School

  • 2010 - 2015 - UMB, BB, Applied computer science
  • 2004 - 2008 - SPŠ J. Murgaša, BB, Computer Systems Networking and Telecommunications

Thesis

  • Master (2015), Documentation generator Sphinx and its use for the scientific program DIRAC
  • Bachelor (2013), Improving web application comprehension using dynamic program analysis

Work experience

2018 - 2020 Exponea, Software Engineer (Python, Go)

  • core member of the data pipeline team
  • responsible for receiving, processing, storing and preparing the data for other teams
  • software was mostly written in Python and Go and the pipeline was based on Kafka
  • lots of data processing, working with storages like Elasticsearch, MongoDB, Redis, PostgreSQL, Bigquery
  • Bigtable literally saved us couple of times :)
  • used monitoring stack based on statsd, Prometheus, InfluxDB and Grafana
  • devops in the GCP Kubernetes stack, lots of namespaces
  • (oh and, yes i am in love with Go!)

2015 - 2018 Sufio, Python developer (Python, Go)

  • web development using Django, Flask and falcon frameworks
  • background job processing using Celery
  • used Go for small web services and internal tools (and loved it!)
  • devops automation using Docker, Ansible and Fabric
  • instrumenting and monitoring using Prometheus and Grafana
  • introduced continuous integration using Gitlab CI
  • operating services like Nginx, PostgreSQL, MongoDB, RabbitMQ, memcached and Redis

2012 - 2015 CORETEQ, Software developer (Python, JAVA, PHP)

  • started getting into JAVA for a bit (oh Eclipse, still hate you :()
  • web development using Spring, Hibernate, Magnolia and Liferay frameworks (JAVA)
  • various web projects using PHP and Python
  • turns out i do not like JAVA as much, Python is so much more productive and fun!

2011 - 2012 Freelance, Software developer (Python, PHP)

  • small freelance Python/Django based projects
  • really started to love Python at this point
  • switched to Git for version control

2008 - 2011 SCR creative studios, junior web developer

  • classic frontend development (even cropping Photoshop designs LOL)
  • using Zend and Kohana web frameworks (PHP)
  • deployed sites using Apache, MySQL and memcached
  • version control using SVN (i remember times without CVS, we were literally overwriting our code when copying scripts using FTP haha)