Experience


Senior Software Engineer | Microsoft IDC, Hyderabad

Aug 2021 - present

I work as a part of a team called Azure Data Modernisation, which was established with a mission to build tools and services to help customers modernise (migrate or hybridly manage) their data workloads in a cloud native way and bring them to Azure to make them ready for the new normal of building software on-cloud.

We have been working on developing migration services to help customer(s) assess, plan and move their RDBMS databases from on-prem/self hosted to Azure with the focus being on building solutions for bringing customers to Azure SQL offerings. (all PaaS, IaaS and hybrid-management offerings.)


Software Engineering Analyst | Goldman Sachs, Bangalore

Jul 2019 - Aug 2021

I worked as a part of a team which started of building shared platform services for the Apple Cards stack and has now been entrusted to build out commons services and engineering patterns for the goal of building a BaaS (Banking as a Service) offering under Marcus bandwagon.

My work there involved building out shared services for the platform to handle common concerns like Authorization, sending out communications and maintaining customer profiles.

We also built core libraries to maintain a uniform patterns across layers like web security, cryptography, access to data stores(like Mongo, S3, RDS, DynamoDB), using messaging systems(like Kafka) and using Serverless Compute(like Lambdas).

We also managed large MongoDB deployments on cloud in association with MongoDB Atlas, and were working on building a change-data-capture platform to help with ingesting changes on our data stores to our DataLake for satifying governance and compliance regulations.


Software Engineer (Research) | Samsung Research Institute, Bangalore

Jun 2018 - Jul 2019

I worked as a part of a team called VizInsight, which was responsible for building cognitive solutions based on computer vision which powered the AI based features on Camera, Gallery and Bixby for Samsung’s flagship devices in the Galaxy and Note series.

My work involved building and training Deep Neural Models for large class Object Recognition (more than 1000 categories). The models had to be designed keeping in mind they are to be deployed on-device and made compatible with the Neural Process Unit embedded in the SoC.

I also helped develop several modules of the core on-device AI engine behind Bixby Vision, which used the above models for inference and integrated with the Bixby framework for providing seamless experience to the end user.


Software Engineering Intern | Microsoft IDC, Hyderabad

Jan 2018 - May 2018

I worked as an summer intern in Microsoft Kaizala as a part of Kaizala Actions Team.

The work in this team involves developing Custom Actions for Kaizala and also features for the Action Design Platform. I am involved in developing a few game based Custom Actions and also in development of new features for Action Design Platform.

The work here has mainly given me exposure to work in a cross-platform application with most of my own work focused on the Android Platform with cross-code integration to JavaScript.


Software Engineering Intern | Samsung Research Institute, Bangalore

June 2017 - July 2017

I worked as a summer intern in SRI-B as part of the Web Services Team.

My work was to develop a statistical model for ranking objects in My Galaxy service to improve user experience. A Node.js based web-service was developed to achieve the same.

This work was planned for release in October 2017 and you might be using interacting with it unkowingly if you use My Galaxy on any of your Samsung devices.


Summer Intern | HBCSE, TIFR

May 2016 - July 2016

I have worked in Homi Bhabha Center for Science and Education, TIFR in the summer of 2016 under the guidance of Prof Nagarjuna G., chairperson of FSF,India.

I was working in the project to add a data-analytics dashboard to MetaStudio a GNU project. Our task was to develop a visualisation dashboard to provide a sublime interface for the admin to visualize data being collected from schools across 4 states in the country along with a data-model to efficiently store and query this data.

I was involved in developing the visualization dashboard wherein we used D3.js to make a interactive interface to plot the data from the data model onto a country-map based on the geo-location attribute of the data.

The project is open source and can be found on GitHub.