Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Awards
Timeline
Generic
Prasun Bose

Prasun Bose

Summary

9+ years of IT industry experience since 2016, specialising in Java development, microservices, cloud technologies, and DevOps practices. Strong experience in developing end-to-end applications using Java 8, Spring Boot, Spring Batch, Kafka, RabbitMQ, Kubernetes, Docker, React JS and PostgreSQL. Experience in Agile methodology. Hands-on expertise in AWS services (EC2, S3, EKS, Lambda, RDS, CloudWatch), containerisation, CI/CD pipelines, and monitoring tools (e.g., Grafana, Splunk). Achieved expertise in analysis, design, development, customisation and implementation of software applications. Proficient in Agile methodologies, continuous integration (CI), continuous delivery (CD), and version control systems like Git and SVN. Certified Java Programming Professional by Oracle. Adept at designing microservices architectures, performance optimisation, and troubleshooting complex production issues.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Walmart
01.2023 - Current
  • Engineered and deployed microservices solutions leveraging Spring Boot web flux and Kafka, leading to substantial enhancements in system efficiency and scalability.
  • Transformed conventional messaging frameworks into REST APIs, achieving a 50% reduction in response times.
  • Developed and maintained RESTful APIs using Spring Boot, React JS ensuring high-performance and scalable backend solutions for web applications.
  • Utilized Docker for application containerization and coordinated deployment through Kubernetes on AWS EKS.
  • Established centralized logging and monitoring via ELK stack and Grafana, improving operational oversight.
  • Partnered with the DevOps team to implement automated CI/CD workflows with Jenkins and AWS CodePipeline.
  • Employed AWS CloudWatch for performance monitoring of cloud infrastructures and notification setups for key system metrics.
  • Engaged in Agile development processes, including routine standups, sprint planning, and retrospectives.

Senior Software Engineer

Societe Generale
10.2021 - 12.2023
  • Created and implemented several modules that replace traditional middleware messaging systems with a REST API, spring web flux and webhook strategy.
  • Engineered a lightweight mailing system, effectively doubling latency efficiency.
  • Enhanced application monitoring in crucial components through the implementation of ELK stack technologies such as Elastic Search, Kibana, and Logstash.
  • Utilized Docker and Kubernetes for application containerization.
  • Provided mentorship to junior members and led a team to meet product delivery schedules.
  • Developed and maintained RESTful APIs using Spring Boot, React JS ensuring high-performance and scalable backend solutions for web applications.
  • Oversaw the identification and resolution of production issues.

Consultant

Allstate Solutions Private Limited
05.2020 - 10.2021
  • Document Handler Project: Focused on processing customer-declined policies while executing necessary business functions.
  • Gained a clear understanding of requirements and coordinated with interdependent teams.
  • Engineered a complete module from the ground up, embedding all required functionalities.
  • Played a role in architectural planning and implementation.
  • Produced robust and testable code, effectively resolving reported issues and answering queries in a timely manner.
  • Adhered to Agile methodology and developed comprehensive design documents.
  • Developed and maintained RESTful APIs using Spring Boot, ensuring high-performance and scalable backend solutions for web applications.
  • Enhanced code quality by implementing recognized best practices.

Java Developer

Tata Consultancy Service, Client: Qualcomm
02.2018 - 05.2020
  • Omnitracs Project: Contributed to operational cost savings for businesses while enhancing fleet visibility and customer service.
  • Facilitated collaboration with clients to evaluate business requirements and ensure projects were delivered on time.
  • Conceived and developed a comprehensive application from the ground up, prioritizing client satisfaction.
  • Involved in the design of REST services and the creation of Spring beans.
  • Implemented continuous integration practices using Jenkins.
  • Worked closely with QA teams on testing scenarios, offering relevant support throughout the process.
  • Developed and maintained RESTful APIs using Spring Boot, ensuring high-performance and scalable backend solutions for web applications.
  • Engaged in Agile practices, addressing production challenges and maintaining detailed software documentation.

Java Developer

Experis IT, Client: IBM
10.2016 - 11.2017
  • UNIFIRST (UNITY 20-20) Project: Engineered a rental-based web application that encompasses multiple business logics.
  • Conducted business requirement analyses and crafted code to fulfill functional needs.
  • Addressed defects in the billing engine while assisting QA teams on testing scenarios.
  • Managed Java development responsibilities, including design and troubleshooting duties.
  • Worked alongside onsite clients to monitor progress and address issues in offshore development.
  • Developed and maintained RESTful APIs using Spring Boot, ensuring high-performance and scalable backend solutions for web applications.

Education

Bachelor's degree - Computer Science and Engineering

University of Engineering and Management
06.2016

Skills

  • Languages & Frameworks: Java 11, Spring Boot, Spring MVC, Spring Batch, Microservices, Kafka, RabbitMQ, Kubernetes, Docker, React JS
  • Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins, GitLab CI, AWS CodePipeline, Lambda, EKS, Cognito, SQS, EC2, ECS, API Gateway, S3, web flux
  • Databases: PostgreSQL, Oracle, SQL Server, Elasticsearch
  • Tools & IDEs: Maven, JIRA, SVN, Toad, SQL Developer
  • Version Control: Gitlab, Github, Bitbucket, SVN

Accomplishments

  • Certifications: Completed a 4-week training course in Advanced Java Programming from Oracle. Obtained certification as a Java Programming Professional from Oracle.
  • Awards: Acknowledged as Employee of the Year for exceptional contributions. Honored with an on-the-spot award for excellence in performance. Victorious in multiple chess tournaments during inter-college competitions. Received multiple trophies for achievements in various school sports events.

Certification

  • Java Programming Professional - Oracle
  • Officially certified as a Java Programming Professional by Oracle.

Awards

Employee of the Year: Honored with the Employee of the Year award for outstanding performance., On Spot Award: Received an on-the-spot award in recognition of exceptional performance., Chess Tournament Winner: Recognized as a winner in multiple chess tournaments during inter-college sports competitions., Various Sports Event Trophies: Received multiple trophies for victories in various sports events during school.

Timeline

Senior Software Engineer

Walmart
01.2023 - Current

Senior Software Engineer

Societe Generale
10.2021 - 12.2023

Consultant

Allstate Solutions Private Limited
05.2020 - 10.2021

Java Developer

Tata Consultancy Service, Client: Qualcomm
02.2018 - 05.2020

Java Developer

Experis IT, Client: IBM
10.2016 - 11.2017

Bachelor's degree - Computer Science and Engineering

University of Engineering and Management
Prasun Bose