BG
Hello, I'm Brandon
Cloud Software Engineer
I'm a Software Engineer at Amazon based in the San Francisco Bay Area, architecting highly scalable distributed systems using Java and AWS cloud infrastructure. I hold a Master's in Computer Science from UC San Diego and specialize in backend system design and cloud-native architectures that deliver high performance, reliability, and scale. I'm passionate about technical leadership and building systems that create meaningful impact through scalable, efficient engineering solutions.

Skills
Java
AWS
DynamoDB
Python
Node.js
RESTful APIs
Git
GitHub
JavaScript
TypeScript
React
HTML
CSS
Tailwind CSS
Work Experience
Software Development Engineer
Amazon.com
- Architected and developed cloud orchestration service handling traffic from millions of Alexa multimodal devices worldwide, integrating multiple content providers with intelligent ranking algorithms for optimized content delivery
- Built and maintained high-performance multi-tenant distributed systems at scale, solving complex challenges in content aggregation, real-time ranking, and low-latency response delivery
- Led technical design and implementation of scalable microservices architecture using Java and AWS infrastructure, ensuring fault tolerance and high availability
- Collaborated with cross-functional teams including product managers and other developers to create high-quality products
- Articulated technical challenges and delivered robust, scalable and supportable solutions within the overall system architecture
Teaching Assistant
University of California, San Diego
- Teaching Assistant for graduate-level courses CSE 224 (Networked Systems) and CSE 124 (Networked Services), supporting advanced distributed systems curriculum
- Facilitated discussion sections and office hours, mentored students on complex networking concepts, and managed grading for 100+ students while establishing project infrastructure
Software Development Engineer Intern
Amazon.com
- Designed, developed and tested full-stack software solution for on-device test management service, delivering end-to-end functionality for device testing workflows
- Implemented scalable backend RESTful web service using Python and Flask, ensuring robust API performance and data handling
- Developed responsive user interface using HTML, CSS and JavaScript, creating intuitive user experience for test management operations
Education
University of California, San Diego
Master of Science, Major in Computer Science
- Master of Science in Computer Science, 3.96 GPA
- Specialized in Distributed Systems, Communication Networks, Operating Systems, Compiler Design, and Software Engineering
The University of Hong Kong
Bachelor of Engineering, Major in Electrical Engineering and Minor in Finance
- Bachelor of Engineering in Electrical Engineering with Finance Minor, 3.87 GPA (First Class Honors)
- Academic Recognition: Dean's Honors List, IET Outstanding Electrical Power and Energy Engineering Student Award
- Merit-based Scholarships: HKU Scholarship, CLP Scholarship, Chevalier Scholarship, YT Scholarship, Entrance Scholarship
University of California, Berkeley
Summer Exchange in Computer Science
- Summer Exchange Program in Computer Science, 3.85 GPA
- Advanced Coursework: Algorithms and Data Structures, Computer Architecture, Object-Oriented Programming
My Projects
Production Applications
Portfolio Website
Professional portfolio website showcasing software engineering experience and projects. Built with React, Tailwind CSS, and modern web technologies, featuring responsive design and optimized performance for seamless user experience.
- React
- JavaScript
- Tailwind CSS
Technical Implementations
HouseMates
Cross-platform mobile application for household task management with real-time synchronization across multiple users. Built full-stack solution using React Native frontend, Node.js backend, and cloud database architecture for seamless collaboration.
- JavaScript
- ReactNative
Cloud-based File Storage Service
Distributed file storage system with global geographic distribution, implementing fault-tolerant architecture for high availability. Designed scalable backend using distributed consensus algorithms and cloud infrastructure for reliable file management.
- Python
- Java
- RPC
- AWS
RAFT Protocol
Implementation of RAFT distributed consensus algorithm for fault-tolerant distributed systems. Built robust leader election and log replication mechanisms to ensure data consistency across distributed nodes in network partition scenarios.
- Python
- RPC
- AWS
Gitlet
Version control system replicating core Git functionality including branching, merging, and distributed repository management. Implemented efficient data structures and algorithms for version tracking and conflict resolution.
- Java
Contact
Feel free to reach out!