Senor software engineer
Senior software engineer @Microsoft. I have 9 years of experience. Worked at Adobe, Yatra and currently working at microsoft. I have a youtube channel too where i post videos related to senior software engineering. I have worked on many domains of engineering. #developer
Skills & expertise
Java, C#, Rest API, gRPC,
highly scalable systems.
Low level design
Content creation at youtube.
Microsoft (Apr 2019 - present)
Senior Software engineer
Part of Microsoft Graph connectors team. Working on connector and Graph connector Agent: https://learn.microsoft.com/en-us/microsoftsearch/graph-connector-agent. Involved in end to end software development from Requirement to release and customer interaction.
Skills: Microsoft Azure · Code Review · Systems Design · C# · Akka
Software Engineer 2
Worked on multiple Connectors in Microsoft Graph Connectors. Responsibilities include: gathering the requirements to end to end delivery of the project.
Skills: C# · .NET Framework · .NET Core · Akka · Microsoft SQL Server
Yatra Online Pvt. Ltd. (Sep 2016 - Mar 2019)
Senior Sofware Engineer
- Working on core project of yatra that deals with all the booking data made through yatra since inception.
- Challenge include huge data size for a single database which is solved using Kafka, designing the scalable database schema, de-normalizing on mongo using event driven techniques.• Working on core project of yatra that deals with all the booking data made through yatra since inception. • Challenge include huge data size for a single database which is solved using Kafka, designing the scalable database schema, de-normalizing on mongo using event driven techniques.
- Skills: Dropwizard · MongoDB · MySQL · Java · Spring Framework
Revamp the monolithic web-service of bus and trains to micro services-based architecture using spring MVC and hibernate. Improved the Look to book ratio from 700 to 200 as mandated by IRCTC for trains using Redis. Showing search results for bus from multiple third-party web-services without any downtime using circuit breaker pattern. Prepared the UI for B2b trains my bookings using bootstrap-CSS and jQuery. Primary language was Java.
Adobe Systems (Jun 2014 - Aug 2016)
Worked on the project that dealt with code signing of all the builds of Adobe products. The system was built using Java web-service and used spring framework. It was based on publisher-subscriber model. My responsibility was around building new features, talking to customers, bug fixing and production monitoring.