Software Engineer with 6+ years of experience, including 4+ years on Amazon Music's Core Services search platform serving 80M+ global listeners. I specialize in search indexing, ranking, and relevance — building systems that operate at scale, reduce latency, and improve the quality of results people actually see. My work spans event-driven architectures, distributed ingestion pipelines, and A/B-validated ranking signal improvements in Java on AWS.
Software Development Engineer · Core Services Search
Software Engineer
Software Engineer
Blockchain for Medical Records
Built a distributed system where processes compete across a network to mine and verify blocks (medical records) before being added to a ledger. Implemented from scratch using inter-process communication, cryptography, multithreading, and peer-to-peer networking.
Custom Memory Manager
Implemented a custom memory manager in C++ that replaces the standard library allocator, achieving a 3.5x speed increase through optimized allocation strategies and cache-aware data layout.
Built a web application that recommends movies using collaborative filtering (user-based and item-based) and K-nearest neighbor, generating personalized recommendations based on a target user's ratings and their top-K similar users.
Languages
Java (primary), C++, Python
Cloud & Infrastructure
AWS (ECS, Lambda, DynamoDB, S3, OpenSearch, CloudWatch, SNS, SQS)
Specialties
Large-Scale Search Infrastructure, Distributed Systems, Event-Driven Architecture, High-Availability Systems, Ranking & Relevance
M.S. in Computer Science · Full-time student, 2019–2021
B.S. in Computer Engineering · Minor: Computer Science