Bart Van Helvert

Team Lead at JetBrains

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
Bart Van Helvert is a Team Lead at JetBrains with a decade of experience building Java tooling used by millions through IntelliJ IDEA. He combines hands-on engineering and leadership, having progressed from backend developer for Java & Kotlin language support to leading the Java team. His open-source contributions include enhancing the Kotest framework with unsigned integer generators and improving the Fernflower Java decompiler (notably sealed class support and floating-point fixes), showing a strong focus on robust testing and language-level correctness. Trained in embedded systems and software engineering at Eindhoven University of Technology, he brings low-level rigor to high-level developer tooling. Based in the Randstad, he is skilled at turning intricate language semantics into reliable IDE features that scale for large developer audiences.
code9 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (MSc) Embedded Systems, Master of Science (MSc) Embedded Systems at Eindhoven University of Technology
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
157reached
1answer
0questions
github-logo-circle

Github Skills (12)

kotlin10
testing10
assertion10
javas10
decompiler10
reverse-engineering10
java10
decompile10
property-testing10
test-automation9
structural-search6
intellij-idea6

Programming languages (7)

JavaC++JavaScriptRubyMarkdownKotlinJetBrains MPS

Github contributions (5)

github-logo-circle
fesh0r/fernflower

Dec 2021 - Dec 2022

Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
Role in this project:
userBack-end Developer
Contributions:61 commits in 11 months
Contributions summary:Bart primarily contributed to the Fernflower Java decompiler, focusing on enhancing its functionality. Their work included implementing support for sealed classes, expanding decompilation capabilities for common constants, and fixing related decompilation issues. Furthermore, they addressed bugs related to floating-point literal decompilation and made codestyle and general improvements. The contributions involved modifying various Java decompiler source files, including classes responsible for processing, writing, and testing.
adobe-experience-managerjvm-bytecodejava-bytecodeupstreamjna
kotest/kotest

May 2021 - Dec 2021

Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 8 commits, 8 PRs in 6 months
Contributions summary:Bart primarily focused on enhancing the Kotest framework with the addition of unsigned integer types, including corresponding test cases. They implemented new functionality for arbitrary data generation, including methods for generating unsigned integers and ensuring correct edge cases and shrinking behavior. Their work also involved refactoring and improving existing test suites, demonstrating a commitment to both feature development and robust testing practices. They also deprecated and updated existing functions based on new requirements.
data-drivendata-driven-testingassertionsdriven-testingproperty-testing
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
Bart Van Helvert - Team Lead at JetBrains