Dominik Kubala

Fullstack Developer

Tvrdá práca je kľúčom k úspechu. Každý odretý pot je krokom k dosiahnutiu cieľa. Neboj sa vytrvalosti, pretože každý úsilný moment je investíciou do tvojej úspešnej budúcnosti. Drž sa svojich snov a neustále napreduj s hrdosťou v srdci

Zaujímavosti o mne

Som vývojár so záľubou v programovaní a inováciách. Svoje kreatívne sily a analytické schopnosti vynakladám na to, aby som vytvoril efektívne a prepracované softvérové riešenia. Študoval som na Fakulte riadenia a informatiky, získal som solídne základy o viacerých oblastiach, čo mi umožňuje pristupovať k projektom z viacerých perspektív.

Mám bohaté skúsenosti s prácou v tíme vývojárov. Moja schopnosť spolupracovať a komunikovať v tíme mi umožnili úspešne prispieť k viacerým projektom. S mojou odbornosťou a flexibilitou som sa stal cenným členom tímu, pripraveným riešiť výzvy a dosiahnuť spoločné ciele. Momentálne sa angažujem ako freelancer, čo mi dáva priestor na realizáciu rozmanitých projektov a rozvoj mojích osobných zručností. Moja práca je vášňou a zdrojom neustáleho vzdelávania, keďže v tomto dynamickom odvetví je vždy čo objavovať a naučiť sa. 

Mimo pracovných povinností si užívam čas so svojimi psami huskymi, ktorí sú nielen mojími spoločníkmi, ale aj zdrojom radosti a oddychu. Voľný čas rád trávim aj športovaním a rôznymi aktivitami, čo mi pomáha udržiavať rovnováhu medzi prácou a osobným životom. Svoj záujem o šport a zdravý životný štýl prenášam aj do svojho každodenného života, čím si udržujem energiu a vitalitu na vykonávanie svojich vášní a záväzkov.

Znalosti

Java
Spring Boot
React
Html
CSS
TypeScript
JavaScript
WordPress
Swagger API
Unity
C#
GitHub

Pracovné skúsenosti

Ministerstvo vnútra

Ako radiak a programátor vysielacok pre Ministerstvo vnútra sa starám o spoľahlivosť a funkčnosť komunikačných systémov. Navrhujem a implementujem LAN siete, opravujem a inštalujem rádiové stanice a zabezpečujem údržbu počítačových systémov. Moja práca je kľúčová pre nepretržitú komunikáciu a bezpečnosť ministerstva.

ShopVox

V rámci svojich pracovných skúseností som sa zameriaval na implementáciu nových funkcií, zmeny v architektúre aplikácie, opravu chýb v existujúcich funkciách, písanie testov a celkové zlepšovanie aplikácie. To zahŕňalo aktívnu účasť na rozširovaní a zlepšovaní existujúcich častí systému, ako aj navrhovanie a implementáciu nových funkcií. Práca na implementácii nových funkcií významne prispela k rozvoju aplikácie a splneniu požiadaviek používateľov. Účasť na zmenách architektúry aplikácie preukázala moju schopnosť myslieť dlhodobo a vytvárať robustný a udržateľný kód. Opravy chýb v existujúcich funkciách boli kľúčom k udržaniu stabilného a spoľahlivého prostredia. Písanie testov potom nielen zabezpečilo kvalitu kódu, ale aj uľahčilo ďalší vývoj a aktualizácie. Celkovo som prispel k neustálemu zlepšovaniu aplikácie a jej prispôsobovaniu aktuálnym štandardom a požiadavkám. Táto skúsenosť mi poskytla široký pohľad na vývoj softvéru a zdôraznila dôležitosť flexibility a schopnosti rýchlo reagovať na zmeny a výzvy v priebehu projektu.

SmartApps

SmartApps

Počas práce na projekte, kde som pracoval s technológiami React a Java Spring, som bol zodpovedný za širokú škálu úloh súvisiacich s vývojom a správou webovej aplikácie. Moja úloha zahŕňala vytvorenie nového návrhu aplikácie, opravu existujúceho kódu, odstraňovanie chýb a vytváranie testov na zabezpečenie spoľahlivosti a kvality. Jedným z kľúčových aspektov mojej práce bolo navrhovanie nových častí aplikácie v systéme React. To zahŕňalo analýzu požiadaviek, návrh používateľského rozhrania a implementáciu nových funkcií pomocou architektúry komponentov React. Tým som prispel k vývoju používateľsky prívetivého a moderného prostredia. Neoddeliteľnou súčasťou mojej práce bola oprava existujúceho kódu a odstraňovanie chýb. Vykonával som dôkladnú analýzu kódu, identifikoval problémy a navrhoval účinné riešenia. To prispelo k udržateľnosti a stabilite aplikácie. Písanie testov a testovanie aplikácie bolo kľúčové pre zabezpečenie kvality softvéru. Vytvoril som a implementoval testovacie scenáre, ktoré umožnili odhaliť potenciálne chyby v počiatočných fázach vývoja a zabezpečili, že aplikácia spĺňa stanovené normy a požiadavky. Celkovo si táto práca vyžadovala kombináciu zručností v oblasti frontendového vývoja pomocou React a backendového vývoja pomocou Java Spring. Získal som skúsenosti nielen s implementáciou nových funkcií, ale aj s údržbou a optimalizáciou existujúceho kódu, čo prispelo k celkovému zlepšeniu a efektivite projektu.

TesMedia

Počas môjho pôsobenia na pozícii, kde som sa špecializoval na pripojenie domácností k optickej alebo koaxiálnej sieti, som zohrával kľúčovú úlohu pri vývoji a optimalizácii siete. Medzi moje povinnosti patrilo navrhovanie riešení na zlepšenie siete, pripájanie nových domov, komunikácia so zákazníkmi ohľadom cenových ponúk a diskusia o najlepších možnostiach pre ich potreby. Jednou z mojich hlavných povinností bolo pripájanie domov k optickej alebo koaxiálnej sieti. To zahŕňalo nielen fyzické pripojenie káblov, ale aj analýzu potrieb zákazníkov a následnú implementáciu optimálnych riešení pre ich konkrétnu situáciu. Pravidelne som sa podieľal na plánovaní a budovaní nových sietí. To zahŕňalo technické aspekty týkajúce sa fyzickej infraštruktúry, ako aj plánovanie vedenia káblov a ďalších sieťových prvkov.b Jednou z kľúčových činností bolo každodenné jednanie so zákazníkmi. Podieľal som sa na organizovaní návštev na mieste a sieťových pripojení, poskytoval som informácie o dostupných možnostiach a vysvetľoval, ktorá ponuka by bola pre daného zákazníka najlepšia. Celkovo si táto práca vyžadovala kombináciu technických zručností pri práci s fyzickou infraštruktúrou a schopnosti efektívne komunikovať so zákazníkmi. Aktívne som sa zapájal do procesu plánovania a implementácie siete s cieľom zabezpečiť spoľahlivé a kvalitné pripojenie pre zákazníkov.