
David Ngo
CTO
Salary / Daily rate
Paris, France
Permanent contract and freelance
Can come onsite
Skills
Languages
About me
Intro
CTO and engineering leader with 10+ years building scalable tech solutions across startups and enterprise. Led cross-platform teams, managed M&A integrations, and drove product roadmaps from embedded systems to mobile apps. Expert in team leadership, technical architecture, and transforming complex technical challenges into business growth.
Work experience
CTO
Cosmo Connected
Mar 2025 - Present
1 year 4 months
Ville de Paris, Île-de-France, France
Shadow
Oct 2021 - Mar 2025
3 years 6 months
Paris, Île-de-France, France
Engineering lead for Synfonium apps
Jun 2023 - Mar 2025
1 year 10 months
Paris, Île-de-France, France
- All synfonium group front-end apps - Responsible for roadmaps - Drive new features lifecycle - Ensure stability - Product evolution strategy - Cross-units organisation
Engineering manager for desktop and mobile apps
Oct 2021 - Jul 2024
2 years 10 months
Ville de Paris, Île-de-France, France
- Team management of all clients' apps (Windows, Linux, macOS, VR, iOS/tvOS, Android, thin client) - People-Oriented Leadership - Project management workflow and its implementation - Internal process and mentoring, required after the company has been acquired and got huge turnovers - Scrum workflow - CIR/C2I
CTO
Weblib
Dec 2015 - Oct 2021
5 years 11 months
Paris
Weblib is a startup based in Paris with two major solutions : social marketing/targeting through Wi-Fi and MDM for Android tablets. - M&A of 2 companies - Key accounts partnership - Roadmap implementation - Team management - Pre-sales and partnership - Product specification, functional specification, technical specification - Scrum workflow - OS build and dev for routers - Servers management (usage of AWS, or classic Linux servers)
Embedded systems engineer/Software Architect
IER
Oct 2015 - Dec 2015
3 months
Suresnes
Boarding pass scanners and printers for airports : Workflow set up (SVN, project manager helper scripts, release procedures), CI/CD server with Jenkins, code quality tools set up (static analysis, memory leak detectors, performance analysis, code profiling).
Embedded systems engineer
SoftAtHome
Jul 2015 - Oct 2015
4 months
Nanterre
Orange Livebox middleware : C language to implement gateway-to-WAN protocols/features, TR-181 data model usage, Linux system start up scripts.
SAGEMCOM
Mar 2014 - Jul 2015
1 year 5 months
Rueil-Malmaison
Embedded Systems Engineer
Sep 2014 - Jul 2015
11 months
Rueil-Malmaison
- C/C++ router middleware development (cable and ethernet, Intel PUMA6 architecture) : build with openWRT, Wi-Fi hardware abstraction layer, data model sync, communication between CPU, RPC via bus - As an individual project, RDK-B (opensource Cisco middleware) build to Sagemcom board - with Yocto and Intel SDK : Git SCM, wiki set up, roadmap, QEMU virtualization and benchmarking - Cable Modem Broadcom project : middleware architecture for POC draft, writing of knowledge base, SCM set up (SVN+bugzilla, workflow) for QA team and Dev team, project managing scripts (usage of SVN and Bugzilla APIs), benchmarking with Sagemcom solutions
Embedded Systems Engineer
Mar 2014 - Oct 2014
8 months
Rueil-Malmaison
Engie (ex-ErDF) LINKY data concentrator : - OS build with Yocto (recipes writing, kernel configuration, busybox configuration, Yocto upgrades), power management driver, GPIOs export in sysfs, runit usage for processus starts, scripts and C binaries helpers for Java team, documentation writing, firewall with netfilter, HTTPS configuration, UID/GUID configuration, rights configuration with Yocto recipes (permissions and sudoers), QA validation scripts/binaries writing
Embedded Systems Engineer
H2AD - Ma Santé Chez-Moi
Sep 2012 - Mar 2014
1 year 7 months
Région de Saint-Étienne, France
Telemedicine gateway development (USB, Bluetooth, GPRS) (http://www.twitoo.org) : - Linux embedded C language usage with ARM architecture, Linux OS build scripts, Bluetooth drivers, modem communication with AT, medical devices integration, teamwork (SVN, Redmine) - Medicine data exchange protocol writing and acceptance plan - Bluetooth medical devices integration (ECG, diagnostic scale, oxymeter, spirometer, actimeter) with a telemedicine gateway (from data retrieval to server transmission, with algorithms to clean/process medical data)
Education
ESIGETEL
Embedded systems master degree (engineer)
2009 - 2012
4 years