Summary
Overview
Work history
Education
Skills
Websites
Personal Information
Affiliations
Accomplishments
Languages
Timeline
Generic

Rajat Dhar

Glasgow,UK

Summary

With over 7 years of experience, I have developed, crafted, and delivered numerous user-centric applications utilizing core Java/J2EE technologies. Proficient in Spring Boot, Microservices, REST APIs, Maven, and Gradle, I excel in Agile methodologies to deliver high-quality software within deadlines. Additionally, I possess fundamental skills in AWS, Docker, ReactJS, and MongoDB, enhancing my ability to contribute to modern application development.

Overview

8
8
years of professional experience
2017
2017
years of post-secondary education

Work history

Application Developer

Atos Syntel
Glasgow
10.2023 - Current


  • Collaborated with the team to leverage modern web frameworks like ReactJS, enhancing site usability and aesthetics.
  • Utilised JSON Web Tokens (JWT) for cross-domain authentication in a microservices architecture, enabling seamless and secure user access across multiple services.
  • Designed RESTful APIs to facilitate communication between different software components.
  • Reduced operational downtime by implementing comprehensive testing practices, including Test-Driven Development (TDD).
  • Enhanced system performance by updating legacy code, upgrading existing services from Gradle to Maven as the build automation tool, and implementing Java 17 and Spring Boot 3 technologies.
  • Implemented automated testing with JUnit and Mockito, utilising Locastack to deploy MongoDB and other microservices for integration tests, while leveraging AWS CI/CD to enhance product stability through rapid feedback and effective regression testing.
  • Utilised software libraries of reusable code to streamline design and reduce collaboration bottlenecks.
  • Collaborated with fellow developers to deepen knowledge of AWS, and MongoDB.
  • Utilised JIRA for project management and defect tracking, while leveraging Confluence for documentation and collaboration.
  • Mentored junior engineers on leveraging new Java features, such as Streams and Lambda expressions, to overcome technical challenges, and foster a collaborative work environment.

Consultant

Atos Syntel
Pune
11.2018 - 10.2023
  • Actively participated in all phases of the development process, from project planning and design to launch, while designing process flow diagrams, and related data processing documentation.
  • Developed high-performing backend systems, utilising advanced coding techniques, and optimised database efficiency with JPA for improved data retrieval times.
  • Engineered RESTful APIs using Spring Boot, documented them with Swagger, implemented FeignClient for seamless service communication, and used Hystrix for fault tolerance.
  • Demonstrated adaptability to new programming languages and frameworks; implemented caching with Redis, deployed services on Azure Cloud, and monitored application performance with Splunk, ensuring scalability and efficient system performance.

Software Engineer

Syntel Private Limited
Chennai, India
03.2017 - 11.2018
  • Designed Java Spring MVC applications to exceed client expectations by 80%.
  • Streamlined application functionality and provided exceptional support to a user base of over 500, resulting in a 20% reduction in customer support issues, and ensuring uninterrupted operations.
  • Optimised the application to maximise performance, reducing total load time by 20%.
  • Used Jenkins CI/CD pipelines for code deployment to minimise manual intervention by 90%.
  • Identified and rectified over 100 bugs, guaranteeing a reliable user experience.
  • Composed over 700 lines of code for new features, resulting in a 15% increase in user engagement.

Education

Bachelor of Engineering - Computer Science

NIEIT - NIE Institute of Technology
Mysore
/2012 - 05.2016

Skills

  • Languages: Java, J2EE
  • Frameworks: Spring Boot, Spring MVC, ReactJS, RESTful APIs
  • Methodologies: Agile, Test-Driven Development (TDD)
  • Cloud Technologies: AWS (EC2, S3, CodePipeline/Commit, CloudWatch)
  • Infrastructure as Code: Terraform (Basics)
  • Containerisation: Docker
  • Databases: MySQL, MongoDB
  • Build Tools: Gradle, Maven
  • Version Control & Collaboration: JIRA, Confluence
  • Testing & Monitoring: JUnit, API Testing, Postman, Splunk


Personal Information

Title: Java Developer

Affiliations

  • Travelling
  • Chess
  • Cricket

Accomplishments

Developed an app that transfers data through light in final term project which was nominated for the most innovative project in India initiative.


Individual client appreciations for good effective rollout of product to live environments along with encouragement and bonus from organization for exceptional work over the years.


Languages

English
Fluent
Hindi
Fluent
Gujarati
Beginner
Kashmiri
Beginner

Timeline

Application Developer

Atos Syntel
10.2023 - Current

Consultant

Atos Syntel
11.2018 - 10.2023

Software Engineer

Syntel Private Limited
03.2017 - 11.2018

Bachelor of Engineering - Computer Science

NIEIT - NIE Institute of Technology
/2012 - 05.2016
Rajat Dhar