Paul Maréchal

Software Developer at Ericsson

Montreal, Quebec, Canada
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
Paul Maréchal is a pragmatic software developer based in Montreal with 10 years of experience building reliable back-end services and front-end developer tooling. At Ericsson he delivers production software while contributing to open-source projects like Axosoft/nsfw (improving TypeScript typings, fixing Windows watcher race conditions and garbage-collection counting) and Eclipse Theia (refactoring keybinding handling), showing strength across platforms and languages. He favors readable, approachable code—both for maintainability and to onboard teammates quickly—and has hands-on experience with TypeScript, PHP, SQL/LDAP stacks, and CI workflows. Comfortable navigating low-level concurrency issues and developer UX in IDEs and file watchers, he blends systems thinking with practical product delivery. He also brings research-lab experience building account lifecycle web apps, demonstrating an ability to translate academic requirements into production-ready tools.
code10 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Université du Québec à Chicoutimi
bookDUT, Computer Science, DUT, Computer Science at Université Savoie Mont Blanc
languagesFrench, English
github-logo-circle

Github Skills (11)

ide10
typescript10
javascript10
typescripts10
front-end-development10
keybindings10
typescript-types10
windows9
c-language8
cprogramming-language8
garbage-collection7

Programming languages (19)

C#JavaC++CSSCRustMakefileScala

Github contributions (5)

github-logo-circle
eclipse-theia/theia

Feb 2018 - Jan 2023

Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Role in this project:
userFront-end Developer
Contributions:9 releases, 953 reviews, 312 commits in 4 years 11 months
Contributions summary:Paul primarily worked on front-end components related to keybinding and key handling. Their commits involved changing and refactoring keyboard modifier functionality, particularly modifying the codebase to use `KeyModifier` and `KeySequence` related to the internal Theia IDE framework. The changes include modifications to the internal API and the test files. The developer was involved in debugging and fixing existing code features around keybindings, ensuring they are well integrated within the IDE.
cloud-ideide-frameworkelectrontheiajavascript
Axosoft/nsfw

Nov 2020 - Mar 2021

A super fast and scaleable file watcher that provides a consistent interface on Linux, OSX and Windows
Role in this project:
userBack-end Developer
Contributions:11 reviews, 7 commits, 7 PRs in 4 months
Contributions summary:Paul primarily contributed to improving the TypeScript typing definitions and fixing export issues within the project. They addressed a race condition in the Windows watcher implementation and refactored the instance allocation counting for garbage collection. Furthermore, the user implemented the emission of CREATED events for new directories, improving the file watching behavior.
super-fastmonitorwindowsosxjavascript
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
Paul Maréchal - Software Developer at Ericsson