Ryan (Yuan) Lu

  • Software Developer – Alexa Mobile at Amazon
  • Los Angeles, California, United States
  • Computer Software

Previous positions

  • Software Developer – Kindle at Amazon
  • Software Developer Intern at Eclo Inc.

Education

University of Southern California, Bachelor of Science (BS), Computer Science

Background

Summary

• Extensive experience in Mobile Development, primarily in iOS • Product owner, oversaw releases firsthand of iOS app with 20+ million monthly download • Entrepreneurship enthusiast, built 2 startups in college plus other personal projects • Develop high quality product with industry advanced design patterns such as dependency injection, factory, delegation, etc • High unit test coverage against dev code with XCTest, OCMockito, etc

Experience

  • Software Developer – Alexa Mobile

    Amazon

    August 2018 – Present(1 year 2 months)Greater Seattle Area

    • DesignedanddeliveredhighlyrequestedRemindersfeaturein the Alexa iOS App, which is required to launch widely popular product Echo Auto: https://amzn.to/2nFhLKk • Designedbackend-to-frontendsolutioninvolvingApple PushKit to enable audible Timers and Alarms features on Alexa app, led fullstack teams to deliver project, features contributed in app reaching 4-star rating in 2019 • ReceivedapprovalsfromPrincipalPMandPrincipalEngineers on architecture re-design of the Alexa Mobile SDK, understands how engineering works differently for an SDK • Oversawandprovidedtechsupportforimportantproduct lauches such as Echo Auto, Echo Buds

  • Software Developer – Kindle

    Amazon

    April 2017 – August 2018(1 year 4 months)Seattle, Washington

    • Contributed in developing the Kindle for iOS app by writing high quality, testable code with design patterns such as Dependency Injection, Delegation and KVO • Oversaw the entire app release process and resolved high severity crashes, bugs in a timely manner as the oncall engineer • Increased app unit test coverage by writing unit tests using XCTest and OCMockito, which resulted in decreased app crash rate • Actively involved in Affinity Groups such as Asians@Amazon, Connect@Amazon, and organized events that allowed 100+ Amazonians to connect • Received overwhelmingly positive feedbacks on performance review process, Amazon Forte, for traits such as bias for action, being a great team player, etc

  • Software Developer Intern

    Eclo Inc.

    September 2016 – January 2017(4 months)Mountain View, CA

    • Continuation of previous internship with Eclo Inc. in a part-time fashion during the fall 2016 semester • Continued to develop frontend features of the project • Implemented backend connections with backend dveveloper, such as Push Notifications with APNS • Dealt with AFNetworking and NSDispatchQueue heavily to fix image uploading issues • Researched heavily on AVFoundation framework to attempt customize and optimize photo quality/size according to client needs • Further optimization of 3D model in SceneKit

  • Software Developer Intern

    Eclo Inc.

    May 2016 – August 2016(3 months)Mountain View, CA

    Eclo Inc. : https://www.nsf.gov/awardsearch/showAward?AWD_ID=1556080 • Completely redesigned and rebuilt both UX and UI of the app upon closed-beta testing • Implemented new features utilizing libraries including AFNetworking, CoreData, Mantle Model and design patterns such as KVO, Observer. Worked closely with backend engineer to create and implement new RESTful services • Implemented SIFT detector in Obj-C for image recognition and processing. Matlab scripts used to assist in this process • Implemented PLY dynamic loading with SceneKit, and beautified presentation of 3D model

    Recommendations (1)
  • Lead iOS Developer

    Pocket Doctor (iOS Application)

    March 2016 – August 2016(5 months)USC Keck School of Medicine

    • Pocket Doctor is a mobile health portal for self-diagnosis and nutrition suggestion Research project with commercial potentials with professor from the USC Keck School of Medicines. • A mobile health portal that lets users screen for vaccines, cancers or metabolic diseases, also gives diet suggestions • Fully responsible for the frontend design and backend service/structure development of the mobile app. Backend architecture and developed using Firebase. (​https://github.com/uniquegel/KHHealthCareProj)

  • iOS Developer

    EnvoyNow

    June 2015 – August 2015(2 months)Mountain View, California

    • Completely redesigned/rebuilt the whole app in a team of 3 within a month, responsible for roughly 40% of the work, which is essential for the new launch of the app in fall 2015 • Added new features/functionalities to the app which resulted in positive feedbacks from users

  • iOS Developer/Designer

    THUNDERBOLT Creative Digital Technologies

    May 2015 – June 2015(1 month)Hollywood, Los Angeles, CA

    • Responsible for implementing new iOS projects for the company • Responsible for UI/UX quality checks for on-going iOS projects • Helped in the design of app flow and sketch-ups of “Start Your Night” project

  • Computer Science Tutor

    WholeRen Education, LLC

    August 2014 – December 2014(4 months)Los Angeles, CA

    contact: yuan.lu@wholeren.com

  • IT Department Technician

    University of Southern California

    September 2014 – October 2014(1 month)Los Angeles, CA

  • Software Developer Intern

    Ducheng Technology LLC.

    May 2014 – August 2014(3 months)

    • Collaborated on the development of a new Java-based algorithm for the company’s trading software resulting in a boost of efficiency of around 10% • Optimized the company’s website using which made it way easier for clients to use

  • Student Support specialist

    CCAC

    January 2013 – May 2014(1 year 4 months)Pittsburgh, PA

  • Assistant/Technician

    CCAC Student Life

    October 2012 – January 2013(3 months)Pittsburgh, PA

Education

  • University of Southern California

    Bachelor of Science (BS), Computer Science

    2014 – 2016

    Activities and Societies

    -Member of National Organization of Business and Engineering-USC chapter -Member of USC Boxing Club -Member of USC Hack Nights •USC Wrestling Team | team member •USC LavaLab | finalist/member (30 out 200 applicants) •USC UXSC 2015 Spring Design-a-thon | 3rd Place •USC Viterbi School of Engineering Dean’s List | nominee •USC Corpus Callosum | member •USC UX Design Club | member •USC National Organization of Business and Engineering | member •USC Association for Computing Machinery | member

Languages

  • English

    Native or bilingual proficiency

  • Chinese

    Native or bilingual proficiency

Skills & Expertise

  • Training
  • Version Control
  • Algorithms
  • Computer Science
  • Leadership
  • JavaScript
  • Cascading Style Sheets (CSS)
  • Unit Testing
  • Distributed Systems
  • Diversity
  • Time Management
  • Mobile Applications
  • Artificial Intelligence (AI)
  • OS X
  • Critical Thinking
  • User Experience (UX)
  • Swift (ProgrammingLanguage)
  • Mobile Application Development
  • Object Oriented Design
  • Python
  • diversity
  • Objective-C
  • Web Development
  • Financial Services
  • Amazon Kinesis
  • Computer Engineering
  • Android Development
  • Facebook
  • Representational State Transfer (REST)
  • Research
  • Linux
  • iOS Development
  • Photoshop
  • Teamwork
  • PHP
  • Github
  • C
  • Dependency Injection
  • Algorithm Design
  • MySQL
  • C++
  • Android
  • HTML
  • Web Design
  • Design Patterns
  • Operating Systems
  • Programming
  • Java
  • iOS
  • SQL

Courses

University of Southern California

  • Decrete Methods in Computer Science (CSCI170)
  • Principles of Software Development(CSCI201)
  • Computer Systems(CSCI352)
  • Advanced Computer Science Algorithms(CSCI270)
  • Software Engineering(CSCI310)
  • Computer Graphics(CSCI420)
  • Computer and Network Security(CSCI430)
  • Cooperative Education Work Experience(ENGR395)
  • Create Your High Tech Startup(CSCI404)
  • Introduction to Digital Logic(EE101)
  • Mobile Application Development(ITP342)

Honors & Awards

  • USC UXSC 2015 Spring Design-a-thon – 3rd place

    USC UXSC

    April 2015

  • USC Viterbi School of Engineering Dean’s List Nominee

    USC Viterbi School of Engineering

    August 2014

Organizations

  • USC Lavalab

    team member/lead iOS Developer

    August 2015 – Present

  • USC Association of Computing Machinery

    member

    August 2014 – Present

  • USC Corpus Callosum

    iOS Developer

    January 2015 – April 2015

  • USC UXSC (User Experience Club)

    member

    February 2015 – Present

  • USC National Organization of Business and Engineering

    member

    September 2014 – Present

  • USC Wrestling Team

    team member

    August 2015 – Present

Volunteer Experience & Causes

  • Volunteer

    Greater Pittsburgh Community Food Bank

    May 2013 – August 2013(3 months)Poverty Alleviation

    Volunteer at the distribution center. We play different roles depending on what the organization needs on the day: box wrapping, food sorting, food weighting etc. But in general, we help get all the foods that were donated by local grocery food chains ready to be distributed to low-income families.

Causes Ryan (Yuan) cares about:

  • Children
  • Civil Rights and Social Action
  • Education
  • Environment
  • Health
  • Human Rights