Personal Statement

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. link to Amazon.com

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. link to Amazon.com

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. link to Eqentia

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

Education

University of Waterloo

Bachelor of Computer Science, Co-op Program

Skills

Programming Languages

  • Java
  • JavaScript (if I have to)
  • Ruby (casual scripting)
  • Scala
  • TypeScript

Technologies

  • AWS (API Gateway, Athena, CDK, CloudFormation, CloudWatch, DynamoDB, Glue, LakeFormation, Lambda, S3, SNS, SQS)
  • Spark

Miscellaneous

  • CSS
  • HTML
  • Markdown