Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Krishna Sonawane

Andarsul

Summary

Software Developer specializing in Java, Spring Boot, and microservices. Demonstrated success in delivering scalable solutions and improving application performance. Effective collaborator within multi-disciplinary teams, focused on coding excellence and continuous improvement. Consistently ensures high-quality deliverables in fast-paced environments.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Software Engineer

KPIT Technologies
Pune
03.2024 - Current

Project 1: IBM RTC Backend Application.

  • Developed backend services using Java and Spring Boot to fetch and manage work items from IBM Rational Team Concert (RTC).
  • Implemented secure API access and user session management through JWT token authentication.
  • Integrated services with the Snowflake database for efficient data storage and retrieval.
  • Enhanced data synchronization and workflow automation by robust API integration with RTC using REST APIs and Postman.
  • Conducted debugging, troubleshooting, and performance optimization for backend services.

Project 2: ECU Validator (Electronic Control Unit)

  • Developed backend services using Java and Spring Boot to fetch and manage work items from IBM Rational Team Concert (RTC).
  • Developed and maintained ECU (Electronic Control Unit) validation software, utilizing Java and the Spring Framework.
  • Processed and managed input data files, such as ODX and OTX, for accurate vehicle calibration and diagnostics.
  • Improved software reliability through comprehensive unit and integration testing with JUnit and Mockito.
  • Collaborated across teams to maintain accurate ECU validation procedures, and adherence to automotive industry standards.
  • Supported ongoing improvements via code reviews, defect tracking, and resolutions using Eclipse and Git.

Associate Consultant

Capgemini
Hyderabad
06.2021 - 03.2024

Personal Lines Auto Insurance Project.

  • Analyzed requirements from existing documentation, and proactively collaborated with BAs and QAs.
  • Analyzed system flow, data uses, and work processes, and investigated problem areas.
  • Used Log4j to log the exceptions to find out the failed responses.
  • Designed and coded unit/integration testing using JUnit 5 and Mockito.
  • Planned, tracked, and managed deliverables on short-term sprints and long-term software deployments.
  • Used various design patterns to make the code loosely coupled, and to make the application maintainable and scalable.
  • Migrated Java 8 to Java 11 and integrated it with Spring Boot 2.5.4 version.
  • Developed back-end logic in Java to implement a state-wide underwriting model for four states in the USA that was used to give policy quotes to over 500,000 potential customers.
  • Worked on the customer-facing insurance application to build conditional components in Spring Boot based on factors of applicants, ranging from their location to their type of car.

Personal Lines Fire Insurance:

  • Adhered 100% to standards and best practices around development processes, coding, and peer reviews.
  • Delivered, analyzed, and resolved technical issues, and participated in the continuous enhancement of established development processes.
  • Effectively communicated within a multi-disciplined team, across five locations and three time zones.
  • Estimated work necessary to realize a story or requirement through the delivery lifecycle.
  • Applied company standards of application software development, Agile, and iterative development methodologies.
  • Coded solutions and unit tests to deliver requirements, stories, per defined acceptance criteria, and compliance requirements.
  • Wrote clean, maintainable, scalable, and well-tested code.

Education

Bachelor of Engineering - Mechanical

Pune University
06.2019

Skills

  • Java 8
  • Spring MVC
  • Spring Boot
  • Microservices
  • Rest API
  • Tools- Postman, SoapUI
  • OS - Ubuntu, Windows
  • CM - Git
  • TW - VersionOne
  • IDE - STS, Intellij idea, Eclipse
  • Log Tools - Splunk
  • AWS
  • Terraform

Certification

  • Agile Software Development by Coursera
  • AWS Certified Cloud Practitioner CLF-C02

Languages

Marathi
First Language
Hindi
Proficient (C2)
C2
English
Proficient (C2)
C2

Timeline

Software Engineer

KPIT Technologies
03.2024 - Current

Associate Consultant

Capgemini
06.2021 - 03.2024

Bachelor of Engineering - Mechanical

Pune University
Krishna Sonawane