Petr Joachim
Verified Expert in Engineering
Software Developer
Brno, South Moravian Region, Czech Republic
Toptal member since December 29, 2021
Petr started in the web development sector in 2008. Since then, he has worked for several companies in different technology stacks. He is familiar with developing scalable and high-demand services, clouds, Kubernetes, and many others. Petr is also proficient in analyzing and proposing technical solutions for many different goals. During his career, Petr led various teams of up to 30 developers. He is a seasoned manager and developer. He attended several soft-skill courses and worked as a coach.
Portfolio
Experience
- SQL - 15 years
- Management - 10 years
- Leadership - 10 years
- Technical Leadership - 10 years
- NoSQL - 10 years
- Python - 10 years
- Node.js - 5 years
- TypeScript - 3 years
Availability
Preferred Environment
TypeScript, Python, Agile, MacOS, iTerm2, Software Engineering
The most amazing...
...thing I've developed was a back-end service rendering raster tiles from GeoJSON vector data.
Work Experience
VP of Engineering
ThreatMark
- Expanded the team from 18 to more than 40 people in 2022; designed team structure and reviewed many applicants to make such a team.
- Changed the team from locally based to a fully remote international team.
- Maintained excellent team culture, which invited everyone to stand out with opinions and solutions.
Chief Technology Officer (CTO)
Moravio
- Spearheaded a team of over 20 developers on client projects in PHP and TypeScript.
- Implemented a map rendering back-end service transforming vector data into raster tiles.
- Implemented a library to guess the date and time range from user voice input with Google Dialogflow.
Senior Developer | Leadership Coach
Kiwi
- Refactored the main data storage with billions of flights from PostgreSQL to Apache Cassandra (later ScyllaDB) database.
- Performed dozens of coaching sessions with aspiring and new leaders.
- Helped create sustainable processes in various teams.
- Interviewed several candidates and cooperated with HR on who to hire.
- Initiated the department reorganization when the company was scaling up from tens to thousands of developers.
Senior Team Leader
The Seznam.cz
- Headed a team of 30 back-end and front-end developers on long-term company projects.
- Designed and implemented a custom content management system (CMS) for the news-houses super.cz and sport.cz.
- Supervised a team implementing a custom content delivery network (CDN) and video encoding service for stream.cz.
- Supervised several live broadcasts with tens of thousands of viewers from all over the Czech Republic.
- Maintained the Seznam.cz homepage with billions of monthly pageviews and almost eight million monthly users.
Experience
JET Intelligent Assistant
https://www.moravio.com/portfolio/jll-jet-intelligent-assistantSkills
Libraries/APIs
REST APIs, API Development, Node.js
Tools
Bitbucket, Dialogflow, Zapier
Languages
TypeScript, JavaScript, SQL, Python, Python 3, Less
Paradigms
Agile, Microservices, Continuous Delivery (CD), Continuous Integration (CI), Automated Testing, Management, Scalable Application, Microservices Architecture, Scrum, DevOps
Storage
PostgreSQL, MySQL, NoSQL, On-premise
Frameworks
Jest, NestJS, Next.js, Express.js, Django
Platforms
MacOS, Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS)
Other
Leadership, High Code Quality, Back-end, API Design, APIs, Software Engineering, CTO, Coaching, Mobile App Development, Technical Leadership, Front-end, Full-stack, Webhooks, Web Scraping, iTerm2, Public Speaking, Mapnik, Budgeting, Cloud, Biometrics, Machine Learning, Architecture, Scalable Architecture, FastAPI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring