Roshan Sharma
Noida, Uttar Pradesh, India
Email: grd.roshan7@gmail.com | Phone: +91 6202944085
Links:GitHub |LinkedIn |Resume PDF
Achievements
- Qualified as an ICPC Regionalist at both the Amritapuri and Chennai regionals in the 2025-26 season.
- Earned the Expert title on Codeforces with a maximum rating of 1642.
- Achieved a 4-Star rating on CodeChef, peaking at 1901.
- Solved 800+ algorithmic problems across platforms including LeetCode, demonstrating strong proficiency in Data Structures and Algorithms.
- Secured Runner-up at K3PC, an ICPC-style competitive programming contest with 100+ teams.
- Won 3 internal college-level coding contests, consistently ranking among top performers in DSA-focused competitions.
Experience
Software Developer
Mindfree Business Consulting (P) Ltd, Noida, India
- Architected and developed a multi-tenant B2B SaaS platform for CA firms, implementing role-based access control (RBAC) and secure tenant isolation using Clerk, Supabase, Prisma ORM, and PostgreSQL.
- Engineered a compliance automation engine for TDS, ITR, and Challan workflows, automating financial calculations, audit logging, and document generation through edge APIs and serverless pipelines.
Projects
TradeBench: Distributed Trading Infrastructure Benchmarking Platform
(GitHub)Stack: Go, Next.js, Redpanda (Kafka), TimescaleDB, Redis, MinIO, Docker, gVisor
- Built a distributed trading infrastructure benchmarking platform for evaluating system performance under high-throughput workloads, sustaining 1,000+ requests/sec with nanosecond-precision latency measurement using HDR Histograms.
- Designed 7 independent Go microservices with zero synchronous inter-service calls, implementing event-driven communication, sandboxed code execution with gVisor, and a real-time Redis leaderboard with historical metrics stored in TimescaleDB.
LegalAssist AI (Legal Buddy)
(GitHub)Stack: Next.js, FastAPI, LangChain, ChromaDB, Groq, Llama 3.3
- Built a RAG-powered legal and banking assistant using Llama 3.3 70B, supporting citation-backed responses across legal Q&A, banking guidance, document chat, and RAG vs. base LLM comparison.
- Created a searchable knowledge base from 29+ official legal documents with 11,600+ vectors, along with a PDF ingestion pipeline enabling on-the-fly document uploads and real-time querying.
Jaypee Maps (Jaypee Guide)
(GitHub)Stack: C++
- Built a console-based campus navigation system in C++ to compute shortest routes across 6 mapped campus locations using BFS traversal and a min-heap-based Dijkstra's algorithm.
- Implemented custom Graph, Queue, and Priority Queue data structures from scratch without STL containers, with path reconstruction, distance tracking, and formatted route visualization.
Technical Skills
- Languages: C, C++, Go, Python, JavaScript, TypeScript, SQL
- Frontend: Next.js, React.js, Tailwind CSS, Material UI, ShadCN
- Backend & APIs: Node.js, Express.js, FastAPI, REST APIs, Prisma ORM
- Databases & Messaging: PostgreSQL, MongoDB, TimescaleDB, Redis, ChromaDB, Redpanda (Kafka)
- Cloud, DevOps & Infrastructure: Docker, gVisor, MinIO, CI/CD, Git, GitHub Actions
- Tools: Postman
Positions of Responsibility
Technical Coordinator
Knuth Programming Hub, Noida, India
- Led the organization of a competitive programming contest with 400+ participants, overseeing problem setting, testing, and judging workflows.
- Mentored 150+ students in Data Structures and Algorithms (DSA) and competitive programming through regular problem-solving sessions, strengthening their contest readiness and algorithmic skills.
Education
B.Tech. in IT
Jaypee Institute of Information Technology, Noida - CGPA 8.3/10.0
Class XII
Chinmaya Vidyalaya Bokaro, Bokaro - 95%