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

Jun 2026 - Jul 2026
  • 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

Jul 2025 - May 2026
  • 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

2023 - 2027

Class XII

Chinmaya Vidyalaya Bokaro, Bokaro - 95%

2022