I am a full stack developer, from Prague, Czech Republic, currently based in London, United Kingdom. I've studied at the Faculty of Information Technology at Czech Technical University in Prague and currently I'm studying a masters degree at University College London, in Web Science and Big Data Analytics with a strong focus on Machine Learning. My programming language of choice is Python, in relation to web I've got experiences with Django and Flask. I usually develop frontends in AngularJS, but prefer the backend side of things. I am also capable of basic DevOps, CI & CD and that sort of stuff.
University College London
2018-2019, MSc Web Science and Big Data Analytics
Highly-competitive one-year programme specialising in web technologies, tools and principles used for analysing it and the big amount of data it produces. Strong elective focus on machine learning, deep learning and artificial intelligence.
Faculty of Information Technology,
Czech Technical University in Prague
2015-2018, Bc Informatics
A general intro to computer science (mathematics, algorithmisation, language design, graph algorithms, data structures, security etc.) with a later specialisation in Web and Software Engineering (technologies, databases, searching in web and multimedia etc.). Graduated with distinction and was awarded the Dean's Award for an excellent thesis.
Efficient and secure document rendering
from multiple similar untrusted sources
Bachelor's thesis, available online
A tool for running Python scripts from git repositories securely in separate environments with caching, OSS under MIT license. Primarily used at naucse.python.cz to allow rendering of courses from forked repositories. The thesis was defended with grade A and I was awarded the Dean's Award for an excellent thesis for it.
Archbishop Grammar School in Prague
General education, but with a great CS education as well, in electable subjects and afterschool activities, mostly in Python, basics of graph and graphics algorithms, intro to logic programming, language design and interpreters and C++.
Developing custom web systems in Python (mostly in Django), usually with AngularJS frontend. Experience with building entirely new systems and maintaining older applications. In later years I've been involved in the DevOps side of things as well, acquiring experiences with Docker and AWS. Also some experience with GAE.
Associate software engineering - junior
Red Hat Czech s.r.o.
2017 ‒ 2018
In a continuing effort to support OSS and the Czech Python community, Red Hat graciously supported the work on my bachelor's thesis which was released as OSS and enhanced the website naucse.python.cz containing learning materials for teaching or learning Python.
ZOOM International s.r.o.
2012 ‒ 2013
I was part of a team of people who tested complicated software, wrote manuals on how to test bugs and features in the future and made sure the software was up to QA standards.
Some extra development of the tool Arca which was the principal part of my bachelor's thesis.
2014 ‒ 2019
A tool for YouTube power users extending the YouTube subscriptions providing some extra functionality, originally developed as my graduation project at high school. It utilised YouTube API, backend was written in Django, frontend in Angular 1. Lot of caching (redis) and asynchronous actions (celery) involved. Open sourced under the MIT license.