Summary
Overview
Work History
Education
Skills
Certification
Interests
PERSONALITY
Hobbies
Timeline
Generic
Daniel Wong

Daniel Wong

Senior Software Engineer In Test
Shanghai,HA

Summary

Hi, I’m Daniel Wong, a Senior Software Engineer in Test from RL of Meta China. I had over 20 years of software development & design experience in the embedded smart devices industry, serving in well-known ICT/Internet companies. I’m currently seeking new opportunities.

Overview

20
20
years of professional experience
4
4
Certifications
4
4
Languages

Work History

Senior Software Engineer in Test

Meta
06.2022 - Current
  • Implemented the multi-up test feature on the Meta in-house design Manufacturing test platform (Python + Flask) for Provisioning Station.
  • Introduced an in-house design microservices architecture (0-1) with open source modules (react JS + Fastapi + gRPC + RabbitMQ + Nuitka + Docker) for Manufacturing Test of RL products. It's a distributed manufacturing test platform, multiple coding languages supported, and cross platforms (macOS, Linux and Windows). I implemented the core functionality part of the backend, and guide the CW teams to bring it online. This platform supported all the Provisioning Station of RL products.
  • Introduced a bridged middleware (named "XXXHub") to distribute test sequences to and gather test results from another C# based platform (Avalonia core). This significant reduce the effort to migration existing Linux & Python based station software to the platform.
  • Participate the R&D of the manufacturing software dispatch platform for RL products. I introduced the "Full Stack FastAPI Template" as the core architecture of the management system, and wrote the core functionality of database audit log management module in side car design pattern. I also drove the UX design for the management page, and wrote some greengrass apps for file transfer and status syncing.
  • Work as MTEs of Provisioning stations for couple of RL products (Smart Glasses, Watches, AR and accessories) . E2E implemented the station softwares based on "XXXHub", and extended the functionality of C# Avalonia test platform to support multi product series with one code base. Using cloud TPM technology to retrieve keys from Meta backend and securely deployed to factory through Meta network and proxy servers. Successfully supported couples of builds, and the fail rate is less than 2% even for EVT.

Senior System Engineer & Senior Software PM

OPPO Chengdu
06.2021 - 06.2022
  • In charge of the software project delivery for OPPO 5G CPE T1 and T2 series (FWA).
  • Collaborated with product managers to gather requirements from oversea customers (mobile operators from MEA, EU) and translate them into technical specifications. Delivered software releases for more than 8 carriers on time and passed TA tests in one try.
  • Work closely with Qualcomm chipsets team to follow up on the branches and bugs management.
  • Reduced R&D and maintenance costs with one single main line and different vendor branches strategy.
  • Reduced the software FFR to less than 1%, by introducing gtest for DT (C/C++) and robotframework for smoke test automation (Python).

Team Leader & Software Manager

OPPO Chengdu
09.2019 - 05.2021
  • Firstly work as the Team Leader of System Software Team, then in charge of engineers management of the whole Software Team.
  • In charge of the software R&D of the OPPO 5G CPE prototype and first commercial terminal.
  • Accomplished the 0-1 software product commercial delivery of OPPO 5G CPE, based on the microservices framework (Thrift + Vue) rather than open WRT.
  • Work closely with qualcomm chipsets team, lead to introduce the manufacturing equipment test solution (0-1) to OPPO’s factory for 5G CPE devices.
  • Incubating the first version of frontend GUI for 5G CPE, by deeply analyzing the operators’ requirements and cooperating-design with product managers.

Team Leader & Software PM

Huawei Chengdu
09.2017 - 08.2019
  • In charge of commercial software and equipment software delivery for Huawei 5G CPE products.
  • Engineers management of the Application Software team.
  • Accomplished the launch for the first 5G commercial terminal globally.
  • Work closely with Hisilicon to accomplished factory test for the first 5G chipset platform.
  • Refactored device management module with event based design pattern (Producer & Consumer design pattern, Observer design pattern).
  • Lead the team to refactored software framework with C++ micro-services (thrift used for embedded software) and automation.

Software Engineer & Senior Software Engineer

Huawei Chengdu
06.2014 - 08.2017
  • Engaged in software R&D of 4G/5G Test UE terminal, and LGU+ Android mobile.
  • In charge of the design and development of certain modules, such as firmware upgrades.
  • Cut down the firmware boot/upgrade speed by half, by optimizing the bottleneck modules as a QCC leader.
  • Dynamically extend the test UE bandwidth by implementing the dynamic network self negotiation mechanism at the bringup.
  • Lead the extended VoLTE feature develop on Hisilicon chipset, and participate in the launch of the first commercial VoLTE feature support mobile phone for South Korea LGU+ operator.

Software Engineer

Myriad Group
08.2005 - 05.2014
  • Engaged in porting and developing JVM products on Mobile and other embedded platforms, such as Windows Mobile, Android, MTK, Spreadtrum, etc.
  • Won the first Samsung contract of the company, by on-site support in Samsung Seoul, integrating opera mini with our JVM product into Samsung’s WM phone.
  • Won the Samsung JVM integration contract of the low-end feature phone of India, by on-site support in Samsung New Delhi, integrating our JVM product with Spreadtrum chipset on Samsung’s feature phone.

Education

Bachelor of Science - Major CS

UESTC
Chengdu
04.2001 -

Skills

C/C

Certification

IELTS 6.5

Interests

Travel, Photography, Movie, Reading

PERSONALITY

  • Customer Obsession
  • Ownership
  • Delivery results
  • Stress Tolerable

Hobbies

Self-driven travels

Photography

Movies

Reading History Books


Timeline

Senior Software Engineer in Test

Meta
06.2022 - Current

Senior System Engineer & Senior Software PM

OPPO Chengdu
06.2021 - 06.2022

Team Leader & Software Manager

OPPO Chengdu
09.2019 - 05.2021

Team Leader & Software PM

Huawei Chengdu
09.2017 - 08.2019

Software Engineer & Senior Software Engineer

Huawei Chengdu
06.2014 - 08.2017

Software Engineer

Myriad Group
08.2005 - 05.2014

Bachelor of Science - Major CS

UESTC
04.2001 -
Daniel WongSenior Software Engineer In Test