Damien Gerard

Software Engineer at Net Insight

Tokyo, 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
Damien Gerard is a seasoned software engineer with 18 years of experience building high-performance C++ systems and cloud platforms, now based in Tokyo and currently at Net Insight. He spent seven years at Rakuten working on OneCloud Compute and an award-winning multilingual neural machine translation service, blending production-grade infrastructure with machine learning. Damien’s background spans numerical simulation for power systems, low-latency financial and server tooling, and multithreaded C++ across Linux, macOS, and Windows. He is an active open-source contributor who has improved stability and fixed memory leaks in the widely used Notepad++ codebase, demonstrating attention to reliability and security. Known for tackling tricky bugs and porting cross-platform code, he combines deep systems-level expertise with practical cloud and AI platform experience. His profile and portfolio are available at https://damien.iwi.me, reflecting a pragmatic engineer who prefers concrete fixes over theoretical designs.
code18 years of coding experience
job9 years of employment as a software developer
bookEngineer's Degree IA, Engineer's Degree IA at EPITA: Ecole d'Ingénieurs en Informatique
languagesEnglish, French, Japanese
github-logo-circle

Github Skills (6)

memory-management10
c-language10
cprogramming-language10
editor9
editors9
windows8

Programming languages (13)

JavaC++CScalaVueGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Notepad++ official repository
Role in this project:
userBack-end Developer
Contributions:43 commits, 82 PRs, 91 pushes in 1 year 11 months
Contributions summary:Damien primarily focused on bug fixes within the `notepad-plus-plus` repository. Their contributions addressed issues related to uninitialized variables and invalid reads, specifically within the `ScitillaComponent/Buffer.cpp` and `PowerEditor/src/ScitillaComponent/Buffer.cpp` files. Furthermore, the user identified and fixed memory leaks, and addressed several code style and compilation issues. The fixes appear to improve the stability and reliability of the Notepad++ editor.
notepad-officialcppwindowsnotepadeditor
nany-lang/nany

Dec 2015 - May 2018

Contributions:1958 commits, 1 PR, 5 pushes in 2 years 5 months
compilerprogramming-language
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