Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Mangesh Sunil Kulkarni

Alpharetta,USA

Summary

Senior Software Engineer with extensive expertise in software design and development, boasting 14+ years of experience. Specializes in Java, Spring, Spring-boot, Microservices. Strong leadership, business analysis and project management skills, ensuring efficient and timely delivery of high-quality software.

Overview

16
16
years of professional experience

Work History

Senior Software Engineer

Cognizant
Alpharetta
02.2017 - Current

· Collaborated with a 15+ member global team across India and the US to deliver and support enterprise Warehouse Management System (WMS) and Order Management System (OMS) solutions.

· Led a team of 4 engineers while performing Technical Lead, Developer, and Release Engineer responsibilities, overseeing the complete software development lifecycle from requirements gathering and solution design to deployment and production support.

· Partnered with product, infrastructure, and security teams to translate business requirements into scalable technical solutions, establish secure development environments, and ensure timely delivery of key business initiatives.

· Managed development and maintenance of Java EE-based monolithic applications and designed 4+ microservices using Java, Spring Boot, REST APIs, and Kafka to drive API platform modernization and integration.

· Developed and optimized Oracle database components, including procedures, functions, packages, and SQL queries, to support business-critical applications and improve system performance.

· Implemented Agile best practices, led workflow optimization initiatives, and managed releases, production support, incident resolution, and hotfix deployments to ensure high application availability and operational efficiency.

· Promoted engineering excellence through code reviews, application modernization, regular upgrades, and mentorship of junior engineers, improving code quality, system reliability, and team capability.

Associate

Cognizant
Pune, India
10.2014 - 01.2017
  • Designed and developed software applications using Java, Spring and Spring boot.
  • Designed multiple Restful APIs endpoint which are leveraged by multiple teams.
  • Implemented applications using spring frameworks by understanding the algorithms of the old applications.
  • Created comprehensive documentation for software design and user manuals, enhancing user experience and software maintainability.
  • Implementation of Test-Driven Development (TDD), enhancing code quality.

Software Engineer

CDAC
Pune, India
08.2010 - 09.2014
  • Designed and developed couple of applications in Java and Struts1 in accounting domain.
  • Provided efficient solutions to complex problems under strict deadlines, demonstrating agility and competence.
  • Engaged in both server-side and client-side, database related coding.
  • Actively worked on Proof of Concepts (POCs) and incorporated feedback from senior engineers during code reviews, fostering continuous learning and professional growth.
  • Provided hands-on training to customer employees on operating the web applications.

Education

Bachelor of Engineering (BE) - Electronics and Telecommunication

Govt College of Engineering
Aurangabad, MH, India
01-2009

Skills

  • Java
  • Spring boot
  • RESTful API
  • Microservices
  • Spring Security
  • JWT
  • OAUTH
  • MySQL
  • Oracle
  • AWS
  • GIT
  • Jenkins
  • Linux
  • CI/CD
  • Docker
  • Kubernetes
  • Kafka
  • JMS
  • OOPS
  • Data structure & Algorithms
  • System Design
  • Splunk
  • Spring batch
  • JPA
  • Agile/Scrum

Projects

  • Order Management System, 01/01/23, Present, Java 17, Spring Boot, Microservices, Oracle DB, RESTful APIs, Kafka, Graph QL, Splunk, AWS, Order Creation, Inventory management, Customer specific configs, Picking and Shipping, Backend Design and Optimization: Led the design and implementation of scalable backend services for Order creation and many other functionalities., API Development and Integration: Developed RESTful APIs and integrated them with frontend applications, ensuring seamless communication., Security implementation: OAuth implementation for security. Role based access design for different modules., Project Leadership and CI/CD Setup: Established architecture, technology stack, and CI/CD pipelines for streamlined development and deployment.
  • Notifications, 03/01/19, 03/31/23, Java, Spring Boot, JPA, RESTful APIs, Webhooks, Apache Kafka, Docker, Kubernetes, Order status updates, Scheduled notifications, Integration with External Systems, Backend Services and Data Models: Designed backend services and optimized databases for efficient storage and retrieval of consent information., API Development and Compliance: Implemented RESTful APIs, Webhooks for communication between backend services and external systems, ensuring data security and compliance.
  • Warehouse Management System, 01/01/15, 12/31/19, Java, Spring Boot, Oracle, Splunk, RESTful APIs, SOAP APIs, JMS, Inventory processing, WMS to OMS updates, API Developments: Implemented reusable services as RESTful and SOAP APIs, enabled data transformation, Authorization., Monitoring and Audit Services: Assisted in implementing monitoring and logging solutions with Splunk and integrated audit services for compliance.
  • Accounting and Billing, 01/01/10, 12/31/15, Java, Struts 1.2, JSP, JQuery, JQGrid, Servlet, RESTful APIs, Hibernate, MySql, Tomcat, Application development, Customization and Performance, Application development: Developed front end and backend services. ORM implementation using hibernate. Data reporting using database packages., Customization and Performance: Customized the application for regional requirements and improved performance through bug fixing and unit testing.

Timeline

Senior Software Engineer

Cognizant
02.2017 - Current

Associate

Cognizant
10.2014 - 01.2017

Software Engineer

CDAC
08.2010 - 09.2014

Bachelor of Engineering (BE) - Electronics and Telecommunication

Govt College of Engineering
Mangesh Sunil Kulkarni