Summary
Overview
Work History
Education
Skills
Timeline
Generic
Arnab Saha

Arnab Saha

Barasat

Summary

· Around 6+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.

· Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML and Spring Boot.

· Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.

· Experience in client side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and React.js library.

· Experience with databases like MySQL and Microsoft SQL Server.

· Strong debugging and troubleshooting skills.

Overview

6
6
years of professional experience

Work History

Sr. Software Developer

Toshiba Software India Pvt Ltd
03.2022 - Current

Project Name: Elevator RMS

Brief description: This project is responsible for performing remote elevator maintenance by the maintenance person. It is also responsible for maintaining health checks of elevator RMU, report generations and tracking of maintenance person and background services.

Roles and Responsibilities:

  • Involved in implementation of several micro services using Spring Boot for communication between RMU and web application.
  • Leveraged API Gateway Service to implement features like IP filtering and Routing.
  • Implemented robust user registration and logging processes utilizing JWT authentication and authorization to reduce potential data breaches by 45 %, ensuring data security and privacy.
  • Designed services with proper real time data processing and monitoring using Apache Kafka.
  • Developed and implemented RESTful APIs to seamlessly connect RMS server and frontend application.
  • Developed and integrated dynamic and interactive user interfaces using React JS and Material UI .
  • Experienced in writing HTTP request to backend server using Axios HTTP library.

Technologies: Java, Spring Boot, Spring Cloud , Spring Security, Apache Kafka , MS SQL Server , REST API , React JS

Software Developer

Toshiba Software India Pvt. Ltd.
04.2020 - 03.2022

Project Name: Elevator Web Client Application

Brief description: The main purpose of this application is to manage and transfer the Elevators and Escalators data such as Operation, Schedule, Simulation and Area wise information. This application consists of frontend user interface and a web server that communicates via web socket.

Roles and Responsibilities:

  • Contributed in designing DB micro service by implementing service layer and DAO layer.
  • Worked extensively in developing socket service to handle real time data transfer from Server through socket.
  • Utilized Spring MVC framework to implement design patterns like IOC, Spring DAO, DTO, ORM Mappings.
  • Prepare detailed design documents of each screen.
  • Debugging issues if any and find out root cause of that and resolve issues.
  • Used Log4J for logging and debugging and JUnit for testing.

Technologies: Spring MVC, Spring Boot, JWT, RESTful Web Services, React JS

Associate Software Engineer

Toshiba Software India Pvt Ltd
01.2018 - 03.2020

Project Name: Interface Application

Brief description: This project is responsible for communicating between the Web Server and the LCD Server of Web Client Application through socket programming. It contains mapper functions ,which performs serialization and deserialization of the data.

Roles and Responsibilities:

  • Implemented a back-end interface application to promote Server-Client communication using Socket Programming in C++.
  • Enhanced code quality and readability with added functionalities to meet client demands.
  • Performed detailed documentation and generated use case diagrams, sequence diagrams, class diagrams using Star UML.

Technologies: Java , C++ , Socket Programming , Multithreading

Education

Bachelor of Technology, India - Computer Science

Techno India Banipur
Kolkata, India
08.2017

Skills

  • Programming Languages- Java 18, C
  • DBMS – MySQL, SQL Server
  • Backend Frameworks- Hibernate, Spring Core, Spring MVC, Spring Boot
  • Java Technologies- Servlets, JSP, JDBC, REST API
  • Frontend Skills- JavaScript, React JS
  • Message Queues- Apache Kafka, Mosquito
  • IDE Tools- STS, Eclipse, Visual Studio C 2019, Visual Studio Code
  • Version Controls- Git, SVN

Timeline

Sr. Software Developer

Toshiba Software India Pvt Ltd
03.2022 - Current

Software Developer

Toshiba Software India Pvt. Ltd.
04.2020 - 03.2022

Associate Software Engineer

Toshiba Software India Pvt Ltd
01.2018 - 03.2020

Bachelor of Technology, India - Computer Science

Techno India Banipur
Arnab Saha