Python Developer
Overview
Short Summary
The candidate is a backend developer whose main technologies are Python, Rust and Golang. On a current project related to cryptocurrencies, he transforms Python libraries into packages, solves test maps or implements tools. Previously, he worked at a start-up that distributed systems and dealt with user identity for banks. In addition to the technologies mentioned above, he uses Postgre, MariaDB, Cloud, AWS, Prometheus, Ansible, Grafana or Terraform. He also has minor experience with pure Javascript and working on FE. He is used to agile environments, especially Scrum. His English language skills are at a good level.
Work Experience
Senior Software Developer (August 2022 - Present) at Braiins Systems
- Transformed Python libraries to pip packages and split them into separate repositories.
- Implemented pip-tools to ensure stable builds by locking dependencies.
- Worked on the backend of https://insights.braiins.com/en using Rust.
Software Developer (June 2017 - July 2022) at Braiins Systems
- Designed and maintained microservices in FastAPI with PostgreSQL/MariaDB and Redis cache.
- Contributed to overall architecture and solved SQL problems for performance improvement and data retention.
- Ensured observability and deployability of services using ELK, Prometheus/Grafana, Ansible, AWS, Terraform, and later Kubernetes/Helm.
- Maintained the JavaScript frontend, collecting fingerprints, webinjects, and biometric data.
- Contributed to Swift development, focusing on session management and protocol changes.
Junior Software Developer (December 2016 - June 2017) at Braiins Systems
- Developed an internal information system and app for managing gaming machines using Python frameworks Flask and Django.
Computer Science at Palacký University in Olomouc (2018-2019)
Computer Science at Masaryk University Brno (2014-2016)
| Freelancer | 262 € / Per day |