Passion Fuels Purpose!
Hi, I'm Tanuj Gupta, a software engineer specializing in building large-scale distributed systems. As a Founding Software Engineer at Metajungle since 2023, I have been leading a backend team to develop a one-stop NFT interaction portal.
Prototype: http://www.nftspaceship.org/
This innovative project involves aggregating data from various marketplaces and blockchains to enhance user experiences in the NFT space. We are designing the database and compute layers that can handle data at the scale of millions of transactions and billions of log data on the Ethereum blockchain.
I possess a strong command of full-stack development, with various frontend and backend frameworks, particularly with the MERN stack. My contributions span both designing engaging single-page applications using frameworks like React.js, and Next.js and architecting complex backend systems using Node.js, GraphQL, GoLang, Spring Boot, AWS, etc. My full-stack journey includes significant roles at renowned companies like Meta, Airtel, OYO, and HDFC Life, where I honed my skills and contributed to a variety of challenging projects.
In general, My passion lies in designing large-scale, complex systems that are both fast and fault-tolerant. A graduate of BITS Pilani (India), and UCSC (California) with a 4+/4 GPA, I possess a keen understanding of modern distributed data structures, algorithms, and multi-threading frameworks, including OpenMP, MPI, Cuda, and C++ POSIX Threads. This knowledge provides me with valuable low-level insights into the systems underpinning software, guiding my decisions on the most effective databases or systems to employ.

projects completed
Years of experience
Experience
Team lead / Founding Software Engineer @Metajungle LLC
2023-Present | Springfiled, MONext JS, Node JS, Web3.JS, Solidity, Hadoop, MongoDB, Cassandra, Airflow, AWS ECS, Elastic Search, JenkinsLeading a team of 9 engineers to develop a groundbreaking portal using Next JS, Express JS, and AWS. Platform featuring wallet, creator, NFT, and collection pages with integrated social media, aggregating data from blockchains and the internet
As the team lead and founding software engineer, I have:
- Designed Blockchain Index using Cassandra, MongoDB, Hadoop, Ethereum, and Redis for efficient storage and querying of 20 million blockchain transactions with more than 1 billion Nft and ERC20 Transfers
- Built distributed data pipelines for aggregating NFT data from blockchains and the internet at the scale of a million daily operations using Airflow, Spark, and NodeJS
- Implemented AWS Based cloud infrastructure as code using Terraform with services like ECS, ELB, ASG, etc
- Developed Chat Service for all pages on Metajungle using WebSockets, load balancers, change streams, and Kafka queue
- Developed an advanced (RAG) system to dynamically enhance NFT data generation, significantly improving the accuracy and depth of information available to customers for making informed decisions
Intern @Meta (Facebook)
Summer 2022 | Menlo Park, CA.React JS, XHP, GraphQL, XControllers, Hack PHP, MySQL, Scuba, Presto, ODS(Time series), Data SwarmWorked in the FB Business Growth team responsible for helping businesses grow their presence on the Facebook platform by facilitating the transition to Profile+.
As a full stack developer intern, I:
- Developed two end-to-end applications using React JS and Hack PHP to support the Profile to Profile+ transition on the Facebook app.
- Build data pipelines using the Data Swarm framework to create smaller aggregated tables to reduce GraphQL response time.
Senior Software Engineer @Airtel X Labs
2020-2021 | Gurgaon, India.Java, Java Spring Boot, Kafka, Postgres, Drool, Maven, and GradleWorked in the FTTH (Fiber To The Home) team responsible for building tools to track the development and deployment of FTTH optic fibers across India.
I collaborated with a cross-functional team of 10 to design an end-to-end backend system. My contributions included.
- Led development and maintenance of FTTH(Fiber To The Home) project spanning three microservices using Java Spring Boot.
- Introduced Kafka-based microservice orchestration to streamline communication between microservices.
Software Developer @OYO Group
2019-2020 | Gurgaon, India.Java, Scala, Spark, Kafka, Python, Presto, Hive, AWS S3, Hadoop, and AirflowWorked in the Data Platform team responsible for managing the Hive-based data lake for the entire organization.
As the owner of the Hive-based data lake, I developed and maintained end-to-end big data pipelines, both batch and real-time, to synchronize data from various microservices into the data lake for analysis.
- Optimized data lake UPSERT efficiency using Apache Hudi and AWS S3-based Bloom Filters for reduced SLA.
- Developed APIs and wrappers in Java Spring Boot enabling seamless data migration between sources for developers.
- Migrated Kafka and Airflow clusters to Kubernetes to optimize AWS resource use by 20% and cost by $40 a day.
Frontend Developer intern @HDFC Life
Jan 2019- June 2019 | Mumbai, India.React JS, Node JS, AWSWorked in the ADCT team, a new tech team at HDFC Life, responsible for building technology solutions to streamline the life insurance process.
Developed user-friendly interfaces in React JS for life insurance applications to enhance the user experience and streamline the insurance process.
Education
Master's of Science In Comuter Science (Distributed Systems)
2021-2023 | University of California, Santa Cruz4+/4 GPARelevant coursework included Distributed Systems, Design and Implementation of Databases, Deep Learning, and High-Performance Computing.
Master's Project: Actor Graph Library (AGL)My master's project focused on developing the Actor Graph Library (AGL) kernel, a tool designed to facilitate distributed graph construction, generation, and processing, leveraging the HClib Actor framework built on top of OpenMP to address the limitations of PGAS applications.- Designed and implemented an actor-based graph library kernel for distributed graph processing using the HClib library, written in OpenMP and C++.
- Developed various graph generators, including random and RMAT generators, to support diverse graph construction needs.
- Created several graph builders to reduce communication and improve locality, including Cyclic, Range, Snake, Rotation, and Snake with Rotation.
- Implemented distributed Breadth-First Search (BFS) algorithms on top of AGL graph builder, optimizing graph traversal efficiency.
Bachelor of Engineering - BE
2015-2019 | Birla Institute of Technology and Science, PilaniRelevant coursework included Operating Systems, Data structures and Algorithms, Information Retrieval, Datbase Management Systems
Dance Club Secretary (2017 - 2018)Spearheaded a 23 member team to clinch 3 podium finishes at Inter College Dance Competitions across India. Directed & choreographed performance to help the team reach HHI India finals for the first time in the history of BPHC.