Dávid Kovács
Bratislava, Slovakia
PLEASE GO AWAY! kovdavid@gmail.com
Work Experience - Backend Developer
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 - Sep 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)
Education
Slovak University of Technology in Bratislava (2010 - 2015)
- Master of Engineering (Ing.)
- Faculty of Electrical Engineering and Information Technology
- Field of study: Telecommunications
Secondary school of Electrical Engineering in Bratislava (2006 - 2010)
- 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)