I'm a software engineer with 10+ years of experience building cross-platform applications, games, and SDKs. I enjoy turning complex requirements into clean architectures and mentoring teammates to deliver high-quality results. Based in Vancouver, I lead teams, collaborate across disciplines, and thrive under tight deadlines. I stay curious, proactive, and focused on shipping features that users love.

Ashton Chen

I'm a software engineer with 10+ years of experience building cross-platform applications, games, and SDKs. I enjoy turning complex requirements into clean architectures and mentoring teammates to deliver high-quality results. Based in Vancouver, I lead teams, collaborate across disciplines, and thrive under tight deadlines. I stay curious, proactive, and focused on shipping features that users love.

Available to hire

I’m a software engineer with 10+ years of experience building cross-platform applications, games, and SDKs. I enjoy turning complex requirements into clean architectures and mentoring teammates to deliver high-quality results.

Based in Vancouver, I lead teams, collaborate across disciplines, and thrive under tight deadlines. I stay curious, proactive, and focused on shipping features that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Ford Motor Company
August 1, 2022 - Present
Lead development for Ford SYNC In-vehicle Infotainment and gaming features; customized Android Automotive system source code; refactored Digital Owner’s Manual, Service Portfolio, and Game Launcher; created reusable components; mentored teammates; coordinated cross-team efforts; performed testing and code reviews.
Video Game Software Engineer at Electronic Arts
December 1, 2019 - June 1, 2021
Developed new gameplay features for FIFA 21 using Frostbite; rendered 3D models; created 2D UI components based on design specs; collaborated with environment and technical artists; gathered acceptance criteria.
Cryptocurrency C/C++ Developer at Sky Global Technology Inc.
July 1, 2019 - September 1, 2019
Developed SPV Bitcoin Wallet SDK for Android and iOS; set up CMake build system; built multi-threaded command line tools; test-driven development with Google Test; implemented logging and WebSocket client; exposed SDK APIs via JNI and bridge headers.
Virtual Reality Software Engineer/Team Lead at Eyexpo Tech Corp.
February 1, 2018 - June 1, 2019
Led a team of three full-stack developers; designed system architecture and estimated development costs; managed sprint planning, code reviews, and coding guidelines; delivered a VR Progressive Web App and panorama viewer SDK; supervised cross-functional integrations.
Mobile Developer at Eyexpo Tech Corp.
February 1, 2018 - June 1, 2019
Assisted computer vision researcher in stitching algorithms; created Android panorama viewer widget SDK using OpenCV; embedded React 360 panorama viewer; published panorama viewer SDK; shipped VR viewer app via Google VR SDK; managed enterprise app distribution.
Mobile Game Software Engineer at IUGO Mobile Entertainment Inc.
March 1, 2016 - April 1, 2017
Developed The Walking Dead: Road to Survival; implemented features in C++11; debugged crash dumps; analyzed performance for scalability; shipped to Google Play and Apple App Store; worked in Agile with RESTful services.
Software Development Engineer at Cvent (QuickMobile)
August 1, 2015 - November 1, 2015
Designed and created new features for Android apps using test-driven development; wrote unit tests with JUnit and Mockito; leveraged Volley for RESTful JSON requests; provided technical support and built automation for releases.
Software Development Engineer at BC Council for Families
February 1, 2014 - July 1, 2015
Provided technical guidance for website transition; applied Agile methodologies; conducted alpha/beta testing; enhanced UI/UX; gathered user feedback via surveys; ensured UI quality.
Software Engineer at Active Network LLC
November 1, 2011 - October 1, 2012
Developed backend features for CLASS SaaS; built features using VB6/VB.NET/ASP.NET; debugged legacy code; ensured PCI DSS compliance; collaborated with overseas teams; maintained build servers.

Education

AI Programming Nanodegree Program at Udacity
January 11, 2030 - June 24, 2026
Applied Software Development at British Columbia Institute of Technology (BCIT)
January 11, 2030 - June 24, 2026
Bachelor of Science in Electrical Engineering at University of Washington
January 11, 2030 - June 24, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more