Paras Aggarwal

Senior Software Engineer

Berlin, Berlin, Germany6 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable microservices architectures.
  • Proven track record in enhancing customer experiences.
  • Strong background in e-commerce and travel tech industries.
Stackforce AI infers this person is a Backend Engineer with expertise in E-commerce and Travel Tech, focusing on scalable microservices.

Contact

Skills

Core Skills

MicroservicesJavaAgile Methodologies

Other Skills

AlgorithmsAmazon DynamodbAmazon S3Amazon SQSAmazon Simple Notification Service (SNS)Apache KafkaApplication Programming InterfacesAsynchronous architectureBack-End Web DevelopmentBootstrapCC++Campaign ManagementCampaign management architectureCascading Style Sheets (CSS)

About

I’m an experienced Backend Engineer who have experience in developing a large-scale applications from scratch and making a great customer impact. I also have experience in building RESTful microservices and their communication patterns. I have insights on user research and A/B testing that shows my curiosity to understand user behaviour during planning and development phase in order to make great customer impact. I have experience on following technologies or stack: Java, Clojure, Spring boot, AWS, GCP, Redis, Hibernate, JPA, PostgreSQL, Microservices architecture, Kubernetes, Elastic Search, Apache Kafka, DynamoDB, Amazon SES/SQS/SNS I have worked for Travel tech, E-commerce, Super app. Yet not restricting myself on learning, There's a lot more to come

Experience

6 yrs 11 mos
Total Experience
1 yr 8 mos
Average Tenure
4 yrs 4 mos
Current Experience

Zalando

2 roles

Senior Software Engineer

Promoted

Jul 2025Present · 11 mos · Berlin, Germany · Hybrid

Software Engineer

Feb 2022Jul 2025 · 3 yrs 5 mos · Berlin, Germany · Hybrid

  • Working with Customer Facing Applications in Zalando Lounge.
  • Making an impact on the way people shop their favourite fashion brands online.
  • Building a loyalty points based model in Zalando Lounge which enables customers to enjoy more benefits, missions, and rewards.
  • Enabling users to see an exclusive and personalised experience, Providing them curated deals.
  • Developed a platform to enable a subscription-based premium experience for customers on Zalando Lounge. Enabling exclusive benefits to the subscribed customers and improving customer experience on lounge
  • Developed and constantly building a platform that can be used to launch everyday campaigns or deals with Zalando partners.
  • Worked on building an architecture to handle huge data and fast access, effectively handling the huge inflow of data events and user traffic of ~15K RPS.
  • Worked on creating an autonomous feature that marks campaigns with a red flag and alerts a responsible set of people before the campaign goes live.
Customer Facing ApplicationsLoyalty points modelPersonalized experienceSubscription-based premium experienceCampaign management architectureMicroservices+1

Gojek

Software Engineer

Feb 2021Feb 2022 · 1 yr · Bengaluru, Karnataka, India · On-site

  • Worked in a business domain of a super app that expanded my ability of putting myself into customer’s shoes and increased my knowledge about different business units
  • Worked with customer platforms team as a Software Engineer.
  • Followed Agile methodologies to build an efficient product that provides what users need.
  • Worked on personalizing user experience on Gojek App and building and constantly improving promos section.
  • Worked on showing personalized user content dynamically across all Gojek products. We believe every user should not see similar things on the App.
  • Worked on creating a user journey where users will get rewarded when they complete corresponding requirements.
  • Worked on Performance testing for different services to get some understanding of the required scaling based on the expected load
  • Worked on the migration of self-managed VMs on older ubuntu versions to the latest ubuntu version with minimal down-time
  • Monitoring of system to understand any performance bottlenecks
  • Got to work on interesting, complex, and scalable problems as Gojek serves millions of orders every day.
Personalizing user experiencePerformance testingMigration of VMsMonitoring system performanceMicroservicesAgile Methodologies

Bigbasket.com

Software Engineer

Nov 2020Feb 2021 · 3 mos · Bengaluru, Karnataka, India · On-site

  • Glimpsed about the difficulty and interesting facts in an e-commerce domain.
  • Worked with hub operations team as a Software Engineer.
  • Worked on the development of a platform that can be used by people in Bigbasket's delivery hubs with added features like order auto-routing, delivery routes generation, order prioritization, and delivery vehicle selection
  • Collaborated on the migration of monolith architecture (python based) to microservice architecture (java based)
  • Worked with Asynchronous architecture in Java
E-commerce platform developmentMicroservice architecture migrationAsynchronous architectureMicroservicesJava

Traveloka

2 roles

Software Engineer

Jul 2019Nov 2020 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

  • After 6 months of internship and great learning I got promoted to a full-time Software Engineer.
  • Worked on Traveloka's Xperience product as a Software Engineer.
  • Worked on the development of a platform that can aggregate with different Traveloka partners with added features like moderating content and grouping of similar products, routing control, partner prioritization.
  • Designed an event-based framework to consume product content and inventory changes from multiple suppliers in near real-time, moving from pull-based data consumption to push-based one.
  • Gained expertise in microservices architecture and their communication patterns (REST API/Queues etc)
Event-based frameworkMicroservices architectureContent moderationMicroservicesJava

Software Engineer Intern

Jan 2019Jul 2019 · 6 mos · Bengaluru, Karnataka, India · On-site

  • This is the first time I started working in the industry. I joined here as a Software Engineer Intern
  • As an intern first thing I should learn is how people collaborate within a team and among multiple teams. So I worked on creating an e-commerce platform that is based on microservice architecture for the sake of learning, how to collaborate with different people in the team, also different teams, and learning to write manageable and quality code.
  • After successful completion of this 1-month exercise I got assigned to a team where I started working on organization standards and projects.
  • Worked on Traveloka's City Guide product.
  • Worked on building a cross-sell platform where we can not only promote other Traveloka products but also where users can get all the details about a particular destination like (Knowing about the destination, Things they can do, Places where they can eat, Way how they can reach, etc.)
  • Worked on developing a budget planner, This is also a feature in Traveloka's City Guide where users can simply put on their budget amount and we will suggest to you the destinations that you can visit considering the prices for flights & hotels, taxis, eating, shopping, etc.
E-commerce platform developmentMicroservice architectureCollaboration

Education

J.C. Bose University of Science and Technology, YMCA

Bachelor of Technology — Information Technology

Aug 2016Jun 2019

Govt. Polytechnic College

Diploma — Computer Engineering

Aug 2013May 2016

Stackforce found 100+ more professionals with Microservices & Java

Explore similar profiles based on matching skills and experience