No Dream is impossible

Let us come together, and create the products of future

With the Best quality possible

Who Am I?

SOURAV GHOSH

Hi, I am SOURAV

Java Developer proficient with Spring Framework

Java developer with 4.7 years of experience in application development using spring framework.

Involved in development, unit testing, maintenance, performance enhancement and implementation of best design principles.

Organizations I have worked with

My Offer

My Offer is a client side application, which works as a catalog for all existing software products in Dassault Ecosystem.

Duration : December 2019 - Present

  • Developed 11 requirements using ENOVIA and REST Webservices for the enhancement of the application.
  • Proposed and implemented multiple low level design enhancements to improve code maintainability and performance.
  • Written test cases to ensure the adequate code coverage of the application.

IS Requirements

IS Requirements is Dassault's in house application to create Requirements and track their lifecycle for different Software Products. At this moment, a total of 155 in house Dassault applications are using IS Requirements.

Duration : November 2018 - December 2019

  • Single handedly developed 19 requirements for the enhancement of the application.
  • Migrated data of 1300 pre-existing Requirements from other applications to IS Requirements.
  • Proposed and implemented multiple low level design enhancements to improve code maintainability and performance.

Shared Printing Platform

Shared Printing Platform was proposed as an integrated platform which would integrate with pre-existing applications written in different technology stacks, to provide a common platform for internal members to interact and modify data and documents.

Duration : November 2018 - December 2019

  • Successfully developed an entire module as a part of the project using Spring Batch. Implemented various strategies of Spring Batch to ensure robust performance of the developed module.
  • Written test cases to ensure the code coverage never falls below 80%.
  • Actively used SonarQube to spot vulnerabilities and code smells in each iteration and removed them, which resulted in 70% increase in code quality.
  • Reviewed the developed code constantly and then implemented different approaches to improve the performance and maintainability.

Technologies I have worked with

Java

Spring

JPA and Hibernate

Microservices

AWS

Docker

Feel free to reach me