Summary
Overview
Work History
Education
Skills
Timeline
CustomerServiceRepresentative
Santosh Prasad

Santosh Prasad

Software Engineer 2
Hyderabad,India

Summary

Passionate about solving problems at scale, with the help of technology. I have 6 years of experience in building scalable, distributed, multi-region, high-throughput microservices which can serve high QPS(queries-per-second). On the educational front, completed my B.Tech in Computer Science from National Institute of Technology(NIT), Durgapur in 2015. Recently, I've built an Azure PaaS(Platform-as-a-service) from scratch at Microsoft and led deployments for multiple Fortune-500 customers. I've owned multiple features/scenarios end-to-end for my team and mentored multiple junior engineers along the way.

Overview

4
4
years of post-secondary education
5
5
years of professional experience

Work History

Software Engineer 2 (Level 62)

Microsoft IDC
Hyderabad
05.2019 - Current
  • I joined Microsoft in May 2019 as SDE-2(L61) and got promoted to Level 62 in 9 months.
  • I am currently working for Azure Global Commercial Industry org and part of the team which shipped Azure Industry Collaborative Service (AICS).
  • I worked on delivering private-preview version of AICS which is one of the resource providers on Azure which also helped me gain good knowledge on Azure RBAC, ARM and overall Azure cloud architecture.
  • Integrated Azure data share for AICS, as well as frontend implementation of the owned feature. This helped in refining my experience with micro services, No-SQL data bases, messaging queues in a distributed environment.
  • Challenge: Coming up with solid design to integrate role of AICS data package and ADS shares.
  • I built and owned the certificate-based authentication between the RP (Resource Provider) and ARM (Azure Resource Manager).
  • I also worked on building a browse experience for browsing Azure Blob Storage and ADLS Gen 2 accounts, like Azure Storage Explorer for AICS.
  • I was also part of the team that built Azure Collaborative Workbench (ACW POC for AICS) from scratch in 6 months and led deployment efforts on 5 Private Preview customers.
  • I built the Authentication and Authorization for ACW end to end using Azure AD.
  • I was also responsible for also shipping core modules (integration with Azure Data Share and Azure Data Catalog).
  • TECHNOLOGY STACK: C#, .Net Core, SQL Server, Cosmos DB, Redis, Azure Active Directory, React

Software Engineer 2

Dell R&D
Bengaluru
04.2018 - 01.2019
  • I was involved in revamping the Dell.com platform by converting the underlying monolithic architecture to scalable microservices.
  • I worked on a POC to reduce latency involved in the evaluation of the validation rule services by maintaining the relationships between the data in Graph DB instead of the traditional SQL.
  • Coded Validation API and Data loader in Java Spring Framework and deployed them as microservices in Pivotal Cloud Foundry.
  • Responsible for writing scalable REST API’s for various microservices.
  • I also worked on building an event driven system to handle changes in any product or rules and update the corresponding nodes for the validation system using RabbitMQ.
  • TECHNOLOGY STACK: Java 8, Microservices, Spring Boot, Neo4j, Pivotal Cloud Foundry, RabbitMQ.

Software Engineer

Chicago Mercantile Exchange
Bengaluru
06.2017 - 02.2018
  • Responsible for understanding the white papers authored by Quants, liaising with them, and implementing the logic into Risk Library.
  • Our team completed the risk library component, used for calculating Standard Initial Margin Model version 1.3 and integrated it into the risk library.
  • Created the Top day data loader tool (using Java 8) for syncing the latest market data in the most optimal way.
  • Created a static analysis tool (using Python) to check the conformity of the C++ code to the firm’s coding guidelines and thereby improving efficiency.
  • TECHNOLOGY STACK: C++, Java, MySQL.

Software Engineer

Samsung R&D
Delhi
12.2015 - 06.2017
  • I was a part of the Audio Video Output Control Team and I was involved in development of API’s for picture and sound settings.
  • Implemented automatic replication of sound and picture modes for Samsung Smart TV’s, which was selected by Samsung for future TV’s (patent pending) and other digital media products.
  • I worked on a web app from scratch and wrote the back end for the app using Python and Flask.
  • Worked and fixed a lot of production issues for the team.

Education

B.Tech - Computer Science And Engineering

National Institute of Technology (NIT)
Durgapur
07.2011 - 06.2015

Skills

    Azure Cloud Development

undefined

Timeline

Software Engineer 2 (Level 62)

Microsoft IDC
05.2019 - Current

Software Engineer 2

Dell R&D
04.2018 - 01.2019

Software Engineer

Chicago Mercantile Exchange
06.2017 - 02.2018

Software Engineer

Samsung R&D
12.2015 - 06.2017

B.Tech - Computer Science And Engineering

National Institute of Technology (NIT)
07.2011 - 06.2015
Santosh PrasadSoftware Engineer 2