Summary
Overview
Work History
Education
Skills
Core Competencies
Timeline
Generic
ASMITA THAKARE

ASMITA THAKARE

Senior Software Developer

Summary

Accomplished Senior Software Developer with 8.7 years of experience leading projects by acting as developer and programmer analyst. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.


Overview

9
9
years of professional experience

Work History

Senior Software Developer/ Senior Advisory Analyst

IBM
06.2021 - Current
  • Project-1:
  • Title: QUOTING & RENEWALS
  • Client: HCSC
  • Role: Senior developer/ co-lead
  • Development Tool: Eclipse, STS, IntelliJ
  • Technologies: Java8/17, Spring Boot, Angular 16, PCF, Jenkins, Micro services, SQL Server
  • Description:
  • Designed and implemented a Quoting application to generate custom health coverage quotes based on specific plans and divisions. Enabled dynamic plan configurations on configuration servers, with functionality to activate or deactivate plans based on division-specific requirements. Developed a flexible rate calculation mechanism based on selected plans. Implemented user role-based workflow activities to ensure precise execution of tasks, with backend configuration allowing tailored workflows based on user roles and permissions.
  • Responsibilities:
  • Led the design and implementation of scalable software solutions, enhancing system performance and user experience.
  • Mainly work on role specific functionalities for application workflow activities.
  • Collaborated with cross-functional teams to define project requirements, ensuring alignment with business objectives and technical feasibility.
  • Participate in the full lifecycle of development forapplications using Java, Spring Boot, and Angular.
  • Implementing Junit Test cases
  • Deliver a quality code as per task requirement using JAVA with Microservices architecture and UI technologies for Quoting & Renewals application, ensuring adherence to coding standards, design and integration patterns.
  • Designed and implemented RESTful APIs to facilitate communication between microservices and integration with external clients.
  • Collaborated with Business Analysts during grooming sessions to refine user stories and define clear acceptance criteria for sprint deliverables.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Database updation and modification, as per new requirements.
  • Mentored junior engineers, fostering skill development and promoting best practices in coding and software design.
  • Utilized Agile methodologies to streamline development processes, resulting in faster delivery cycles and improved team efficiency.
  • Project-2:
  • Title: Enrollment Migration
  • Client: HCSC
  • Role: Senior developer/ co-lead
  • Development Tool: Eclipse, STS
  • Technologies: Java 8/17, Spring Boot, Hibernate, SQL Server, Micro-services, , JMS, JPA, Spring Config, PCF, Jenkins, MuleSoft.
  • Description:
  • Developed and managed an enrollment system to process new applications for health and dental plans across five states (IL, TX, OK, NM, MT), with customizable functionality based on division-specific requirements. Designed the system to support dynamic product features, enabling easy future enhancements and product enablement. Implemented the Blue Star transfer process for seamless data sharing with external clients, leveraging JMS queues to handle data flow and integration.
  • Responsibilities:
  • Development of the Enrollment Rewrite module using Java, Spring Boot, and Spring MVC, enhancing application scalability and performance.
  • Designed and implemented microservices architecture with centralized configuration management using Spring Cloud Config Server.
  • Integrated Conjur for secure secrets management, eliminating hardcoded credentials and improving application security compliance.
  • Collaborated with the MuleSoft integration team to enable seamless data exchange between internal systems and external platforms.
  • Actively participated in defect prevention, root cause analysis, and configuration management activities to ensure code quality and deployment stability.
  • Worked closely with QA, Product Management, and DevOps teams to align technical deliverables with business requirements and testing strategies.
  • Partnered with the PCF (Pivotal Cloud Foundry) Architecture Team for organizational space planning, application onboarding, and environment setup.

Senior Software Engineer

Infosys
10.2019 - 06.2021
  • Title: Boeing Toolbox Horizon
  • Client: Boeing
  • Team Size: 8
  • Role: Senior software developer
  • Development Tool: Eclipse, STS
  • Technologies: Java 1.8, Spring Boot, Hibernate, SQL Server, Micro-services, , JMS, JPA, Spring Config, Azure, Jenkins, activeMQ, RabbitMQ.
  • Description:
  • A comprehensive web-based system leveraging intelligent documents and visual navigation techniques to deliver real-time, up-to-date information to technical operators. The system, known as Toolbox, is designed to enhance the efficiency and accuracy of critical airplane system operations and maintenance tasks. Built using standard J2EE technologies and a microservices architecture to ensure high reliability, security, availability, and scalability in enterprise environments.
  • Responsibilities:
  • Developed RESTful APIs and implemented event-driven communication between microservices using Apache Kafka and event streaming frameworks, improving system decoupling and scalability.
  • Achieved real-time data synchronization through scheduled tasks and polling mechanisms, ensuring timely updates across distributed services.
  • Configured Spring Security for robust user authentication and authorization, and implemented Zuul API Gateway for centralized routing and access control.
  • Designed and integrated messaging solutions using ActiveMQ and RabbitMQ to enable asynchronous communication across services.
  • Applied test-driven development (TDD) principles using JUnit, Mockito, and PowerMock to develop unit and integration tests, ensuring high code quality and reliability.
  • Spearheaded the integration of Agile methodologies, resulting in improved project delivery timelines and team productivity.

Software Engineer

Tech Mahindra Limited
11.2016 - 09.2019
  • Project Name: - Pace-HR Portal Development
  • Pace-HR is a centralized Employee Portal which serves an employee as a one-stop-shop for their day to day business operations.
  • Developed and implemented the overall application architecture, developing a scalable and maintainable framework based on MVC design principles.
  • Contributed to the design and development of new features and solutions aligned with evolving business requirements and technical specifications.
  • Managed and coordinated defect resolution activities within the development team, ensuring timely fixes and quality assurance across releases.
  • Collaborated with cross-functional teams to validate application functionality and integration, supporting end-to-end testing and deployment readiness.

Education

Bachelor of Engineering -

Pune Vidyarathi Griha, College of Engineering
01.2016

Skills

Eclipse, STS, IntelliJ OS: Windows

undefined

Core Competencies

  • Java/J2EE Expertise: Extensive hands-on experience with Java, JDBC, Servlets, JSP, RESTful and SOAP Web Services.
  • Microservices Architecture: Skilled in building microservices using Spring Boot & Spring Cloud with service orchestration and fault-tolerant patterns.
  • ORM & Persistence: Proficient in Hibernate with JPA for developing DAOs and managing complex database interactions.
  • Front-End Development: Experience with JSP, JavaScript, HTML, CSS, jQuery, and contributed to Angular 16 as part of upskilling.
  • Messaging Systems: Hands-on with ActiveMQ, RabbitMQ, and JMS for asynchronous communication.
  • Integration Tools: Proficient in MuleSoft for seamless data integration across systems.
  • Cloud Deployment: Experience in deploying and scaling applications on PCF (Pivotal Cloud Foundry).
  • Databases: Strong in MySQL and Oracle with optimized SQL and schema design.
  • CI/CD: Skilled in Jenkins for automating build, test, and deployment workflows.
  • Agile Practices: Well-versed in Agile, with active involvement in sprint planning, requirement analysis, and team collaboration.
  • Soft Skills: Adaptable, proactive, and a strong team player with problem-solving mindset and ownership mentality.

Timeline

Senior Software Developer/ Senior Advisory Analyst

IBM
06.2021 - Current

Senior Software Engineer

Infosys
10.2019 - 06.2021

Software Engineer

Tech Mahindra Limited
11.2016 - 09.2019

Bachelor of Engineering -

Pune Vidyarathi Griha, College of Engineering
ASMITA THAKARESenior Software Developer