SOFTWARE ENGINEER / BRATISLAVA, SK

JozefVavrinec.

Angular Frontend Developer and Software Engineer

Zameriavam sa na vývoj a modernizáciu komplexných Angular aplikácií. Riešim frontend architektúru, správu stavu, API integrácie, autentifikáciu aj automatizované testovanie.

SKÚSENOSTI10+ rokov skúseností · Moderné webové a podnikové aplikácie

01 / SELECTED WORK

Vybrané projekty

Príklady systémov a oblastí, na ktorých som pracoval. Technické detaily a prípadové štúdie budú postupne pribúdať.

{ }
01 / CASE STUDY

01 / SELECTED WORK

Enterprise Digitalization Platform

Vývoj a modernizácia konfigurovateľnej podnikovej platformy s dominantným zameraním na Angular frontend. Práca na frontendovej architektúre, dynamických používateľských rozhraniach, dátových integráciách, autentifikácii a automatizovanom testovaní. Doplnkovo aj úpravy existujúcich .NET/C# funkcionalít.

AngularTypeScriptNgRxRxJSODataKeycloak.NET/C#Playwright
[ ]
02 / CASE STUDY

02 / SELECTED WORK

Skills Matrix Application

Vývoj funkcionalít aplikácie na správu a hodnotenie kompetencií zamestnancov. Významná práca na pluginovej architektúre a dynamických Angular komponentoch umožňujúcich rozširovanie používateľského rozhrania.

AngularTypeScriptDynamic UIPlugins
/ /
03 / CASE STUDY

03 / SELECTED WORK

Banking Web Platforms

Návrh architektúry a prevažne samostatná implementácia spoločnej webovej platformy pre viaceré bankové značky. Angular frontend, multi-tenant backend postavený na .NET a Umbraco CMS vrátane vlastných API integrácií.

AngularTypeScript.NET/C#Umbraco CMSREST API

02 / EXPERTISE

Technické zameranie

Primárne sa venujem vývoju Angular aplikácií, ich architektúre a integráciám. Skúsenosti mám aj s testovaním, monitoringom a backendovým vývojom.

Frontend Architecture

Návrh, vývoj a modernizácia Angular aplikácií. Skúsenosti so standalone architektúrou, lazy routingom, dynamickými komponentmi a tvorbou udržiavateľného používateľského rozhrania.

AngularTypeScriptSCSSKendo UI

Reactive State

Správa aplikačného stavu pomocou NgRx a reaktívne spracovanie dát cez RxJS. Skúsenosti s cachingom, zdieľaním HTTP požiadaviek a koordináciou asynchrónnych operácií.

NgRxRxJSTypeScript

API & Identity

Integrácia REST a OData API, autentifikácia cez Keycloak/OIDC, obnova tokenov a koordinácia prihlasovacieho stavu medzi viacerými tabmi aplikácie.

RESTODataKeycloakOIDC

Quality Engineering

Návrh a implementácia automatizovaných E2E testov v Playwrighte vrátane spoločnej testovacej infraštruktúry a autentifikačných scenárov.

PlaywrightE2E Testing

Observability

Implementácia frontendového monitoringu pomocou Grafana Faro a vlastného runtime tracingu volaní služieb a NgRx akcií na podporu diagnostiky aplikácie.

Grafana FaroRuntime Tracing

Backend & Delivery

Doplnkové skúsenosti s vývojom v .NET/C#, Umbraco CMS a nasadzovaním webových aplikácií. Praktická prax s Dockerom a správou aplikačného prostredia.

.NET/C#Umbraco CMSDocker

03 / EXPERIENCE

Profesijné skúsenosti

Od vývoja webových aplikácií a správy systémov až po moderné podnikové riešenia postavené na Angulari.

09/2023 – 07/2026

ASPECTA / Solvedio

Angular / Fullstack Developer

Primárne Angular frontend podnikovej platformy. Modernizácia aplikácie, REST/OData integrácie, Keycloak/OIDC autentifikácia a Playwright E2E testy. Doplnkovo úpravy existujúcich .NET funkcionalít.

06/2019 – 08/2023

Poštová banka / 365.bank

Software Engineer | Angular / .NET

Vývoj Angular/.NET riešení pre bankové weby a interné systémy. Návrh a prevažne samostatná implementácia spoločnej multi-tenant platformy pre viaceré značky.

08/2016 – 05/2019

ADBEE Digital

Web Developer

Samostatný vývoj klientskych webov a e-shopov, rozvoj interného CMS a e-commerce riešení s využitím JavaScriptu, SCSS a PHP/CakePHP.

11/2012 – 07/2016

Linwe / KRAFT

Web Developer / IT Technician

Vývoj webových stránok a menších aplikácií, správa Windows serverov, e-mailových služieb a internej IT infraštruktúry.

04 / ABOUT

O mne

Vo vývoji webových aplikácií pôsobím od roku 2012. Začínal som vývojom webov a e-shopov, postupne som sa dostal k backendovým riešeniam a komplexným podnikovým aplikáciám. Dnes sa špecializujem predovšetkým na frontend vývoj s využitím Angularu a TypeScriptu.

Vďaka skúsenostiam s backendom, integráciami a prevádzkou sa na frontend nepozerám izolovane. Pri riešení technických úloh ma zaujíma nielen samotné používateľské rozhranie, ale aj to, ako zapadá do architektúry celej aplikácie.

O mne

05 / CONTACT

Poďme sa spojiť.

Máte zaujímavý projekt, pracovnú príležitosť alebo sa chcete porozprávať o možnej spolupráci? Rád sa s vami spojím.