Aadi Swadipto Mondal

Software Engineer

Mountain View, California, United States4 yrs 6 mos experience

Key Highlights

  • Expert in C++ with modern features
  • Contributed to Google’s Privacy Sandbox
  • Published research on algorithmic bias and sentiment analysis
Stackforce AI infers this person is a Software Engineer with expertise in privacy-focused systems and trading technologies.

Contact

Skills

Core Skills

Rust (programming Language)Software DesignC++Python (programming Language)Android Development

Other Skills

BERTBazelCMakeDatabasesGo (Programming Language)Internet Protocol Suite (TCP/IP)JavaKotlinLinuxNetwork EngineeringReact.jsSoftware Industryasyncio

About

As a Software Engineer at Google, I'm currently contributing to the Privacy Budgeting Service (PBS), a key component of the Privacy Sandbox, with a focus on enhancing web privacy. My professional journey is deeply rooted in computer systems, particularly in networking and operating systems, which is where my passion lies. I have a high level of proficiency in C++, including a solid grasp of modern C++2a features. My experience as a core developer at Hudson River Trading (HRT) involved working with latency-sensitive trading and monitoring systems, where I incorporated trading support for Australian/Brazil/CME futures and engineered a library in C++ to handle market rejects. My experience at Google began with an internship where I worked on the Andromeda Software Defined Networking (SDN) substrate. This complex networking project at the heart of Google’s computing units involved optimizing key performance factors like throughput and latency, with some optimizations reaching as low as 10 nanoseconds. I added over two thousand lines of code to the production codebase and introduced new monitoring capabilities to aid in early bug detection. Beyond my professional roles, I've also engaged in significant research. I have authored three publications from my undergraduate research projects on topics such as Convolutional Neural Networks (CNN) evolution, algorithmic bias, and language models for sentiment analysis. One of my publications, "An Elemental Decomposition of DNS Name-to-IP Graphs," was published in the IEEE conference proceedings. Another, "Analysing user reviews of interactive educational apps: a sentiment analysis approach," was featured in the journal *Interactive Learning Environments*. My research interests also include networking, evolutionary computation, and algorithmic bias. My skills extend beyond systems programming to include Android and web development. During an internship at Jarvis Strategy and Consulting, I developed an Android app for on-ground surveys using Kotlin and the Model-View-View-Model (MVVM) architecture, which included offline functionality and fraud detection using the SafetyNet Attestation API. I also co-founded "Sharp Cookie," an organization to assist students with previous year's question papers and study materials. My work on an Android app for elderly care, called Care4U, was recognized by several Indian media outlets. I am a dedicated problem-solver with a proven ability to deliver results in complex and challenging environments.

Experience

4 yrs 6 mos
Total Experience
1 yr 7 mos
Average Tenure
1 yr 3 mos
Current Experience

Google

Software Developer

Jan 2025Present · 1 yr 3 mos · Mountain View, California, United States · Hybrid

  • I'm on a team focused on enforcing data privacy rules using Trusted Execution Environments (TEEs). My main responsibility is a core, Rust-based service that manages how other services execute within these secure, isolated environments, essentially a sandbox. The ultimate goal of our work is enabling AI workloads to run in a completely private and secure manner, without exposing user data. The real innovation is that the infrastructure provides an externally verifiable guarantee that the AI workload running within it cannot leak data—a guarantee made without ever needing to inspect the AI workload itself.
  • Previously, I was working on Privacy Budgeting Services (PBS).
DatabasesSoftware IndustrySoftware DesignC++BazelRust (Programming Language)

Hudson river trading

Software Engineer

Jun 2023Dec 2024 · 1 yr 6 mos · Manhattan, New York, United States · On-site

  • Incorporated latency sensitive trading support for Australian/Brazil/CME futures. Engineered a library for handling market rejects from configuration files (to bypass code changes in order entry system) in C++. Expanded integration tests framework in Python to test this feature across multiple markets. Developed a post-trade order-serialization verification application (for data sanity check) in C++ for European markets.
C++Python (Programming Language)

Google

Software Developer Internship

May 2022Aug 2022 · 3 mos · Sunnyvale, California, United States

  • Worked on VM-to-VM connection reliability in the Andromeda Software Defined Networking (SDN) Stack of Google. Added more than two thousand lines of code in the production code-base consisting of more than one million lines. Added 12 new features related to telemetry and test coverage. Introduced new monitoring capabilities and helped in early bug detection and resolution. C++ for core implementations and Python for visualization and monitoring.
Python (Programming Language)C++

University of wisconsin-madison

Research Assistant

Aug 2021May 2023 · 1 yr 9 mos · Madison, Wisconsin, United States

  • Empirical analysis of DNS structure, behavior and performance using novel data sets and techniques. The goal of this work is to develop broad and novel perspectives on DNS that lead to improvements in the systems and protocols used to configure, manage and secure the underlying infrastructure. This work is being done in collaboration with Prof. Paul Barford (UW Madison), Prof. Mark Crovella (BU) and Prof. Joel Sommers (Colgate).
Python (Programming Language)Go (Programming Language)

Jarvis technology and strategy consulting

Android Developer Internship

Mar 2021Jun 2021 · 3 mos · Delhi, India

  • Developed an android app for on-ground surveys by agents facilitating data collection using Kotlin and Model-View-ViewModel (MVVM) architecture. Implemented a renovated UI/UX and expanded app capabilities to work offline and sync up when back online. Used state-of-the-art tools like Retrofit for network calls and Android Room for offline data storage.
Android DevelopmentKotlin

The university of auckland

Undergraduate Researcher

Jun 2020Oct 2020 · 4 mos · Auckland, New Zealand

  • We designed a language model based on BERT using python-PyTorch and Transformers library to systematically attach sentiment labels (Positive, Negative, Neutral) and seven pre-defined aspect labels (Technical Issues, Usability, Content, User Interaction, Feature Request, Learning Qualities, Advert) to the scrapped app reviews from the Google Play Store. We then compared the user dispositions of apps from five different app categories (AR, VR, Educational, Educational AR, EducationalVR) to analyze the effectiveness and quality of AR/VR for education in the form of android apps compared to the traditional norms and techniques.
Python (Programming Language)React.js

Honeywell

Software Developer Internship

Jun 2020Jul 2020 · 1 mo · Bengaluru, Karnataka, India

  • We developed a visualization platform of time-series data from Atlassian JIRA using Grafana. My job was to build custom visualizations as plugins for Grafana using ReactJS. The data was scraped using python scripts and stored in InfluxDB. This internship introduced me to the Agile Methodology of Software Development where we deployed regularly on the Continuous Integration Continuous Development (CICD) pipeline. The pipeline consisted of Atlassian Bit-bucket, Octopus, and Open-Shift. This experience also taught me Docker containers and Kubernetes, used during deployment in the CICD pipeline.

Inter iit sports meet

Web Head of Inter IIT Sports 2019 Core Committee

Sep 2019Dec 2019 · 3 mos · Gymkhana, IIT Kharagpur

  • I led a team of 10 students to develop a website for operation management of the Inter-IIT Sports Meet 2019 that happened in IIT Kharagpur. We designed the front-end using ReactJS and back-end using Django with MongoDB as database. The team also featured an android app which was made with Flutter, having similar features to that of the website. They featured registration of students and staff members, live-score of ongoing matches, automated ranking system, mess management of participants, etc. This was one of the first live web projects I had worked on, used by some thousands of students for conducting a successful Inter-IIT Sports Meet.
JavaAndroid Development

Education

University of Wisconsin-Madison

Master of Science - MS — Computer Science

Aug 2021May 2023

Indian Institute of Technology, Kharagpur

Bachelor of Technology - BTech

Jul 2017Jun 2021

Stackforce found 100+ more professionals with Rust (programming Language) & Software Design

Explore similar profiles based on matching skills and experience