With 16 years of experience in software engineering, I have cultivated a diverse skill set, specializing in Python for the past decade while also proficient in various other tech stacks. Throughout my career, I have successfully led multiple engineering teams, consistently achieving noteworthy results. I always focused not only on high team performance but also positive work environment and mentoring of individual developers. Bridging the gap between data scientists and engineers has been one of my strengths, showcasing my ability to facilitate seamless collaboration between different teams.
- Email: [email protected]
- Phone: +420 721 812 945
- Website
- Github
Python developer lead (February 2024 - now)
Leading py-dev team and all related development responsibilities
- Responsible for the whole Python codebase
- Architecture and development of a research framework
- Updating the technology stack and bringing in new technologies
- Team development
Lead Software Engineer (March 2020 - February 2024)
Designing, developing and managing high availability and high throughput applications using Python. Combining optimisation with AI algorithms.
- Managed team of programmers developing AI-powered services.
- Started a monthly meetup of Python enthusiasts - Python Lovers.
- Developed and operated new search and emailing service all jobboards in the AlmaCareer portfolio.
- Developed REST API mocking framework - Trickster.
- Developed framework for rapid prototyping of datascience experiments - Multitool.
Tech Stack | |||
---|---|---|---|
Docker | Swarm | Apache Kafka | Python 3 |
Flask | Tornado | MongoDb | Aerospike |
Nexus | Airflow | Git | PHP |
Ansible | FastApi | AWS CDK | AWS S3 |
AWS Lambda | AWS Fargate | AWS DynamoDb | other AWS services |
Software Design Engineer (February 2014 - March 2020)
I was a member of DevOps team responsible for designing, developing, testing and managing microservices supporting Concur Mobile.
- Managed project of building GraphQL API layer for Concur Mobile.
- Built User Directory - Service for handling of user profiles and authentication.
- Built a REST API for TripIt - Booking and flight tracking Mobile app.
- Built a backend for mobile app for receipt scanning and parsing - ExpenseIt.
Tech Stack | |||
---|---|---|---|
Python 3 | NodeJs | Docker | Git |
PHP | Django | Flask | Symphony |
AWS EC2 | AWS SQS | AWS Lambda | AWS S3 |
Backend PHP developer (November 2013 - January 2014)
- Developing online store Zoot.cz in PHP.
- Working on newsletter marketing, targeting and mass-mailing.
Tech Stack | ||
---|---|---|
PHP | Git | Symphony |
Head of R&D (November 2010 - September 2013)
I've leaded a team of developers building a system for Shoptet online stores.
- My team built the platform for Shoptet online stores.
Tech Stack | |||
---|---|---|---|
PHP | Git | SVN | JavaScript |
JQuery | HTML | XML |
- Czech: Native language
- English: Fluent
Web Development (September 2008 - June 2010)
Bachelor program focused on software and web development. I interrupted my study without graduation to focus on my career.
Grammar school (September 2000 - June 2008)
I studied program with focus on mathematics and IT
- Trickster: Python service for mocking Rest APIs to simplify testing and development.
- Matej Client: PHP client for MatejAI recommendation engine.
- Pydantic Mongo ORM: Pydantic Mongo ORM is a library that allows users to map Pydantic models to MongoDb.
- DBGR: Terminal application to automate and simplify working with various APIs.
- Priority Queue: Python implementation of thread-safe priority queue with items merging.
- Wordle Solver: Automated solver for Wordle puzzle. Video
- Power of metaclasses: (EN, Python) Slides and code to a presentation about using metaclasses in Python.
- Working with Data-Scientists: Survival guide: (EN, Video) Recording of my 2023 PyCon talk about my experience working with Data-Scientists.
- Datový typ ENUM v PHP: (CZ, PHP) Article on Zdrojak.cz about Enums in PHP
- Technický dluh: (CZ) Article on Zdrojak.cz about technical debt.
- Dependency injection: (CZ, PHP) Acticle on Zdrojak.cz about dependency injection and inversion of control in PHP.