Rohan Sharma
Entry-Level Software Engineer / CS Graduate
Professional Summary
Recent Computer Science B.S. graduate with software engineering internship experience developing scalable backend APIs and responsive web interfaces using TypeScript, Java, Python, and PostgreSQL. Engineered production microservices handling 250,000 daily requests, built and deployed a collaborative real-time canvas with WebSockets, and achieved 90%+ test coverage across academic and internship repositories. Strong foundations in Data Structures, Algorithms (LeetCode 400+ solved), and Cloud Containerization (Docker).
Technical Skills
Work Experience
- •Developed and deployed 4 RESTful microservice endpoints in TypeScript, Node.js, and Express, serving 250,000 daily active user profile queries.
- •Optimized PostgreSQL database queries by adding composite B-tree indexes and refactoring joins, reducing p95 API response times from 340ms to 48ms.
- •Constructed automated integration test suites using Jest and Supertest, elevating test coverage from 62% to 91% and catching 14 edge-case regression bugs before staging release.
- •Containerized development services with Docker and Docker Compose, reducing local onboarding setup time for incoming engineering interns from 4 hours to 15 minutes.
- •Participated in daily standups, sprint retrospectives, and peer code reviews, contributing 35+ merged pull requests across an 8-person engineering squad.
- •Mentored 85+ sophomore computer science students through bi-weekly laboratory sessions covering asymptotic complexity, trees, graphs, dynamic programming, and memory allocation in C++.
- •Evaluated and graded 450+ programming assignments, providing constructive code quality, modularity, and algorithmic efficiency feedback.
- •Conducted weekly office hours coaching students on technical interview problem-solving strategies and debugging complex recursion stacks.
Selected Technical Projects
High-concurrency collaborative drawing canvas supporting simultaneous multi-user sessions with conflict-free vector synchronization.
- •Implemented binary WebSocket packet protocol with Redis pub/sub backplane, supporting 200+ concurrent whiteboard collaborators with sub-25ms synchronization latency.
- •Integrated optimistic client-side interpolation and canvas layer rendering, sustaining 60 FPS drawing performance even under high network jitter.
- •Deployed application on AWS EC2 with automated GitHub Actions CI/CD pipeline and SSL certificate termination via Nginx reverse proxy.
Fault-tolerant distributed storage engine implementing the Raft consensus protocol for leader election, log replication, and partition tolerance.
- •Simulated network partitions and automated crash recovery testing with 99.9% consistency verification across 5 distributed cluster nodes.
- •Built type-safe client library communicating over gRPC with streaming read/write queries.
Education
San Jose State University, San Jose, CA (Graduation: Dec 2024)
GPA: 3.82 / 4.0 (Dean's Scholar). Relevant Coursework: Data Structures & Algorithms, Operating Systems, Database Management Systems, Software Engineering, Computer Networks, Distributed Computing.
Certifications
- AWS Certified Cloud Practitioner (CLF-C02)
- Meta Front-End Developer Professional Certificate
