Hi, I'm Piyush Kumar.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Senior Software Engineer at Persistent Systems. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Java, SpringBoot, Hibernate, MySQL, PostgreSQL, MongoDB, HTML5, CSS, .net framework during my Career. I have 3 years of professional work experience which helped me strengthen my experience in Java, SpringBoot, PostGreSql and maintaining good and efficient code practices. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Java, JavaScript, C#, HTML/CSS
  • Databases: MySQL, PostgreSQL, MongoDB, SqlServer
  • Libraries: Hibernate, ReactJs, ADO.net
  • Frameworks: SpringBoot, Spring Core
  • Tools & Technologies: Git, Docker, Azure
  • Architectural Styles:Monolithic, MicroServices, SOA,Client-Server,MVC Architecture

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Senior Software Engineer
  • Optimized the Covers page by reducing boilerplate code and transforming it into a fully dynamic solution, improving performance by 40% and enhancing code readability.
  • Implemented RabbitMQ messaging system for asynchronous communication between microservices, increasing system resilience by 40% and reducing fault tolerance issues by 25%.
  • Engineered Java Spring Boot Robust APIs to integrate a payment gateway, reducing payment processing time by 200% and improving policy creation time by 80%.
  • Ensured clean coding practices for maintainable, scalable, and efficient code, enhancing system performance and user experience
  • Tools: .net framework, Java, SpringBoot, Azure, RabbitMq
July 2022 - Present | Pune, India
Software Engineer Intern
  • Developed and led a Trainer’s calendar system using Spring Boot and ReactJS, managing a backend team and optimizing global data APIs, improving speed by 45% and reducing database calls by 30%.
  • Implemented a notification system for meeting room approvals, reducing approval time by 60%.
  • Optimized meeting scheduling APIs, improving reliability and reducing fault tolerance by 20%.
  • Tools: SpringBoot, ReactJs, Redis, Java
Feb 2022 - July 2022 | Pune, India

Projects

Smart Contact Manager project image
PDF SUMMARY

A PDF Summary tool in given character limit with OpenAI API and vector embedding

Accomplishments
  • Tools: SpringBoot, OpenAI,Vector Embedding, PineCone
  • Extracting data from PDF and converting to Vector form more understandable to OPENAI
ANUVAD project image
ANUVAD

App for converting text to speech in any person voice in different languages.

Accomplishments
  • Tools: .net, Python, SpringBoot,OpenAI,GoogleAPI
  • Consuming APIs for converting text to voice in any language
Hotel Management System project image
Hotel Management System

A Spring Boot-based system for managing hotel operations.

Accomplishments
  • Tools: SpringBoot, Java, PostgreSQL, MySQL, MongoDB
  • OAuth-based Google Sign-In for user registration/login.
  • Microservice architecture for User, Rating, API Gateway, and Hotel services.
Smart Contact Manager project image
Smart Contact Manager

A contact management system built with Spring Boot and Thymeleaf.

Accomplishments
  • Tools: SpringBoot, Thymeleaf, HTML, CSS, Bootstrap, SQLite
  • OAuth-based Google Sign-In for user registration/login.
  • Features to save and manage user contacts efficiently.
Hospital Management System project image
Hospital Management System

A .NET Core-based system for hospital operations and administration.

Accomplishments
  • Tools: HTML, CSS, C#, Bootstrap, .NET Core, SQL Server
  • Features for booking doctor appointments and accessing test results.
  • Admin tools for managing hospital resources and data models.
  • Implemented JWT-based authentication and authorization for security.

Skills

Languages and Databases

Java
HTML5
CSS3
MySQL
PostgreSQL

Libraries

ReactJs

Frameworks

Spring-boot
.net framework
Bootstrap

Other

Git
AZure
Heroku

Education

RCC Institute Of Information Technology

Kolkata, India

Degree: Bachelor of Technology in Information Technology
CGPA: 8.6/10

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Computer Network

Contact