Petr Malik

Senior Software Engineer at CircleCI

Barrie, Ontario, Canada
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

👤
Senior
🎓
Top School
Petr Malik is a Senior Software Engineer with 12 years of experience building cloud-native, database-focused back-end systems and automation frameworks across startups and established companies. He combines deep practical expertise in Go, Python and Java with hands-on experience in Terraform, Docker, Pub/Sub systems, and both SQL and NoSQL databases, having contributed significant features and fixes to the OpenStack Trove DBaaS project. Petr has designed event-driven provisioning and lifecycle management frameworks, implemented scalable asynchronous task execution using goroutines and cloud build pipelines, and customized Terraform tooling for automated code generation. His background in physics and astrophysics informs a methodical, data-driven approach to regression analysis and numerical problems, enabling robust solutions for complex distributed systems. Based in Barrie, Ontario, he pairs open-source contributions and enterprise-grade product development with cross-continental collaboration experience.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Astrophysics, Master’s Degree, Astrophysics at Durham University
bookBachelor’s Degree, Physics & Astrophysics, Bachelor’s Degree, Physics & Astrophysics at University of Toronto
languagesEnglish, Czech
github-logo-circle

Github Skills (8)

postgresql10
sql10
python10
database-design10
cassandra9
database-administration8
openstack8
configuration-management8

Programming languages (9)

TypeScriptC#HCLDockerfileShellJavaScriptGoRuby

Github contributions (5)

github-logo-circle
openstack/trove

Jan 2015 - Jan 2017

OpenStack Database As A Service (Trove). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:129 commits in 2 years
Contributions summary:Petr's contributions focused on addressing issues related to creating instances with backups and ensuring data migration in a PostgreSQL environment. They also addressed a bug related to case sensitivity in PostgreSQL names and modified SQL statements in the guest agent. Furthermore, the user refactored the code to support the Cassandra database and improved management of the Cassandra logs. Overall, the user demonstrated a strong understanding of database management and backend development within the OpenStack Trove project.
trovedatabase-as-a-serviceas-a-serviceopendevdatabase
Tesora/tesora-trove

Jan 2015 - Dec 2016

Contributions:243 commits in 1 year 11 months
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