Hi! I'm a Senior Software Engineer with over 6 years of experience in fullstack development and system design. Currently working at Bloomberg, in NYC. Outside of taking on exciting coding projects, I'm always looking for new hobbies ๐, outdoor activities ๐ง, and reading ๐. Feel free to send me an email or connect with me on LinkedIn!
Tech lead on the team developing Bloomberg's central integrated approvals system. Redesigned Bloomberg's central internal approvals service, powering most approval related workflows within the company. This project replaces an existing service used by over 10,000 customers with no impact to end users. This new service is built on PostgreSQL, Python, RabbitMQ, IAM and Docker.
Designed and created Amazon's internal central tool for managing and viewing software security risks. I've worked in both frontend and backend in creating UI pages/components in React, as well as its corresponding supporting APIs in Java supported by AWS cloud services including Lambda, Fargate, DynamoDB, IAM, KMS, EventBridge and SQS. On top of development, I regularly go through on-call rotations where I fix production bugs, maintain our services, and act as liaison to customers and dependent partners for our services.
Developed a tool for tenant owners to route site traffic to different backend servers for fleet migrations. Implemented new method for Amazon engineers to do controlled rerouting of traffic requests that lowers latency and extends support for POST requests on network traffic rerouting. Created front-end user interface with JS React to interface with this project functionality. Collaborated with multiple teams to modify several codebase to support necessary functionality.
Managed content updates and design changes for offical club website and maintain email systems to effectively facilitate mass communication between officers, over one hundred active current members and interested inquirers.
Relevant Coursework
An interactive nonogram puzzle game. Enter row and column hints to generate a playable grid, toggle cells by clicking, and hit Solve to run the solver.
An assistant for the daily Wordle puzzle. Type your guess, click each letter to mark it gray/yellow/green, then submit to see ranked suggestions for your next guess.
Irene's Mango Garden is a browser-based farming game where you plant mango trees, harvest fruit, craft products, and sell them for coins to buy upgrades and expand your farm. It's a cute pixel-art idle game with infinite progression.
A solver for the NYT Spelling Bee. Enter the center letter and 6 outer letters to instantly find all valid words, with pangrams highlighted and results sorted by point value.