Vivek Sarnaik

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%.
ReactNext.jsDjangoNode.jsPostgreSQLDockerAWS

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.
PythonFastAPIFlaskReactNext.jsPostgreSQL

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.

GogRPCPostgreSQLDocker
  • • Direct Messaging
  • • Broadcast Messaging
  • • Bidirectional Streaming
  • • Message Persistence
  • • Docker Deployment

Distributed Job Scheduler

Asynchronous task processing platform built with FastAPI, Redis, PostgreSQL and Docker.

PythonFastAPIRedisPostgreSQL
  • • Background Task Processing
  • • Retry Mechanism
  • • Status Tracking
  • • Docker Deployment
AI Code Review Assistant
🔍 View Screenshot

AI Code Review Assistant

AI-powered application that reviews source code and provides feedback on quality, bugs and best practices.

ReactFastAPIOpenAIPostgreSQL
  • • AI-Powered Reviews
  • • Code Quality Analysis
  • • Dark Mode UI
  • • Review History

Contact

Feel free to connect with me or check out my work.