I am eager to learn new computer science theory and software development skills in both self-study and professional positions. I am not afraid to start up new projects to improve familiarity with new languages, frameworks, documentation or concepts.
Work Experience
Amazon.com, Inc.
Software Development Engineer [WIP]
–
440 Terry Ave, North
Seattle, Washington, USA
98109
Data Lake
Developed a REST service to catalog datasets for Amazon's internal (business) Data Lake
Scaled append-only data store to support thousands of teams, millions of customers and over 1 EB of data
Owned and led service long-term (5+ years) across multiple managers and organizational shifts
Advocated for and established low-friction processes to keep up-to-date documentation
Task Scheduler
Designed and developed time-of-day-based scheduler to trigger millions of jobs per hour with a 5 minute SLA
Supported edge cases like multiple timezones, absence of midnight and Daylight Savings
Network-Regionalized User Authorization
Created REST service as an alternative authorization mechanism to Kerberos
Amazon.com, Inc.
Software Development Engineer Intern
440 Terry Ave, North
Seattle, Washington, USA
98109
–
Developed AWS-backed tool for programmatic resume discovery
Spearheaded Web UI development with the purposes of rapid prototyping (Dojo, JSP)
Implemented a REST API in a Java library
Eqentia Inc.
Ruby on Rails Web Developer
69 Yonge Street, Suite 600
Toronto, ON, Canada
M5E 1K3
– , –
Led the development of core web app features using Ruby on Rails, MySQL, and Solr in an Agile environment
Designed and implemented distributed system to optimize real-time crawling
Developed a self-regulating infrastructure to automatically scale back-end services
Integrated system with external services for enriched functionality and automation