Pawan Kumar

Pawan Kumar

Software Engineer | IIT Roorkee

Email: singhpawank12@gmail.com

About

Hi, I'm Pawan Kumar, a software engineer passionate about building scalable backend systems, distributed systems, and high-performance applications. I specialize in Spring Boot microservices, real-time processing with Kafka, and modern security implementations. I am continuously learning new technologies and love exploring innovative solutions to complex problems.

Interests & Hobbies

Beyond coding, I'm passionate about staying active and entertained. I play badminton regularly, which keeps me sharp and energized. I enjoy long bike rides to explore new places and clear my mind. When I'm relaxing, you'll find me watching web series and thrillers that tell compelling stories with suspense and intrigue. These diverse interests help me maintain a balanced lifestyle and bring fresh perspectives to my work.

Education

I completed my senior secondary schooling in 2018. I then pursued rigorous JEE preparation through specialized coaching (2018-2019) before securing admission to the Indian Institute of Technology, Roorkee. I earned my B.Tech in Electrical Engineering (2019-2023) with a CGPA of 7.89, where I developed a strong foundation in engineering principles and discovered my passion for software engineering.

Skills & Technologies

Languages

Java, C++, TypeScript, Python

Backend & Frameworks

Spring Boot, Spring Security, REST APIs, Microservices, Distributed Systems

Frontend

Angular, TypeScript, Responsive Design, JSON-Driven UI

Databases

PostgreSQL, SQL, Avro Schema, Schema Generation

Messaging & Real-time

Apache Kafka, Kafka Streams, Redis Caching, In-Memory Processing

Security & DevOps

Keycloak, JWT, OAuth2, RBAC, Docker, Linux, Git, CI/CD

Professional Experience

Software Engineer, Azentio Software Pvt Ltd, Bangalore | Nov 2023 – Present

In my role, I have built a real-time fraud detection engine with low-latency rule execution using Redis and Kafka-based messaging. I developed high-performance Spring Boot microservices for dynamic entity management and real-time fraud monitoring, which form the core of our fraud prevention system.

One of my key contributions has been implementing an Avro-based schema framework that auto-generates DDL/DML statements, reducing backend development effort by 50%. I also designed a JSON-configurable Angular UI system that eliminated the need for code changes during UI updates, thereby reducing release cycles significantly. Additionally, I implemented centralized authentication and authorization using Keycloak, JWT tokens, and fine-grained resource-level access control to ensure robust security across our microservices.

Throughout my tenure, I have worked extensively with Java, Spring Boot, PostgreSQL, Apache Kafka, Redis, Keycloak, Docker, and REST APIs, building scalable and maintainable solutions for complex business requirements.

Personal Projects

Feedback Prediction System
Feedback Prediction System

Mobile application for recording verbal reviews with text cleaning, segmentation, and sentiment analysis using machine learning.

View on GitHub →
Stock Prediction
News-Oriented Stock Price Prediction

Predicts market trends using top 25 news headlines and data analysis techniques to forecast financial market movements.

View on GitHub →
EV Charging
Fast Charging for Electric Vehicles

Industrial-based project (IOP) focused on optimizing and implementing fast-charging solutions for electric vehicles.

View Project →