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

Shubham Roy Ghatak

Senior Software Engineer
Bengaluru, India
Overview
3
3
Languages
6
6
years of post-secondary education
9
9
years of professional experience
Skills

Agile Development

Microservice Architectures

Event driven systems

Reactive Systems

Domain Driven Design

Container Technologies

Performance Engineering

Team leadership and collaboration

Technology transformations

Software

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

Functional programming and reactive systems

Jupiter, Mockito, Rest Assured, Maven, Gradle

Python3.8, 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
2018-04 - 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
2016-07 - 2018-03
  • 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
2016-01 - 2016-06

Software Engineering Analyst

Accenture
2014-06 - 2015-12

Systems Engineer

Tata Consultancy Services
2011-09 - 2014-05
Education

Bachelor of Technology Electronics And Communications Engineering

West Bengal University Of Technology
2007-08 - 2011-09

12th Standard Science Education

Hirendra Leela Patranavis School
2005-04 - 2007-03
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

Languages

English

Bengali

Hindi

Timeline

Senior Software Engineer

Lowe's
2018-04 - Current

Senior Associate Technology L1

Publicis Sapient
2016-07 - 2018-03

Associate - Projects

Cognizant Technology Solutions
2016-01 - 2016-06

Software Engineering Analyst

Accenture
2014-06 - 2015-12

Systems Engineer

Tata Consultancy Services
2011-09 - 2014-05

Bachelor of Technology Electronics And Communications Engineering

West Bengal University Of Technology
2007-08 - 2011-09

12th Standard Science Education

Hirendra Leela Patranavis School
2005-04 - 2007-03