Debjyoti Chattopadhyay

Software Engineer

Hyderabad, Telangana, India3 yrs 10 mos experience

Key Highlights

  • Expert in Java with strong OOP skills.
  • Developed systems handling over 300 million messages daily.
  • Proficient in cloud technologies and CI-CD pipelines.
Stackforce AI infers this person is a Backend Engineer specializing in Cloud Computing and Messaging systems.

Contact

Skills

Core Skills

Java

Other Skills

AWS SQSCI-CDCascading Style Sheets (CSS)Data StructuresDatabase MYSQLDockerEnglishExpress.jsHTMLJAX-RSJerseyLambdaMavenMongoDBMultithreading

About

I am currently harnessing my expertise in Java as a Software Engineer . My core competencies lie in Object-Oriented Programming (OOP) to build robust, scalable systems. At Gupshup, our team has successfully developed and maintained high-throughput, low-latency systems, processing over 300 million messages daily. We've embraced collaborative innovation, leveraging RabbitMQ and Redis to enhance system efficiency and reliability. My commitment to refining our technological landscape aligns with our organizational culture, contributing to a diverse, forward-thinking team.

Experience

3 yrs 10 mos
Total Experience
2 yrs 3 mos
Average Tenure
1 yr 7 mos
Current Experience

Bct consulting

Software Engineer

Nov 2024Present · 1 yr 7 mos · Hyderabad, Telangana, India · On-site

  • 1. Working in Amazon pay team via BCT
  • 2. Developed end to end application in java using AWS SQS,Lambda,DLQ (CDK)to copy logs across different aws account to a particular region. This is being used by multiple services for data localisation purpose.
  • 3. Have resolved security risks for multiple services
AWS SQSLambdaJava

Gupshup

2 roles

Software Engineer

Jul 2022Oct 2024 · 2 yrs 3 mos

  • Worked on developing and maintaining a high-throughput low latency system (in Java) that handled 300 million plus messages on a daily basis.
  • Developed micro application (in Java) for providing useful analytics data to other teams, dockerized the same and deployed
  • on production.
  • Developed asynchronous work-flow to reduce data loss using RabbitMQ cluster and used rate limiters using Bucket4J for
  • controlling message-flow rates.Integrated Redis cache into application for faster retrieval of message-Id across the distributed
  • system.
  • Optimized and refactored code and made bug-fixes to improve code readability and functionality.
  • Delivered technical RCA on bugs that arose in production and made documentations for major changes in workflow.Worked across teams to resolve
  • such bugs.
  • Monitored tomcat behaviour using Visual VM (on receiving high traffic) and took necessary actions like manual garbage-cleanup to reduce latency.
  • Worked in collaboration with dev-ops teams for infra related activities (AWS) as and when required.
  • Developed CI-CD pipelines in git-lab to deploy artifacts on tomcats running on production.
  • Have optimized workflows with extensive use of multi-threading strategies.
JavaRabbitMQRedisDockerMultithreadingCI-CD

Backend Intern

Mar 2022Jul 2022 · 4 mos

  • Worked as a backend intern, implemented workflow changes in JS and went through the code base before joining as FTE

Prodigal

Full stack Intern

May 2021Aug 2021 · 3 mos · California, United States

  • Full stack intern

Education

Jadavpur University

Bachelor of Engineering - BE — Mechanical Engineering

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Java

Explore similar profiles based on matching skills and experience

Debjyoti Chattopadhyay - Software Engineer | Stackforce