Jeroen Engels

Senior Software Engineer at CrowdStrike

Paris, Ile-de-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
Jeroen Engels is a Senior Software Engineer based in Paris with 13 years of experience building full‑stack JavaScript applications (Node.js and React) and a deep interest in functional programming and developer experience. He created and maintains elm-review, a widely adopted static analysis tool for Elm, and contributes to high-profile open-source projects such as lodash and popular ESLint plugins, demonstrating a strong focus on code quality and tooling. At CrowdStrike and prior companies he has delivered production services and developer infrastructure, often improving testing, linting and CI workflows. Known in the Elm community (and as a co-host of Elm Radio), he combines academic rigor—a high‑distinction MSc in Computer Science—with practical engineering, from performance-sensitive utilities to developer-facing CLIs. Quietly multilingual in tooling, Jeroen applies static analysis and FP principles to make programming easier and safer for teams.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Science, GPA : 4.06 / 4.3 (A), Master's degree, Computer Science, GPA : 4.06 / 4.3 (A) at Université du Québec à Chicoutimi
bookMaster's degree, Engineering and computer science, Master's degree, Engineering and computer science at Polytech Paris-Sud, Université de Paris-Sud
bookDUT Informatique, Computer Science, DUT Informatique, Computer Science at IUT de Vélizy
languagesanglais (toeic : 990/990), Dutch, French, German
github-logo-circle

Github Skills (23)

go-modules10
javascript10
utilities10
testing10
kernel-module10
eslint10
software-quality10
rule-engine10
import-data10
lodash10
imports10
command-line-tool10
linting10
jsmodules10
nodejs10

Programming languages (16)

MDXRustElmGoHTMLKotlinTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
all-contributors/cli

Feb 2016 - Apr 2017

Tool to help automate adding contributor acknowledgements according to the all-contributors specification ✨
Role in this project:
userFull-stack Developer
Contributions:76 commits, 15 PRs, 46 pushes in 1 year 1 month
Contributions summary:Jeroen primarily contributed to the development of the `all-contributors` CLI tool. Their work involved refactoring the codebase by adding configuration parsing and splitting the code into multiple files. Furthermore, the user implemented unit tests and introduced the functionality to specify custom templates for generating contributor entries. The user also enhanced the tool with the capability to update existing contributor entries.
command-line-toolpythonall-contributorscontributorrecognition
ESLint plugin with rules that help validate proper imports.
Role in this project:
userFull-stack Developer
Contributions:39 commits, 33 PRs, 36 pushes in 9 months
Contributions summary:Jeroen significantly contributed to the `eslint-plugin-import` repository by implementing new rules, enhancing existing ones, and improving the codebase. They added rules such as `no-extraneous-dependencies`, `no-nodejs-modules`, and `import-order` to improve code quality. The user also updated the core import functionality and incorporated support for optional dependencies and scoped packages to refine the plugin's capabilities.
linterlinteslintjavascriptlinting
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
Jeroen Engels - Senior Software Engineer at CrowdStrike