Nikolas Trentin

Softwarový inženýr

Systémová architektura · AI · Škálovatelná řešení

Stavím systémy, které skutečně fungují.

Vyvíjím a modernizuji složité systémy, optimalizuji výkon, pracuji s daty a integruji externí služby. Přináším produktově orientované myšlení s důrazem na škálovatelnost a dlouhodobou udržitelnost.

Prozkoumat moji práci
Praha, Česká republika

Profesní cesta

Zkušenosti

Senior Softwarový inženýr

Infina System

srpen 2021 – současnost · 4 roky 11 měsíců · Brno, Česká republika · Hybridně

V rámci dlouhodobého vývoje komplexního business systému jsem přispíval k návrhu architektury, modernizaci legacy kódu a dodávání klíčových funkcionalit napříč frontendem, backendem a integracemi.

Vývoj systému a modernizace

  • Práce s rozsáhlým legacy kódem a postupné zavádění modernizace (jQuery → Vue migrace)
  • Zavádění moderních technologií do stávajícího stacku
  • Navrhování a optimalizace databázové struktury a datových modelů
  • Významná optimalizace SQL dotazů a celkového výkonu systému

Backend, integrace a automatizace

  • Backend vývoj v PHP (Nette), Pythonu a Go (mikroslužby)
  • Navrhování spolehlivých integrací s externími systémy (bankovní API / PSD2, SAP, Google služby atd.)
  • Implementace asynchronního zpracování (fronty, doručování e-mailů, úlohy na pozadí)
  • Budování škálovatelných řešení s důrazem na stabilitu a dlouhodobou udržovatelnost

AI a data

  • Vývoj funkcí poháněných AI a integrace s LLM API
  • Tvorba analytických a statistických modulů a práce s datově řízenými funkcionalitami
  • Navrhování řešení pro pokročilé výpočty a zpracování dat

Technické vedení a inženýrské postupy

  • Aktivní účast na technických a architektonických rozhodnutích
  • Vlastnictví klíčových komponent systému a dlouhodobý vývoj produktu
  • Práce s Git workflow a Atlassian stackem (Jira, Confluence)
  • Standardizace inženýrských procesů a zavádění CI/CD postupů
PHPJavaScriptVue.jsPythonGoSQLDockerCI/CD

Full Stack Vývojář

VAE CONTROLS

srpen 2021 – září 2022 · 1 rok 2 měsíce · Ostrava, Česká republika · Na místě

Full-stack vývoj webové a VR aplikace v týmu vývojářů se zaměřením na moderní frontend a výkonný backend v Go.

Backend (Go)

  • Vývoj REST API a business logiky v Go
  • Navrhování a optimalizace architektury aplikace
  • Implementace validačních a autentizačních mechanismů
  • Práce s databázemi a návrh efektivních datových struktur

Frontend (Vue.js & VR)

  • Vývoj uživatelských rozhraní ve Vue.js
  • Tvorba interaktivních 3D/VR scén pomocí A-Frame
  • Integrace frontendu s backendovými API
  • Optimalizace UX a celkového výkonu aplikace
  • Spolupráce na UI/UX design řešeních
GoVue.jsA-FrameREST APIPostgreSQL

Freelance Full Stack Vývojář

OSVČ

leden 2018 – srpen 2021 · 3 roky 8 měsíců · Remote

Kompletní dodávky firemních webů, e-commerce řešení a projektů technické optimalizace. Nezávislé vlastnictví projektů s přímou komunikací s klienty.

Klíčové oblasti práce

  • Vývoj firemních webů, e-commerce řešení a prezentačních projektů
  • Údržba, vylepšení a technická optimalizace webů na WordPressu
  • Integrace s dodavatelskými API a třetími stranami

Dodaná řešení

  • Systém pro správu vozidel napojený na automobilové portály
  • Právní informační systém pro správu případů a agendy
  • Systém pro plánování směn a docházky
PHPMySQLWordPressJavaScriptHTML/CSSREST API

Akademické zázemí

Vzdělání

Inženýrský titul

Informační technologie

VŠB – Technická univerzita Ostrava

2020 – 2022

Bakalářský titul

Informační a komunikační technologie

VŠB – Technická univerzita Ostrava

2017 – 2020

Technologie a expertíza

Dovednosti

Backend a jazyky

PHPGoPythonJavaScriptTypeScriptSQL

Frontend

Vue.jsReactjQueryHTML/CSSTailwind CSS

Databáze a infrastruktura

PostgreSQLMySQLDockerRedisLinuxMikroslužby

AI a data

LLM APIAI integraceAnalytikaZpracování dat

Nástroje a postupy

GitJiraConfluenceSystémová architekturaAPI designCI/CD

Procesy a vedení

Řízení projektůKomunikace s klientemAgile / ScrumCode ReviewTestováníDokumentace

Vybrané práce

Projekty

Solární kalkulačka

Pokročilá kalkulačka pro solární panely s integrací EU API pro predikci slunečního svitu dle GPS lokace. Výpočty roční výkonnosti elektrárny na základě orientace a sklonu panelů, finanční návratnosti a úspory CO₂.

PythonEU APIGISVue.jsStatistika

Jídelní systém

Komplexní systém pro řízení jídelního provozu – tabletové výdejní terminály, tisk personalizovaných karet, Bluetooth skenování QR kódů. Kreditový systém napojený na ComGate a GoPay platební brány s real-time synchronizací.

PHPVue.jsMySQLGoPayBluetooth API

CRM systém

Návrh a vývoj kompletního CRM systému od datového modelu po UI. Moduly pro správu klientů, obchodní pipeline s vizualizací, plánování schůzek s kalendářem, úkolový systém s delegováním a real-time notifikace.

PHPVue.jsPostgreSQLWebSocket

Docházkový ERP (Píchačky)

Komplexní ERP řešení pro evidenci docházky – původně nativní Android app, následně přepis do offline-first PWA. GPS ověřování polohy, sčítání hodin, správa sick-days a dovolených, detailní work-log a Firebase push notifikace.

PWAAndroidFirebaseGPSOffline

Google Calendar Sync Engine

Obojsměrný synchronizační systém pro propojení interních událostí, úkolů a schůzek s Google Kalendářem přes Calendar API. Watch channels pro real-time detekci změn, řešení konfliktů a periodický full-sync.

Google APIGoOAuth 2.0Webhooks

DMS – Document Management

Kompletní Document Management System od návrhu architektury po nasazení. Verzování dokumentů s historií změn, archivace s retention policy, jemnozrnné ACL oprávnění, stromová struktura složek s inheritancí práv a fulltextové vyhledávání.

PHPPostgreSQLElasticSearchACL

PSD2 Bankovní integrace

Integrační systém pro automatické stahování a párování plateb z bankovních účtů pomocí PSD2 API. Podpora více bank, periodické stahování výpisů, párování s fakturami a objednávkami, notifikační systém.

PSD2 APIGoPostgreSQLQueue

Digitální podpisy

Nasazení a customizace DocuSign řešení pro firemní podpisové procesy + vývoj vlastního podpisového systému pro BOZP a smluvní dokumentaci. Podpora Wacom digitálních ploch a grafických tabletů přes Wacom Web API.

DocuSignWacom SDKPHPVue.js

Integration & Webhook Hub

Centrální integrační hub pro propojení interních služeb s externími systémy. Univerzální webhook engine s retry logikou, dead-letter queue, monitoringem doručitelnosti a verzováním payload schémat.

GoRabbitMQRedisREST

Analytické moduly & BI

Sada analytických modulů pro práci s rozsáhlými datasety – interaktivní grafy a dashboardy v reálném čase, konfigurovatelné reporty, porovnávací analýzy napříč obdobími a hromadné exporty do CSV/Excel/PDF.

Chart.jsD3.jsSQLETL

Dynamické tabulky

Systém vlastních dynamických tabulek umožňující definovat strukturu entit bez programování. Povinná pole, validační pravidla, custom typy sloupců, podmíněná logika zobrazení a hromadné exporty.

Vue.jsPHPPostgreSQLJSON Schema

Evidence zásilek

Kompletní systém pro sledování zásilek s detailní historií stavů, akcí a položek. Workflow engine pro definici stavových přechodů, automatické notifikace a dashboard s přehledem aktivních zásilek.

PHPVue.jsMySQLWorkflow

Mobilní uploader

Doprovodná PWA aplikace pro externí nahrávání fotografií a dokumentů přímo do centrálního systému. Dávkové nahrávání, komprese a resize obrázků na klientovi, offline fronta s retry mechanismem a GPS geotagging.

PWAFile APICanvasGPS

SAP & Enterprise integrace

Implementace integračních rozhraní mezi interním systémem a podnikovými platformami – SAP, PowerKey, PowerFlow, Advent. Obousměrná synchronizace kmenových dat, mapování entit a monitoring datových toků.

SAPRESTSOAPPHPGo

Klientské projekty

vse-pro-vas-dum.cz

Kompletní e-shop na OpenCart s automatickým importem produktových feedů od dodavatelů, synchronizací skladů a XML exportem pro Heureka srovnávač cen. Vlastní úpravy šablon, integrace platebních bran a optimalizace výkonu.

OpenCartPHPMySQLXML FeedHeureka

zs-stechovice.cz

Redesign a technická správa školního webu na WordPressu. Nasazení bezpečnostních opatření, konfigurace CDN, cache strategie a průběžná údržba s důrazem na přístupnost a responzivní design.

WordPressPHPJavaScriptCDNSecurity

petvarols.eu

Redesign firemního webu s vývojem vlastní komponenty pro kompletní produktový katalog. Custom taxonomie, parametrické filtrování, responzivní galerie a administrační rozhraní pro správu produktů.

WordPressPHPJavaScriptMySQLCustom Plugin

primeautomotive.cz

Moderní serverless web postavený na Astro a Tailwind CSS s plnou vícejazyčnou podporou. Nasazení na edge infrastruktuře, důraz na Core Web Vitals a optimalizované načítání assets.

AstroTailwindTypeScripti18nEdge

MotoDB

Systém pro správu vozového parku s automatickým exportem inzerátů do SAuto a Tipcars. Vlastní databázový model s historií vozidel, stavovou logikou, foto galerií a hromadnými operacemi nad daty.

PHPMySQLSAuto APITipcarsCron

scribe.trentin.cz

Serverless PWA pro transkripci audia pomocí OpenAI Whisper API. Nahrávání z mikrofonu, drag & drop souborů i přímé vkládání z clipboardu. Offline-first architektura s automatickou synchronizací.

PWAOpenAI WhisperIndexedDBAudio API

smartnabidka.cz

Full-stack Next.js aplikace pro tvorbu profesionálních nabídkových listů. TipTap WYSIWYG editor s vlastními bloky pro cenové kalkulace, šablonový systém a export do PDF. Multi-tenant architektura.

Next.jsReactTipTapPostgreSQLPDF