Jerry Chen

Jerry Chen

Software Engineer, Android

JUSTSQUAREIT

About

I am a Software Engineer with 3+ years of experience in the software industry. I helped realtor.com implement consumer demanding features on the Android app that brought 8 million hits. And I helped EA‘s NHL22 franchise manage, implement, and optimize its build and smoke automation systems and infrastructures to accelerate deployment cycles.


Technical Skills & Tools:

  • Java, Kotlin, Dart, Python, Bash, Batch, Shell
  • JetPack, Moshi, Retrofit, Glide, Android KTX, RxJava, Dagger, Flutter
  • Espresso, Robolectric, Mockito, JUnit
  • Git, GitHub, GitLab, Gerrit, Jenkins, JIRA, Slack Automation
  • MySQL, SQLite, SQL Server, MongoDB
  • Chef, Zabbix, vSphere

Here are a few examples of my work:

  • Implemented Mortgage Calculator feature on realtor.com that’s been demanded by many home seekers.
  • Resolved SLA bugs on the realtor.com Android app in a timely manner to comply with the SLA agreement: went from having a backlog of about 50 bugs older than 30 days to having 0 bugs older than 30 days.
  • Maintained 95%+ success rate on EA NHL22’s build and smoke automation framework at all time to provide internal customers a satisfaction rate of 88%.
Interests
  • Python Automation
  • Mobile Development
  • Android Development
  • Cross Platform App Development
Education
  • BSc in Computer Science, 2013 - 2019

    Simon Fraser University

  • BEng in Computer Science, 2014 - 2019

    Zhejiang University

Professional Experience

 
 
 
 
 
Software Engineer
Feb 2020 – Present Burnaby
  • Support NHL22 and UFC game engine migration from Ignite engine to Frostbite engine.
  • Collect builds and smokes reliability metrics using Python.
  • Inject parsed metric data to Elastic Search for visualization on Kibana.
  • Investigate build and smoke issues promptly to maintain a 90%+ success rate.
  • Improve end-to-end CI execution time of automated builds/smokes by 2 hours implemented in Groovy.
  • Work with internal customers to build desired automation, achieving a 88% customer satisfaction rate.
 
 
 
 
 
Founder & Technical Consultant
Nov 2021 – Present Vancouver
  • A Square certified web design agency
  • Collect client requirements to design professional business websites
  • Provide technical consultations to clients about Square omnichannel solution
  • Onboard clients to Square omnichannel solution including POS, business eGift card, appointment solution, inventory management, business analytic metrics, restaurant self-serve ordering, team management, customer management, and customer rewards & loyalty system
 
 
 
 
 
Technical Consultant
Jun 2021 – Present Vancouver
  • Set up Square POS, inventory, appointment system
  • Create a website that supports patient appointment booking using Square Online
  • Constantly communicate with doctors and practitioners on their requests and feedbacks
  • Align and present requested features on Square dashboard
  • Research and compare POS, eCommerce, inventory, and appointment solutions such as Square and Shopify and narrow down to a solution that fits best for the health centre
 
 
 
 
 
Software Engineer, Web
May 2018 – Dec 2018 Burnaby
  • Work on the Ingestion Library of HERE Open Location Platform (OLP) in C++
  • Continuous integration of agile feature implementations and bug fixes for the library
  • Build and deploy library infrastructure utilizing Docker, CCI, Jenkins, and Gerrit
  • Implement unit tests and mock tests for the library utilizing Google test
  • Integrate SonarQube static analysis into library build pipeline utilizing Docker and CCI
  • Implement a full stack web app using React, Express, Node.js, MobX, Ant Design and MySQL
  • Implement and design unit tests, integration tests, UI tests for the full stack web app project
 
 
 
 
 
Software Engineer, Android
May 2017 – Dec 2017 Richmond
  • Implement Mortgage Calculator feature that achieves 8 million hits 4 months after release
  • Clear out backlog of SLA bugs: went from having a backlog of about 50 bugs older than 30 days to having 0 bugs older than 30 days
  • Feature implementations, feature enhancement, and bug fixes on realtor.com Android App that has 10 million+ installs from the Google Play Store
  • Work with QE to implement an automated CI process for gating code reviews, including sharding of tests across multiple test devices for shorter patch validation times
  • Implement Firebase event tracking also several other internal tracking platforms
  • Improvement of Quality Engineering by programming automated Espresso tests in Java, including test automation of altered reality and virtual reality features namely Street Peek and many other features of the realtor.com Android App
  • Improvement of continuous integration pipeline with Jenkins and Gerrit
  • Integration with the development team in an Agile Scrum environment

Contact