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. He proposes, implements, and deploys solutions, is dedicated to his craft, and enjoys mentoring other developers. Libor's 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 shaped and contributed 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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring