Libor Martinek, Developer in Brno, South Moravian Region, Czech Republic
Libor is available for hire
Hire Libor

Libor Martinek

Verified Expert  in Engineering

Python Back-end Developer

Location
Brno, South Moravian Region, Czech Republic
Toptal Member Since
March 11, 2022

Libor is a Python back-end developer with four years of experience, including several applications for cryptocurrencies and cybersecurity. Libor proposes, implements, and deploys solutions; is dedicated to his craft; and enjoys mentoring other developers. His commercial experience is backed by a bachelor's degree in mathematics and physics.

Portfolio

Software Development Academy
Python, Jupyter Notebook, SQL, Pytest
Crypkit
Python, Docker, GitLab CI/CD, PostgreSQL, Asyncio, CI/CD Pipelines, Bash...
Braiins Systems
Python, Docker, PostgreSQL, InfluxDB, Asyncio, Bash Script, Bash, GitLab CI/CD...

Experience

Availability

Part-time

Preferred Environment

Linux, Git, NeoVim Text Editor

The most amazing...

...thing I shape and contribute to is a mentorship program for students learning programming from scratch—their Aha! moments are unforgettable.

Work Experience

Python Mentor

2021 - PRESENT
Software Development Academy
  • Mentored aspiring students on their Python programming journey.
  • Created interactive study materials for students' self-paced learning.
  • Assisted students with their first real-world application development.
Technologies: Python, Jupyter Notebook, SQL, Pytest

Back-end Developer

2020 - 2021
Crypkit
  • Developed an app for managing and aggregating a cryptocurrency portfolio of an investment fund or a single user.
  • Integrated third-party APIs via providers or directly through specific cryptocurrency nodes.
  • Evaluated cryptocurrency projects and APIs, prioritized their subsequent integration, and oversaw or directly implemented the solutions.
Technologies: Python, Docker, GitLab CI/CD, PostgreSQL, Asyncio, CI/CD Pipelines, Bash, DevOps, REST APIs, RabbitMQ, Bitcoin, APIs, HTTP, Rancher, FastAPI, Middleware, Python 3, Flask, Flask-RESTful, Pytest

Back-end Developer

2019 - 2020
Braiins Systems
  • Transitioned the project from a Python 2 to a Python 3 codebase.
  • Maintained various cryptocurrency node clients and implemented new API methods.
  • Implemented a system to monitor the duration of a user request and its subsequent analysis.
Technologies: Python, Docker, PostgreSQL, InfluxDB, Asyncio, Bash Script, Bash, GitLab CI/CD, Django, Event-driven Programming, Pytest

Back-end Developer

2018 - 2019
Blindspot Solutions
  • Developed an application that aids security analysts during a security incident investigation.
  • Handled client feature requests and was actively involved in the design specification and subsequent implementation.
  • Implemented a testing infrastructure for performance checking and regression detection.
Technologies: Python, Flask, Docker, Amazon Web Services (AWS), Terraform, RabbitMQ, Redis, HTTP, REST APIs, ArangoDB

Bitcoin Node RPC Client

https://github.com/bibajz/bitcoin-python-async-rpc
A library for easy interaction with Bitcoin nodes, all from Python! It's asynchronous from the ground up, implementing most of the read-only RPC endpoints. As the primary author, I own implementation, testing, packaging, and adding new functions if the users request them.

Aedificator

https://github.com/bibajz/aedificator
A command-line utility program for easy set up of new Python projects. Projects have a standardized structure with analyzers, formatters, and a linters set up. The program also includes automated testing, packaging, and a release process.

Languages

Python, Python 3, SQL, Scheme, Bash Script, Bash

Libraries/APIs

REST APIs, Asyncio, Flask-RESTful

Tools

GitLab CI/CD, Docker Compose, Pytest, Git, Makefile, Terraform, RabbitMQ

Paradigms

Functional Programming, Test-driven Development (TDD), DevOps, Automation, Event-driven Programming

Platforms

Docker, Linux, Amazon Web Services (AWS), Jupyter Notebook, Rancher

Storage

PostgreSQL, InfluxDB, Redis, ArangoDB

Other

Bitcoin, Property-based Testing, CI/CD Pipelines, HTTP, NeoVim Text Editor, APIs, FastAPI, Middleware, Version Control

Frameworks

Flask, Django

2013 - 2016

Bachelor's Degree in Mathematics and Physics

Czech Technical University - Prague, Czech Republic