यश प्रताप कुलश्रेष्ठ
@0002707
Entry-level backend engineer building load-ready systems in Go and Node.js.
What I'm looking for
I’m a third-year Computer Science student who builds backend systems beyond what college assigns—especially components like rate limiting, pagination, and concurrent connections. Most of my growth has come from reading technical books, breaking the code, and understanding why it works, with a strong interest in how systems behave under load.
In my Greenlight API, I capped traffic with rate limiting, validated it under burst load, and improved pagination by cutting query time dramatically on a test dataset. I also built a TCP Chat CLI using custom framing to avoid partial-read issues, keeping broadcast latency low under concurrent clients. Across projects, I focus on authentication, performance, and correctness—using hashed activation tokens, JWT-based flows, and middleware that prevents unnecessary database calls.
I’m comfortable with Go and Node.js, and I enjoy turning these fundamentals into practical services with REST APIs, TCP networking, and structured logging. I’ve also contributed to open source (including an fzf fix and a ripgrep PR), implemented 15+ classical algorithms from scratch as part of coursework, and use tools like Docker, Linux, Postman, and curl to ship reliably.
Experience
Work history, roles, and key accomplishments
Greenlight API Backend
Built a Go + PostgreSQL movies backend with rate limiting (60 req/min per IP) validated under burst load. Implemented cursor pagination to reduce query time from ~180ms to ~40ms on a 10,000-row dataset and secured activation tokens by hashing with crypto/sha256 before storage.
YouTube API Backend
Created a Node.js + Express YouTube API using Cloudinary for media delivery, cutting media load time by ~60% versus serving files directly from the server. Implemented watch history with upsert to update timestamps on re-watches instead of duplicating records.
Blog API Backend
Implemented an Express + PostgreSQL blog API with cursor-style pagination that reduced average JSON payload size from ~85KB to ~9KB on a seeded 500-post dataset. Added JWT auth middleware that returns 403 before any database access to eliminate unnecessary DB calls for unauthorized requests.
TCP Chat CLI
Developed a Go TCP chat CLI using a custom framing protocol to prevent partial-read issues across payload splits. Tested with 30 simultaneous clients while keeping broadcast latency under 5ms on localhost using goroutines and channels.
Education
Degrees, certifications, and relevant coursework
Poornima University
Bachelor of Technology, Computer Science and Engineering
2023 -
Grade: CGPA 8.01
Activities and societies: Relevant coursework: Data Structures & Algorithms, Operating Systems, Computer Networks, DBMS.
Pursuing a Bachelor of Technology in Computer Science and Engineering with relevant coursework in Data Structures & Algorithms, Operating Systems, Computer Networks, and DBMS. Maintains a CGPA of 8.01.
Govind Public School
Senior Secondary (CBSE), PCM (Physics, Chemistry, Mathematics)
Completed Senior Secondary education (CBSE) with PCM (Physics, Chemistry, Mathematics) in 2023.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
yashpratapkul.devPortfolio
yashpratapkul.devSocial media
Job categories
Interested in hiring यश?
You can contact यश and 90k+ other talented remote workers on Himalayas.
Message यशFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
