Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Timeline
Generic

Nabarun Bhowmick

Fort Mill,SC

Summary

Principal Software Engineer at Dell Technologies specializing in Java and Spring ecosystem, delivering integration solutions that create over $15M in business value. Proficient in API development and team mentoring, fostering collaboration and innovation to enhance application security and performance. Proven track record in leveraging cloud technologies for high availability and scalability.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Principal Software Engineer

Dell Technologies
Charlotte, NC
09.2021 - Current
  • Designed and built robust integration solutions using Spring Integration, Spring Batch, REST, and SOAP on Pivotal Cloud Foundry.
  • Maintained over 400 integration modules across various Dell organizations, driving business value exceeding $15M annually.
  • Utilized application monitoring tools like Elastic Search, Logstash, and Kibana to ensure continuous availability.
  • Conducted code reviews to uphold high standards of code quality and reliability.
  • Promoted test-driven development to achieve comprehensive code coverage.
  • Provided guidance and mentorship to fellow developers on best practices.
  • Implemented strong application security measures using OAuth2 and static code scanning tools.
  • Addressed identified security vulnerabilities promptly to maintain code integrity.

Senior Software Engineer

Randstad Technologies
Charlotte, NC
03.2020 - 09.2021
  • Led design and delivery of robust CCODS application, ensuring high availability and maintainability.
  • Oversaw integration of microservices and batch application on Pivotal Cloud Foundry and on-premises server.
  • Coordinated nightly batch jobs triggered by file watchers to process millions of statement records.
  • Ingested customer statements concurrently into MongoDB data store through REST API.
  • Ensured adherence to agile principles throughout development and deployment processes.
  • Facilitated handling of millions of customer inquiries regarding statements and transactions.
  • Implemented strategies for continuous improvement in system performance.
  • Monitored application functionality to enhance user experience and reliability.

Senior Software Engineer

Randstad Technologies
Charlotte, NC
12.2018 - 03.2020
  • Developed Litmus Test Application to enhance software quality and streamline testing processes.
  • Engineered user interface utility for seamless upgrade of litmus agents across multiple machines.
  • Eliminated manual installation by automating download and installation of bat files.
  • Created websocket-triggered desktop application for LOBs on assigned virtual desktops.
  • Designed entitlement system from scratch to ensure maintainability and extensibility.

Java Developer

Tata Consultancy Services, Ltd
Atlanta, GA
07.2011 - 07.2018
  • Developed ICAM tool for contract modeling utilized across GE Energy business units.
  • Engineered statistical models and simulations to analyze customer contracts in real time.
  • Created REST application deployed on EC2 instances within AWS environment.
  • Utilized S3 for image storage, enabling UI display of repair shop images.
  • Designed complex forecasting logic for cost-effective turbine parts sharing among contracts.
  • Built 2.0 version of forecasting tool to optimize scheduling, contract management, and billing operations.
  • Enhanced algorithm for parts sharing, resulting in reduced costs and improved profit margins.

Education

Bachelor of Technology - Information Technology

University of Calcutta
West Bengal, India
06-2011

Bachelor of Science - Computer Science

University of Calcutta
Kolkata, India
07-2008

Skills

  • Java programming (versions 8 & 17)
  • SQL databases (PL/SQL included)
  • Spring ecosystem (Boot, Batch, Integration, Security, Cloud)
  • Hibernate with Spring Data JPA
  • API development (REST, GraphQL, SOAP)
  • Database management (MongoDB, Oracle, PostgreSQL)
  • Caching solutions (Redis & Hazelcast)
  • Version control systems (GitHub, Bitbucket, GitLab)
  • Application servers (Tomcat & Wildfly)
  • Messaging systems (Kafka & RabbitMQ)
  • Development environments (IntelliJ & Spring Tool Suite)
  • Project management tools (Rally, Jira & UDeploy)
  • Web technologies (HTML, CSS, XML) and Angular framework
  • Pivotal Cloud Foundry
  • Containerization technologies (Docker & Kubernetes
  • Telemetry tools (ELK, Spunk)

Certification

  • Microsoft Certified: Azure Fundamentals
  • PSM 1 Certified (License 340398)
  • Six Sigma certified
  • Serverless Data Analysis with Google BigQuery and Cloud Dataflow (Coursera License PP54LPUYKE76)

Personal Information

  • Available: 1-2 days for interview, 2-3 weeks to start
  • Citizenship: H1B (I140 Approved)

Timeline

Principal Software Engineer

Dell Technologies
09.2021 - Current

Senior Software Engineer

Randstad Technologies
03.2020 - 09.2021

Senior Software Engineer

Randstad Technologies
12.2018 - 03.2020

Java Developer

Tata Consultancy Services, Ltd
07.2011 - 07.2018

Bachelor of Technology - Information Technology

University of Calcutta

Bachelor of Science - Computer Science

University of Calcutta