Portfolio

Professional Experience

2024-Present

  • position: freelance backend developer

[CAT Central] NodeJS Integration Layer

2021-2024: IBM

  • position: backend developer @ IBM CIO Slovakia

[B2G Italy] Internal tool for registrastration of new clients

  • functionality:
    • tasks scheduling
    • processing data from external APIs
    • file uploading and processing
    • in-app notifications
    • single sign-on identification
    • multi-role user managment
  • technologies: Javascript (Express), PostgreSQL, Redis, CouchDB, REST API, socket.io, Docker, BOX API

[Lumen] Tool for dynamically generating and managing forms based on JSON schema

  • technologies: NodeJS, Express, Typescript, PostgreSQL, Redis, CouchDB, Docker, Prisma ORM

[EBAT] Internal tool for managing bids

  • functionality:
    • file uploading and processing
    • single sign-on identification
  • technologies: Javascript (Express), PostgreSQL, Redis, CouchDB, REST API, socket.io, Docker, Trello API

2018-2021: IBM (part-time)

  • position: student intership as backend developer @ IBM CIO Slovakia

[SABART] Internal tool for processing bills

  • technologies: Javascript (Express), PostgreSQL, CouchDB, REST API, Docker

[COSTRA] Internal tool for tracking costs

  • technologies: Java (SpringBoot), DB2 database

Skills

  • Language: Native Slovak, conversant in English, basic Russian
  • Technical:
    • Advanced in Javascript/Typescript (Node.js), Python (data science, Flask), SQL, Git, UML
    • Reasonable command of Java (SpringBoot), Unix shell, HTML
    • Basics in C++, frontend frameworks (Vue.js, Next.js), CSS