
Zhrnutie
Programátor s 3 rokmi profesionálnych skúseností s vývojom produkčných systémov v Elixire a Phoenixe. Mám skúsenosti s architektúrou aplikácií, systémami v reálnom čase, event-driven systémami a AI/ML projektami.
💼 Pracovné skúsenosti
- Software Developer: IGT Systems (Bratislava, január 2025–súčasnosť)
- Navrhol som architektúru modulárneho monolitu1 Core 3 a izoláciu dát tenantov pomocou PostgreSQL schém a centralizovaného tenant kontextu2, vďaka čomu mohli existujúce Ecto dopyty zostať z veľkej časti nezmenené
- Vyvíjal som backendové a full-stack funkcie v Elixire/Phoenixe a riešil produkčné problémy naprieč aplikáciou, databázou a nasadzovaním
- Navrhol som a implementoval autentifikáciu a autorizáciu
- Zlepšil som integráciu s Outlook Kalendárom dávkovým načítavaním prioritizujúcim nadchádzajúce a relevantné udalosti
- Odstránil som spomalenie používateľského rozhrania pri veľkých zoznamoch projektov refaktoringom JavaScript hooku tak, aby náročné výpočty pre jednotlivé položky vykonával až pri otvorení príslušného popoveru
- Junior Full-Stack Developer: IGT Systems (Bratislava, september 2023–december 2024)
- Vyvíjal som funkcionality backendu a webových aplikácií
- Podieľal som sa na testovaní, nasadzovaní, ladení v produkcii, revíziách kódu a riešení problémov
💻 Vybrané projekty
- Konevo: Vytvoril som CRM a zdieľaný inbox s možnosťou nasadenia na vlastnej infraštruktúre v Elixire/Phoenixe so synchronizáciou Gmailu, kontrolovateľnými odpoveďami a úlohami s podporou AI, automatizáciou follow-upov a sledovaním využitia modelov
- V2X Predikcia Latencie: Vytvoril som LSTM modely v PyTorchi na reálnych dátach na predikciu 4G/5G V2X latencie až 8 sekúnd dopredu vrátane federovaného učenia, vysvetliteľnosti pomocou SHAP a návrhu ZSM pipeline
- Poker: Vytvoril som multiplayerovú hru Texas Hold’em so serverovou validáciou herného stavu a aktualizáciami v reálnom čase cez WebSockets pre akcie hráčov a časovače akcií
🛠️ Technické zručnosti
- Backend: Elixir, OTP, Phoenix, Ecto, Node.js, REST API
- Dáta a systémy: PostgreSQL, RabbitMQ, MongoDB, WebSockets, event-driven systémy
- Frontend a infraštruktúra: React, React Native, Docker, Kubernetes, Azure, CI/CD, Git
- AI/ML: Python, PyTorch, LSTM modely, integrácia LLM API, vývoj s podporou AI
🎓 Vzdelanie
- Bakalár: STU FIIT Bratislava (Informatika, september 2021–jún 2024)
- Inžinier: STU FIIT Bratislava (Inteligentné softvérové systémy, september 2024–jún 2026)
🌐 Jazyky
- Slovenčina, Angličtina (C1), Nemčina (B1)