Jean-louis Leysens

Principal Software Development Engineer at Elastic

Randstad, Netherlands
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
Jean-louis Leysens is a Principal Software Development Engineer with 11 years of experience building full-stack TypeScript/JavaScript applications, currently shaping core architecture and APIs for Kibana at Elastic. He combines a rare mix of computer and social sciences—holding a master’s in Cognitive Science and honours in Socio-Informatics—which informs his pragmatic approach to UX-heavy problems like complex ingest pipelines. At Elastic he designs versionable HTTP endpoints, in-house data storage and migration systems (using Elasticsearch in unconventional relational ways), and mentors teams running both self-hosted and hosted deployments. His open-source contributions include backend reporting and telemetry work for Kibana and lint-rule enhancements to the popular rome/tools project, demonstrating an eye for data integrity and code quality. Known for turning thorny UX and data-migration challenges into maintainable solutions, he balances deep technical craft with clear product-focused thinking.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Cognitive Science, Master's degree, Cognitive Science at Stellenbosch University
bookHonours, Socio-Informatics, Honours, Socio-Informatics at Stellenbosch University/Universiteit Stellenbosch
bookHigh School, High School at DF Malan Highschool
stackoverflow-logo

Stackoverflow

Stats
51reputation
2kreached
2answers
3questions
github-logo-circle

Github Skills (30)

static-code-analysis10
javascript10
amazon-elasticsearch10
typescript10
elasticsearchquery10
code-analysis10
aws-elasticsearch10
typescript-types10
linter10
elasticsearch10
typescripts10
reporting-services10
elasticsearch-api10
testing9
data-visualizations9

Programming languages (8)

TypeScriptJavaDockerfileShellRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
elastic/kibana

Jul 2019 - Jan 2023

Your window into the Elastic Stack
Role in this project:
userBack-end Developer
Contributions:2185 reviews, 798 commits, 2104 PRs in 3 years 6 months
Contributions summary:Jean-louis contributed to the reporting and visualization features of Kibana, specifically in the areas of ILM migration tests, telemetry types, and V2 export types. They modified code related to reporting features, addressing issues in ILM migration tests and updating the telemetry types for V2 export functionalities. The user's commits also involved updates to usage collector and schema definitions within the reporting plugin, demonstrating a focus on data integrity and reporting functionalities.
elasticdashboardskibanaobservabilitywindow
rome/tools

Mar 2020 - Mar 2020

Unified developer tools for JavaScript, TypeScript, and the web
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 PR, 4 comments in 1 day
Contributions summary:Jean-louis contributed to the `rome/tools` repository by implementing and refining linting rules within the JavaScript and TypeScript codebase. Their work involved adding a new lint rule related to negative zero comparisons and modifying existing linting functionalities. Additionally, the user updated and merged changes from the upstream repository to incorporate the latest project updates. These contributions demonstrate a focus on improving code quality and maintaining the project's integrity.
linterjavascriptdeveloper-toolstoolchainjavascript-typescript
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
Jean-louis Leysens - Principal Software Development Engineer at Elastic