Software developer currently collaborating with SmartBase s.r.o., with a primary focus on Python and Django.

I deliver projects from start to finish - analysis, development, and deployment. I also work on service projects where I communicate directly with clients, gather requirements, and provide ongoing support. I have previous experience with Java Spring and Vaadin, which I still reach for when a project needs it.

Experience

2018 - now

Software developer Current

Collaboration with SmartBase s.r.o.

Primarily developing in Python / Django, currently building and enhancing an e-commerce solution. I own new customer requirements end to end, from analysis through implementation to deployment, and build custom Django applications tailored to client needs. Also involved in Java Spring work (Spring with Vaadin).

2023 - 2025

Software developer · MUSP project

Sociálna poisťovňa

Developing data-processing applications in the Talend software stack.

2017 - 2018

Junior Java Developer · part-time

InterWay a.s.

Implementing new widgets in a custom CMS written in Java, contributing to larger projects.

2015 - 2017

HTML developer / webmaster · part-time

InterWay a.s.

Building web pages from graphic designs, programming in Java, and providing technical support for clients.

Education

2016 - 2018

Engineer's degree (Ing.), Applied Informatics

Slovak Technical University in Bratislava - FEI

2013 - 2016

Bachelor's degree (Bc.), Applied Informatics

Slovak Technical University in Bratislava - FEI

2009 - 2013

Graduated in Information Technologies

SOŠE Trnava

Selected projects

SmartBase s.r.o.2018 - now

Envipak

A chatbot for Envipak s.r.o. that answers questions about Slovak and EU legislation and internal company documents. Answers are generated by a multi-agent LLM pipeline and always include source citations.

  • Full-stack development from initial setup to production deployment
  • Design and implementation of a multi-agent AI architecture (LangChain) - query reformulation, relevant-law selection, answer generation and response ranking
  • Semantic document search using pgvector (the PostgreSQL vector extension) and OpenAI embeddings
  • Document ingestion pipeline for PDF (with OCR via Tesseract), Word, PowerPoint and Excel, integrated with the EUR-Lex and Slov-Lex legal databases
  • Three-tier access model (public / internal / private) with token- and IP-based security
PythonDjangoOpenAILangChainpgvectorTesseract OCRDockerGitLab CI

A web application for managing technical-equipment revisions (VTZ) for multiple organizations, with an AI-powered import pipeline that extracts revision data from PDF documents using an LLM.

  • Full-stack development from initial setup to production deployment
  • VTZ record management - listing, filtering, export, QR codes and printer support
  • AI-powered PDF import - page-by-page data extraction using OpenAI
  • Multi-organization support with branch- and role-based access control
PythonDjangoOpenAIDockerGitLab CI

Long-term development and support of an online-pharmacy e-shop. I am responsible for implementing client change requests end to end, from requirements gathering to deployment.

  • Ongoing feature development, bug fixing and client support
  • Admin-interface customizations by enriching our django-smartbase-admin library
PythonDjangodjango-smartbase-admin

Unipharma Gateway

A Spring Boot application providing authentication and authorization of users through multiple providers. It supports LDAP, database authentication and session-based login; users are authenticated via Spring Security, and the app sequentially verifies the various sources of login data until it finds a valid method. It also exposes an API for the essential applications working with users and pharmacies.

  • Covered the whole process, from analysis to final deployment to a Kubernetes environment
  • Built on Spring Boot with pluggable authentication providers
JavaSpringHibernateKubernetesOpenShiftDockerGitLab CI

Unipharma Uniportal

A portal for pharmacies, tightly integrated with the Unipharma Gateway for single sign-on.

  • Initial application setup in Django and wiring up communication with the Unipharma Gateway (SSO)
  • Integrating Google AI (Vertex, Recommendations) into the portal
  • Building the CI to deploy all components to a Kubernetes environment
PythonDjangoGoogle Vertex AIKubernetesOpenShiftDockerGitLab CI

An open-source Python package for the TatraPay+ payment gateway, complete with documentation.

  • Full client library for the TatraPay+ payment gateway
  • Published as tatrapayplus-python on GitHub
Pythonpaymentsopen source

e-Warehouseman

Extension software over an ERP system (warehouse section). It brings the ability to use the warehouse ERP over the internet, with the whole selling process managed inside the app and all operations processed in real time.

  • Analysis and wireframing of the solution
  • Delivery using the Scrum methodology, from design to deployment
  • Development against business requirements in Java (Spring Boot)
  • Front end built in the Vaadin framework
  • Data synchronization over MSSQL database views
JavaSpringHibernateVaadinMSSQLDockerGitLab CI

Business & e-learning

Software for a large company with 70+ physical shops. The main goal was to deliver all necessary information and selling tips to every employee in the network through e-learning courses and tests. It also lets management monitor the performance of each shop and employee and set specific sales targets (KPIs) per employee.

  • Delivery using the Scrum methodology, from design to deployment
  • Development against business requirements in Java (Spring Boot)
  • Front end built in the Vaadin framework
  • E-learning (courses, tests) plus KPI monitoring for shops and employees
JavaSpringHibernateVaadinDockerGitLab CI

Sport.video

no longer active

Android and iOS app for recording and sharing sports highlights - no technical know-how needed, clips are created and edited automatically with a single tap on your phone.

AndroidJavaSwiftSwiftUI

Ask & Receive

no longer active

An iOS application in Swift with a backend in the PHP Yii framework. I joined after release and worked as the main - and only - full-stack developer.

  • Development to business requirements in Swift (app) and PHP (backend)
  • Troubleshooting and extending the app with new features
SwiftPHPYii

Additional back-end support work on a loan register and the e-shops svx.sk, alo.sk and diw.sk.

Personal

My own product - an online ordering system for small restaurants. The backend runs on Django, built on the django-smartbase library which I actively develop in collaboration with SmartBase. The ordering section is a Vue front end, and there is also an Android app for managing incoming orders. In active development in my free time.

  • Django backend on the django-smartbase library (actively developed with SmartBase)
  • Customer-facing ordering front end in Vue, plus an Android app for order management
  • Automatic deployment via GitHub CI
  • Stripe online payments
PythonDjangodjango-smartbase-adminVueAndroidDockerGitHub CIStripe

Earlier work

InterWay a.s.2015 - 2018

WebJet Cloud

2015 - 2018

Work on the WebJet Cloud CMS platform.

  • Designing and programming new templates
  • Programming custom CMS modules in Java
  • Technical support for clients
JavaHTMLCSSjQueryPhotoshop

Obec Marianka

2015 - 2018

A web portal for the village of Marianka, built on the WebJet Cloud platform.

  • Programming custom modules in Java
  • Built on the WebJet Cloud platform
JavaHTMLCSSjQueryPhotoshop

Also contributed as front-end / back-end support on larger projects for ŽSR, Tatra banka and Generali.

Personal · historical

Older personal and freelance work, no longer active - kept here for the record.

www.zsvoderady.sk

2017

A website for an elementary school.

  • Design and development of the site
  • A custom, reusable CMS built on the Nette framework
PHPNetteHTMLCSS

AVPSR.sk

2017

Administration of a WordPress website.

  • Editing and maintaining the WordPress site
  • Programming and sending newsletters
  • Creating graphic content (banners, logos)
WordPressHTMLCSSJavaScriptPhotoshop

Clinic Health and Beauty

2016

Administration of a Joomla website built by a third party.

  • Editing and maintaining the site
  • Programming and sending newsletters
  • Creating graphic content
PHPHTMLCSSJavaScriptPhotoshop

Restaurant Lipa Cífer

2014

My first serious project for a real client.

  • Web design and development
  • A simple CMS for administering the restaurant menu
  • Graphic content (banners, posters)
PHPHTMLCSSJavaScriptPhotoshop