Harshit Shrivastava

Senior Software Engineer

Hyderabad, Telangana, India11 yrs experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in architecting scalable cloud solutions.
  • Led critical payment processing projects at Expedia.
  • Proven track record in optimizing performance for high-demand services.
Stackforce AI infers this person is a Cloud Computing and Fintech expert with extensive experience in scalable architectures.

Contact

Skills

Core Skills

Software Architectural DesignCloud SolutionsMicroservicesPayment ProcessingWeb DevelopmentMobile Development

Other Skills

.NET FrameworkAJAXASP.NETASP.NET CoreAWSAlgorithmsApache CordovaArtificial Intelligence (AI)Azure Service FabricCC#C++CSSCascading Style Sheets (CSS)Cross-functional Team Leadership

About

Alumnus of Indiana University, Indiana, United States, with a Masters degree in Computer Science and professional work experience of ~12 years working in the United States and India, specializing in software architecture and design, development and implementation, and high performance and scalable platforms. Currently working as a Senior Software Engineer at Microsoft Azure within the Azure Service Fabric group. Azure Service Fabric is at the heart of Microsoft's cloud infrastructure, powering pivotal services such as ChatGPT, Microsoft Teams, Azure Cosmos DB, and Azure SQL, among others. In this current role, I am deeply involved in architecting, developing, and optimizing the core components of Service Fabric. I am deeply engaged in crafting solutions that not only meet but exceed the demands of planet-scale operations, ensuring unparalleled reliability, scalability, and resilience. This work is pivotal in supporting the seamless delivery of services to millions of users worldwide, reinforcing Microsoft's commitment to offering robust cloud solutions at a global scale. Prior to this, worked with Expedia Group to develop payment ecosystem that processes over USD 100 billions using micro-services built on Java/Spring/Springboot running on AWS to process payments in 200 currencies in 180 countries worldwide. Graduate coursework:- Artificial Intelligence, Machine Learning, Advanced Operating Systems, Mobile Computing, Data Mining, Social Media Mining, Data Semantics, Advanced Algorithms, Malware Threat and Security

Experience

11 yrs
Total Experience
2 yrs 9 mos
Average Tenure
3 yrs 9 mos
Current Experience

Microsoft

Senior Software Engineer

Sep 2022Present · 3 yrs 9 mos · Hyderabad, Telangana, India

  • • Architecting, developing, and optimizing the core components of Azure Service Fabric, which is at the heart of Azure (Microsoft's cloud offering), powering pivotal services such as ChatGPT, Microsoft Teams, Azure Cosmos DB, and Azure SQL, among others.
Azure Service FabricSoftware Architectural DesignCloud Solutions

Expedia group

3 roles

Software Development Engineer 3

May 2021Aug 2022 · 1 yr 3 mos

JavaSpringAWSMicroservicesPayment Processing

Software Development Engineer 2

Mar 2021May 2021 · 2 mos

JavaSpringAWSMicroservicesPayment Processing

Software Development Engineer

May 2018Mar 2021 · 2 yrs 10 mos

  • Designed and developed – lead developer on a team of 5 engineers – an asynchronous payment processing service for multi-region cloud deployment on AWS. This service is extremely critical to Expedia and processes about 98% of all the consumer payments for all the brands owned by Expedia Group worldwide (Expedia, Orbitz, Trivago, Travelocity, Wotif, etc) – annual processing of about USD 100 billion dollars. Java, Spring, Docker, AWS (Fargate, S3, Aurora MySQL, ASM, KMS, ECS, IAM), CloudFormation
  • Designed and developed modules in Payment Authentication Service (PAS) to implement Payments Service Directive 2 (PSD2) for strong customer authentication (SCA) across Expedia stack. Java, Springboot, AWS
  • Lead developer on a team of 4 engineers that designed and developed token-refresh for PAS. Java, Springboot, AWS
  • Designed and developed modules in TaskExec2, to make it client agnostic facilitating seamless onboarding of new clients, to schedule and run tasks at a later point in time. Java, Springboot, AWS, re-entrant tasks, asynchronous task scheduling
  • Implemented asynchronous backfill from Payment Executor (PX) to finance systems for credit card and PayPal transactions which improved booking success rate and latency for customers – took fragile processes out of the booking path flow and made them retryable and fault tolerant. Java, Spring
  • Developed modules to onboard Korea Cyber Payment (KCP) to Expedia’s payment ecosystem. Java, Spring
  • Nominated for EGP quarterly award (Q3, 2019)
JavaSpringAWSMicroservicesPayment Processing

Indiana university bloomington

Software Developer

Dec 2016May 2018 · 1 yr 5 mos · Bloomington, Indiana, United States

  • Designed and developed microservices for authentication, authorization, transactions, API, logging, billing, bulk allocation for guest cards, print functions, CS Gold API and monitoring, to serve over 1,30,000 clients, 10,000 workstations and 200 servers daily. ASP.NET Core 1.1, C#, Microservices, Message Queues, REST, Central Authentication Service, LDAP
  • Services aimed to allow organizations, institutes and researchers affiliated with Indiana University to develop, run, manage and extend services to end users without the complexity of building and maintaining core common functionality elements
  • Positions held: Developer, part-time (Dec 2016 - May 2017 and Sep 2017 - May 2018), Software Engineer Intern (Jun 2017 - Aug 2017)
ASP.NET CoreC#MicroservicesWeb Development

Unisys

2 roles

Engineer

Promoted

May 2015Jun 2016 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Developed and pitched the idea of extending the Unisys Multi-Device Application Build Service to a web based interface to bring in more revenue from small to mid-size business to the CTO, engineering VP and engineering directors
  • Submitted a patent document to the law department of the organization on ‘Hybrid Application Build Service’ (invention disclosure status: reviewed and accepted to be filed as a patent)
  • Wrote hooks to gradle (build tool) which led to improved efficiency of building mobile applications in the cloud by bringing the build time to less than one minute (20% improvement). Node.js, Gradle, Apache Cordova, Android SDK
  • Felicitated quarterly innovation award (2015)
Node.jsGradleApache CordovaWeb DevelopmentMobile Development

Associate Engineer

Jul 2013Apr 2015 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Created a build service (RESTful web service) to create cross platform mobile application packages. C#, Visual Studio Extensibility, JavaScript, REST, WebAPI2
  • Redesigned algorithms in the web service which led to 80% improvement in performance (reduced build time of apps)
  • Designed and developed a browser-based simulator to run hybrid apps before deploying to mobile devices, which formed the key feature of ‘ClearPath Forward ePortal 6.1’ release. Node.js, JavaScript, HTML5, CSS, Bootstrap
  • Felicitated spot award (2014) and monthly award (2014)
C#JavaScriptRESTWeb DevelopmentMobile Development

Schneider electric

Intern

Jan 2013May 2013 · 4 mos · Bengaluru, Karnataka, India

  • ■ Developed a client for the EcoStruXure Web Service of the ‘Power Monitoring Expert’ (a Schneider Electric product), which reduced the efforts of the testing team by 80%. C#, Windows Communication Foundation (WCF)
C#WCF

Education

Indiana University Bloomington

Master of Science - MS — Computer Science

Jan 2016Jan 2018

Manipal Institute of Technology

Bachelor of Engineering - BE — Computer Science and Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Software Architectural Design & Cloud Solutions

Explore similar profiles based on matching skills and experience