Marc-Antoine Dumais is a software engineer based in Montreal with 13 years of experience building developer tooling and production systems, currently working at Stratos Network after a multi-year tenure at Expedia. He brings full-stack strengths and DevOps fluency—evidenced by contributions to the high-profile Eclipse Theia IDE where he improved CI/CD, macOS notarization, Gitpod workflows and terminal/task features. Comfortable across frontend, backend and build pipelines, he has a track record of shipping stable developer experiences and fixing subtle runtime and UX issues (e.g., terminal rendering and copy listeners). His background includes research-oriented data work from McGill and advanced study in machine learning at Georgia Tech, giving him a practical edge when bridging research, tooling and product. Colleagues describe him as a pragmatic engineer who prefers making developer lives easier through better automation and reproducible builds.
13 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, Specialization in Machine Learning, Master's degree, Computer Science, Specialization in Machine Learning at Georgia Institute of Technology
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at McGill University
The Eclipse IDE is a modern and open IDE for cloud and desktop. The Theia IDE is based on the Theia platform. The Theia IDE is available as a downloadable desktop application. You can also try the latest version of the Theia IDE online. For more details, see the Readme below.
Role in this project:
DevOps Engineer
Contributions:75 reviews, 35 commits, 83 PRs in 1 year 9 months
Contributions summary:Marc-antoine focused on improving the build and deployment process for the Theia IDE. They configured Gitpod for easier development and testing, including generating preview and production packages. They updated the Jenkins configuration by replacing a decommissioned server and updating MacOS notarization settings. Additionally, they modified the CI/CD pipeline to conditionally sign binaries during the Jenkins CI on Mac. They also updated the Gitpod config to use Node 14.
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Role in this project:
Full-stack Developer
Contributions:126 reviews, 97 commits, 215 PRs in 5 years 5 months
Contributions summary:Marc-antoine primarily contributed to the Theia IDE framework by addressing several issues related to the terminal and task features. Their work involved modifying the terminal's CSS to improve text rendering and fixing copy listener issues. They also added infrastructure to permit showing a terminal widget for an already-running terminal. In addition to terminal-related work, the user also contributed to the task extension, enabling the execution of scripts or executables from a frontend client. Furthermore, they added tests for verifying proper output from terminal's ws.
cloud-ideide-frameworkelectrontheiajavascript
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
Marc-antoine Dumais - Software Engineer at Stratos Network