Overview
Skills
Software
Work History
Education
Accomplishments
Interests
Timeline
SoftwareDeveloper
Shubham Roy Ghatak

Shubham Roy Ghatak

Senior Software Engineer
Bengaluru, India,KA

Overview

3
3
Languages
6
6
years of post-secondary education
9
9
years of professional experience

Skills

Agile Development

undefined

Software

Java11, Spring Boot, Web flux, Cloud, Ribbon, Resilience4J

Functional programming and reactive systems

Jupiter, Mockito, Rest Assured, Maven, Gradle

Python38, Flask, Nginx, uWSGI, Nose Tests

PostgreSQL, Redis, Cassandra, Couchbase

Restful API Design, HATEOAS, Swagger

Docker, Kubernetes, Istio

Git, Jenkins, Spinnaker

Micrometer, Prometheus, Kiali, Grafana

Performance engineering using Jmeter, Locust and Gatling

Work History

Senior Software Engineer

Lowe's
Bengaluru, Karnataka
04.2018 - Current

Project : Enterprise A/B Testing or Experimentation Platform

  • Key contributor towards architecting and developing an experimentation engine for enterprise to simplify core aspects of experimentation for a vast array of e-commerce use cases including both client-side and server-side A/B Testing.
  • Built audience targeting or segmentation engine designed to withstand a gigantic peak scale of 3 billion hits per day at sub-20ms latencies.
  • Built audience bucketing engine to sample and split traffic towards variations of an experiment using fined tuned randomization algorithms with extreme accuracies.
  • Designed distributed caching and concurrent in memory data structures to improve application performance.
  • Involved in rigorous performance engineering including thread dump, heap dump and garbage collection profiling.
  • Actively participated in all production DevOps activities including CI/CD lifecycles, release deployments and monitoring.
  • Demonstrated exemplary skills in ownership, team mentoring, cross-team collaboration and leadership.

Project : Enterprise Cart and Checkout

  • Led key architecture transformation to migrate a huge monolithic system to a microservices based architecture.
  • Built the foundation of migrating all the cart and checkout aspects on a fully reactive stack on Spring Web flux.
  • Involved in data modelling of key data entities including cart, cart items, checkout, orders and establishing communication patterns with price, inventory, product detail and payment services.

Senior Associate Technology L1

Publicis Sapient
Bengaluru, Karnataka
07.2016 - 03.2018
  • Functioning as module lead, led team of 3 developers to deliver sightseeing tours booking feature as part of Kuoni GTA new-gen marketplace platform.
  • Ingested product feeds from 3rd party Icelandic tourism company "Bokun" who sold their tourism products on Kuoni's marketplace platform.
  • Developed decoupled architectures to integrate with any kind of 3rd party providers for future without impacting core platform capabilities.
  • Enabled GTA to sell hop-on, hop-off tours and sightseeing products seamlessly on the platform.
  • Delivered the solution in record time which was at least 20 days prior to the projected delivery date.
  • Mentored and upskilled at least 2 developers in the process.

Associate - Projects

Cognizant Technology Solutions
Kolkata, West Bengal
01.2016 - 06.2016

Software Engineering Analyst

Accenture
Bangalore, Karnataka
06.2014 - 12.2015

Systems Engineer

Tata Consultancy Services
Kolkata, West Bengal
09.2011 - 05.2014

Education

Bachelor of Technology - Electronics And Communications Engineering

West Bengal University Of Technology
Kolkata, India
08.2007 - 09.2011

12th Standard - Science Education

Hirendra Leela Patranavis School
Kolkata, India
04.2005 - 03.2007

Accomplishments

· On spot performer award.

· Making a difference, great work and member of the best team awards.

· Multiple recognitions for delivering important milestones and peak production readiness performance.

Interests

Personalization Engineering

Internet of Things

Big Data and Distributed Systems

Deep Learning

Timeline

Senior Software Engineer

Lowe's
04.2018 - Current

Senior Associate Technology L1

Publicis Sapient
07.2016 - 03.2018

Associate - Projects

Cognizant Technology Solutions
01.2016 - 06.2016

Software Engineering Analyst

Accenture
06.2014 - 12.2015

Systems Engineer

Tata Consultancy Services
09.2011 - 05.2014

Bachelor of Technology - Electronics And Communications Engineering

West Bengal University Of Technology
08.2007 - 09.2011

12th Standard - Science Education

Hirendra Leela Patranavis School
04.2005 - 03.2007
Shubham Roy GhatakSenior Software Engineer