Skip to content
View Praveen7294's full-sized avatar

Block or report Praveen7294

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Praveen7294/README.md

👋 Hey, I'm Praveen Kumar

Typing SVG

Image Image Image Image Image Image



🙋‍♂️ About Me

Backend Developer with hands-on experience building scalable systems using Java, Spring Boot, Redis, Kafka, and PostgreSQL. Active open-source contributor with 29+ merged PRs to production codebases (Checkstyle, Apache Pulsar). Strong problem-solver with 330+ competitive programming solutions across Codeforces and LeetCode.

  • 🎓 B.Tech in Computer Science — College of Engineering Roorkee (2025)
  • 🔥 Passionate about Microservices, System Design, Cloud, and Clean Code
  • 🏆 Smart India Hackathon 2023 — Top 16 Finalist
  • 📫 Reach me at praveen729483@gmail.com


🛠️ Tech Stack

Languages

Java Python JavaScript

Backend & Frameworks

Spring Boot Kafka gRPC Redis REST APIs Microservices

Databases

PostgreSQL MySQL

DevOps & Testing

Docker AWS Git JUnit Maven



🚀 Projects

🔥 Virality Engine — Spring Boot · Redis · PostgreSQL · Docker

Redis-based social media virality simulation with bot guardrails and a real-time notification engine

  • Built a stateless backend with Redis as real-time processor and PostgreSQL as source of truth, containerized via Docker
  • Used Redis atomic operations (INCR, SETNX) to handle concurrency and prevent race conditions under 200+ concurrent requests with a strict 100-comment bot cap
  • Developed a notification engine with throttling and batching via Redis lists and Spring Scheduler to prevent spam at high frequency

🏥 Patient Management System — Spring Boot · gRPC · Kafka · Docker · AWS

Microservices-based patient records system with event-driven architecture

  • Architected a microservices system handling 1,000+ patient records with PostgreSQL optimization and JPA tuning
  • Implemented gRPC inter-service communication to reduce API latency; built Kafka event-driven architecture for async processing
  • Developed an API Gateway for centralized routing and auth; containerized with Docker and AWS LocalStack; achieved coverage with JUnit

🎮 Minecraft Server Hosting Platform — Spring Boot · Docker · JavaScript

Web-based control panel for Minecraft server lifecycle management

  • Built REST APIs for server lifecycle management serving 10+ concurrent users with real-time monitoring via WebSockets
  • Integrated Remote.it for secure remote access; containerized with Docker reducing deployment time significantly


🤝 Open Source Contributions

Checkstyle — Apr 2024 to Nov 2024

Java code quality tool used by 10,000+ developers worldwide

  • Contributed 29+ merged PRs to the production codebase
  • Resolved a critical 5-year-old indentation bug using ANTLR4 and AST analysis
  • Fixed i18n bugs and improved documentation quality

🔗 View all merged PRs


Apache Pulsar — Jun 2024 to Jul 2024

Distributed messaging platform used by major tech companies

  • Applied Checkstyle standards to 1,000+ test files, reducing code violations by 98%
  • Improved maintainability for enterprise users of the platform

🔗 View all merged PRs



🏆 Achievements & Certifications

Achievement Details
🥇 Smart India Hackathon 2023 Top 16 Finalist — Led ML-based Medicinal Plant Identification app using TensorFlow & Flutter (85% accuracy)
🏅 Software Engineering Job Simulation Forage (Nov 2024) — Agile, Kafka, H2 Database, REST API development
💻 Competitive Programming 280+ problems on Codeforces · 50+ problems on LeetCode


💻 Competitive Programming

Image   Image

Codeforces Stats LeetCode Stats


📊 GitHub Stats

GitHub Stats Top Languages
GitHub Streak
Profile Summary


📬 Let's Connect

I'm actively seeking Backend Developer or Software Engineer roles. If you have an opportunity or just want to connect — I'd love to hear from you!

Image   Image


⭐ If any of my projects or contributions were helpful, a star goes a long way!

Pinned Loading

  1. virality-engine virality-engine Public

    Redis-based guardrail and virality scoring system

    Java 1

  2. task-tracker task-tracker Public

    A cli based task tracker project.

    Java 1

  3. papermcminecraft papermcminecraft Public

    Java 1

  4. patient-management-system patient-management-system Public

    Java 1

  5. checkstyle checkstyle Public

    Forked from checkstyle/checkstyle

    Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly co…

    Java 1

  6. codeforces codeforces Public

    A collection of my solutions to Codeforces problems, organized by contest and problem. Implemented in Java.

    Java 1