Dávid Kovács
Location Bratislava, Slovakia
Personal e-mail kovdavid@gmail.com
Profile picture

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)
  • 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
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)