Tomas Trnka is an Enterprise Technology Architect with 25+ years of hands-on and leadership experience designing and delivering Oracle-focused enterprise and cloud solutions across EMEA. At Oracle he guides large customers from pre-sales architecture through post-sales delivery, ensuring cloud adoption, operational readiness and alignment with business objectives. He combines deep Oracle Database and Cloud expertise with practical skills in project, incident and stakeholder management, having also led country-level support and services teams. An active contributor to notable open-source Java tooling such as Apache NetBeans and VisualVM, he has improved profiler performance and driven cross-repository refactors tied to GraalVM packaging. Known for bridging technical detail and executive communication, he routinely translates complex requirements into pragmatic architectures and repeatable reference patterns. Based in Prague, he brings a rare blend of low-level troubleshooting experience and strategic cloud architecture leadership.
25 years of coding experience
20 years of employment as a software developer
Ing. (MSc equivalent), Faculty of Cybernetics, University, Ing. (MSc equivalent), Faculty of Cybernetics, University at Czech Technical University in Prague
VisualVM is an All-in-One Java Troubleshooting Tool
Role in this project:
Back-end Developer
Contributions:23 releases, 5454 commits, 2 PRs in 15 years 5 months
Contributions summary:Tomas's contributions primarily involved refactoring the codebase to align with org.graalvm package names, which suggests a migration or restructuring effort. Within the visualvm repository, the changes were mostly to the source code files related to packaging and module declarations. The work impacted multiple files, indicating a system-wide code change, and involved modifying and updating various class files.
Contributions:16 reviews, 14 commits, 75 PRs in 4 months
Contributions summary:Tomas's contributions primarily revolve around improving the NetBeans Profiler, a tool for analyzing Java applications. They focused on optimizing performance within the profiler's OQL engine, specifically improving the InstancesIterator and the heap dump analysis. They also added new functionality to the OQL engine and fixed existing issues related to the function `jclass.instances()`. The user also made adjustments to the NetBeans platform to address issues such as a JDK 9 classloader name change and a JNA library upgrade.
netbeans-platformnetbeansapachebig-dataide
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
Tomas Trnka - Enterprise Technology Architect at Oracle