Nitin Pandey

Senior Software Engineer at Microsoft

Redmond, Washington, United States

About

Designing and implementing large scale distributed systems, cloud native micro services and event-driven architecture. - Highly proficient in Java; C#; Groovy; NoSql; CosmosDB; Redis; Kafka; Gemfire; ElasticSearch; Zookeeper; Splunk; Python - Deep understanding of algorithms and data structures. - Backend software developer with 10+ years of experience

Experience

  • Senior Software Engineer at Microsoft
    Jul 2020 - Present · 6 yrs

    - As part of O365 Exchange online, working on email routing logic for cloud-only and hybrid tenants.

  • Senior Associate at JPMorgan Chase & Co.
    Jan 2017 - Jul 2020 · 3 yrs 7 mos

    - Reduced time to extract data by denormalization and combining multi layered searching, filtering and authorization logic in a single layer. Achieved performance improvement upto 90% for complex data extracts. - Redesigned data model to store application data in ElasticSearch for faster retrieval. - Used Spring Boot and Pivotal Cloud Foundry to redesign services as cloud-native microservices. - Implemented diagnostic and auto healing capabilities for Gemfire nodes which reduced down time of node from 60 mins to 10 mins.

  • Technology Lead at Tech Mahindra
    May 2014 - Dec 2016 · 2 yrs 8 mos

    - Identified and fixed thread blocking issue, resulting in performance improvement by 50%. - Built a highly resilient JMS based messaging system handling 1 billion events per month. - Integrated Change Management System and Monitoring System using web services to intelligently identify planned outages and suppress monitoring alarms.

  • Software Development Advisor at Dell
    May 2013 - Apr 2014 · 1 yr

    Integrated positive payment data points in calculation of consumer credit score for a leading credit reporting company. Implemented data load and processing of positive data points for consumers.

  • Infosys (6 yrs 10 mos)
    • Technology Lead
      Jul 2012 - May 2013 · 11 mos

      Implemented the back office workflows for processing online forms submitted on a government website. Migrated reports of a leading automobile company from legacy application to a web based application for better user experience. Developed the backend logic for a leading automobile company to schedule and manage customer appointments. Created a Java tool to generate reusable configuration files required for embedded softwares of vehicles.

    • Technology analyst
      Oct 2009 - Jun 2012 · 2 yrs 9 mos

    • Software Engineer
      Aug 2006 - Sep 2009 · 3 yrs 2 mos