Siddharth Sehrawat

Software Engineer

Delhi, India7 yrs experience
Most Likely To Switch

Key Highlights

  • Over 6 years of software development experience.
  • Expertise in designing scalable microservices architectures.
  • Awarded Expedia Delivery Champ for exemplary performance.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

JavaMicroservicesSpring FrameworkSpring Boot

Other Skills

AWSAlgorithmsAmazon EKSAmazon S3Amazon SQSAmazon Web Services (AWS)Apache KafkaBack-End Web DevelopmentBusiness RequirementsCachingCode ReviewCoding StandardsComputer ScienceData StructuresDebugging

About

• Over 6 years of hands-on experience in software development, with a strong foundation in data structures, algorithms, code reviews, and deployment processes. • Experienced in creating both high-level and low-level system designs, transforming designs into scalable, production-ready systems. • Proficient in designing and building distributed systems and microservices architectures, emphasizing scalability, performance, and resilience using Spring Boot, Messaging Queues, containerization (Docker/Kubernetes), caching strategies, and key modules of the Spring Framework (Spring MVC, Spring Core, Spring Security, JPA). • Experienced with a variety of databases, including Relational Databases (MySQL), NoSQL (MongoDB, DynamoDB), and search engines like Elasticsearch (ES). • Strong expertise in object-oriented programming and design (OOPD), applying SOLID principles, design patterns, and focusing on writing clean, easy-to-maintain code. • Proficient in Java 8 ,11 and 17, leveraging modern features to build efficient, maintainable, and high- performance applications. Key achievements: Awarded Expedia Delivery Champ(H2-2024) for exemplary performance. 5-Star at Hackerank in Problem Solving.

Experience

7 yrs
Total Experience
1 yr 9 mos
Average Tenure
2 yrs 7 mos
Current Experience

Expedia group

Software Development Engineer 2

Nov 2023Present · 2 yrs 7 mos

  • Tech Stack : Java , Spring Boot, Microservices, AWS, Kafka, Elastic Search , Multi threading, MySQL ,Redis, New Relic, Debugging, Docker, K8.
  • Designed an in-memory caching mechanism for currency exchange rates, significantly reducing response
  • latency and improving system performance.
  • Led the design and implementation of the South Korea Card extension on the Expedia platform,
  • including tokenization and secure storage of sensitive card information.
  • Collaborated with the Expedia Global Payments team to tokenize payment instruments, serve accurate
  • currency exchange rates, and deliver valid payment options across global markets.
  • Architected and implemented a sensitive token migration strategy, minimizing redundant downstream
  • integrations and improving latency and overall system efficiency.
  • Actively participated in operations for 10 business-critical services in the payments booking path.
  • Provided on-call support, resolved incidents, debugged production issues, and delivered detailed root
  • cause analyses.
  • Committed to writing clean, efficient, and maintainable code while upholding operational excellence.
  • Mentored new team members, fostering a culture of accountability, quality, and results-driven
  • development.
  • Participated in on-call rotations to promptly address urgent issues and maintain service reliability.
  • Resolved security vulnerabilities to ensure application integrity and compliance with industry standards.
JavaSpring BootMicroservicesAWSKafkaElastic Search+7

Olx

Software Engineer

Mar 2022Nov 2023 · 1 yr 8 mos · Gurugram, Haryana, India · On-site

  • Tech Stack : Java , Spring Boot, Microservices, AWS, Kafka, Elastic Search , Multi threading, MySQL ,Redis, New Relic, Debugging, Docker, K8.
  • Developed OLX Autos dealer buy/sell backend REST APIs and microservices using
  • AWS, Redis, and Elasticsearch to store dealer ad data in MySQL
  • Implemented third-party ad posting APIs from scratch, enabling dealers to publish car
  • ads across multiple platforms using orchestration microservices and a Kafka pub/sub
  • model
  • Developed dealer onboarding APIs for lead creation and customer data sync with
  • Salesforce CRM, reducing manual document uploads.
  • Implemented Inspection Ad posting feature using REST APIs and webhook events,
  • and integrated DORA metrics to track CI/CD deployment performance.
  • Developed flag-based logic to manage OLX Transaction and Classified workflows for
  • dealer car ads, ensuring compatibility with downstream services.
JavaSpring BootMicroservicesAWSKafkaElastic Search+3

Amazon

Software Engineer

Sep 2020Mar 2022 · 1 yr 6 mos · Gurugram, Haryana, India

  • Tech Stack : Java, SpringMVC, Microservices, AWS, S3, Dynamodb, SQS, SNS, Kafka, Distributed systems, CloudWatch, EC2 , Debugging.
  • Implemented the Amazon Seller Web Application Widget, which provides investigators with claim-related
  • details and evidence for efficient review.
  • Developed and integrated a global email notification system to inform sellers of reimbursement
  • allowances based on the investigation process, determining whether the seller is involved in buyer abuse.
  • Designed and built an Automation Application from scratch, streamlining the monitoring and display of
  • real-time latency metrics for downstream services using alarms and monitoring tools.
  • Led the migration of services architecture to a new, Amazon-compliant platform using
  • internal Amazon tools, improving system efficiency and compliance.
  • Took full ownership of feature development, from designing to deployment, including implementing
  • core business logic and backend APIs.
  • Actively participated in code reviews and system design discussions, ensuring high code quality and
  • scalability.
  • Managed source code using Amazon's internal builder pipeline and ensured smooth integration with
  • various development workflows.
  • Regularly collaborated with Engineering Managers (EMs) to gain a deep understanding of seller business
  • needs and translate them into actionable solutions.
  • Integrated microservice metrics tools, enabling internal teams to analyze real-time traffic patterns and
  • service performance.
  • Developed global exception handling mechanisms for requests and responses, enhancing code
  • readability and maintainability.
  • Contributed to Low-Level Design (LLD) and wrote robust REST APIs with comprehensive unit tests to
  • ensure reliability and coverage.
JavaSpringMVCMicroservicesAWSS3DynamoDB+3

Qualitest

2 roles

Software Engineer

Sep 2019Sep 2020 · 1 yr

  • Implemented Reflow, Parsing, Error Identification, and Name-Role-Value functionality for websites using the Jsoup library, enhancing data extraction and error handling.
  • Ntrac Inc – Developed an intuitive tool to streamline the tracking and recording of harvest yields,
  • replacing handwritten, decentralized methods with an efficient, centralized solution designed by industry experts.
  • Integrated HubSpot for user profile management, storing data in a contact-based format to enhance CRM capabilities.
  • Designed and implemented pagination functionality for optimized UI display, improving user experience for large data sets.
  • Developed and integrated a localization feature, enabling the product to support multiple language
  • locales and expand global accessibility.
  • Created a Rest Assured Automation Framework for an Accessibility Tool, leveraging Java and Rest
  • Assured for efficient testing automation.
  • Took full ownership of feature development, from designing to delivery, ensuring smooth
  • implementation of business logic and backend APIs.
  • Actively participated in code reviews and system design discussions, fostering collaboration and
  • maintaining code quality.
  • Managed source code and deployment pipelines using Jenkins, ensuring automated and seamless
  • continuous integration and delivery (CI/CD).
  • Implemented a Rest Assured Framework CI/CD pipeline to automate testing and improve the efficiency of the development lifecycle.
JavaSpring FrameworkJsoupHibernateSQL

Associate Software Engineer

Jun 2019Sep 2019 · 3 mos

  • Implemented localization functionality which allow product to be accessible in different language locales.
  • Tech Stack : Java, Spring boot ,JSOUP , JavaScript, thymleaf, hibernate, SQL.
JavaSpring BootJSOUPJavaScriptThymeleafHibernate+1

Education

Guru Gobind Singh Indraprastha University

Bachelor of Technology (BTech) — Computer Science

Kendriya Vidyalaya

Stackforce found 100+ more professionals with Java & Microservices

Explore similar profiles based on matching skills and experience