Summary
Overview
Work History
Education
Skills
Projects
Programming Languages
Timeline
Generic
PRAVINAYA PREMKUMAR

PRAVINAYA PREMKUMAR

Chitlapakkam

Summary

Experienced Software Engineer with 10 years in full stack development and team leadership. Specializes in web applications using Java 11, Angular, and Spring Boot. Utilizes microservices architecture, Docker, Kubernetes, and CI/CD pipelines to deliver efficient solutions. Expertise in asynchronous messaging with Kafka and proficiency in PostgreSQL and Oracle databases.

Overview

10
10
years of professional experience

Work History

Offshore Team Lead

Open Grid 360
02.2021 - Current
  • Led offshore team in scrum activities, ensuring alignment and accountability through daily status meetings and planning retrospectives.
  • Developed microservices using Spring Boot for enhanced application functionality.
  • Created UI modules utilizing Angular for a responsive front-end experience.
  • Implemented asynchronous messaging patterns with Kafka for inter-service communication.
  • Supported container orchestration by developing microservices with Docker and Kubernetes.
  • Prepared Jenkins scripts to automate CI/CD pipeline processes.
  • Reviewed code from engineers, providing actionable suggestions for optimization and refactoring to enhance code quality.

Senior Software Engineer

CGI
Chennai
05.2016 - Current
  • Senior Software Engineer at CGI, working as a full stack developer.
  • Developed and tested web applications using Java, Angular, Spring Boot, HTML, and CSS3.
  • Lead a team of 6 members successfully to get new business from the clients.
  • Facilitated project development by providing technical expertise and strategic guidance.
  • Received multiple awards for contributions to team projects and initiatives.

Developer

All Payment Systems
01.2020 - 01.2021
  • Developed utility application for automatic approval of full and patch builds.
  • Prepared Jenkins scripts for continuous integration and deployment pipeline.
  • Created user-friendly UI using Angular, HTML, and CSS for enhanced aesthetics.
  • Designed and developed applications leveraging PostgreSQL database for data management.
  • Automated build status notifications for approvers and users using Java Mail API, improving communication.
  • Implemented unit testing using JUnit library to ensure code reliability.
  • Tracked and resolved bugs from embedded and system testing teams, ensuring timely delivery of quality software.
  • Maintained comprehensive software functionality documentation to support user understanding and troubleshooting.

Developer

Intelligent Automation Platform
05.2018 - 01.2020
  • Provided full lifecycle support to client from initial interaction and requirements analysis through design, coding, testing, debugging, implementation, and integration, ensuring client satisfaction.
  • Designing the front-end layer using HTML5, CSS3, jQuery and JavaScript.
  • Experience in design and developing Application leveraging with NoSQL database MongoDB.
  • Gained expertise in MongoDB, Amazon Web Services, Maven, Git, and various other platforms.
  • Deployed and tested applications to ensure functionality and performance standards.
  • Got knowledge on Mongo DB, Amazon Web Services, Maven and Git and vaster platforms.
  • Intelligent Automation Platform automates job of handling ITSM tickets and workflows.

Developer

eCareLogic
04.2016 - 01.2018
  • Provide full lifecycle support to client from initial Client interaction and requirements analysis through design, coding, testing, debugging, implementation, and integration.
  • Modified design and developed new modules to deliver required functionality for client.
  • Tracked and resolved bugs within specified time frame, ensuring application stability.
  • Executed application support and resolved troubleshooting challenges to enhance user experience.
  • Supported, maintained, and documented software functionality.
  • Worked on the SSRS reports to generate the medical reports using the application.
  • Developed EcareLogic, a healthcare web application that manages patient data for hospitals.

Education

Bachelor of Engineering -

Prince Dr.K.Vasudevan College Of Anna University
Chennai
05-2015

Higher Secondary Certificate -

N.S.N Matriculation Higher Secondary School
Chennai
05-2011

Secondary School Leaving Certificate -

N.S.N Matriculation Higher Secondary School
Chennai
05-2009

Skills

  • Spring Boot and Angular
  • Microservices architecture
  • API development
  • RESTful APIs
  • Java programming
  • JavaScript and jQuery
  • Front-end development
  • AWS cloud services
  • Docker containerization
  • Kubernetes orchestration
  • CI/CD tools
  • Jenkins automation
  • Maven project management
  • JUnit testing framework
  • Git version control
  • Monitoring tools
  • PostgreSQL management
  • MongoDB NoSQL database
  • Kafka messaging system
  • Linux operating system
  • Object-oriented design principles

Projects

  • Open Grid 360, 02/2021, Present, Open Grid 360 is a platform to automate power failures and create work requests., Development of microservices using Spring Boot., Performed the role of the offshore team lead and conducted various scrum activities like Planning, Retrospective and daily status meetings., Development of UI modules using Angular as front end., Worked on the state and Action Rest calls in angular., Worked on the asynchronous messaging pattern using Kafka to communicate between microservices., Microservices developed to support container orchestration using Docker and Kubernetes., Prepared the Jenkins Script for CI/CD pipeline., Performed R&D to integrate the Grafana Alert Dashboards., Logging mechanism handled by Kibana using the Fluentd Log Appender., Created utility jars to achieve common functionality across the microservices., Worked on Junit library to create test scripts for performing unit testing., Tracking the bugs raised by the embedded and System Testing teams and fixing them in specified time frame., Responsible for developing, supporting, maintaining, and documenting software functionality., Worked on Oracle as the backend.
  • All Payment Systems, 01/2020, 01/2021, Banking and Payment Application is a cloud-ready solution to ensure your payments business is future-proof., Developed a Utility Application individually for Automatic Approval of Builds both full and patch builds., Worked on Angular, HTML and CSS to create a user-friendly UI., Used JAVA mail API to automatically trigger mails to the approver and user to let them know the build status., Prepared the Jenkins Script for CI/CD pipeline., Experience in design and developing Application leveraging with Postgres Database., Worked on Junit library to create test scripts for performing unit testing., Tracking the bugs raised by the embedded and System Testing teams and fixing them in specified time frame., Responsible for developing, supporting, maintaining, and documenting software functionality.
  • Intelligent Automation Platform, 05/2018, 01/2020, Intelligent Automation Platform automates job of handling ITSM tickets and workflows., Provide full lifecycle support to client from initial Client interaction and requirements analysis through design, coding, testing, debugging, implementation, and integration., Designing the front-end layer using HTML5, CSS3, jQuery and JavaScript., Experience in design and developing Application leveraging with NoSQL database MongoDB., Got knowledge on Mongo DB, Amazon Web Services, Maven and Git., Deploying and testing the Applications., Tracking the bugs and fixing them in specified time frame.
  • ECareLogic, 04/2016, 01/2018, EcareLogic is a healthcare web application handling patient data for hospitals., Provide full lifecycle support to client from initial Client interaction and requirements analysis through design, coding, testing, debugging, implementation, and integration., Tracking the bugs and fixing them in specified time frame., Provide ongoing application support and troubleshooting., Responsible for support, maintain, and document software functionality., Modifying the design and developing new modules, and to provide the functionality required by the client., Worked on the SSRS reports to generate the medical reports using the application.

Programming Languages

Proficient, Advanced, Advanced, Proficient, Advanced

Timeline

Offshore Team Lead

Open Grid 360
02.2021 - Current

Developer

All Payment Systems
01.2020 - 01.2021

Developer

Intelligent Automation Platform
05.2018 - 01.2020

Senior Software Engineer

CGI
05.2016 - Current

Developer

eCareLogic
04.2016 - 01.2018

Bachelor of Engineering -

Prince Dr.K.Vasudevan College Of Anna University

Higher Secondary Certificate -

N.S.N Matriculation Higher Secondary School

Secondary School Leaving Certificate -

N.S.N Matriculation Higher Secondary School
PRAVINAYA PREMKUMAR