Summary
Overview
Work History
Education
Skills
Key Projects
Certification
Websites
Timeline
Generic
Amit Agarwal

Amit Agarwal

Jaipur

Summary

Experienced Full Stack Web Developer specialising in Java, Spring Boot, and ReactJS. Proven ability to optimise application performance and mentor junior developers, driving collaboration and innovation in software solutions.

A seasoned software developer with over 13 years of experience, specialising in Web application development. Expert in streamlining project planning and management, ensuring efficient and effective delivery of services. committed to continuous learning and staying ahead of the latest technology trends.Entrepreneurial and analytical skills made me a dynamic leader in the IT services sector, dedicated to adding value to my clients.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Full Stack Web Developer

Self
Jaipur
12.2021 - Current
  • Managed multiple contractor projects from initiation to completion.
  • Collaborated with clients to define project scope and expectations.
  • Collaborated with other developers on code reviews, bug fixes, and feature development.
  • Contributed ideas towards improving usability of web application interfaces.
  • Engaged with cross-functional teams to ensure alignment on project goals and deliverables.
  • Optimized existing code base for better performance and scalability.
  • Designed and developed scalable Java applications for enterprise-level systems.
  • Implemented coding standards and best practices to enhance code quality and maintainability.
  • Conducted code reviews to mentor junior developers and ensure adherence to guidelines.
  • Integrated third-party APIs to enhance application functionality and user experience.
  • Debugged and resolved complex technical issues in existing applications efficiently.
  • Participated in Agile ceremonies, contributing to sprint planning and retrospectives actively.
  • Documented technical specifications and system architecture for future reference and onboarding.
  • Involved in database design activities including writing SQL queries and stored procedures for data access layers.
  • Developed RESTful web services using Jersey Framework and Apache CXF technologies.
  • Implemented unit tests to ensure code quality and system stability.
  • Configured development tools such as Eclipse, Maven, Jenkins for continuous integration and deployment tasks.
  • Developed and maintained Java applications using Spring, Hibernate, JPA and other frameworks.

Principal Lead Engineer

Bank of New York, Mellon Inc
Jaipur
01.2022 - 03.2023
  • Developed and maintained a team of engineers to meet project deadlines.
  • Established guidelines and best practices for software development life cycles.
  • Created detailed documentation related to design specifications, test protocols, and operational procedures.
  • Analyzed technical requirements and created detailed project specifications for new features.
  • Conducted code reviews to ensure quality and adherence to industry standards.
  • Oversaw the implementation of cutting-edge technologies, including Python 3+, Spar, MongoDB, and Google Cloud Platform, privately hosted, to optimize operations.
  • Managed the development and optimisation of Angular 13+ applications, RESTful AqIs, and Kafka-driven solutions, enhancing automation and efficiency.
  • Led engineering team to design and implement software solutions for financial services.

Assistant Delivery Manager

OnGraph Technologies Private Limited
Jaipur
02.2013 - 12.2021
  • Led software development projects using Agile methodologies and team collaboration.
  • Designed and implemented scalable applications with diverse technology stacks.
  • Mentored junior developers, guiding coding practices and project workflows.
  • Collaborated with cross-functional teams to define project requirements and deliverables.
  • Reviewed code for quality assurance, ensuring adherence to best practices and standards.
  • Developed technical documentation to support software deployment and maintenance processes.
  • Troubleshot complex software issues, providing solutions on time to clients.
  • Enhanced system performance through continuous integration and deployment strategies.
  • Researched emerging technologies and conducted proof-of-concept activities for potential adoption.
  • Ensured compliance with coding standards, best practices, and security requirements.
  • Conducted regular code reviews to ensure adherence to coding standards and best practices.
  • Participated in design reviews for proposed architecture changes before implementation.
  • Assisted in debugging, testing, and refining software code to ensure high-quality products.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Leveraged Agile methodologies to move thedevelopment lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.

Education

Bachelor in Technology - Information Technology

Gyan Vihar School Of Engineering & Technology
Jaipur
04-2014

Skills

  • Java development
  • Spring boot
  • Spring framework
  • ReactJs, NextJs
  • NodeJs,NestJs, ExpressJs
  • JUnit and Mockito
  • JPA/Hibernate ORM
  • JavaScript
  • MongoDB
  • RDBMS : MySQL/PostgreSQL
  • Restful APIs
  • AWS architecture
  • Google Cloud Platform
  • Docker
  • Maven/Gradle/Ant
  • Git/SVN Mercurial

Key Projects

Hearing Assist Pro - https://hearingassistpro.com/
May 2023 —  May 2025

Spring Boot 3 with Maven, Spring Data JPA, MySQL, Bitbucket, Jenkins, React 13 + Vite, Tailwind CSS, Apple Purchase Integration, Google Play API

Elevate your personalised hearing experience across mobile and desktop platforms.Our cutting-edge technology delivers crystal-clear sound and customizable settings, tailored to your uniLue needs. Enjoy seamless transitions between mobile and des•top: for optimal clarity and comfort. 6pgrade to Yearing Assist qro and rediscover the joy of clear communication and vibrant soundscapes.

Team Size: 6

Role: Project Lead/ Solution Architect

  • Collaborate with our experienced team to maintain and enhance the "Hearing Assist" ecosystem.
  • Contribute to the development and refinement of the mobile app, web dashboard, and Chrome Extension.
  • Implement innovative features and functionalities to improve user experience.
  • Ensure seamless integration with various devices and platforms.
  • Optimise the application™s performance and reliability.
  • Stay updated with the latest technological advancements and incorporate them into the project.

LendUx - https://lendux.com/
May 2021 — February 2023

Spring Boot 3 with Maven, Spring Data JPA, PostgreSQL, Bitbucket, JetBrains TeamCity,  React 15, AWS S3, CDN, Jasper Reports

LendUx's LendApp platform boosts productivity and reduces errors by automating manual data entry and digital exports, and borrowers enjoy a faster, more accurate experience, resulting in reduced loan processing and closing times. Ultimately, this translates to closing more loans and increasing revenue.

Team Size: 8

Role: Senior Backend Engineer

  • Design and implement robust RESTful APIs using the Spring Framework to facilitate client-server communication and data exchange, ensure APIs are scalable, maintainable, and adhere to best practices in security and performance
  • Design and manage database schemas, and perform complex queries with a focus on optimising performance. Integrate various database technologies and ensure data integrity and consistency across the application
  • Write clean, efficient, and reusable code that follows industry-standard design patterns and practices. Implement comprehensive testing strategies, including unit, integration, and end-to-end tests to ensure functionality and reliability.
  • Monitor, identify, and rectify performance bottlenec•s in the application, ensuring efficient and responsive operations. Employ caching, database indexing, and other strategies to enhance application performance.

Polaris - Matching Service

July 2021 — December 2021

Spring Boot, Spring Cloud, Spring Messaging, MongoDB, Apache Kafka, React with Typescript, Google App Engine, Apache Camel

Team Size: 22

Role: Principal Lead Engineer

  • Led a team of 22 professionals, guiding the strategic direction of the Matching and Recon division.
  • Oversaw the implementation of cutting-edge technologies, including Python 3+, Spark, MongoDB, and Google Cloud Platform (privately hosted) to optimize operations
  • Managed the development and optimization of Angular 13+ applications, RESTful Apis, and Kafka-driven solutions, enhancing automation and efficiency.
  • Mentored and empowered team members, fostering a collaborative environment and ensuring clear communication between cross-functional units.

Uplight - Data Ingestion
December 2018 — December 2020

Spring Boot 2 with Maven, Spring Data JPA, Mysql, Bitbucket, AWS S3 / Lambda / Athena, Apache AirFow, Google Cloud Datafusion, Google Cloud Function, Googe BigQuery

Uplight platform creates a more seamless journey to accelerate decarbonization, improve grid resiliency, and reduce operating costs. All share one goal: Compel change that matters for individuals, communities, and beyond.

Team Size: 16

Role: Project Head/Solution Architect.


Responsible for the design and development of ingestion pipelines for energy resilience analytics using Java(Spring Boot). Google Cloud Function, Apache Airflow, using theFileSystem library to load large chunks of csv to parse and load the data into the Ingestion Data Adaptor built on Spring Boot Framework. Responsible for developing and communicating within different modules and integrating backend apis. Also responsible for managing Load Balancing and application hosting via NGINX for each tenant.

Certification

AWS Certified Cloud Practitioner

Timeline

Principal Lead Engineer

Bank of New York, Mellon Inc
01.2022 - 03.2023

Full Stack Web Developer

Self
12.2021 - Current

Assistant Delivery Manager

OnGraph Technologies Private Limited
02.2013 - 12.2021

Bachelor in Technology - Information Technology

Gyan Vihar School Of Engineering & Technology
Amit Agarwal