Hello, I'm Aditya Upadhyay
Full Stack Developer & Creative Thinker
A self-driven software developer with 4 years of experience in building scalable, distributed systems, currently specializing in distributed firewall and network security. Passionate about designing reliable architectures and tackling complex technical challenges. Pursuing a Master’s in Computing Systems through the OMSCS program at the Georgia Institute of Technology, and a proud alumnus of BITS Pilani.
Projects
A showcase of my recent work and side projects
MapReduce Framework
Built a MapReduce framework inspired by Google’s OSDI’04 paper, supporting user- defined map/reduce functions, worker failure recovery, and duplicate task handling
Distributed File System
Implemented a distributed file server using sync gRPC for file operations and async gRPC for directory listing updates, with client-side caching and invalidation.
Distributed Database (DynamoDB-inspired)
Created a distributed database featuring leaderless replication, read-repair mechanisms, and automatic partition rebalancing.
Zamindar
A browser-based property-trading board game built from scratch for the Indian market — a full 40-space board themed around Indian cities, mortgaging and house/hotel building mechanics, and configurable computer opponents across five difficulty levels, from Noob to Excellent.
Play Now
Experience
My professional journey and key accomplishments
Senior Engineer
• Developed a CSV ingestion and recurring ingestion framework used by the team to onboard customer data efficiently
• Took ownership of the Oracle Recruiting Cloud adapter for the Eightfold datapath, ensuring reliability and issue resolution
Member of Technical Staff
• Built an entity synchronization framework to replicate security policies across availability zones via RPCs, ensuring consistency and avoiding duplicate updates
• Scaled the visualization backend to serve 1M+ data points through WebSockets, achieving a 10x performance boost and optimized memory usage by tuning cgroup limits
• Refactored critical rule programming modules to reduce on-call incidents and implemented on-call automation tools to further lower operational overhead.
• Created a proof-of-concept extending Flow Network Security to support VMs on any cloud architecture using iptables, replicating all key features including rule programming and visualization.
• Developed a prototype using eBPF to block VMs exhibiting unusual traffic patterns, improving security detec- tion.
Software Development Intern
• Migrated and optimized the search service, improving performance and reliability, and fixed automation tests in the build pipeline.
• Designed a pipeline leveraging S3 and AWS Lambda for automated data processing to support ML models.
Curriculum Vitae
Download my complete resume and professional details
Download My CV
Get a comprehensive overview of my experience, skills, and achievements in PDF format.
Download PDF
My Library
Books and articles that have shaped my thinking
Technical Books
Currently reading "Clean Code" by Robert Martin and exploring advanced JavaScript patterns.
Design & UX
Diving deep into "Don't Make Me Think" and studying modern design systems and user experience principles.
Innovation
Exploring topics around technology innovation, startup culture, and the future of digital experiences.
Blog
Thoughts on technology, development, and digital experiences