Atul Gavande

Computer Science & Applied Math Student

University of California, Berkeley • Expected December 2026

Palo Alto, CA

Education

University of California, Berkeley

B.A. Computer Science, B.A. Applied Math

Major GPA: 3.67

Berkeley, CA

Expected December 2026

Relevant Coursework:

Data Structures & Algorithms (A+), Machine Structures, Efficient Algorithms and Intractable Problems, Database Systems, Computer Networking, Discrete Math & Probability Theory, Probability and Random Processes, Principles and Techniques of Data Science, Artificial Intelligence, Machine Learning, Abstract Linear Algebra, Abstract Algebra, Analysis

Work Experience

Oracle

Software Engineer Intern - OCI

Santa Clara, CA

05/2025 - Present

  • • Developed a PostgreSQL extension in C enabling invocation of OCI Functions from SQL, reducing external service orchestration overhead by 40% for ODSP customers
  • • Integrated the extension into the Aries PostgreSQL Docker container, supporting secure function execution using resource principal auth across 1000+ DbSystem instances
  • • Added JSON input support and GUC-based configuration, improving usability and extending functionality for over 50 internal users and developers
  • • Delivered a fully tested and documented solution with 100% unit test coverage, accelerating future adoption and integration into customer deployments

Oracle

Software Engineer Intern - AI/ML Data Science Team

Redwood City, CA

05/2024 - 08/2024

  • • Led the end-to-end development of a back-end Python script using the Oracle Python SDK to automate the identification and termination of dangling compute instances. Designed comprehensive tests achieving 100% coverage leading to the script being deployed to production, impacting over 1,300 instances directly saving $10,000+ per month
  • • Designed and deployed an analytics dashboard using SQL to query off of logs generated by the script to provide real-time metrics on instance termination, cost savings, and usage trends, significantly enhancing internal monitoring capabilities
  • • Engineered a proof of concept and authored a guide for 400+ teams to transition automated jobs from reading from Kiev (OLTP live database) to Horizon (OLAP data warehouse), leading to the successful shift of 20+ back-end jobs and a 15% improvement in database query performance
  • • Contributed to the refactoring of the team's codebase by implementing industry-standard coding practices, significantly improving code structure. Successfully created and merged 10+ pull requests across 15+ different files

Technical Skills

Languages

JavaPythonSQLCC++SwiftSwiftUIRISC-VScheme

Technologies

GitREST APIsloggingCLISSHDockerTerraformSDKLinuxNumPypandasmatplotlibOpenMPSIMD

Cloud & Database

Oracle Cloud Infrastructure (OCI)Data warehousingETL & ELT ProcessesOLTP & OLAP Systems

Featured Projects

Database Management System

Java

Architected a full-featured DBMS supporting ACID transactions, featuring a balanced B+ tree index optimized for 500K+ records with a 3-level depth, ensuring O(log n) search performance.

  • • Custom join operators reducing disk I/O by 35% and accelerating query execution by 40%
  • • Strict two-phase locking and write-ahead logging with checkpointing
  • • Supports 100+ concurrent transactions with <2-minute recovery times

AI Pacman Agent

Python

Developed search algorithms (DFS, BFS, UCS, A* with non-trivial heuristics) that reduced node expansions by 40%, and engineered multi-agent systems (minimax, alpha-beta, expectimax) for near-optimal decisions.

  • • Reinforcement learning agents achieving >90% win rates via adaptive evaluations
  • • Bayesian inference and particle filtering for real-time ghost tracking
  • • Q-learning and approximate Q-learning implementation

Optimized Convolutions

C

Implemented 2D convolution algorithms in C for video processing, including Gaussian blurring and sharpening, using matrix manipulation techniques.

  • • 11.4x speedup through SIMD (AVX2) instructions and OpenMP parallelization
  • • Optimized for multithreaded execution
  • • Gaussian blurring and sharpening algorithms implementation

Carvo iOS App

Swift, SwiftUI

Developed an iOS app where users input vehicle details and select desired services, then securely send requests to nearby shops. Shops access their own interface to view requests and respond with quotes in real-time.

  • • NHTSA API integration for VIN decoding with seamless JSON parsing
  • • Firebase Authentication and Firestore for real-time data synchronization
  • • 15+ SwiftUI views with state and binding for seamless user interactions

Sync

Next.js, TypeScript

Developed a full-stack social networking platform for musicians and venues using Next.js 15, TypeScript, and Supabase, featuring user authentication, real-time data synchronization, and media file management.

  • • Content creation system with support for multiple media types and custom audio waveform player
  • • Advanced social features including user profiles, follow/unfollow, post interactions
  • • Responsive UI/UX with Tailwind CSS and role-based access control for DJs and venues
Visit Live Site

Internet Protocol Stack Projects

C, Python

Designed and implemented core networking tools such as Traceroute and IP Packet Sniffer using raw sockets and custom protocol parsing.

  • • Simulated routing protocols including Distance Vector and Link State algorithms
  • • Developed simplified Transport Layer protocol with congestion control over UDP
  • • Analyzed Internet behavior using real-time packet data for latency and throughput measurements

Let's Connect

I'm always interested in discussing new opportunities, interesting projects, or just connecting with fellow developers.