Jérémie Laval

Senior Software Engineering Manager at Stripe

Greater Boston United States
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
Jérémie Laval is a senior software engineering manager with 17 years of experience building developer tools and runtimes, currently leading Stripe’s internal IDE and cloud-based development environment efforts. He brings deep systems and .NET expertise from long-term contributions to Mono, MonoDevelop and .NET for Android—work that spans low-level concurrency fixes, runtime stability improvements, and cross-platform UI toolkit enhancements. Over nine years he’s focused on delightful developer experiences for thousands of .NET mobile users and has spent six+ years leading teams to the same goal. Jérémie pairs hands-on back-end and full-stack engineering with product-minded leadership, having shipped features from GC bridges and assembly loading improvements to new UI widgets and debugging tooling. Based in Greater Boston, he’s a pragmatic architect who still dives into code to solve subtle threading and performance problems that often lurk beneath user-facing features.
code17 years of coding experience
job10 years of employment as a software developer
bookSoftware Engineer Computer Science, Software Engineer Computer Science at UTBM
bookComputing Electronics, Computing Electronics at Technological University Dublin
languagesEnglish, French
github-logo-circle

Github Skills (27)

develop10
multithreading10
locking10
memory-management10
net10
ide10
dotnet-new10
dotnet10
asp-net10
uid10
front-end-development10
performance-optimization10
android10
dotnet-core10
locks10

Programming languages (10)

C#TypeScriptJavaC++MakefileJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
mono/xwt

May 2012 - Mar 2020

A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
userFull-stack Developer
Contributions:221 commits, 25 PRs, 66 pushes in 7 years 10 months
Contributions summary:Jérémie primarily contributed to the Xwt UI toolkit, adding functionality to existing UI components, particularly around window management and display. Their work included implementing features like setting window opacity and adding a new Popover widget/dialog. Additionally, the user introduced a SpinButton widget, a DatePicker widget, and improved existing controls like the ToggleButton, improving overall usability and feature set.
dotnetuwpwindowsdesktop-applicationsmono
mono/mono

Feb 2009 - Sep 2018

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer & System Architect
Contributions:904 commits, 1 PR, 1 branch in 9 years 8 months
Contributions summary:Jérémie primarily focused on improving the performance, stability and correctness of the `ReaderWriterLockSlim` class within the Mono project, indicating a strong focus on concurrent programming and low-level system optimizations. They addressed potential deadlock scenarios, implemented thread-specific lock properties, fixed state corruption issues, and generally improved the efficiency of the locking mechanisms. Additionally, the user improved the performance in the `SpinLock` class by refactoring existing code.
dotnetjitruntimemonoandroid
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