
Hi, I'm Vivek Sarnaik
Software Engineer
I recently completed my Master's degree and have a strong interest in backend development, distributed systems, cloud technologies, and AI-powered software. I enjoy building scalable applications, solving challenging problems, and creating systems that are reliable and efficient.
About Me
Hi, I'm Vivek, a Software Engineer who enjoys turning ideas into real applications. I recently completed my Master's degree and have a strong interest in backend development, distributed systems, cloud technologies, and AI-powered software. From building real-time chat platforms and distributed job schedulers to AI-powered applications, I enjoy solving complex problems and creating systems that are scalable, reliable, and easy to use.
Experience
Full-Stack Developer
SkillShare • Remote • Jun 2024 – Dec 2025
- • Improved page load performance by 35% using React and Next.js.
- • Built REST APIs and optimized PostgreSQL queries for high-volume workflows.
- • Implemented JWT/OAuth authentication and role-based access control.
- • Automated deployments with Docker and GitHub Actions, reducing release time by 60%.
Software Engineer
Genpact • Pune, India • Dec 2020 – Dec 2021
- • Developed scalable backend services using Python and Node.js.
- • Built responsive web applications with React and Next.js.
- • Optimized PostgreSQL performance, reducing database latency by 40%.
- • Collaborated in Agile teams to deliver customer-facing features.
Skills
Languages
Python
Java
Go
JavaScript
TypeScript
SQL
Frontend
React
Next.js
Angular
Tailwind
Backend & Cloud
Spring Boot
FastAPI
Docker
AWS
PostgreSQL
Kubernetes
Education
M.S. Information Science
Trine University • 2026
Cloud Computing, Advanced Databases, Software Engineering
M.S. Computer Science
University of Texas at Arlington • 2024
Distributed Systems, Machine Learning, Algorithms, Databases
B.E. Computer Engineering
Savitribai Phule Pune University • 2021
Computer Networks, Data Structures, Operating Systems
Projects
gRPC ChatHub
Real-time chat application built with Go, gRPC, Protocol Buffers, PostgreSQL, and Docker.
- • Direct Messaging
- • Broadcast Messaging
- • Bidirectional Streaming
- • Message Persistence
- • Docker Deployment
Distributed Job Scheduler
Asynchronous task processing platform built with FastAPI, Redis, PostgreSQL and Docker.
- • Background Task Processing
- • Retry Mechanism
- • Status Tracking
- • Docker Deployment

AI Code Review Assistant
AI-powered application that reviews source code and provides feedback on quality, bugs and best practices.
- • AI-Powered Reviews
- • Code Quality Analysis
- • Dark Mode UI
- • Review History