Tony Cheng

Do not underestimate yourself; everyone has unlimited potential. 

  Taiwan



I'm optimistic, cheerful, serious and responsible. I like to observe people and things around me. I hope that I can make good use of my abilities and expertise, perfect everything, and learn different experiences from it to make myself more refined.

Contact Information:
Phone - +886 988821683
E-mail -  [email protected]

        

Skills


Hardware


  • Circuit Design / Layout
  • Familiar with OrCAD / Allegro /  Oscilloscope / Digital Multimeter

Firmware


  • Firmware Development
  • Embedded Linux Development 
  • Familiar with STM / Atmel / Nordic / ESP32 / Linkit / Arduino / Holtek
  • Familiar with Logic Analysis

Software


  • Software Development
  • Familiar with C / C#
  • Assembly / C++ / VB / Node.js / Python / Android

Radio Frequency


  • Design / Matching / Certification
  • Familiar with VNA / SA /SG
  • Familiar with Wi-Fi / Bluetooth / UWB

Other


  • RESTful API
  • 3D Printer
  • Agile / DevOps / Git

Language


  • Chinese
  • English(middle)

Experiences


Firmware Engineer    Avalue Technology Inc.

- Embedded Linux Development
- Firmware Development
- Wearable Device and IMU Development
- IoT Solution
- Real Time Location System

07/2017 - 11/2022

Team Leader    Tasker (518 Outsourcing)

- 3D Printer / Quad copter  / Optical Sensor Coordinate Measurement and Calculation / Humanoid Robot
- Smart Home / Bluetooth Microphone / Smart Glass / Quiz Buzzer / Automatic Measurement
- Solar Car / Smart Agriculture / Smart Door Locks / Aquaponics

03/2016 - Present

Software Engineer    Avalue Technology Inc.

- Sensor Survey, Purchase and Test
- Auto Test Tool Development
- 3.5” Qseven Carrier Board Project (SGeT Qseven 2.0)

09/2015 - 07/2017

Education


MING CHI UNIVERSITY OF TECHNOLOGY (MASTER)

DEPARTMENT OF ELECTRONIC ENGINEERING

2017 - 2021

Autobiography


About Me

        I'm Tony Cheng. I have been curious about my surroundings since I was a child. I enjoy assembling various furniture and appliances and trying to fix broken items around the house. Inspired by my first job supervisor after growing up, I am good at innovation and empathy for others, challenging endless ideas within a limited framework, and use existing resources to make myself stand out. Finding the "pain points" of customers, proposing solutions, and creating mutual benefits are the directions I have been working hard.

Intern

        In my junior year, I went to Avalue Technology Co., Ltd. for an internship and conducted internal training for various departments. The main tasks covered the following

  • Write Test Tools(C#)、Test ReportsTest the function of the motherboard, complete the test report, and use C# to write APP to assist engineers to speed up development and testing.
  • Components Survey and TestingFind all kinds of parts and verify that the specifications and functions meet the requirements. 
  • Fixture DIY and Improvement of Development EnvironmentMake programming fixtures to make development and maintenance more convenient, such as changing wired programming to wireless programming (OTA). 
  • Project ExecutionParticipate in project development, do market analysis and evaluation and formulate specifications, and cooperate with the hardware department to complete the carrier board "Rev-Q704". This carrier board conforms to the SGeT Qseven protocol, and integrates ATmega2560 into the board, and is fully compatible with the Arduino Mega 2560 pin definition. This product is looking for selling points and application opportunities in the Internet of Things and automatic control, such as automation engineering and IoT construction.

Challenge Outsourcing

        During the internship, because the company leaders and teachers encouraged multiple learning, I started outsourcing and taking the cases in 2016. At the beginning, I mainly wrote C# applications and firmware, and gradually began to get involved in larger projects and even product development.

        Among them, the smart agriculture project is the output from "0" to "1". This project uses Linkit 7697 to transmit the sensing data to the service running on AWS EC2 via Wi-Fi, and uses Node-Red for sensing monitoring. You can monitor the value of all farms around the world anytime, anywhere through the webpage; another gas automatic for the metering project, the main control instrument is "multi-position microelectronic valve actuator". Through the agreement opened by the instrument manufacturer, use C# to implement the automatic measurement behavior specified by the customer in series, and save the control record.

        Through a little case-handling experience, my theoretical and practical abilities are improving day by day. It not only gave me more experience of facing different challenges, but also made me understand that communication is an indispensable skill between people.

First Job

       Thanks to Avalue, not only provided me with learning opportunities, but also provided me with a stage to display my talents. After graduating from university, I worked as a firmware engineer in the software department of Avalue Technology. The main work content is as follows

  • Microcontroller Development:Including embedded systems (Embedded Linux), wearable devices and IoT devices. Developed many microcontrollers from major manufacturers (STM, Microchip, Nordic, Linkit, ESP), familiar with various communication interfaces (UART, I2C, SPI), and has experience in wearable device development, such as nine-axis sensors, power-saving mechanisms, etc. Many protocols are used on IoT devices, such as: TCP/UDP, MQTT, HTTP, etc.
  • Radio Frequency Development :Including RF design, matching, certification. Cooperate with the RF circuit design project, use the network analyzer (Agilent E5071C) to make matching adjustments, and then use the spectrum analyzer (Agilent N9020A MXA) and signal generator (R&S SMJ100A) to verify product specifications, and be familiar with Wi-Fi/BT/UWB RF certified.
  • Indoor Positioning System Project:Cooperate with the software and hardware department, participate in the development of equipment (UWB Anchor, UWB Tag) and software (environmental control service), be responsible for radio frequency and firmware blocks, be familiar with UWB technology and various Internet of Things technologies, and implement the sample development, standard products, customized products and mass production.
  • Agile Development:Work item scheduling, version control, CI/CD through Azure DevOps. Working closely with the Internet of Things Intelligent Manufacturing Product Department, designing and manufacturing various module carrier boards, quickly conducting feasibility assessments, and having been in contact with many different types of projects.

I'm Ready

        The experience of the past seven years has taught me not to underestimate anyone. Only by making good use of resources and integrating all needs, a good idea and concept can be completed, and even a valuable product can be realized, because people have unlimited potential possible. I will uphold the concept of "Do not underestimate yourself, everyone has unlimited potential. to inject new energy into the next job.