Preskočiť na obsah
Ákos Kappel
Jazyk: sk
Téma
Svetlé
Tmavé

Podrobnejšia verzia PDF s viac detailmi o každej práci a projekte.

Stiahnuť životopis

Ing. Ákos Kappel

Full-Stack Software Engineer

Profil

Full-stack vývojár s viacročnou praxou vo vývoji webových a mobilných aplikácií. Tvorím softvér, ktorý je rýchly, prístupný a ľahko udržiavateľný.

Pracujem naprieč celým stackom, od databázy a API až po rozhranie, ktoré ľudia naozaj používajú. Kým začnem programovať, chcem pochopiť problém a načrtnúť riešenie, a nechávam po sebe testy, aby bola ďalšia zmena bezpečná.

AI agenti na programovanie ma v každodennej práci výrazne zrýchľujú. Prácu naplánujem, s ich pomocou ju vytvorím a každú zmenu skontrolujem rovnako, ako by som kontroloval kód kolegu. Pracujem s Claude Code a Codex a využívam agentov, skills a MCP servery.

Otvorený pracovným ponukám na diaľku v rámci EÚ a hybridne na Slovensku.

Pracovné skúsenosti

IGT Systems

02/2025 až súčasnosť

Full-Stack Software EngineerBratislava, hybridnepredtým IGT Consulting

Pracujem na viacerých produktoch pre klientov naraz, v tímoch od dvoch do ôsmich vývojárov, naprieč webom, mobilom aj backendom. Nastúpil som ako vývojár v Elixire a dnes pracujem hlavne s Reactom, TypeScriptom a Kotlinom.

Core3 · Firemná platforma pre projekty, dochádzku, HR, CRM a tikety

  • Zodpovedný za modul projektového manažmentu: kanban s drag and drop, oprávnenia k úlohám pre autorov, riešiteľov a vedúcich projektov, postupy Scrum a Waterfall
  • Optimalizoval najpomalšie stránky po sťažnostiach používateľov: pomalé miesta som našiel cez flame grafy, opravil N+1 dopyty v PostgreSQL a MongoDB a pridal cache so správnou invalidáciou
  • Asynchrónne načítavanie dát s nekonečným scrollovaním, zdokumentované ako spoločný vzor pre tím
  • Aktualizácie v reálnom čase cez jeden spoločný PubSub, zoradené tak, aby staršie správy neprepisovali novšie
  • Skeleton načítanie, optimistické UI a typovo bezpečné URL parametre vo viacerých moduloch
  • End-to-end testy v Cypress

Elixir, Phoenix LiveView, PostgreSQL, MongoDB, JavaScript, Cypress

WYDO · Aplikácia na hľadanie športových aktivít a spoluhráčov

  • Začal aplikáciu pre Android a iOS v Kotlin Multiplatform: mapa, ktorá zhlukuje aktivity a načítava ich pri posune, vyhľadávanie a filtre, skupiny s príspevkami a komentármi, hodnotenia a chat cez WebSockety
  • Vytvoril promo stránku a potom presunul webovú verziu z Kotlin Multiplatform do samostatnej aplikácie v Reacte
  • Webová aplikácia s virtualizovanými feedmi, push notifikáciami, prihlásením cez passkey, SEO pre každú stránku a inštalovateľnou PWA
  • Štyri jazyky v aplikácii aj na webe, s testami, ktoré strážia úplnosť prekladov
  • Funkcie backendu v Spring Boot vrátane passkeys (WebAuthn) a preložených chybových hlásení

Kotlin, Compose Multiplatform, Ktor, React, TypeScript, TanStack, Spring Boot, Vitest, Playwright

CleanEEG · Služba, ktorá odstraňuje šum z EEG záznamov

  • Vytvoril webovú aplikáciu od nuly v tíme dvoch ľudí
  • Rýchly WebGL prehliadač, ktorý zobrazí pôvodný a vyčistený signál cez seba, samostatne alebo ich rozdiel, s filtrami signálu priamo v prehliadači a ovládaním klávesnicou
  • Registrácia, cenník, platby, notifikácie a prehľad súborov s nahrávaním cez drag and drop
  • TanStack Router, Query, Form, Table a Virtual v celej aplikácii

React, TypeScript, TanStack, Plotly, Tailwind CSS, Zod

Business Data Access Point (BDAP) · Interný dashboard na monitorovanie dátových procesov veľkého firemného klienta

  • Vytvoril frontend zo znovupoužiteľných častí, takže nová sekcia je len nová routa
  • Generická typovaná tabuľka s vnorenými riadkami, triedením a meniteľnou šírkou stĺpcov
  • Filtre, triedenie a stránkovanie uložené v URL a režim len na čítanie podľa rolí používateľov

React, TypeScript, TanStack Query, Zod, Tailwind CSS

Švarba s.r.o.

06/2024 až 01/2025

Full-Stack Developerna diaľku

Nový interný systém pre medzinárodnú firmu s priamym predajom, ktorý nahradil niekoľko starších PHP aplikácií novou webovou aplikáciou v Reacte a novým API.

REST API · TypeScript, Node.js a Express

  • Vyvinul REST API nového systému s generovanou OpenAPI dokumentáciou a validáciou požiadaviek
  • MSSQL s uloženými procedúrami, prihlásenie cez JWT s obnovou tokenov a reset hesla e-mailom
  • Notifikácie v reálnom čase cez WebSockety a Redis a plánované úlohy pre e-maily, importy a exporty
  • Automatické preklady produktových textov cez OpenAI API
  • Unit a integračné testy v Jest a supertest

TypeScript, Node.js, Express, MSSQL, Redis, Jest

Webová aplikácia a starší systém · React, PHP a Nette

  • Formuláre a obrazovky v novej aplikácii v Reacte
  • Reporty, tabuľky a SQL v staršom PHP systéme, kým sa ešte používal

React, PHP, Nette

SoftPoint s.r.o.

10/2023 až 05/2024

Junior Python DeveloperBratislava, hybridne

Integrácia dát a automatizácia pre veľký e-shop.

ETL pipeline · Python a Airflow

  • Vytvoril ETL pipeline v Airflow, ktoré importujú produkty, ceny a zásoby od viac ako 20 dodávateľov do dátového skladu
  • Zdroje siahali od webov a API dodávateľov po XML, XLSX a FTP feedy; niektoré si vyžadovali prihlásenie do B2B portálov cez Selenium
  • Dáta som čistil a pároval v pandas, napríklad normalizácia EAN kódov a odstránenie duplicít

Python, Airflow, pandas, Selenium, PostgreSQL, FastAPI

Automatizácia objednávok · Ruby

  • Automatizoval objednávanie v 20 e-shopoch dodávateľov skriptmi v Ruby cez headless prehliadač; Ruby som sa kvôli tomu naučil

Ruby

Zručnosti

Frontend
TypeScript, JavaScript, React, Next.js, TanStack, Angular, Vue, Nuxt, HTML, CSS, Tailwind CSS, Bootstrap
Backend
Kotlin, Java, Spring Boot, Node.js, Express, Elixir, Phoenix, Python, FastAPI, PHP, Laravel, C#
Mobilné aplikácie
Kotlin Multiplatform, Compose Multiplatform, Ktor
Dáta
PostgreSQL, MongoDB, MSSQL, Redis, Airflow, pandas
AI
Claude Code, Codex, MCP, OpenAI API, PyTorch, TensorFlow, OpenCV
DevOps a testovanie
Docker, Kubernetes, GitLab CI, GitHub Actions, Linux, nginx, Git, Vitest, Jest, Playwright, Cypress
Postupy
Návrh REST API, Prístupnosť (a11y), Internacionalizácia (i18n), Lokalizácia (l10n), SEO, Optimalizácia výkonu, UI/UX dizajn, Responzívny dizajn, Progresívne webové aplikácie (PWA), Aktualizácie v reálnom čase (WebSockety), Autentifikácia (JWT, passkeys), Cache, Automatické testovanie, CI/CD, Code review, Scrum
Jazyky
Slovenčina (rodný jazyk), Maďarčina (plynulo, C2), Angličtina (pokročilý, C1), Nemčina (základy, A2)

Vzdelanie

Slovenská technická univerzita v Bratislave, Fakulta informatiky a informačných technológií (FIIT)

Inžinierske štúdium (Ing.), Inteligentné softvérové systémy

2022 – 2024

Strojové učenie, neurónové siete, analýza dát a návrh väčších softvérových systémov.

Záverečná práca: Poloautomatické segmentačné metódy založené na neurónových sieťach na zlepšenie detekcie a monitorovania ochorení ľudského okaPrečítať celú prácu

Bakalárske štúdium (Bc.), Informatika

2019 – 2022

Programovanie, algoritmy, databázy, siete, webové technológie a tímové projekty ako e-shop SmartTech a hra Iridescent.

Záverečná práca: Generátor úloh z analytickej geometrie v rovine: kužeľosečkyPrečítať celú prácu

Stredná škola: Gymnázium M. R. Štefánika

2011 – 2019

Gymnázium, Nové Zámky

Vybrané projekty

  • Dashboard skladu a predaja pre odevnú firmu so živými aktualizáciami pre každého, kto ho má otvorený.

    Elixir, Phoenix LiveView, PostgreSQL, Tailwind CSS, Docker, nginx, Tailscale

  • SmartTech e-shop2021 – 2026

    E-shop so smartfónmi s vyhľadávaním odolným voči preklepom, filtrami, trojkrokovým nákupom a administráciou.

    Laravel, PHP, PostgreSQL, Tailwind CSS, Docker, nginx, Tailscale, GitHub Actions

  • Diplomová práca: neurónové siete, ktoré vyznačia optický disk a jamku na snímkach oka.

    Python, PyTorch, OpenCV, NumPy, pandas, scikit-learn, Albumentations, Matplotlib, Jupyter, Weights & Biases

  • Pokédex2024 – 2026

    Všetkých 1025 Pokémonov s vyhľadávaním, typovými výhodami, skladačom tímu a kvízom, v deviatich jazykoch.

    Vue, TypeScript, Vite, PWA, Vitest, Playwright, ESLint, GitHub Pages

Ďalšie projekty: FakeShop, Feast Finder, Budget Master, Ambulance Devices, PetGuide, Conic Sections Problem Generator, Iridescent, Advent of Code, Advent of SQL, SketchBook. Všetky projekty