Soumyadeb Chattopadhyay

Software Engineer

Bengaluru, Karnataka, India10 yrs 6 mos experience
Highly Stable

Key Highlights

  • Increased application throughput from 5K to 46K requests/sec.
  • Optimized database resource footprint significantly.
  • Led team to achieve 85% test coverage on microservices.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in cloud-native systems and telecommunications.

Contact

Skills

Core Skills

JavaSpring BootSpringSpring Mvc

Other Skills

AlgorithmAndroidAngularJSApache CamelBehaveCI/CDCachingData StructuresDatabase ManagementDatabase OptimizationDesign PatternsDistributed SystemsDockerElasticSearchGit

About

👨🏻‍💻 Profile • 9 + years of experience in software engineering with proven track record of building scalable , distributed and fault-tolerant cloud-native systems • Have demonstrated experience of shipping highly performant , secure artifacts using Java , Spring Boot , relational databases , Kubernetes and other cloud-native technologies • Knack of building software which is maintainable and flawless by adopting DevOps automation using Kubernetes , GitLab and CI/CD pipelines. 🏅Significant achievements - Increasing application supported throughput from 5K requests/sec to 46K requests/sec. - Building micro-services from scratch and create extensible frameworks to be reused by other team members. - Optimized database resource footprint by reducing cpu requirements by 20 % , memory by 60 % and persistent storage by 93 %. - Reduced traffic loss during in-service software upgrades from ~ 10 % to < 1 %. ⚙️Technical Skills - Languages: Java ,shell scripting ,python - Frameworks: Spring ,Spring Boot ,Spring Cloud ,Spring Webflux ,Reactor ,Hibernate - Cloud & container technologies: Oracle Cloud ,Kubernetes ,Docker , Helm - CI/CD & DevOps: Gradle ,Gitlab ,Kubernetes - Databases & Caching: MySQL , Coherence - Tools & IDEs: Eclipse ,Intellij IDEA ,wireshark ,Git ,heap & thread dump analysis tools - Telemetry : Prometheus , Micrometer , Grafana

Experience

10 yrs 6 mos
Total Experience
4 yrs 10 mos
Average Tenure
10 mos
Current Experience

Black duck

Staff Engineer

Jul 2025 – Present · 10 mos · Bengaluru, Karnataka, India · Hybrid

  • Polaris core services engineering team

Oracle

2 roles

Senior Member Technical Staff

Promoted

Sep 2022 – Jul 2025 · 2 yrs 10 mos · On-site

  • Key Accomplishments:
  • 1.Explored multiple ways to reduce the high database read traffic which was causing database read/write transactions to fail due to acquired lock.
  • 2.Techniques included caching using storage-enabled hibernate application caches with coherence as cache provider comprising of local and distributed caching approaches.
  • 3.Scaled application throughput from 5.5 K rps to 46.5 K rps using jdk based spring boot caching with concurrent hash-map as backing store and improved cache eviction policy.
  • 4.Have 100 % track-record of quick turn-around time for all production issue tickets assigned . Solved complex production issues wrt Kubernetes HPA migration , oom issues , networking issues. Utilized heap , thread and tcp dumping tools for efficient issue troubleshooting.
  • 5. Automating common tasks like docker images retrievals and service mesh installations in test-bed clusters .
  • 6.Detected complex issues with respect to http2 graceful connection termination and go-away frames which was root cause for traffic drop during in-service rolling software upgrades.
  • 7.Devised a way to retry CRUD database operations using spring-retry library over new hikari connections instead of existing broken connections to database - resulting in complete elimination of transaction failures occuring during in-service database upgrades .
  • 8.Led a team to augment test coverages of all micro-services to 85 % and above . Guiding them through all challenges encountered and using gradle for necessary exclusions and efficiently integrate jacoco for coverage report generation during build.
JavaSpring BootKubernetesGitLabCI/CDHibernate+2

Member Of Technical Staff

Feb 2020 – Sep 2022 · 2 yrs 7 mos · On-site

  • Member of Cloud Native 5G Core Network Product Engineering Team.
  • Product : Oracle 5G Network Repository Function - NRF
  • Key Accomplishments :
  • 1. Feature to provision multiple id based private-public key pairs together so as to minimize Oauth2.0/JWT access token service outage resulting from provisioning of keys in resource server and oauth server simultaneously in a large scale deployment .
  • 2. A concurrent hash-map based telemetry solution to monitor private-public key pairs' health and expiry using atomic variables and exposing these data through actuator using micrometer registry and gauge metrics to be further scraped by Prometheus .The solution was particularly complex as metric data had to be updated real-time in registry based on watch data from monitoring Kubernetes secrets.
  • 3.Automated soak testing with 5k rps using vegeta and httpgo binaries . Spawning test client workload pods ,pumping traffic , provisioning system configurations and result reporting was accomplished using python and shell scripts.
  • 4.Batching database read operations using spring-data pagination to optimize loading of large datasets into memory and streamlining the duration of shared lock being acquired to eliminate other db transactions from failing due to lock timeout .
  • 5.Building a micro-service from scratch to listen to any update events on database and replicate the data on a DNS server .
  • 6.Participated in hiring , team mentoring . Created knowledge assets for quick on-boarding of new members .Contributed to toubleshooting guides and knowledge FAQ playbooks .
JavaSpringKubernetesPythonShell ScriptingDatabase Management

Ericsson

2 roles

Integration Engineer

Nov 2015 – Feb 2020 · 4 yrs 3 mos

  • Working in Ericsson as an Engineer with experiences in mission critical core telecom delivery projects as well as R&D projects with Ericsson PDU as a part of Product Development Team for Ericsson's Customer Support Delivery Platform.
  • Technology stack includes Java - 1.7 , 1.8 ; Spring MVC , Hibernate ,Asynchronous operations with thread , Spring Boot micro-services to Angular 1.5 , native Android development and Ericsson's IOT platform , ELK stack , RDBMS , MS-VISIO for UML diagrams.
  • Telecom domain experience on Ericsson's Multi Service Proxy Servers , Multi-Service Delivery Platforms (MSDP - Telecom - VAS domain ). Worked both as developer working on customer adaptations over data traffic mainly HTTP as well as hands-on experience with linux servers (Ubuntu 14.04.2 LTS ) ; VMs - Oracle Virtual Box, SSL/TLS security and networking concepts.
  • Worked on core telecom middle layer integrating various systems like BSCS , CS , PCRF ,SIEBEL CRM ,VAS exposed over tibco on a MSDP mediation layer along with implementing business adaptations and exposing them as service through REST channels.
  • Well versed with multiple source code management practices - Git , Svn , Source Tree and demonstrated experience of working in a scrum team. Strong eye for detail , process and best coding practices ensuring fast & flawless delivery.
JavaSpring MVCHibernateLinuxNetworking

Software Developer

Nov 2015 – Feb 2020 · 4 yrs 3 mos

Tata consultancy services

Intern

Jun 2014 – Aug 2014 · 2 mos · Greater Kolkata Area

  • Internship

Education

Institute of Engineering & Management (IEM)

Bachelor of Technology - BTech — Information Technology

Jan 2011 – Jan 2015

FUTURE FOUNDATION SCHOOL

ISC — Science

Jan 2009 – Jan 2011

Lycee

ICSE — Science

Jan 2009 – Present

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience