Summary
Overview
Work History
Education
Skills
Accomplishments
Awards/Recognization
Timeline
Generic

Nirachand Sonawane

Lakeland,FL

Summary

  • Results-driven Lead Full Stack Developer with over 13 years of experience in designing, developing, and delivering complex, high-performance web applications using Angular and Java technologies.
  • Proven expertise in mainframe modernization, serving as Lead Developer in large-scale migration initiatives from GEN/COBOL to Angular-based UI, and Java Spring Boot architecture.
  • Containerized the applications using Docker and deployed them to Apache Tomcat, PCF, and Azure; provided DevOps onboarding, and build support for scalable and automated deployments.
  • Implemented responsive, standalone Angular web components using reusable libraries and micro-frontend architecture to enable scalable, flexible, and modular UI development.
  • Experienced in optimizing front-end and back-end performance to improve application responsiveness, and support scalable operations.

Overview

15
15
years of professional experience

Work History

Lead Software Developer

Mphasis (FedEx)
Lakeland, FL
06.2019 - Current

The FXF-HRO-EXIT project is a strategic modernization initiative aimed at enhancing the overall IT landscape for FedEx Freight. This transformation effort focuses on achieving key benefits, such as cost reduction, operational efficiency, improved system availability, and strengthened security.

Responsibilities:

  • Led modernization initiatives, migrating mainframe applications developed in GEN/COBOL to microservices-based Java applications using Spring Boot, deployed on Tomcat and PCF, with integration via TIBCO JMS for asynchronous messaging.
  • Analyzed business requirements and translated them into detailed web application specifications.
  • Defined application architecture for converting legacy components (e.g., C to Java, EJBs to Java-based web services), and modernizing reports (PCL, CANAM), Excel utilities, and PDF outputs.
  • Designed and documented technical artifacts for services and components.
  • Planned and led the development of new microservices and UI components.
  • Implemented custom security mechanisms and led the Okta migration for authentication and authorization.
  • Built reusable Angular (v14+) components, service layers, and routing modules; created custom libraries for RESTful service integration.
  • Delivered modular, secure, and well-tested front-end code using HTML5, CSS3, JavaScript, TypeScript, and D3.js.
  • Designed and implemented asynchronous messaging solutions using TibJMS and RabbitMQ.
  • Spearheaded the migration of applications from traditional Spring/Tomcat architecture to Spring Boot/Angular on the PCF/AWS cloud platform.
  • Integrated thyme leaf templates with dynamic JSON data for server-side rendering.
  • Developed Node.js services to support backend processing, REST APIs, and custom integrations.
  • Containerized applications using Docker to enable consistent development and deployment environments.
  • Implemented Spring Cloud Config Client and Server, along with custom configuration solutions for non-Spring Boot applications to centralize configuration management; monitored application health, performance, and reliability using AppDynamics (AppD), Splunk, and OverOps.
  • Participated in code refactoring initiatives to improve quality and increase unit test coverage.

Senior Software Developer

Mphasis(FedEx)
, CO
11.2017 - 05.2019

FXF-FXFD is a Single Page Application (SPA) designed as part of FedEx’s e-commerce solution, integrating both FedEx and third-party assets to offer Premium and Standard delivery services to consumers.

Responsibilities:

  • Designed the architecture and technical specifications for the H3D web application
  • Led end-to-end development using Java, Spring Boot, and Angular 12+, adhering to SPA and ADA compliance standards
  • Built a responsive and accessible UI framework with reusable Angular components, routing, and service layers.
  • Created custom libraries for seamless RESTful API integration
  • Wrote secure, modular, and well-tested code using Angular 12, HTML5, CSS3, and Java/Spring Boot
  • Developed and integrated Node.js APIs to support microservices and third-party services
  • Applied object-oriented programming principles across Java, Angular, and Node.js
  • Implemented comprehensive unit and integration testing for both front-end (Jasmine & Karma) and back-end (JUnit & Mockito)
  • Deployed applications to PCF (Pivotal Cloud Foundry) using automated CI/CD pipelines, managed via PCF CLI and dashboards
  • Actively contributed to the Agile development lifecycle, including sprint planning, stand-ups, reviews, and retrospectives
  • Conducted PoCs, including real-time push notifications using WebSocket
  • Supported architecture, development, QA, and maintenance initiatives across project phases
  • Delivered production support and created detailed documentation for long-term maintainability

Senior Software Engineer

Mphasis(Schneider Electric)
Mumbai, India
08.2015 - 09.2017
  • Developed UI framework utilizing AngularJS 1.x, 2.x, NodeJS, and BootstrapJS.
  • Designed project structure for single-page application to optimize user experience.
  • Created custom AngularJS directives and services, establishing robust routing capabilities.
  • Wrote secure, modular front-end code in AngularJS 2.x, HTML5, and CSS3.
  • Integrated NodeJS services within AngularJS application to enhance overall functionality.
  • Implemented query module with NodeJS framework and MySQL database integration.
  • Automated tasks like minification and unit testing using Grunt.
  • Migrated components from AngularJS 1.x to 2.x to boost performance.

Senior Software Engineer

Mphasis(Schneider Electric)
Mumbai, India
03.2014 - 08.2015
  • Company Overview: The Clipsal Wishlist is single page application, which allows consumers to prepare a complete list of electrical products for their home.
  • Involved in designing the project structure and Creating User-interface using Angular JS framework, Bootstrap JS, Kinvey
  • Created the custom AngularJS Directives, Written the service layer, routing structure, written the custom Library to make the RESTful service calls.
  • Understanding the Client's requirement on regular basis and assign the priority for the tasks
  • Written the Kinvey Services in Kinvey backend and Integrated with the AngularJS application
  • Added the password reset functionality using Kinvey Services.
  • Browser Compatibility - Testing all pages on different browsers and resolving issues
  • The Clipsal Wishlist is single page application, which allows consumers to prepare a complete list of electrical products for their home.
  • Environments: HTML5/CSS3, Fabric JS, AngularJS 1.x, NodeJS, Bootstrap, LESS, NetBeans, Bitbucket, JIRA

Software Developer

Mphasis(Schneider Electric)
Mumbai, India
12.2009 - 02.2014
  • Conducted comprehensive analysis of programs and bugs to identify issues.
  • Developed and implemented new templates and components for Schneider Electric's website.
  • Prioritized tasks based on requirements and assigned responsibilities within the team.
  • Performed browser compatibility testing across various platforms to resolve discrepancies.
  • Engaged with end users to gather realistic requirements and implement feedback.
  • Participated in Change Control Board reviews to assess UI change requests and impacts.
  • Resolved UI and scripting issues encountered during integration phase efficiently.

Education

Bachelor of Engineering(2008) - Electronics and Telecommunication Engineering

Pune University

Post-Graduation Diploma(2009) - Advanced Computing

CDAC

Skills

  • Frontend: HTML5, CSS3, ES6, TypeScript, Angular, React, RxJS, Bootstrap, Material UI
  • Backend: Java, Nodejs
  • JMS & Integration: JMS, ActiveMQ, RabbitMQ
  • Web Components: Spring Core, Spring Boot, REST & SOAP, OAuth2 (OKTA), JWT, API Gateway, Web Socket
  • Monitoring: AppDynamics, OverOps
  • Databases: Oracle, DB2, MySQL
  • Cloud and DevOps: Git/GitHub, Jenkins, Tomcat, PCF, Docker, Kubernetes, Azure, UDeploy
  • Methodologies: Agile, Scrum, TDD, Secure Coding, and Code Reviews
  • Tools: Git, JIRA, SVN, Postman, STS, IntelliJ, Eclipse

Accomplishments

  • VoiceBot - Appointment Scheduler - Automated delivery appointment scheduler
  • Tomcat Installer Tool - Java/Shell - Automated Tomcat installation, reducing manual effort and saving time and operational costs
  • Git Code Merge Tool - NodeJs/Shell- Automated code merges across multiple repositories to eliminate manual effort
  • Builder.IO - Figma to Code(Angular,React, HTML)

Awards/Recognization

  • 2024 Apex Award Winning Team
  • 2023 Apex Award Winner(Auto GIT Merge Utility)
  • 2022 Delivery Excellence (2 times)
  • 2021 Monthly Summit - Exceptional Contributions( 2 times)
  • 2019 Innovative Idea ( VoiceBot POC)

Timeline

Lead Software Developer

Mphasis (FedEx)
06.2019 - Current

Senior Software Developer

Mphasis(FedEx)
11.2017 - 05.2019

Senior Software Engineer

Mphasis(Schneider Electric)
08.2015 - 09.2017

Senior Software Engineer

Mphasis(Schneider Electric)
03.2014 - 08.2015

Software Developer

Mphasis(Schneider Electric)
12.2009 - 02.2014

Bachelor of Engineering(2008) - Electronics and Telecommunication Engineering

Pune University

Post-Graduation Diploma(2009) - Advanced Computing

CDAC
Nirachand Sonawane