Anand Trehan
******@***.*** https://www.linkedin.com/in/anand-trehan/ 646-***-****
Education
Courant Institute of Mathematical Sciences, New York University, NY, USA September 2024 - May 2026 Master of Science in Computer Science
Indian Institute of Technology, Guwahati, Assam, India July 2018 - June 2022 Bachelor of Technology in Electronics and Electrical Engineering Skills
Languages: C, C++, Python, JavaScript, Go, TypeScript, SQL, MATLAB, Bash Frameworks and Tools: Git, Linux, Kubernetes, Docker, Prometheus, Grafana, Kafka, Elasticsearch, RabbitMQ Cloud Services: AWS (EC2, S3, RDS, ECS, EKS, ECR, Cloudwatch, Lambda, SNS, SES), Oracle Cloud Infrastructure
(Compute, Object Storage, Container Engine, Container Registry, Functions, MySQL Heatwave DB) Work Experience
Oracle Software Engineer June 2022 - August 2024
• Worked as a software engineer at Oracle Advertising developing features and systems that power Moat Analytics. Developed algorithms and systems that measure, process and report user attention for 1M+ digital advertisements in real time.
• Developed a diagnostic framework within Moat’s JavaScript Tag infrastructure that enabled large scale debugging of digital ads in mobile app environments. Improved measurement accuracy by 80% for over 1B ad impressions.
• Migrated multiple critical systems and microservices from AWS to Oracle Cloud with minimal downtime. Upgraded monilithic and on-prem systems to cloud native architectures and reduced costs by 50%.
• Designed and developed multiple data-processing pipelines with reliable real-time monitoring and alerting systems for features like Pre-Bid segmentation of ads, JS error detection and JS Tag health checks.
• Solved critical customer bugs correcting aspects such as viewability, user interactions, invalid traffic and post-bid blocking each of which which impacted over 10M impressions. Oracle Software Engineering Intern May 2021 - July 2021
• Designed and developed an Offline Cloud Development Framework which served the purpose of streamlining development of cloud native applications and reducing costs by roughly 60%.
• Built an offline AWS-like environment using Localstack images which included a CI/CD pipeline with various automated stages to support different parts of the software development lifecycle.
• Created and published a Python package that could be used by developers to interact with the framework. Relevant Coursework
Graduate: Fundamental Algorithms, Programming Languages, Advanced Database Systems, Operating Systems, Distributed Systems, Multicore Architecture
Undergraduate: Introduction to Computing, Data Structures and Algorithms, Embedded Systems, Internet of Things, Parallel Computing, Pattern Recognition and Machine Learning, Deep Learning, Computer Vision, Linear Algebra, Real Analysis, Complex Analysis, Multivariate Calculus, Information Theory and Coding, Probability and Random Processes, Graphs and Matrices, Information Theory and Coding, Game Theory, Economic Theory Projects
Replicated Concurrency Control and Recovery Nov 2024
• Designed and implemented an in-memory distributed database system complete with multiple replicated sites, concurrency control and failure recovery.
• Implemented an available copies approach to serializable snapshot isolation to ensure concurrency control. Multithreaded KV Store June 2024
• Implemented a key-value store emulating Redis in C++ leveraging multithreading to handle concurrent clients and requests.
• Recreated the RESP protocol parser to ensure compatibility with Redis-cli and handle all standard Redis commands.
• Developed modules to handle replication and made use of mutex locks to ensure concurrency during multi replica propagation. Ensured persistence by developing modules to read and write RDB files. Low-Level Container Runtime May 2024
• Developed a lightweight low-level container runtime in C that has the ability to run OCI-compatible containers and supports pulling images from existing container registries.
• Used Linux PID namespaces for process isolation and ensured filesystem isolation using chroot.
• Managed resource allocation and management using cgroups. Designed a minimalistic cli for container lifecycle management. IoT Home Automation System November 2020
• Designed an IoT based home automation system that uses several sensors and actuators to control home appliances via a Wi-Fi network and Web-App.
• Developed Modules in Embedded C to control various sensor applications using a microcontroller.
• Developed a web-app using HTML, CSS and AJAX which allows users connected over the home Wi-Fi network to control various devices connected to the system.