Dušan Bálek is a seasoned software engineer with 24 years of experience in Java tooling and IDE infrastructure, currently working at Oracle on GraalVM and NetBeans integration. He has a deep background in Java language models, javac integration, and developer tooling dating back to Sun Microsystems, and holds Ph.D.-level training in computer science from Charles University. His open-source contributions include improving GraalVM's VSCode integration and enhancing NetBeans' Java editor and formatter, reflecting a focus on developer experience and reliable compiler behavior. Colleagues rely on him for tackling subtle compiler and IDE edge cases—improving exception handling, debugging, and platform-specific issues such as Windows tooling detection. Based in Prague, he blends long-term product stewardship with hands-on fixes that materially improve productivity for Java developers.
24 years of coding experience
10 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at Charles University
Contributions:571 reviews, 199 commits, 389 PRs in 5 years 9 months
Contributions summary:Dušan primarily contributed to the Apache NetBeans project by fixing bugs and improving the IDE's functionality related to Java code editing. Their commits address issues such as class casting exceptions, incorrect error badges, and code completion problems, including improvements to tooltip rendering and handling of parameters. The user also worked on improving the code formatter, notably addressing issues with line breaks in annotations.
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
Back-end Developer
Contributions:1 review, 2 comments in 1 day
Contributions summary:Dušan contributed to the GraalVM project by implementing features related to VSCode integration. They added an option to prevent installing optional components, exported JAVA_HOME in the integrated console, and fixed an issue where the extension didn't detect gu on Windows. Additionally, the user's commits included improvements to the compiler, such as enhancements to exception handling and debugging functionalities. The contributions indicate a focus on improving developer experience and improving performance of the project.
polyglotpythonjavascriptrubyanywhere
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.