Summary
Overview
Skills
Work History
Education
Timeline
Languages
Websites
Volunteer
Ankit Kulhade

Ankit Kulhade

Sr. Software Developer
Pune

Summary

Results-driven full stack developer with 8 years of experience in finance and web applications. Valued for collaborative teamwork, problem-solving skills, and passion for technology. Quick learner, adept at adapting to new technologies and frameworks. Demonstrated technical expertise, delivering high-quality solutions on time.

Overview

8
8
years of professional experience

Skills

REST APIs, Microservices

Work History

Sr. Software Developer

TIAA-India
1 2022 - Current
  • Enhanced System Performance: Led performance improvements for various services, optimizing API response times, database query efficiency, and reducing latency across high-traffic endpoints.
  • End-to-End Feature Development: Successfully implemented multiple key features from inception through production, focusing on efficiency, scalability, and maintainability.
  • Client-Facing Reporting Solutions: Delivered complete lifecycle implementations of client-facing reports, ensuring accuracy and actionable insights.
  • Batch Job Optimization: Designed, implemented, and maintained critical batch jobs like LOE and SLRM, resolving issues, and enhancing operational reliability.
  • Architectural Design and Microservices: Designed architectures for new features to integrate seamlessly into existing microservices ecosystems, with a focus on scalability and fault tolerance.
  • Service Decoupling for Microservices: Spearheaded the decoupling of legacy services to transition to microservices architecture, creating Jenkins jobs, CI/CD pipelines, and deployment configurations.
  • Test Suite Development: Contributed to the testing infrastructure by writing comprehensive test cases for multiple new features, enhancing system robustness, and code coverage.
  • UI Design and Backend Integration: Designed and implemented multiple UI screens, integrating them effectively with backend services to ensure a seamless user experience.
  • Apache Camel for Backend Integration: Led the integration of backend services with the UI using Apache Camel, creating efficient and reusable routing configurations.
  • Routing and Middleware Configuration: Developed and maintained routing configurations for various services, optimizing communication and data flow.
  • Critical Issue Resolution: Proactively addressed and resolved high-priority production defects, executing root-cause analysis, implementing fixes, and supporting post-resolution remediation.
  • Production Release Support: Supported production release cycles by preparing build releases, deploying updates, monitoring error logs, and ensuring seamless post-deployment operations.

Associate

TIAA-India
03.2020 - 01.2022
  • Participated in Agile practices, contributing to the development, implementation, and testing phases of enterprise applications.
  • Developed backend systems for web applications using Angular, creating a responsive and efficient user experience.
  • Built and injected Spring services, controllers, and DAOs, implementing dependency injection to streamline business logic.
  • Developed robust application components using the Spring framework, leveraging microservices architecture with Spring Boot to deliver RESTful services.
  • Worked extensively with Spring Bean wiring, DAO, and AOP modules, implementing Spring AOP for efficient exception handling to optimize development time.
  • Created and managed document structures in MongoDB to support data persistence and retrieval.
  • Utilized IntelliJ as the primary IDE for development, debugging, integration, and deployment, while maintaining version control with Git.
  • Authored unit tests with JUnit, Mockito, and automated testing scripts with Rest Template to ensure code quality and functionality for Java applications.

Associate Consultant

Capgemini-India
10.2016 - 02.2020
  • Involved in various phases of the Software Development Life Cycle (SDLC) of the application, such as requirement gathering, design, analysis, and code development.
  • Developed the backend using MVC design pattern with Spring framework.
  • Designed and implemented most of the Java-related portions of the application, including EJBs for encapsulating business logic.
  • Worked on the Java Collections API, Stream API for handling the data objects between the business layers and front end.
  • Used Eclipse as the IDE, and WebLogic as the application server.
  • Involved in framework changes based on the client's requirement.
  • Involved in application development and unit testing.
  • Analysis of test requirements and automation feasibility.

Education

B.E. - ECE

Rajiv Gandhi Proudyogiki Vishwavidyalaya
Bhopal, M.P.

H.S.C. - undefined

School of Excellence
Seoni, M.P.

Timeline

Associate

TIAA-India
03.2020 - 01.2022

Associate Consultant

Capgemini-India
10.2016 - 02.2020

H.S.C. - undefined

School of Excellence

Sr. Software Developer

TIAA-India
1 2022 - Current

B.E. - ECE

Rajiv Gandhi Proudyogiki Vishwavidyalaya

Languages

English
Hindi
Ankit KulhadeSr. Software Developer