Pavel Grochal is a Senior Backend Developer with 13 years of experience building and operating backend systems, currently based in Brno and working at Rossum. He is a polyglot engineer proficient in Python, Java, PHP and JavaScript, with deep experience in Django/Flask, PostgreSQL/PostGIS, and server orchestration using Ansible, KVM and Nginx. Pavel pairs hands-on development with infrastructure and network expertise—managing virtualization, routing, and security for production environments—and has run both Linux and Windows server estates. He is an active open-source contributor to projects like streamparse and the EasyBuild ecosystem, improving Python integration with Apache Storm and hardening scientific software builds and tests. With a PhD focus in Geoinformatics and a history of roles from IT specialist to Czech Tribe Leader, he brings research-grade rigor to pragmatic, reproducible deployments. Colleagues rely on him for bridging custom backend logic, reproducible build pipelines, and resilient infra operations.
13 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Geoinformatics, Doctor of Philosophy (Ph.D.), Geoinformatics at Masaryk University Brno
A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
Role in this project:
Backend & DevOps Engineer
Contributions:17 reviews, 341 commits, 126 PRs in 2 years 4 months
Contributions summary:Pavel primarily contributed to the EasyBuild project by modifying and adding easyconfig files and patch files, which are used to describe software builds. These changes involved fixing build processes, tweaking compiler flags, and updating dependencies for various scientific software packages. The contributions span across multiple programming languages and scientific domains, and the user’s changes directly impact the reproducibility and usability of software builds within the EasyBuild framework.
Collection of easyblocks that implement support for building and installing software with EasyBuild.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 45 commits, 14 PRs in 1 year 1 month
Contributions summary:Pavel primarily focused on enhancing the `easyblocks` within the repository, specifically adding support for building and integrating external software packages. Their contributions included adding easyblocks for Qt-based applications (QScintilla), CMakeNinja and LAMMPS, as well as updating existing easyblocks for SEPP and QuantumESPRESSO. The user demonstrates an understanding of the build processes for scientific software and the integration of dependencies.
pythoninstallinglinuxscientific-softwarehpc
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
Pavel Grochal - Senior Backend Developer at Rossum