Davidย Bonnet

Senior Principal Engineer at Semtech

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

๐Ÿคฉ
Rockstar
๐ŸŽ“
Top School
David Bonnet is a Senior Principal Engineer based in Paris with 11 years of experience specializing in full-stack JavaScript, UI design, and high-performance, maintainable architectures. He blends a keen eye for usability and aesthetics with deep expertise in React and persistence backends to deliver polished, production-ready interfaces. Progressing from UX Lead Developer to senior engineering roles at Sierra Wireless and Semtech, he now shapes technical strategy while remaining hands-on. An active open-source contributor, he improved a lightweight ESTree-to-JavaScript generator (astring), adding robust codegen fixes and tests that underscore his focus on stability and correctness. Trained at Paris-Sud University and experienced in research as a doctoral candidate, he brings both academic rigor and pragmatic engineering to complex product problems. Colleagues rely on him to turn UX-driven ideas into scalable, well-architected systems.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Paris-Sud University (Paris XI)
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
1,198reputation
121kreached
9answers
0questions
github-logo-circle

Github Skills (13)

javascript10
code-generation10
abstract-syntax-tree10
testing9
code-formatting9
browserify6
css6
socket6
animation6
python6
constructor6
inheritance6
networking6

Programming languages (11)

TypeScriptJavaCoffeeScriptCSSRustJavaScriptZigObjective-C

Github contributions (5)

github-logo-circle
davidbonnet/astring

Aug 2015 - Dec 2022

๐ŸŒณ Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Role in this project:
userBack-end Developer
Contributions:37 releases, 247 reviews, 490 commits in 7 years 5 months
Contributions summary:David primarily focused on code generation, addressing formatting issues, and implementing and improving core features related to JavaScript code generation from an AST. The contributions involved bug fixes and version bumping, indicating a focus on improving the stability and maintainability of the code generator. The user also implemented tests to ensure the correctness of the generated code.
codegencompliantjavascripttinycode-generator
davidbonnet/babel-plugins

May 2019 - Mar 2020

๐Ÿ  Set of Babel plugins to enhance support of functional programming.
Contributions:15 commits, 1 PR, 11 pushes in 10 months
babel-pluginsbabelfunctional-programmingbabel-pluginenhance
Find and Hire Top DevelopersWeโ€™ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Bonnet - Senior Principal Engineer at Semtech