Siddharth Awasthi

Senior Software Engineer

Gurugram, Haryana, India5 yrs 6 mos experience

Key Highlights

  • Five years of backend development experience.
  • Expert in Java and Microservices architecture.
  • Proven track record in automating processes and improving efficiency.
Stackforce AI infers this person is a Backend Developer specializing in SaaS and Fintech solutions.

Contact

Skills

Core Skills

JavaMicroservicesAwsSpring Boot

Other Skills

AngularAutomationC (Programming Language)C++DjangoELK StackExpress.jsFlaskGo (Programming Language)HTMLJavaScriptKafkaLinuxLiquibaseMicrosoft Office

About

I am a skilled backend developer with five years of experience, equipped with a strong technical skill set, end-to-end development expertise, and a passion for building scalable and efficient software systems. I am excited to bring my knowledge and experience to contribute to the success of innovative projects.

Experience

Weave

Senior Software Engineer

May 2025Present · 10 mos · Lehi, Utah, United States · Remote

  • Working in the messaging fellowship.

Nykaa

Software Engineer - II

Mar 2024May 2025 · 1 yr 2 mos · Gurugram, Haryana, India · On-site

  • Designed and implemented a highly scalable URL shortener service handling 100 RPS, eliminating third-party dependencies and reducing operational costs by 40%.
  • Automated the replacement order exchange process, reducing manual intervention by 80% and improving customer satisfaction scores by 15%.
  • Developed a Service Registry Module for client registration, configuration, and rate limiting, optimizing order processing at 100 orders/sec.
  • Led the successful onboarding of Footlocker, integrating all order management workflows and ensuring a uptime sla of 99.99%.
  • Implemented a Multi-Tenant Support in order management system which enabled successful launch of diverse company initiatives into new countries [Nysaa - UAE].
  • Spearheaded company wide transition of microservices from Java 8/Spring Boot 2.x to Java17/SpringBoot 3.3
  • Optimized Scaling Policies and tweaked AWS ECS/TargetGroup configurations to fix issues of over-
  • provisioning upon scaling and reduced overall service start-up time by 50% in 10 microservices
JavaSpring FrameworkMicroservicesAWSURL ShortenerService Registry+1

Spinny

Software Engineer

May 2021Dec 2023 · 2 yrs 7 mos · Gurugram, Haryana, India · Hybrid

  • Implemented deal creation workflow, (journey of a buyer from viewing the car till delivery of it)
  • restructured and centralised end to end backend logics from buyer to deal creation across all apps
  • (hub, supply, demand).
  • Implemented engagement micro-service to accommodate engagement across different third party
  • platforms using grpc for inter service and kafka for event driven communication.
  • Implemented micro-services to communicate with the end user via different mediums making use of
  • different handlers such as sms (gupshup, kaleyra, value first), whatsapp (infobip, yellowai), push
  • notifications (pusher), email (mandrill, sendgrid).
  • Implemented an in house url shortener service.
  • Implemented an ELK stack on AWS inorder to efficiently montior our application logs.
  • Implemented Oracle Integration with Spinny for the financial accounting, it would now lead lead to real
  • time reconciliation and accounting of all our procured and delivered inventory across all categories.
  • Implemented a rendition service that could efficiently store and update templates in various formats
  • such as HTML and PDF and enabled seamless communication with consumers to retrieve data and
  • incorporate it into the templates. with the end of generation of a unique slug that could be used to access the uploaded rendition.
  • Implemented Liquibase for enhanced database management in the application. Integrated retrieval of vault parameters from AWS Parameter Store, establishing a connection with the vault. Dynamically assigned retrieved variables to the environment. Configured Liquibase with pre-defined changest and changelog files for streamlined and controlled database schema modifications.
  • Implemented Auction Scheduling Engine to streamline the auction scheduling process, reduce TAT, eliminate manual errors, and enhance the overall user experience for teams which is driven by auction roaster to schedule recurring/non-recurring auctions on calendar
MicroservicesgRPCKafkaAWSELK StackOracle Integration+1

Bny mellon

2 roles

Software Engineer

Jul 2020May 2021 · 10 mos

  • Worked in a team which delivered the bulk beneficial owner profile functionality for the strategic tax
  • project. It is a part of automating the process of global tax custody for the bank. It involved end to end
  • flow of a user uploading and creating its profile on the platform. The backend being written in java
  • spring boot and frontend in angular with kafka as message queue.
  • Worked in the team which delivered a restructured suprass web application which was written in dot
  • net. It involved designing the new application in java spring boot and angular.
JavaSpring BootAngularKafka

SDE Intern

Jan 2020Jun 2020 · 5 mos

Education

The LNM Institute of Information Technology

Bachelor's degree — Computer Science

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience