Work experience

2014 -
CTO, Cofounder
  • designed and implemented an event management platform (, ticket sales, guests CRM, virtual event platform, checkin app...) used on more than 1000 events with revenue ~ 1 mil. €
  • responsible for choices of technologies, infrastructure, architecture, implementation and delivery of the web and mobile applications; led small team of developers
  • Python, Django, VueJS, AngularJS, PostgreSQL, Redis, Heroku, AWS, Apache Cordova, Git
2014 -
/ INFINIT s.r.o.
Software architect and Web developer
  • responsible for delivering new features and resolving production bugs in multiple web applications (webshops, customer self service, CRM and administration application) for the Finnish telecommunication company DNA (
  • lead developer of front-end brand change
  • member of the team designing the new system architecture as the original one became obsolete
  • designed and led implementation of new POS application, CRM and administration tool
  • part of an international team of over 20 members using SCRUM development process
  • Python, Django, VueJS, jQuery, MariaDB, Redis, UML, Git, Jira, Bitbucket
2009 -
/ TATRAMED s.r.o
Software architect and Developer

Project Teleradiology Communication Center  - distributed system for transfer of medical studies

  • created administration web application; responsible for the choice of technologies, architecture and implementation of presentation and business logic layer
  • developed a component for automatic, rule-based patient data transfer between the medical facilities
  • responsible for the support of over 300 installations in Czech and Slovak republic
  • Python, Django, parallelization and threads synchronization, C++ templates, Boost, SQLite

Project inomed Planning System (surgical planning and diagnostic software)

  • developed a new tool for tumor monitoring; awarded for a positive contribution to the team
  • effective data processing and rendering, parallel computing, analytic geometry, C++, Boost, TFS
2012 -

Discovering Keyword Relations. In Bieliková, M. Student Research Conference 2012. Vol. 2: 8th Student Research Conference in Informatics and Information Technologies Bratislava, April 25, 2012. Bratislava: pages 341-346. ISBN 978-80-227-3690-9.
Awarded as outstanding paper by the Slovakia Chapter of the Association for Computer Machinery


2010 -
Academic experience

Master degree thesis project

  • developed a system for building ontologies according to user behavior routines on web by big data analysis using Map-Reduce algorithm on the school’s computer cluster; awarded by Dean's prize

Team project (school project, 6 members, 12h/week) - Software architect and developer

  • developed multimedia storage system focused on advanced semantic search
2007 -
Faculty of Informatics and Information Technologies, Slovak University of Technology
  • Master of Software Engineering (Magna Cum Laude, top 5%)
  • Bachelor's degree in Informatics (Cum Laude, top 10%)
  • member of Personal Web seminar, college volleyball team
2003 -
Jura Hronca High School
  • high school specializing in math and informatics (rated #1 high school for 2013 in Slovakia)
  • represented the school in math and informatics contests, member of volleyball, ice-hockey team
2005 -
Heritage Academy (Hilton Head Island, SC)
exchange study in USA (Hilton Head Island, SC)

Student of the month April, 2005


Software developer and architect with 12 year experience specializing in Python, Django and VueJS. Designed and implemented various applications in Event management, Telecommunication and Medical domains. Lead multiple international developer teams.


Recently worked with

Python, Django, Vue.js, Apache Cordova, Git

Good with

JavaScript, C++, AngularJS, Heroku, UML

Familiar with

SQL (MySQL, PostgreSQL), TypeScript, Redis / MongoDB, AWS, Docker




Sports - golf (1st in Slovak Team Champ., 2nd in Slovak Junior Champ.), judo (4th in Slovak Junior Champ.), rock-climbing, beach volleyball, skiing, ice-hockey, hiking, cycling
Travel/cultures - 30 countries across 5 continents