
Software Developer Engineer with a Master’s in Computer Science from Northeastern University and hands-on experience building scalable backend systems, REST APIs, and microservices. I focus on distributed systems, cloud infrastructure, and database performance. Currently building services at Credit Acceptance while continuing to contribute to open-source.
Key Focus
- Go & concurrent services — goroutines, channels, building lexers/REPLs and small backend tools in Go
- Distributed systems — Paxos-style consensus, replication, fault tolerance, Kafka, Kubernetes orchestration
- Backend & APIs — REST, microservices, Micronaut/Django, performance tuning
- Database performance — Oracle/SQL optimization, indexing, execution plans (8s → 500ms wins)
- Applied AI — LangChain, vector DBs, semantic caching as production primitives
- Open source — Flutter Shortcut Widget contributor, builder of small useful tools
Experience
Software Developer Engineer
Tech: Micronaut, Docker, Kubernetes, SQL, REST APIs, Microservices, GitHub Actions, Tomcat
- Developed and maintained REST APIs, enhancing system interoperability by 30%.
- Built an internal service that streamlined data processing workflows, reducing query response time by 40%.
- Optimized a critical Oracle SQL query from 8s to 500ms through indexing and execution plan analysis — a 16× speedup.
- Orchestrated microservices on Kubernetes, improving scalability and resource management.
Software Developer Intern
Tech: Django, Python, Java, Docker, Kubernetes, REST APIs, Microservices, GitHub Actions
- Migrated legacy codebase to Django and Python, reducing technical debt and improving maintainability.
- Containerized 20+ applications using Docker, improving deployment speed and system efficiency.
- Implemented GitHub Actions for CI/CD, cutting manual intervention by 50%.
Software Developer Lead Intern
Tech: SQL, Node.js, Docker, Agile, Microservices
- Led software team projects, achieving 20% faster project completion through coordination and collaboration.
- Integrated a server with four hardware devices, ensuring seamless communication.
- Implemented a SQL-based inventory system using SnipeIt, boosting accuracy and efficiency by 30%.
- Designed a SQL database for product inventory and shipping, reducing processing time by 40%.
Co-founder and Software Developer
Tech: Python, Raspberry Pi, IoT, REST APIs
- Built a custom software system for real-time device tracking with 90% accuracy.
- Restructured the GPS algorithm to deliver 10-meter radius location accuracy.
- Conducted extensive testing and debugging, achieving 40% faster response times.
For more detail, visit my LinkedIn profile .
Side Projects
A few highlights — see the full list on the Projects page .
Go • Compilers • Lexer • REPL • AST
A minimal compiler written in Go — lexer with a typed token system, an interactive REPL, and an extensible architecture for AST parsing and code generation. Built to understand how programming languages get tokenized, parsed, and evaluated end-to-end.
Java • Paxos • Java RMI • Consensus • Replication
A replicated key-value store implementing the Paxos consensus algorithm with Proposer, Acceptor, and Learner roles. Supports GET/PUT/DELETE across multiple replicas, with simulated acceptor failures to validate fault tolerance.
Java • UDP • TCP • Sockets • Multithreading
A distributed KV store over UDP and TCP, handling 10,000+ pairs with a 98% request success rate, ~5ms average access time, and concurrent client handling via multithreading.
Scala • Spark • Hadoop • MapReduce • AWS EMR
PageRank implemented in both Spark (RDD-based) and Hadoop MapReduce to compare distributed computation paradigms. Runs across standalone, pseudo-distributed, and AWS EMR environments.
C • POSIX • Inodes • Linked Lists
POSIX-compliant file system with inode-based metadata, supporting file creation, deletion, read/write, and directory traversal — written to understand how filesystems lay out and track data on disk.
Python • Raspberry Pi • IoT • REST APIs
Real-time GPS tracking platform built from the hardware layer up through backend APIs, achieving 10-meter location accuracy on constrained hardware.
Publications
Parkup: Smart Parking System
Co-authored research paper published in the International Research Journal of Engineering and Technology (IRJET).
Community & Leadership
- Chapter Lead — Mozilla Campus Club at SVIT Ahmedabad
- Co-organizer — Flutter Vadodara community meetups
- Mozilla Rep — Represented Mozilla as a trusted volunteer at campus events
- Open-source contributor — Flutter Shortcut Widget (“Adopt a Widget” campaign)
Education
Master of Science — Computer Science
Relevant coursework: Programming Design Paradigm, Building Scalable and Distributed Systems.
Bachelor of Engineering — Information Technology
Relevant coursework: Analysis and Design of Algorithms, Software Engineering, Database Management Systems.