
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.
- 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
- 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
- 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
Python
Java
TypeScript
JavaScript
C++
SQL
Spring Boot
FastAPI
Spring Cloud
Node.js
Apache Kafka
RabbitMQ
Flink
Hibernate
LangGraph
LlamaIndex
Agentic Workflows
PgVector
RAG Pipelines
React
Next.js
Angular
HTML
CSS
PostgreSQL
MongoDB
Redis
Oracle
MySQL
Snowflake
Elasticsearch
AWS
Docker
Kubernetes
Airflow
Git
Apache Tomcat
NginX
Maven
Prometheus
Grafana
Python
Java
TypeScript
JavaScript
C++
SQL
Spring Boot
FastAPI
Spring Cloud
Node.js
Apache Kafka
RabbitMQ
Flink
Hibernate
LangGraph
LlamaIndex
Agentic Workflows
PgVector
RAG Pipelines
React
Next.js
Angular
HTML
CSS
PostgreSQL
MongoDB
Redis
Oracle
MySQL
Snowflake
Elasticsearch
AWS
Docker
Kubernetes
Airflow
Git
Apache Tomcat
NginX
Maven
Prometheus
Grafana
Grafana
Prometheus
Maven
NginX
Apache Tomcat
Git
Airflow
Kubernetes
Docker
AWS
Elasticsearch
Snowflake
MySQL
Oracle
Redis
MongoDB
PostgreSQL
CSS
HTML
Angular
Next.js
React
RAG Pipelines
PgVector
Agentic Workflows
LlamaIndex
LangGraph
Hibernate
Flink
RabbitMQ
Apache Kafka
Node.js
Spring Cloud
FastAPI
Spring Boot
SQL
C++
JavaScript
TypeScript
Java
Python
Grafana
Prometheus
Maven
NginX
Apache Tomcat
Git
Airflow
Kubernetes
Docker
AWS
Elasticsearch
Snowflake
MySQL
Oracle
Redis
MongoDB
PostgreSQL
CSS
HTML
Angular
Next.js
React
RAG Pipelines
PgVector
Agentic Workflows
LlamaIndex
LangGraph
Hibernate
Flink
RabbitMQ
Apache Kafka
Node.js
Spring Cloud
FastAPI
Spring Boot
SQL
C++
JavaScript
TypeScript
Java
Python
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.