Clément David

Software Engineer at Dassault Systèmes

Brittany, 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

👤
Senior
🎓
Top School
Clément David is a seasoned software engineer with 16 years' experience specializing in scientific and simulation tooling, currently contributing at Dassault Systèmes from Brittany, France. He has been a technical lead and key maintainer for Scilab and Xcos, managing large codebases, cross-platform releases, dependencies (C/C++/Fortran/Java), and R&D projects with measurable budgets. An Open Source (FLOSS) enthusiast and long-time Fedora contributor, he also contributes to prominent projects like SWIG—improving Scilab integration, CI, and build/release workflows. Comfortable across low-level native libraries and higher-level Java tooling, he blends maintenance of legacy systems with adoption of new paradigms and architectures. Practical and detail-oriented, he pairs hands-on debugging and packaging skills with mentoring experience from Google Summer of Code involvement.
code16 years of coding experience
job13 years of employment as a software developer
bookMaster of Engineering - MEng, Software, Embedded Systems, Electronics, Master of Engineering - MEng, Software, Embedded Systems, Electronics at Eseo
languagesEnglish, French
github-logo-circle

Github Skills (10)

c-language10
cprogramming-language10
swig10
build-automation9
shell8
script8
sh8
testing8
scripting8
xml7

Programming languages (10)

JavaDockerfileScilabC++RustCCMakeJavaScript

Github contributions (5)

github-logo-circle
swig/swig

May 2017 - Feb 2022

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Role in this project:
userBack-end Developer / Build & Release Engineer
Contributions:12 reviews, 7 commits, 8 PRs in 4 years 9 months
Contributions summary:Clément primarily worked on the Scilab module within the SWIG project. Their contributions included fixing linking issues, renaming initialization functions, adding support for different Scilab versions, and refactoring the code to improve its efficiency and maintainability. Additionally, the user updated the CI-linux-install script and added gateway XML generation functionality, indicating involvement in build and release processes. These changes ensure compatibility and streamlined integration with Scilab for the SWIG project.
cppwindowshigh-levellinuxprogramming-languages
davidcl/scilab

Nov 2017 - May 2022

Contributions:4 pushes, 2 branches in 4 years 6 months
computationpythonfree-and-open-source-softwarenumerical-computationengineering
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
Clément David - Software Engineer at Dassault Systèmes