Vladimír O is a Product Builder and independent software engineer with 15+ years of experience specializing in JVM languages, DSLs, TDD and continuous integration. He has deep Groovy and Java expertise, having led the Gaelyk project and contributed notable compiler and @BaseScript features to the flagship Apache Groovy project. As Principal Software Engineer and Developer Experience lead at Agorapulse he balanced platform engineering, build tooling (Gradle) and OSS maintenance while mentoring backend teams. He co-founded AppSatori and has repeatedly driven migrations, consolidation and CI/CD automation across cloud environments, including Terraform deployments to Azure. Based in Prague, he combines hands-on compiler-and-framework work (Micronaut, CodeNarc) with product-focused delivery, often surfacing infrastructure-level improvements that reduce developer friction. Colleagues describe him as a pragmatic tinkerer who turns deep language-level insight into reliable, production-ready tooling.
15 years of coding experience
12 years of employment as a software developer
master (Ing.), Information technologies, master (Ing.), Information technologies at Prague University of Economics and Business
CodeNarc is a static analysis tool for Groovy source code
Role in this project:
Backend Developer
Contributions:11 commits, 7 PRs, 21 comments in 3 years 1 month
Contributions summary:Vladimír primarily contributed to the `CodeNarc` project by implementing and improving rules for code quality analysis in Groovy. Their work focused on identifying and enforcing best practices, specifically addressing constraints on string properties within Grails domain classes, as well as improving code style and adding support for handling `importFrom` methods. The contributions included writing tests and refactoring existing code to enhance the rule's functionality and maintainability. Furthermore, the user developed a rule focused on the direct usage of GORM methods.
Contributions summary:Vladimír primarily focused on improving the testing infrastructure and adding support for the Gradle build system. They fixed broken tests, indicating a focus on maintaining code quality and ensuring the reliability of the project. Additionally, the user integrated Gradle, which suggests involvement in build process management and improving the project's build capabilities. Furthermore, the user made changes to the SiteMeshFilter, and PathMapper, in order to correctly include and exclude elements as well as expanding properties.
sitemesh
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.