About Me

My name is Alvin Yan, and I was born and raised in the sunny Southern California. I graduated with a Bachelor's degree in Computer Science from the University of California, San Diego. As being an ambitious and curious dreamer, I often find myself developing and designing mobile applications as a part-time hobby. Whenever possible, I enjoy traveling and exploring new places.

Contact

Alvin Yan
Mobile: (626) 500-7523
apyan7852@gmail.com

Education

University of California, San Diego

Bachelors of Science, Computer Science
Graduated: March 2017

The curriculum of the computer science major primarily consists of studies in algorithms, computational theories, data structures, and the structure of programming languages. There are various electives for undergraduates to choose from, primarily for developing interest in certain fields of computer science.

Technical Skills

The list below shows a wide range of technical skills, such as programming languages and tools. The years of experience is labeled with each of the technical skill, as well as represented with the bar below of my expertise.

  • Android Development (3.5 years)
  • Kotlin (3 years)
  • JAVA (3 years)
  • XML (3 years)
  • JSON (2 years)
  • Unity (1 year)
  • C# (1 year)
  • Groovy (2 years)
  • C/C++ (2 years)

Work Experience

Openfit

Software Engineer II, Android
April 2021 - January 2022

  • Developed features on the company’s bike fitness tablet. Features include live class sessions, updated user interface, and bug fixes.
  • Written the tablet’s Android application in Kotlin, using the MVVM architecture. Worked with coroutines, flows, and Dagger. Used Apollo GraphQL and Retrofit to retrieve backend data.
  • Integrated the Amplitude Analytics library into the application for user statistics.
  • Participated in daily stand-up meetings and biweekly sprints to arrange and prioritize tickets.
  • Collaborated with other software developers, testers, and designers by using the JIRA board, GitHub, and Figma.

YP, The Real Yellow Pages (Thryv)

Software Engineer, Android
April 2018 - February 2021

  • Written the Android applications in both Java and Kotlin, as well as performed Kotlin conversion.
  • Participated in daily stand-up meetings and weekly grooming to prioritize user stories and tickets. Used the Kanban development method to arranged the user stories and tickets.
  • Collaborated with other software developers, testers, and designers by using the JIRA board, SourceTree, Bamboo integration, and Zeplin.
  • Developed new features and resolve defects on the company’s Android applications, Gas Guru and the official YP app. Ensured optimal quality assurance with the collaboration of software testers.
  • Developed the Bixby capsule for the company, so users with Samsung devices and appliances can have access to the YP services using vocal commands. Written in JavaScript and Bixby scripting.

The Walt Disney Studios

Software Engineer Intern
June 2017 - August 2017

  • Participated in daily scrum meetings and biweekly sprints to prioritize user stories and tasks.
  • Collaborated with other developers on Rally software to be assigned and complete the user stories.
  • Wrote testing scripts in Java and Groovy to automate the company’s theatrical fulfillment engine. Contributed to automated regression testing to ensure that the functions are working properly.
  • Developed testing scripts with IntelliJ IDEA and Selenium tools, and performed continuous integration with Jenkins and SauceLabs.

Beachbody LLC

Software Engineer QA Intern
June 2016 - August 2016

  • Performed unit-testing and documentation for the company’s business and customer service applications. The unit-testing is used to check for the customers’ sales and profile accuracies.
  • Engineered virtual users with Oracle Application Testing Suite to perform the unit-testing sequence.
  • Programmed functions with Java and OpenScript, for other QA engineers to use it for unit-testing.
  • Engaged with other QA engineers in using JIRA and Git to prioritize the automation testing cases.

saambaa LLC

Android Developer Intern
June 2015 - September 2015

  • Integrated the Facebook SDK into the company’s Android application to improve the users’ social connection between the applications.
  • Developed an advertisement sliding gallery on the company’s mobile application, a feature that displayed various advertisements on the main page.
  • Cooperated in the deployment process and helped published the application on the Google Play Store.

Get In Touch.

Contact

Alvin Yan
Mobile: (626) 500-7523
apyan7852@gmail.com