Summary
Overview
Work History
Education
Skills
Languages
Generic

Sagar Kadam

Pune,MH

Summary

Over 9+ years of experience as a Full-stack Java/Web Developer Proficient in Java 8, Java 11, Spring, Spring Boot Frameworks, Angular (v5, v8, v12), Bootstrap, HTML5, CSS, JavaScript, TypeScript Experience in designing and development of REST API Experience in microservices architecture, Spring Security, Spring Cloud, Apache Kafka Skilled in AWS services like S3, EC2, RDS, Elastic Beanstalk, IAM, SQS, SNS, Lambda etc Experience in Docker, Kubernetes, Jenkin and CI/CD Pipeline Expertise in SQL, PL-SQL, and database management across MySQL, Oracle, and Microsoft SQL Server Experience in writing and maintaining unit and integration tests using JUnit, cucumber and selenium. Strong problem-solving skills, Eager to learn new technologies and flexible in adapting to new APIs and technologies

Overview

9
9
years of professional experience

Work History

Senior Software Engineer

EPAM Systems
Pune, MH
03.2021 - Current

Project Description: Contributed to a global programmatic advertising platform focusing on health technology and clinical trials. Utilized PulsePoint’s data-driven platform for advanced targeting such as age, NPI, and category-specific targeting. Enhanced ad relevance and engagement through advanced contextual advertising techniques. Analyzed and optimized ad performance using key metrics like clicks, impressions, and detailed page/view.

Responsibilities:

  • Utilized Spring MVC, Spring Security advanced modules to ensure robust web application architecture with a focus on secure and efficient user interactions
  • Designed and development of REST API
  • Implemented microservices architecture utilizing Spring Cloud and related services and applied microservices patterns for optimal service decomposition and communication
  • Integrated Apache Kafka for real-time data processing and streaming, improving data handling and communication between microservices
  • Managed data interactions using AOP and advanced ORM with JPA and Hibernate, adding auditing capabilities with Envers
  • Use of Stream API, lambda expressions, and Executor service to enhance parallel operations and data processing
  • Wrote SQL queries and stored procedures tailored to business needs and developed new API endpoints to meet evolving requirements
  • Maintained high code quality utilizing SonarQube and SonarLint, managed builds and CI/CD processes with Maven and TeamCity
  • Managed builds and CI/CD processes using Maven, TeamCity, Kubernetes, and Docker for seamless deployment and scalability
  • Developed client-side functionalities using Angular, TypeScript, RxJS and Reactive Forms
  • Writing Junit Test cases for functional test
  • Employed SOLID principles and design patterns like Singleton, Factory, and Builder to enhance code maintainability and reusability.

Software Engineer

Siemens
Pune, MH
09.2017 - 03.2021

Project Description: The BMW Product Configurator project provided an advanced tool that allowed customers to personalize their vehicles online with ease. This intuitive platform enabled users to customize their choice of model, color, interior, and additional features. The configurator was designed to update availability and pricing information in real-time, ensuring a seamless and interactive user experience. Developed using cutting-edge web technologies, the tool adhered to BMW’s high standards for usability and aesthetic design, significantly enhancing the car-buying process by allowing customers a detailed and customizable approach to vehicle selection

Responsibilities:

  • Developed and managed microservices leveraging Spring Cloud, Security, oAuth2, Zuul, and API Gateway
  • Designing and development of REST APIs
  • Designed and implemented user interfaces based on project requirements
  • Implemented database versioning and migration using Flyway to manage schema changes in Oracle Database seamlessly
  • Built various screens utilizing Angular 8, HTML5, CSS, Bootstrap, and TypeScript
  • Created UI unit tests with Jasmine Framework to ensure comprehensive coverage
  • Authored JUnit functional tests and integration tests using Cucumber and Selenium
  • Prioritized and managed the creation of CTB/CTR or defects
  • Developed various proof of concept (POCs) according to unique requirements
  • Worked On Teamcenter Application UI & API development
  • Resolved production bugs and issues swiftly to minimize impact

Developer

Spark Software Solution
Pune, MH
04.2016 - 09.2017

Project Description: The Ehat project developed a comprehensive hospital management system to streamline medical and administrative workflows across diverse hospital departments. It included specialized interfaces for doctors, patients, staff, labs, and pharmacies, enhancing patient appointment scheduling, treatment management, and inter-department communication. This system significantly improved the coordination of patient care and operational efficiency within the hospital

Responsibilities:

  • Created Master Configuration for Different Units, Departments, and Services Managing IPD, OPD patient Treatment summary, Discharge Summary etc Created screens and tabs for doctors, patients, staff, lab, and Pharmacy and did CRUD operation on it
  • Development of UI Components using HTML, CSS, JavaScript, and jQuery
  • Scheduling, Rescheduling Appointments of New and Existing patient and managing their complete flow
  • Use Spring MVC pattern in a project with service, Dao layer
  • Worked on Validation and use custom Validation and page validation
  • Resolving Production bugs and issues on a priority basis
  • Implemented Client-side validations using Java Script
  • Implemented MVC Architecture
  • Use of plugins as per requirement in project Printing Case paper and bill of respective treatment different screens using Bootstrap, HTML CSS, And Plugins
  • Use of jQuery And JavaScript for validation, data access, and Different Table Templates
  • Use of hibernate criteria query and SQL query for data
  • Creating multiple Procedures and multiple Views as per business requirements

Education

Bachelor - EnTC

PES MODERN COLLEGE OF ENGINEERING

Skills

  • HTML
  • CSS
  • JavaScript
  • RxJS
  • JQuery
  • Bootstrap
  • TypeScript
  • Angular
  • React
  • NextJs
  • Java 8
  • Java 11
  • Spring
  • Spring Boot
  • Microservices
  • Spring Cloud
  • REST API
  • Kafka
  • SQL
  • NoSQL Databases
  • Spring Security
  • Oauth2
  • Spring AI
  • SQL Server
  • Oracle
  • MySQL
  • AWS Services
  • Git
  • Jira
  • Docker
  • Kubernetes
  • Jenkin
  • Postman
  • Hibernate
  • Retrieval-Augmented Generation
  • Junit
  • Integration Test
  • Cucumber
  • Selenium Framework
  • Jasmine Framework
  • CI/CD

Languages

Marathi
Native language
Hindi
Intermediate (B1)
B1
English
Intermediate (B1)
B1
Sagar Kadam