Skip to content
View PratypartyY2K's full-sized avatar
💭
Alive and Awesome
💭
Alive and Awesome

Block or report PratypartyY2K

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
PratypartyY2K/README.md

🧑‍💻 Pratyush Kumar — Backend & Distributed Systems Engineer

I build and scale backend systems with a focus on performance, reliability, and clarity of design.
I’m currently pursuing my Master’s in Computer Science at Penn State, and previously worked for 2 years at Enphase Energy, where I engineered and optimized cloud services used by thousands of users.

I enjoy the kind of problems that require understanding data flow, concurrency, and real system behavior—not just syntax.


🔧 What I Focus On

  • Designing and scaling distributed and backend systems
  • Diagnosing and resolving performance bottlenecks
  • Building clean, maintainable system architectures
  • Teaching and explaining complex concepts simply and intuitively

💻 Skills & Technologies

Area Tools / Technologies
Languages C++, Python, Ruby, JavaScript, SQL
Backend & Frameworks Ruby on Rails, Django, Flask, REST APIs, gRPC
Distributed Systems MapReduce, Multi-threading, RPC orchestration, Caching Strategies
Datastores PostgreSQL, MySQL, Redis, Parquet
Cloud & DevOps AWS (EC2, S3, Lambda), Jenkins, Docker, Git
Testing & Automation Selenium, TestNG, Postman, CI/CD pipelines

🚀 Featured Projects

A multi-threaded MapReduce framework built in C++ using gRPC for distributed execution.
Resolved reducer-side lock contention by introducing double-buffered batching + fine-grained synchronization, achieving 6–7× throughput improvement under large workloads.

Developed a Random Forest–based triage model that improved fairness and consistency compared to manual prioritization.
Reduced subjective decision bias and supported more transparent resource allocation.


🎯 Currently Exploring

  • Cloud-native service design (AWS + containerized microservices)
  • Distributed coordination + consistency patterns
  • Full-stack systems with real user interaction, not just demos

💡 How I Work

I like systems that are:

  • Understandable – simple where possible, structured where needed
  • Observable – you should know why something works, not just that it works
  • Sustainable – scalable systems stay clean only with deliberate design

I also serve as a Graduate Learning Assistant, mentoring students in C++ and algorithmic reasoning — teaching keeps me honest:

If I can’t explain it clearly, I don’t understand it well enough.


🌐 Let’s Connect


🎮 Outside of Code

I play competitive badminton 🏸 — it keeps me sharp, disciplined, and team-focused.
Also: I enjoy helping others debug the “impossible bugs” — it’s my version of puzzles.

Pinned Loading

  1. cpp-mapreduce-framework cpp-mapreduce-framework Public

    C++

  2. Vaccine Vaccine Public

    Forked from vishnu-06/Covid-Vaccination-Enrollment

    Simple covid vaccine allotment web application (local storage)

    CSS

  3. vishnu-06/Selective-Region-Hybrid-Multiple-Key-Authentication-System-for-Digital-Image vishnu-06/Selective-Region-Hybrid-Multiple-Key-Authentication-System-for-Digital-Image Public

    Python

  4. copy-paste-tool copy-paste-tool Public

    Python