Work Experience
Techmates International s.r.o (Sept 2023 - ongoing)
- Invest in Slovakia (Sept 2023 - ongoing) – Real Estate Crowdfunding Platform
- Full-stack development using TypeScript, Node.js, NestJS, Meteor.js, React and MongoDB
- Refactored the internal finances to allow for multiple wallets per users
- Proposed and implemented the integration of MangoPay - the first external payment provider in our system
- Implemented the backend aspects of the web redesign, supporting the company's rebranding initiative.
Vacuumlabs s.r.o. (Oct 2021 - Mar 2023)
- Greenfield bank in the Philippines (Sep 2022 – Dec 2022)
- Worked on microservices responsible for generating bank statements using Kotlin, Kafka, PostgreSQL
- Implemented paginated PDF generation using aggregated data from other microservices
- Twisto (Nov 2021 – Aug 2022) – Buy-Now-Pay-Later fintech company
- Developed backend services using Python, Django, PostgreSQL
- Worked on the integration of 3rd party eshops and merchants
- Worked on the definition and implementation of the GraphQL schema used for onboarding customers
- Worked on PDF generation for customer contracts with templating
- Internal projects
- Worked on an internal application for aggregating billing, staff, worklog, and vacation data from multiple sources using TypeScript, Node.js, PostgreSQL
- Worked on a greenfield bank backend using ThoughtMachine, Kotlin, Kafka, PostgreSQL
NIKÉ, spol. s r.o. (Feb 2015 - Sept 2021)
- Senior Perl developer, architect, and team leader Led the comprehensive unification of sport betting data flow across the organization, collaborating with development teams to define technologies, data schema, and deployment strategies.
- Led the unification of sport betting data flow across the organization, collaborating with development teams to define technologies, data schema, and deployment strategies
- Successfully orchestrated the incremental deployment of changes, ensuring seamless integration without disruptions or data transformation issues
- Led the refactoring and integration of the 3rd party "Unified Odds Feed", which allowed the unification of prematch and live bets
- Implemented the integration of the 3rd party "Lifecycle of odds" feed to automate the trading of bets
- Implemented critical parts of our system and enhanced our team's workflow. I've:
- Introduced unit testing, Docker containerization, automated GitLab CI tests/builds
- Proposed and implemented a solution for automatic bet offering generation for the test environments
- Proposed and implemented a presentation web interface to streamline interdepartmental communication
- Unified application deployment using Salt Stack and Pillar
- Developed backend services using Perl, MySQL, RabbitMQ, Kafka, Nginx, Docker
- Implemented Apache Avro binary encoding in C (Perl::XS)
- Implemented RabbitMQ to Kafka messaging shovel in Golang
- Implemented and managed monitoring, alerting, logging (DevOps)
ISPER s.r.o. (2013 - 2014)
- Junior Perl developer
Education
Slovak University of Technology in Bratislava (2010 - 2015)- Master of Engineering (Ing.)
- Faculty of Electrical Engineering and Information Technology
- Field of study: Telecommunications
- Field of study: Telecommunications
Skills and side projects
- Spoken languages: Hungarian, Slovak, English (+ un poco de Español)
- AVR keyboard firmware written in (C++)
- i3wm workspace renamer written in (Rust)
- Android app for learning Spanish (Java)
- Video screencast downloader (Elixir)
- Utility for easy directory navigation (Bash)