Post Job Free
Sign in

Software Developer

Location:
Sunnyvale, CA
Posted:
April 05, 2020

Contact this candidate

Resume:

Max Choo

*********@*****.*** • 310-***-**** • in/max-choo • github.com/max-choo

EDUCATION

BS Computer Science, University of California - San Diego September 2016 - December 2019

● GPA: 3.71/4.0

EXPERIENCE

Amazon Web Services - Seattle, WA September 2018 - December 2018 Software Development Engineer Intern

Interned in Fleet Management group to build an automated ticket handling solution used by Amazon’s internal software teams to request compute capacity (EC2) for immediate needs.

● Reduced manual effort for team’s on-call engineers to respond to emergent request tickets.

● Developed the solution using tools including Ruby, Amazon’s Coral framework, and AWS (DynamoDB, CloudFormation for infrastructure setup).

● Integrated the product with SLA Tracker using Message Queue (Amazon SNS and SQS) to ensure complete service delivery within five minutes.

● Contributed to production development lifecycle, including design documentation, implementation, code review, QA testing, version control management, and deployment.

● Presented final product to AWS Fleet Management’s business group prior to deployment to production.

● Participated in sprint planning meetings as a part of Agile development process. CliniComp - San Diego, CA June 2018 – August 2018

Software Engineer Intern

● Collaborated with an engineer to find efficient methods to improve user experience for a records system.

● Enhanced data storage flexibility by redesigning the SQL table schema used in data migration.

● Improved server query response time by adopting GraphQL to replace a REST-based backend service.

● Built a React library for designing grid layout that improved the flexibility of patient record UI. PROJECTS

SurfStore

SurfStore is a reliable file storage application that allows users to upload, download, modify, and delete files.

● Designed and implemented rpc-based API in Java with ProtoBuf and Maven on microservice architecture.

● Ensured fault-tolerance by enhancing the back-end service to a set of distributed systems. Blackjack Reinforcement Learning

● Implemented machine learning algorithms in Python including Monte Carlo method, Temporal Difference Learning, and Q-Learning to evaluate Blackjack’s “Soft 17” rule, reaching 49% of win rate via Q-Learning. Encore Radio

● Served as database specialist in 10-member Agile team to design database schema and install and configure MySQL for a radio station web app.

SKILLS

● Languages: Java, C/C++, Bash, Python, SQL, JavaScript, Ruby

● Technologies : Linux, Git, GraphQL, MySQL, React, AWS, Maven, Spring MVC, Visual Studio Code, Eclipse



Contact this candidate