Summary
Overview
Work History
Education
Skills
Timeline
Defensive Publications
Patents
Defensive Publications
Patents
Generic

Sahil Arora

Bangalore

Summary

Innovative and dedicated team leader with 10 years of experience in software development. Proficient in Agile methodologies and various coding languages, skilled in automation, data management, and technology integration. Committed to continuous improvement and proactive problem-solving, seeking opportunities for growth and advancement.

Overview

10
10
years of professional experience

Work History

Staff Software Engineer

Tesco
Bangalore
03.2024 - Current
  • Dedicated to enhancing the RDF team's forecasting platform, I am actively engaged in developing automation and data management tools. I drive the integration of new technologies and establish standardized CI build-deploy processes for seamless collaboration. Spearheading the creation of a test automation tool, my goal is to fully automate testing within the data engineering domain, optimizing efficiency and ensuring robust outcomes. Committed to streamlining processes and embracing innovative solutions, I contribute to the team's success through a forward-thinking and proactive approach.

Senior Software Developer

VISA
07.2021 - 03.2024
  • Designed and implemented Spark transformations and data enrichment processes to prepare transaction data for downstream analysis, ensuring data integrity and usability.
  • I collaborated closely with the data science team to understand their requirements and develop efficient Spark code for transforming and enriching transaction data, facilitating advanced analytical projects.
  • Led interactions with the Product Office team in the creation of a Data Lake utilising Hadoop and RDMS, providing a scalable and flexible data storage solution for model building, prediction, loyalty programme enhancements, and client reporting.
  • Managed various stages of the data pipeline, including data ingestion, processing, storage, and analytics, to support a comprehensive data strategy and ensure seamless data availability for analytical purposes.
  • Executed a proof of concept (POC) for a foundational model based on generative AI, processing transaction data into contextual, categorical, and numerical tokens and converting them into embeddings, enhancing data utility for downstream applications.
  • Exposed generated embeddings via API to downstream teams like loyalty and merchant campaigns, enabling targeted strategies and personalisation by leveraging advanced data insights.

Senior Development Engineer II

IBM Software Labs
07.2018 - 07.2021
  • Worked on entity analytics a platform to assist in the fight against threat and fraud
  • It uses context accumulation principles for detecting like and related entities across large, sparse and disparate collections of data
  • Perform analytics on events, people, things, transactions and relationships to make better decisions faster
  • Worked on analytics of trade data, detects suspicious patterns against the predefined risk indicators, and reports the patterns
  • The trade data includes order data, trade data, quotes, executions, and end of the day summary data
  • Worked on automation of data lake pipeline that generates scores about the entities resolved along with the publishing of Kafka messages with the data ingestion to graph analytics.

Research & Development Engineer II

Manhattan Associates
04.2017 - 06.2018
  • Designed and created sophisticated data ingestion system to import new and updated data from our various supply chain products like warehouse management., transportation management., Demand forecasting, etc
  • Worked in the R&D division in the role of designing and deploying Hadoop architectures to create a data lake and framework for Analytics.
  • Analysed customer feedback to identify areas for improvement in existing products.
  • Collaborated with cross-functional teams to ensure successful product launches.

Software Developer

Infosys
10.2014 - 03.2017
  • Implemented end to end development and testing in Agile methodology along with SCM activities
  • Provided design, test cases, and application build documents and support plans for user stories.
  • Analyzed user requirements, designed and developed ETL processes to load enterprise data into the Data Warehouse.

Education

Master of Science - Artificial Intelligence

IIT Jodhpur

M.Tech - Computer Science

BITS Pilani

Skills

  • Java/Python/Scala
  • BigData: Apache Spark, HIVE, Sqoop,Hadoop,Kafka
  • Machine Learning
  • REST APIs
  • RDBMS
  • Jenkins
  • Kubernetes
  • Prompt Engineering
  • Google Cloud/IBM Cloud
  • GENAI
  • Code optimisation
  • Product Development
  • Data structures and algorithms
  • Application design

Timeline

Staff Software Engineer

Tesco
03.2024 - Current

Senior Software Developer

VISA
07.2021 - 03.2024

Senior Development Engineer II

IBM Software Labs
07.2018 - 07.2021

Research & Development Engineer II

Manhattan Associates
04.2017 - 06.2018

Software Developer

Infosys
10.2014 - 03.2017

Master of Science - Artificial Intelligence

IIT Jodhpur

M.Tech - Computer Science

BITS Pilani

Defensive Publications

  • Fair and secure biometrics for all abilities (https://www.tdcommons.org/dpubs_series/6263/)
  • A system for decentralized customer service (https://www.tdcommons.org/dpubs_series/6362/)
  • Infinity pay (https://www.tdcommons.org/dpubs_series/6411/)
  • Service ID management system and method (https://www.tdcommons.org/dpubs_series/6494/)

Patents

  • Determining Additions Deletions and Updations to Database tables (05/2020)
  • System and method for determining suspicious parties using facial recognition and negative news (03/2020)

Defensive Publications

  • Fair and secure biometrics for all abilities (https://www.tdcommons.org/dpubs_series/6263/)
  • A system for decentralized customer service (https://www.tdcommons.org/dpubs_series/6362/)
  • Infinity pay (https://www.tdcommons.org/dpubs_series/6411/)
  • Service ID management system and method (https://www.tdcommons.org/dpubs_series/6494/)

Patents

  • Determining Additions Deletions and Updations to Database tables (05/2020)
  • System and method for determining suspicious parties using facial recognition and negative news (03/2020)
Sahil Arora