Shamik Mukhopadhyay

Senior Software Engineer

Berlin, Berlin, Germany9 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 7 years of backend development experience
  • Expert in building scalable distributed systems
  • Proven track record in optimizing cloud costs
Stackforce AI infers this person is a Backend Developer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

JavaSystems Design

Other Skills

AlgorithmsAndroid DevelopmentCDataDogGoogle CloudGoogle Pub/SubJavaScriptMachine LearningPostgreSQLProgrammingPublic SpeakingReact.jsSpringbootTerraform

About

I am a backend developer with 7 years experience. I have a passion for designing and building fast, scalable and resilient distributed systems. My biggest strength is my curiosity, and my ability to learn new concepts and implement them quickly.

Experience

Delivery hero

Senior Software Engineer

Sep 2021Present · 4 yrs 6 mos · Berlin, Germany

  • At DeliveryHero, I help customers discover better restaurant and grocery products by building search and recommendation systems.
  • Worked on the Favourites API, a multi-region system that handles requests for customer favourite restaurants at a rate of 90K RPM.
  • Designed and led the work of syncing favourites data between clusters and into BigQuery, for example allowing data from Europe to be available in Asia for failover, and in BigQuery for analysis.
  • This was done using Springboot, Google Pub/Sub and PostgreSQL.
  • Worked on the Swimlanes API, a multi-region system that gets all restaurants available in the user's location and groups them in category lanes at a rate of 200K RPM.
  • Integrated Recommendation Systems with Swimlanes API to improve conversion rate.
  • Worked on infrastructure setup using Google Cloud and Terraform.
  • Optimised cloud costs by 30% through efficient resource optimisation.
  • Created dashboards in DataDog to display Latency and Request information for our system.
  • Improved customer conversion rate (CVR) by 20%.
JavaSystems DesignSpringbootGoogle Pub/SubPostgreSQLGoogle Cloud+2

Target

2 roles

Senior Software Engineer

Promoted

Jan 2020Jul 2021 · 1 yr 6 mos

  • At Target, I worked on designing and building - scalable, robust, highly available and reliable distributed systems. My responsibilities also include delivering proof of concepts on technologies contributing to technological and architectural decisions.
Systems Design

Software Engineer

Jul 2017Jan 2020 · 2 yrs 6 mos

Myntra

Internship

Jul 2016Dec 2016 · 5 mos · Bengaluru Area, India

  • Developed a cross-platform desktop application as a member of Systems Engineering team which provided a production-like environment on development machines using containerisation. Reduced dependency on AWS servers for QA testing by 25%.

Hedge quants capital advisory, llp

Internship

May 2015Jul 2015 · 2 mos · Kolkata, India

  • At Hedge quants, I worked on various trading algorithms. One of them used genetic algorithm to optimize stock portfolios with highest returns.

Education

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Electrical and Electronics Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Java & Systems Design

Explore similar profiles based on matching skills and experience