I'm a Software Engineer passionate about building scalable backend systems, distributed architectures, and database technologies.
I recently completed my SDE Internship at Amazon Web Services (AWS), where I worked on the AWS SDK for Java v2. My project focused on enabling S3 Presigned URL Downloads (Async) with multipart support, closing a long-standing feature gap for customers migrating from v1 to v2.
Currently, I'm pursuing my Masterβs in Computer Science at the University of Southern California (USC).
-
AWS SDK for Java v2:
- Implemented Presigned URL GET operations (Async) with retry/error-handling support.
- Built multipart download infrastructure using HTTP Range headers and async concurrency.
- Enhanced S3 Transfer Manager with extensible progress tracking and parallelism.
-
chatDB β Interactive SQL/NoSQL query assistant powered by natural language.
-
iOS Stock Trading & Search Application β iOS client with Node.js backend for real-time market data.
-
Learned Cardinality Estimator for DuckDB β Research project exploring ML-based query optimization.
- Delivered Presigned URL Download API for Async S3 Client.
- Designed & implemented multipart presigned URL download support with concurrency.
- Contributed PRs to the aws/aws-sdk-java-v2 repo, improving developer experience and cloud storage performance.
- chatDB β Natural language query assistant for SQL/NoSQL.
- iOS Stock App β Real-time stock search and trading platform.
- learned-cardinality-duckdb β Learned models for query cardinality estimation.
Always exploring ways to make cloud development faster, simpler, and more reliable βοΈ