Kshitij Kumar
Available for Work

Based in San Francisco, CA

Hi, I'm Kshitij Kumar

Software Engineer & MS CS Student @ University at Buffalo

Building scalable Distributed Systems and Agentic AI solutions with TypeScript, Python, and Java. With 3 years of experience in mission-critical backend engineering, I focus on database internals, fault tolerance, and low-latency architectures.

Featured Projects

A collection of projects that showcase my skills in full-stack development, from concept to deployment.

K-Docs: A Google Docs Replica
  • Implemented a real-time collaborative editor replicating Google Docs
  • Used Yjs (CRDTs) and WebSockets to enable conflict-free concurrent editing, ensuring eventual consistency and sub-100ms latency for multiple users without central locking
  • Designed a secure document storage layer using PostgreSQL and Node.js, implementing granular Role-Based Access Control (RBAC) within a containerized Docker environment hosted on AWS
TypeScript
Docker
React
PostgreSQL
AWS
WebSocket
Yjs
CRDTs
AI Code Reviewer
  • Engineered an event-driven AI agent that consumes GitHub Webhooks via Apache Kafka to scale to 500+ concurrent PRs, utilizing Google Gemini to provide automated Quality Scores (0-100), Security audits, and Code Smell detection directly on Pull Requests
  • This reduces manual review cycles by 60%
TypeScript
Python
FastAPI
Apache Kafka
Next.js
Gemini API
LLM
MySQL
GitHub Webhooks
Vibe Matcher
  • Developed a fault-tolerant microservices ecosystem using Spring Cloud and RabbitMQ for asynchronous messaging, integrating Hystrix Circuit Breakers and Spring Security to ensure high availability and secure data access across distributed services
Java
Spring Boot
Spring Security
MySQL
PostgreSQL
RabbitMQ
Spring Cloud
Hystrix
Microservices
1 - 3 of 4

Professional Experience

My journey in software engineering.

Software Engineer

Wipro Ltd.
Bangalore, India
Aug 2021 - Aug 2024
Java
Spring Boot
React
Python
FastAPI
CDC
Microservices
Git
Maven
PostgreSQL
MySQL
  • Engineered a migration pipeline in Java, Spring Boot, leveraging Debezium for CDC and Apache Kafka to stream updates from sources (Oracle Redo Logs, MySQL Binlogs, PostgreSQL WALs) to diverse targets (PostgreSQL, MSSQL, Snowflake, BigQuery, Redshift)
  • Implemented Dead Letter Queues to isolate and replay less than 0.5% of failed events and drifted data, preventing pipeline blockage during complex schema conversions
  • Architected a real-time validation software utilizing LSN-based watermarking to monitor Eventual Consistency and Replication Lag, ensuring 99.999% data integrity across cross-vendor ecosystems
  • Spearheaded the transition to Microservices, implementing an API Gateway with granular Token Bucket rate limiting policies to prevent Noisy Neighbor issues and DDoS attacks
  • Optimized the Data Validation module by combining queries via Apache Drill with CDC stream analysis, verifying records across 10+ database dialects and reducing validation time by ~31%
  • Partnered with a Principal Architect to develop a predictive DB Selection Framework from scratch using Python and FastAPI; the tool analyzed I/O patterns and storage growth to identify optimal migration targets, projecting cloud infrastructure savings of ~25%
  • Secured stakeholder interest by demonstrating this framework to 10+ potential clients including ANZ Bank, Mazda, Bank of America, Charles Schwab and Ford
  • Wrote clean, maintainable, and testable code following CI/CD best practices using Git and Maven while mentoring and conducting code reviews for a team of 2 junior developers

Tech Stack

Technologies and tools I use to build modern, scalable applications.

Languages

PythonJavaTypeScriptJavaScriptC++SQL

Backend/Distributed Systems

Spring BootFastAPISpring CloudNode.jsApache KafkaRabbitMQFlinkHibernate

AI/LLM Engineering

LangGraphLlamaIndexAgentic WorkflowsPgVectorRAG Pipelines

Frontend

ReactNext.jsAngularHTMLCSS

Databases

PostgreSQLMongoDBRedisOracleMySQLSnowflakeElasticsearch

Cloud/DevOps/Monitoring

AWSDockerKubernetesAirflowGitApache TomcatNginXMavenPrometheusGrafana

Let's build something extraordinary together

I'm always interested in new opportunities and exciting projects. Fill out the form below or reach out directly.

Or reach out directly:

Schedule Call
kshitijkumar3@gmail.com
+1-716-903-5420