Hi, I’m Petr Malik, a seasoned software developer with over a decade of experience specializing in backend system architecture and cloud-native application development. I’ve worked extensively with Golang, Python, and various cloud platforms like AWS, GCP, and Azure, building scalable and event-driven systems. I also enjoy contributing to open-source projects and collaborating with international teams to deliver robust and efficient solutions. Throughout my career, I’ve led software development initiatives, designed automation frameworks, and implemented infrastructure deployment automation. When I’m not coding, I like to work on personal projects that explore AI language models and dive logging applications. Currently, I’m looking forward to new challenges and opportunities where I can contribute my skills and continue to learn and grow.

Petr Malik

Hi, I’m Petr Malik, a seasoned software developer with over a decade of experience specializing in backend system architecture and cloud-native application development. I’ve worked extensively with Golang, Python, and various cloud platforms like AWS, GCP, and Azure, building scalable and event-driven systems. I also enjoy contributing to open-source projects and collaborating with international teams to deliver robust and efficient solutions. Throughout my career, I’ve led software development initiatives, designed automation frameworks, and implemented infrastructure deployment automation. When I’m not coding, I like to work on personal projects that explore AI language models and dive logging applications. Currently, I’m looking forward to new challenges and opportunities where I can contribute my skills and continue to learn and grow.

Available to hire

Hi, I’m Petr Malik, a seasoned software developer with over a decade of experience specializing in backend system architecture and cloud-native application development. I’ve worked extensively with Golang, Python, and various cloud platforms like AWS, GCP, and Azure, building scalable and event-driven systems. I also enjoy contributing to open-source projects and collaborating with international teams to deliver robust and efficient solutions.

Throughout my career, I’ve led software development initiatives, designed automation frameworks, and implemented infrastructure deployment automation. When I’m not coding, I like to work on personal projects that explore AI language models and dive logging applications. Currently, I’m looking forward to new challenges and opportunities where I can contribute my skills and continue to learn and grow.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Lead Software Developer - Golang at Cloudcover / Ollion
December 31, 2023 - July 10, 2025
Led full-cycle software development using Golang, including requirements, design, implementation, testing, and maintenance. Built scalable, asynchronous, event-driven task scheduling and execution frameworks with Goroutines, integrating cloud-native build services across AWS, GCP, and Azure. Managed distributed task states via Pub/Sub systems. Developed infrastructure deployment automation using Terraform and implemented CI/CD workflows with Docker and containerization. Customized open-source Terraform metadata parser for automated code generation. Collaborated cross-functionally with global teams in India and Singapore to align on deliverables and system architecture.
Software Developer - Golang, Python at Stratoscale
December 31, 2019 - July 10, 2025
Participated in the entire software development lifecycle including design and implementation of RESTful, event-based provisioning and lifecycle management frameworks. Developed AWS DynamoDB-compatible REST API services using Python, Golang, and ANTLR on a proprietary cloud platform. Enhanced integration testing and infrastructure frameworks to improve system resilience. Supported CI/CD pipelines with Jenkins, delivered customer support and on-site consulting. Temporarily worked within QA teams for test planning and quality assurance. Maintained strong collaboration with head office in Israel.
Product Developer at Tesora
January 31, 2017 - July 10, 2025
Contributed features and fixes to OpenStack Trove DBaaS project since the Kilo release. Designed and implemented RESTful provisioning and lifecycle management frameworks. Ranked as a top contributor to the project through commits and reviews. Actively participated in design and development to enhance database service capabilities.
Technical Consultant (contract) at Self-employed
February 28, 2014 - July 10, 2025
Provided consultancy and development services focused on database software design and implementation.
Product Developer at ParElastic
September 30, 2013 - July 10, 2025
Worked on database virtualization technology, designing automated data distribution modules using AI. Managed AWS EC2 instances and AMIs. Performed product benchmarking, profiling, and testing. Maintained internal support utilities and managed CI systems. Participated fully in the software lifecycle including requirement gathering and implementation.
Graduate Researcher (Physics & Mathematics) at Durham University
August 31, 2012 - July 10, 2025
Processed and analyzed scientific data from the WMAP satellite, reproducing processing software based on academic publications. Engaged in all phases of software development lifecycle. Collaborated with technical teams to establish software development and testing processes. Applied statistical research methods including regression analysis and numerical methods.
Lead Software Developer - Golang at Cloudcover / Ollion
December 31, 2023 - July 10, 2025
Led end-to-end software development initiatives using Golang, including requirements gathering, architectural design, implementation, testing, and maintenance. Built a scalable, asynchronous, event-driven task scheduling and execution framework using Goroutines, integrating with cloud-native build services like GCP Cloud Build, AWS CodeBuild, and Azure Pipelines for remote task orchestration. Utilized Pub/Sub messaging systems to manage distributed task states across multi-cloud environments. Designed and developed infrastructure deployment automation using Terraform and implemented CI/CD workflows leveraging Docker and container-based systems. Customized the open-source Terraform metadata parser for automated code generation. Collaborated cross-functionally with global teams in India and Singapore via video conferencing and technical presentations to ensure alignment on deliverables and system architecture.
Software Developer - Golang, Python at Stratoscale
December 31, 2019 - July 10, 2025
Participated in the full software development lifecycle including requirements gathering, design, implementation, testing, and maintenance. Designed and implemented RESTful, event-based provisioning and lifecycle management frameworks to support dynamic cloud resource automation. Developed an AWS DynamoDB-compatible REST API service using Python, Golang, and ANTLR on Stratoscale’s proprietary cloud platform. Enhanced integration testing and infrastructure frameworks to improve system resilience and deployment reliability. Supported CI/CD pipelines with Jenkins, including job creation and maintenance to streamline builds and deployments. Provided customer support and on-site consultations to optimize solution deployments for enterprise clients. Temporarily assigned to QA team gaining exposure to test planning and quality assurance best practices. Maintained strong collaboration with head office in Israel via regular video conferencing and technical discussions.
Product Developer at Tesora
January 31, 2017 - July 10, 2025
Contributed to the OpenStack Trove project, designing and implementing new features and fixes for this Database as a Service platform. Developed RESTful provisioning and lifecycle management frameworks. Recognized as one of the top contributors to the project with high commit and review rankings. Participated in code reviews and collaborated with the open-source community to enhance the product's capabilities.
Technical Consultant (contract) at Self-Employed
February 28, 2014 - July 10, 2025
Provided consultancy and services in database software design and development on a contract basis.
Product Developer at ParElastic
September 30, 2013 - July 10, 2025
Worked on ParElastic engine, a database virtualization technology using Java, focusing on transparent database scale-out. Designed and implemented modules for automated data distribution using AI approaches. Managed AWS EC2 instances and AMIs, conducted product benchmarking using various tools, profiling, testing, and managed continuous integration systems. Participated in the full software development lifecycle including requirements gathering, design, development, testing, and maintenance.
Graduate Researcher (Physics & Mathematics) at Durham University
August 31, 2012 - July 10, 2025
Processed and analyzed scientific data from the WMAP satellite and reproduced the original processing software. Participated in the full software development lifecycle and collaborated with multi-disciplinary teams to establish effective R&D and testing processes. Studied and applied regression analysis, model fitting, function optimization, data modeling, and numerical methods.

Education

Master of Science at Durham University
September 1, 2010 - August 31, 2012
Honours Bachelor of Science at University of Toronto
September 1, 2006 - December 31, 2010
Master of Science at Durham University
September 1, 2010 - August 31, 2012
Honours Bachelor of Science at University of Toronto
September 1, 2007 - December 31, 2010

Qualifications

DeepLearning.AI Deep Learning Specialization
January 1, 2022 - December 31, 2022
DeepLearning.AI Deep Learning Specialization
January 1, 2023 - December 31, 2023

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Education, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more