Experience

  • 2015 - present Sufio, Python developer (Python, Go)
  • 2012 - 2015 CORETEQ, Software developer (Python, JAVA, PHP)
  • 2011 - 2012 Freelance, Software developer (Python, PHP)
  • 2008 - 2011 SCR creative studios, junior web developer

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

Technologies

Current

Python

  • web development using Django, Flask and falcon frameworks
  • pip, virtualenv, virtualenvwrapper, setuptools, py.test, nose, factory-boy, tox
  • celery, django-rest-framework, Pillow, SQLAlchemy, pymongo
  • CPython, PyPy, Python 2-3 compatibility

Go

  • using mostly for web services
  • Prometheus exporters for instrumenting services
  • internal CLI tools

Databases and stores

  • PostgreSQL, MySQL, MongoDB
  • Redis, memcached

Frontend

  • HTML5, CSS3, Twitter Bootstrap
  • JavaScript, npm, yarn, jQuery, ReactJS, Angular JS
  • basic understanding and work with less and scss
  • responsive design using Bootstrap and Skeleton frameworks

Version control

  • primarily Git, working daily with Github, Gitlab and Gitea
  • some experiences with SVN and Mercurial

Configuration and servers

  • Ubuntu/Debian systems administration
  • configuration management with Ansible
  • deployment and automation with Fabric
  • packaging and deployment with Docker
  • Debian packaging for Python applications (dh-virtualenv)
  • instrumenting and monitoring using Prometheus and Grafana
  • continuous integration with Gitlab CI and Drone
  • operating services like Nginx, PostgreSQL, RabbitMQ, Redis

Environment

  • Desktop: Macbook, iMac
  • Server: Ubuntu 16.04
  • VS Code, PyCharm, Sublime Text, iTerm, vim
  • Docker, Postico, SourceTree

Past experience

  • web development using Spring, Hibernate, Magnolia and Liferay frameworks (JAVA)
  • experience with Zend and Kohana web frameworks (PHP)