Hi, I'm Ethan S Hao, a software engineer based in Thunder Bay, Canada. I specialize in full-stack development, mobile apps, cloud infrastructure, and scalable backend services. I enjoy turning complex problems into elegant solutions and collaborating with teams to deliver high-quality software. I value learning, mentorship, and building products that users love. Currently pursuing an MSc in Computer Science at Lakehead University, I bring over eight years of hands-on experience with React Native, Flutter, Node.js, AWS, Kubernetes, and data-driven backends. I thrive in remote and cross-functional environments and am always eager to pick up new technologies and best practices.

Ethan Shao

Hi, I'm Ethan S Hao, a software engineer based in Thunder Bay, Canada. I specialize in full-stack development, mobile apps, cloud infrastructure, and scalable backend services. I enjoy turning complex problems into elegant solutions and collaborating with teams to deliver high-quality software. I value learning, mentorship, and building products that users love. Currently pursuing an MSc in Computer Science at Lakehead University, I bring over eight years of hands-on experience with React Native, Flutter, Node.js, AWS, Kubernetes, and data-driven backends. I thrive in remote and cross-functional environments and am always eager to pick up new technologies and best practices.

Available to hire

Hi, I’m Ethan S Hao, a software engineer based in Thunder Bay, Canada. I specialize in full-stack development, mobile apps, cloud infrastructure, and scalable backend services. I enjoy turning complex problems into elegant solutions and collaborating with teams to deliver high-quality software. I value learning, mentorship, and building products that users love.

Currently pursuing an MSc in Computer Science at Lakehead University, I bring over eight years of hands-on experience with React Native, Flutter, Node.js, AWS, Kubernetes, and data-driven backends. I thrive in remote and cross-functional environments and am always eager to pick up new technologies and best practices.

See more

Experience Level

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

Language

English
Advanced
Chinese
Fluent

Work Experience

Senior Front-End Developer (Remote) at Qingdao Tengling Technology Co., Ltd.
July 1, 2023 - Present
Maintained and enhanced a suite of applications, including e-commerce, merchant, and delivery rider apps, plus a data management/visualization platform using ReactJS. Optimized performance for smooth 60fps rendering, added interactive animations, and integrated third-party platforms (Firebase Crashlytics, payment gateways). Improved efficiency with image caching via CDN and local storage. Designed and implemented backend services in Node.js (canvas rendering, data caching) and deployed on Kubernetes for scalability and reliability. Implemented CI/CD to automate frontend builds and deployments, generated ad-hoc and App Store/Play Store builds, and published apps to Apple App Store and Google Play Store; integrated App Center CodePush for seamless over-the-air updates.
Mobile Technology Manager at Shenzhen Baiguo Hudong Technology Co., Ltd.
November 1, 2022 - September 14, 2025
Developed two applications: Intelligent Site Selection App and Business Intelligence App. Built backend services (PDF generation via Puppeteer/Chromium in a container; Node.js service integrated with MongoDB and Redis). Deployed all backend services on Kubernetes for scalability and reliability. Implemented CI/CD to automate frontend builds/deployments, leveraged Fastlane to generate ad-hoc and App Store builds, and published mobile apps to the Apple App Store. Integrated App Center CodePush for seamless over-the-air updates. Key tech: React Native, Flutter, Node.js, Kubernetes, Jenkins, MongoDB, Redis.
Mobile Development Engineer at Shenzhen Feellife Atomization Medical Co., Ltd.
March 1, 2018 - September 14, 2025
Completed the development and deployment of a Bluetooth mobile application. Built backend services with Node.js and MongoDB, providing authentication and data archiving for the mobile app. Integrated a BI service (SaaS) with MongoDB to build interactive dashboards for data visualization. Technologies used: React Native, BLE, Node.js, MySQL, MongoDB, Docker, Quick BI.
Java Development Engineer at Hangzhou So-well Information Technology Co., Ltd
September 1, 2015 - September 14, 2025
Partial module development of a Java web application using Hibernate, Spring, JSP, and Oracle database. Technologies included: Java, jQuery, HTML, CSS; Oracle DB.
Senior Front-End Developer at Qingdao Tengling Technology Co., Ltd.
July 1, 2023 - Present
Maintained and enhanced e-commerce, merchant, POS, and delivery rider apps with React Native, and a data management and visualization platform using ReactJS. Optimized app performance to deliver 60fps rendering across pages, integrated third-party platforms (Firebase Crashlytics, Payment Gateways) to track crashes and support payment channels. Enabled image caching via CDN and local storage. Designed and implemented backend services with Express.js (canvas rendering, token management, data caching) deployed on Kubernetes (EKS). Implemented CI/CD to automate frontend builds and deployments, published mobile apps to Apple App Store and Google Play, and integrated CodePush for OTA hot updates.
Mobile Technology Manager at Shenzhen Baiguo Hudong Technology Co., Ltd.
November 1, 2022 - October 7, 2025
Developed Intelligent Site Selection App with React Native (Redux) and Business Intelligence App with Flutter (Provider). Integrated CodePush for OTA updates. Built backend services for mobile apps, including a PDF generation service using Puppeteer/Chromium in a container, and a Node.js service integrated with MongoDB, Redis, ML models and other APIs. Wrapped native iOS/Android SDKs as reusable React Native modules and Flutter plugins. Implemented CI/CD on Kubernetes, leveraged Fastlane to generate ad-hoc and App Store builds, and published to the Apple App Store with business distribution. Guided front-end team to ensure alignment, efficiency and timely delivery.
iOS Software Engineer at Shenzhen Feellife Atomization Medical Co., Ltd.
March 1, 2018 - October 7, 2025
Completed the development and deployment of a Bluetooth mobile application with Objective-C. Built backend services with Node.js and MongoDB for authentication and data archiving. Integrated a BI service (SaaS) with MongoDB to build interactive dashboards for data visualization.
Java Development Engineer (Internship) at Hangzhou So-well Information Technology Co., Ltd
September 1, 2015 - October 7, 2025
Partial module development of a Java web application using Hibernate, Spring, JSP, and Oracle database.
Senior Front-End Developer at Qingdao Tengling Technology Co., Ltd.
July 1, 2023 - Present
Maintained and enhanced e-commerce, merchant, POS, and delivery rider apps with React Native; developed a data management and visualization platform with ReactJS; optimized rendering to 60fps; integrated Firebase Crashlytics and payment gateways, implemented CDN/local storage image caching; designed and implemented backend services with Express.js (canvas rendering, token management, data caching) deployed on Kubernetes (EKS); implemented CI/CD to automate frontend builds and deployments; published apps to Apple App Store/Google Play Store and integrated CodePush for OTA updates.
Mobile Technology Manager at Shenzhen Baiguo Hudong Technology Co., Ltd.
November 1, 2022 - October 7, 2025
Developed Intelligent Site Selection App with React Native (Redux) and Business Intelligence App with Flutter (Provider). Built backend services for mobile apps, including a PDF generation service using Puppeteer in a container, and a Node.js service integrated with MongoDB, Redis, ML models, and other APIs. Wrapped native iOS/Android SDKs as reusable React Native modules and Flutter plugins. Implemented CI/CD on Kubernetes, used Fastlane to generate ad-hoc and App Store builds, and published to the Apple App Store with business distribution. Led frontend team to ensure timely, aligned delivery.
iOS Software Engineer at Shenzhen Feellife Atomization Medical Co., Ltd.
March 1, 2018 - October 7, 2025
Developed Bluetooth mobile application in Objective-C; built backend services with Node.js and MongoDB for authentication and data archiving; integrated a BI SaaS service with MongoDB to build interactive dashboards for data visualization.
Java Development Engineer (Internship) at Hangzhou So-well Information Technology Co., Ltd
September 1, 2015 - October 7, 2025
Partially developed modules of a Java web application using Hibernate, Spring, JSP, and Oracle database.
Senior Front-End Developer (Remote) at Qingdao Tengling Technology Co., Ltd.
July 1, 2023 - Present
Maintained and enhanced e-commerce, merchant, POS, and delivery rider apps with React Native; built a data management and visualization platform with ReactJS; optimized rendering to 60fps; integrated Firebase Crashlytics and payment gateways; improved image caching via CDN and local storage. Designed and implemented backend services with Express.js (canvas rendering, token management, data caching) deployed on Kubernetes (EKS). Implemented CI/CD to automate frontend builds and deployments, published apps to Apple App Store/Google Play Store, and integrated CodePush for OTA hot updates.
Mobile Technology Manager at Shenzhen Baiguo Hudong Technology Co., Ltd.
November 1, 2022 - October 7, 2025
Developed Intelligent Site Selection App with React Native (Redux) and Business Intelligence App with Flutter (Provider); integrated CodePush for OTA updates. Built backend services including a PDF generation service with Puppeteer/Chromium in a dedicated container, and a Node.js service integrated with MongoDB, Redis, ML model calls, and other APIs. Wrapped native iOS/Android SDKs as reusable React Native modules and Flutter plugins. Implemented CI/CD on Kubernetes, leveraged Fastlane to generate ad-hoc and App Store builds, and published to the Apple App Store with business distribution. Coordinated the frontend team to ensure alignment and timely delivery.
iOS Software Engineer at Shenzhen Feellife Atomization Medical Co., Ltd.
March 1, 2018 - October 7, 2025
Developed a Bluetooth mobile application using Objective-C; built backend services with Node.js and MongoDB for authentication and data archiving; integrated a BI SaaS service with MongoDB to build interactive dashboards for data visualization.
Java Development Engineer (Internship) at Hangzhou So-well Information Technology Co., Ltd
September 1, 2015 - October 7, 2025
Responsible for partial module development of a Java web application using Hibernate, Spring, JSP, and Oracle database.
Mobile Technology Manager at Shenzhen Baiguo Hudong Technology Co., Ltd.
July 1, 2018 - November 1, 2022
Developed Intelligent Site Selection App with React Native (Redux) and Business Intelligence App with Flutter (Provider). Integrated CodePush for OTA updates. Built backend services for mobile applications, including a PDF generation service using Puppeteer and Chromium in a dedicated container, and a Node.js service integrated with MongoDB, Redis, machine learning models and other API from data center. Wrapped native iOS/Android SDKs as reusable React Native modules and Flutter plugins. Implemented CI/CD to automate frontend build and deployment on Kubernetes, leveraged Fastlane to generate ad-hoc and App Store builds, and published to the Apple App Store with business distribution. Coordinated and guided the front-end team to implement mobile application development, ensuring technical alignment, efficiency, and timely delivery.
iOS Software Engineer at Shenzhen Feellife Atomization Medical Co., Ltd.
September 1, 2015 - March 1, 2018
Completed the development and deployment of a Bluetooth mobile application with Objective-C. Built backend services with Node.js and MongoDB, providing authentication and data archiving for the mobile app. Integrated a BI service (SaaS) with MongoDB to build interactive dashboards for data visualization.
Java Development Engineer at Hangzhou So-well Information Technology Co., Ltd
July 1, 2014 - September 1, 2015
Partial module development of a Java web application using Hibernate, Spring, JSP, and Oracle DBMS.

Education

Master of Science in Computer Science at Lakehead University
September 1, 2024 - August 1, 2025
Certificate in ICT Solutions for Business at Confederation College
January 1, 2024 - August 1, 2024
Bachelor's Degree in Software Engineering at Shanghai Institute of Technology
January 1, 2011 - January 1, 2015
Master of Science in Computer Science at Lakehead University
September 1, 2024 - August 1, 2025
ICT Solutions for Business at Confederation College
January 1, 2024 - August 1, 2024
Bachelor's Degree in Software Engineering at Shanghai Institute of Technology
January 1, 2011 - January 1, 2015
MSc Computer Science at Lakehead University
September 1, 2024 - August 31, 2025
ICT Solutions for Business at Confederation College
January 1, 2024 - August 31, 2024
Bachelor's Degree in Software Engineering at Shanghai Institute of Technology
January 1, 2011 - January 1, 2015
MSc Computer Science at Lakehead University
September 1, 2024 - August 1, 2025
ICT Solutions for Business at Confederation College
January 1, 2024 - August 1, 2024
Bachelor’s Degree in Software Engineering at Shanghai Institute of Technology
January 1, 2011 - January 1, 2015
Master of Science in Computer Science at Lakehead University
September 1, 2024 - August 1, 2025
ICT Solutions for Business at Confederation College
January 1, 2024 - August 1, 2024
Bachelor's Degree in Software Engineering at Shanghai Institute of Technology
January 1, 2011 - January 1, 2015

Qualifications

AWS Certified Solutions Architect – Associate
August 1, 2025 - September 14, 2025
AWS Certified Cloud Practitioner
June 1, 2025 - September 14, 2025
Certified Personal Trainer (CPT) – NSCA
January 1, 2022 - September 14, 2025
Ontario Driver's Licence (Class G)
January 11, 2030 - September 14, 2025
HashiCorp Certified: Terraform Associate
January 11, 2030 - September 14, 2025
AWS Certified Solutions Architect – Associate
August 1, 2025 - October 7, 2025
HashiCorp Certified: Terraform Associate
September 1, 2025 - October 7, 2025
AWS Certified Cloud Practitioner
June 1, 2025 - October 7, 2025
Certified Personal Trainer (CPT)
January 1, 2022 - October 7, 2025
AWS Certified Solutions Architect – Associate
August 1, 2025 - October 7, 2025
HashiCorp Certified: Terraform Associate
September 1, 2025 - October 7, 2025
AWS Certified Cloud Practitioner
June 1, 2025 - October 7, 2025
AWS Certified Solutions Architect – Associate
August 1, 2025 - October 7, 2025
HashiCorp Certified: Terraform Associate
September 1, 2025 - October 7, 2025
AWS Certified Cloud Practitioner
June 1, 2025 - October 7, 2025
Certified Personal Trainer (CPT) NSCA
January 1, 2022 - October 7, 2025
Certified Kubernetes Administrator (CKA)
December 1, 2025 - January 13, 2026
AWS Certified Solutions Architect – Associate
August 1, 2025 - January 13, 2026
AWS Certified Developer – Associate
October 1, 2025 - January 13, 2026
HashiCorp Certified: Terraform Associate
September 1, 2025 - January 13, 2026
AWS Certified Cloud Practitioner
June 1, 2025 - January 13, 2026
Certified Personal Trainer (CPT)
January 1, 2022 - January 13, 2026
NSCA Certification
January 1, 2022 - January 13, 2026
Ontario Class G Driver’s License
January 11, 2030 - January 13, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Media & Entertainment, Retail