Professional Documents
Culture Documents
com
1900/01/01 phone number
nationality adress
Experiences
2017 Oct - Firmware Engineer, at company name, New Taipei City, Taiwan
Now ◦ Project: LORA based IoT network (collecting temperature, humidity, vibration, air quality).
◦ Wrote firmware for endpoints that read values from four types of sensors.
◦ Wrote firmware for a receiver that retrieve data from the endpoint and then pass them to a router that
sends the data to a server.
◦ Wrote drivers for following interfaces/peripherals: I2C, UART (+DMA), bitbang UART, ADC.
◦ Microconctrollers used: STM32F303RE (ARM Cortex-M4) and ATmega328P (AVR).
◦ Used FreeRTOS (with STM32F303RE).
◦ Shipped 3 firmware versions to customers.
◦ Wrote python scripts for production (program boards, test routines).
◦ Wrote ISRs, finite state machines, FreeRTOS tasks.
◦ Wrote unit tests.
◦ Project fully version controlled (Git) and developped following TDD principles
◦ Sole software engineer on the project.
2014 Dec - Field Application Engineer, at company name, New Taipei City, Taiwan
2017 Sep ◦ Pre-sales and after-sales:
◦ Presented company’s products during onsite client meetings and at international exhibitions.
◦ Conducted client trainings on company’s product line.
◦ Technical writing (user guides, videos, application notes.)
◦ Wrote a 130 pages book based on the Arduino platform. Created 10 electronic experiments aimed at
teaching children the basis of electronics.
Education
2014 Master’s degree in Computer Engineering (IC Design), at Pierre-et-Marie-Curie University, Paris, France
EDA, IC Design, Power Reduction Techniques, FPGA
Skills
Programming C, C++, Python µC ARM Cortex-M (STM32F303RE), AVR (AT-
Languages mega328P)
Other Tools Git, Make, GCC, Debugger (gdb) Instruments Logic analyzer, Oscilloscope, Multimeter
RTOS FreeRTOS Microsoft Word (2016), Excel (2016), PowerPoint (2016)
Software
Languages English (fluent), French (native Other Linux (Debian), Windows, Virtual machine (Vir-
speaker), Chinese (write/read emails in tualBox)
Chinese, attend meetings in Chinese)