Jean-Louis Bonnaffé

Jean-Louis Bonnaffé

$40/hr
Embedded platforms
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
38 years old
Location:
shenzhen, guangdong, China
Experience:
10 years
J E A N - L O U I S B O N N A F F É SOFTWA RE D EVELOPER EXPERI ENCE Freelancer - Ruisimin Tech Ltd - Shenzhen, China since February 2018 Web development (Wordpress, Prestashop modifications, Python Flask/Scrapy scraper), mobile phone firmware (Sony Xperia rooting), CO N TA CT mechanical prototype manufacturing service (carbon fiber, aluminum & steel parts/assemblies)  Born 1985 in Saint-Nazaire, France  Yannan Rd 11, Futian Shenzhen Integration tech lead - Intel Corporation (NDG) - Shanghai, China  - Android Wear smart watches (TagHeuer Modular 41 & 45 China edition)  -................... PGP: 79A9CB55 Google compatibility test runs (CTS/WTS ~100k tests), Chinese apps  @rclyde github.com/rclyde (#1k tests), debugging (Amazon OTA server, Chinese phones bluetooth   http://www.rclyde.net to 70 Intel users May 2017 - December 2017 integration (Didi, DianPing, Baidu Maps, Keep), manual & automated tests compatibility, IPv6, 3rd party apps), 8-week test campaigns involving 30 CTF challenges .... www.rootme.org/trunks Environment - AOSP, repo/git, gerrit, Jira, Jenkins, C, Java Firmware engineer - Intel Corporation (NDG) - Valbonne, France January 2016 - May 2017 SKILLS IoT devices (TagHeuer Modular 41/45, New Balance RunIQ, Nike C/C++  wearables) Intel Atom system debugging (USB power, tilt sensor firmware, segfaults, git  kernel driver platform code debug), prototype manufacturing runs support (adb/fastboot, wifi, NFC, I2C utilities), Google qualification Bluetooth/BLE  x86-64/ARM Assembly support EFM32/nRF51 system debugging (UART CTS/RTS signalling, BLE NON-  CONN packets listening, BLE bandwidth issue, user authentication, Linux  Android companion app) Environment - AOSP, repo/git, gerrit, Jira, Jenkins, C, Java Python  Android  ED UCAT I O N J E A N - L O U I S B O N N A F F É SOFTWA RE D EVELOPER EXPERI ENCE Firmware engineer - 3D Sound Labs - Paris, France December 2014 - December 2015 Motion-tracking headphones nRF51 embedded features implementation - firmware OTA update, CO N TA CT motion tracker (Invensense MPU9250) 3rd party lib, SPI interface & calibration integration, BLE characteristics (e.g. battery level), BLE DTM  Born 1985 in Saint-Nazaire, France  Yannan Rd 11, Futian Shenzhen  - Team server administration (15 users) - MySQL, PostgreSQL, Apache, git,  -................... PGP: 79A9CB55 Firmware releases validation (~80 tests), progressive OTA deployment  @rclyde github.com/rclyde   http://www.rclyde.net patch, AES authentication Factory - power, audio & BLE test procedures setup (C#, Labview, windows batch) & support Bugzilla, Mediawiki, NodeJS service, security maintenance Environment - ARM M0, Keil, UART, BLE, git, bugzilla, C, bash, GNU make, gcc CTF challenges .... www.rootme.org/trunks Frontend Developer - Sagemcom - Rueil-Malmaison, France December 2011 - November 2014 Set-top boxes firmware downloader (worldwide carriers) SKILLS Downloader features integration (openssl deciphering & authentication, DHCP client, libcurl IP support, wpa_supplicant WiFi support, directFB for C/C++  graphics) Downloader linux hardening (CAS certification), static/dynamic analysis git  (valgrind, klocwork), software licenses compliance checks, certification support Bluetooth/BLE  x86-64/ARM Assembly Environment - Secure SoC (Intel, ST71xx, BCM), linux, buildroot, bugzilla, C, bash, GNU make, SVN, ST MicroConnect  Linux  Python  Android  Linux developer - Sagemcom - Shenzhen, China January 2015 - December 2015 Set-top boxes (NDS middleware porting to a Broadcom reference board, Irdeto CAS certification support) RM50 IP radio (OTA update specification, test & release deployments) J E A N - L O U I S B O N N A F F É SOFTWA RE D EVELOPER EXPERI ENCE System Test/Validation engineer - Thales Avionics - Merignac, France December 2009 - September 2010 Sikorsky S76-D display units - Embedded software validation campaign procedures writing, adjustment, final run CO N TA CT  Born 1985 in Saint-Nazaire, France Intern - CNES (National Space Center Studies) - Evry, France  Yannan Rd 11, Futian Shenzhen MEMS-based, Kalman filtered, inertial units simulator and performance  -  -................... PGP: 79A9CB55  @rclyde github.com/rclyde   http://www.rclyde.net April 2008 - September 2008 estimator Intern - NCKU University - Tainan, Taiwan Mai 2007 - September 2007 TI MSP430 MCU based inertial unit design (airspeed, heading, altitude computation), including manually coding I2C bit-banging driver. Damaged CTF challenges .... www.rootme.org/trunks sensors detected via oscilloscope testing. ED UCAT I O N SKILLS C/C++ Master of Science  git September 2003 - September 2008, Majored in Aeronautics Embedded  Systems, ESTACA, Laval, France Bluetooth/BLE  x86-64/ARM Assembly Project Mk-Swift - audio synthesizer, bringing SF2 soundfonts support to MIDI keyboards  Linux  Python August 2013 - August 2015, Project ported to Beaglebone-Black and Raspberry Pi 1B, wrote BSP (kernel config + device tree) for custom  Android hardware support (Hifiberry DAC, incremental wheel, push buttons, LEDs https://github.com/rclyde/ uidfire  French (native), English (with French accent), Chinese (HSK4)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.