Dušan Bálek

Software Engineer at Oracle Corporation

Prague, Prague, Czechia
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
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.
code24 years of coding experience
job10 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at Charles University
github-logo-circle

Github Skills (15)

javas10
debugging10
ide10
debug10
performance-monitor10
develop10
performance-analysis10
vscode-extension10
java10
profiling10
code-formatting9
compiler-optimization9
monitoring8
image8
monitor8

Programming languages (2)

TypeScriptJava

Github contributions (5)

github-logo-circle
apache/netbeans

Apr 2017 - Jan 2023

Apache NetBeans
Role in this project:
userBack-end Developer
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.
netbeans-platformnetbeansapachebig-dataide
oracle/graal

Oct 2020 - Oct 2020

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-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.
Request Free Trial