Personal information

Born
May, 1985
Residence
Brno, Czech Republic
Contact
petr@joachim.cz
(+420)724443883

My Career

2017 — now
Kiwi.com — Mentor & Coach for leadership

2016 — 2017
Kiwi.com — Senior Developer / Tech Lead

2014 — now
Freelance — Developer

I am constantly looking for a fresh direction of my career. Maybe we should try to work on this together.

2012 — 2014
Seznam.cz — Lead Developer

At Seznam.cz I was leading 3 teams of backend developers. With them we have done a lot of great projects, which were causing significant waves in seas of the czech internet. There I had 15 to 20 programmers divided in smaller teams and I was managing them altogether.

We together were doing content-based web services from which you may know seznam.cz homepage, novinky.cz, stream.cz and some others.

We did that using Python webservices and backends, MySQL, Redis. We experimented with Node.js, Docker and many other technologies.

2008 — 2011
Seznam.cz — (Senior) Developer

I started as a developer and soon became a senior developer with small team of 4 programmers.

I was responsible for for availability and architecture of the three most (by that time) frequently visited news servers in our country (Novinky.cz - news, Sport.cz - sport, Super.cz - celebrities) with about 3M unique visitors and 120M pageviews (July 2011). Python, C++, SQL and NoSQL.

2007 — 2008
Netdevelo s.r.o. — Lead developer

I was responsible for developing new e-shop core in PHP. With significant emphasis on modularity and possibility for custom implementations for different clients. Also with need of stability and availability. I had a small team, which I was leading.

2005 — 2007
Freelance — Developer

Participating on applications for fingerprint scanner-based attendance IS, barcode based property IS. Mostly written in C++ or C# and Java.

Skills

Technical skills

Python, Javascript, PHP, Java, C/C++

MySQL, Redis, some other NoSQLs, Nginx.

Linux, OS X

Software skills

Web applications and APIs with high scalability architecture.

Web security.

Ajax, HTTP(s), Scrapers

Soft skills

I am natural team leader, motivator and team player.

I can solve various technical and also non-technical problems.

I am able to understand people and I speak in way that is understandable for other people.

Agile

Because change is the superior meaning of life. Which is not changing, is not alive.

Scrum, Kanban, ...

Languages

Czech - native

English - C1 CEFR level

Other

Driving license - B personal cars