Profile picture

Bc. Martin Sršeň

Front-end developer

  • Allrisk, a.s.
  • martinsrsen.sk
  • Brno, Česká Republika
GitHub Logo GitLab Logo LinkedIn Logo Stackoverflow logo

Znalosti

Email icon

Webové aplikácie

PHP (Laravel), JavaScript (Vue.js, Svelte, jQuery), CSS (Bootstrap, Tailwind)

Skúsenosti mám od jednoduchých SPA stránok cez Laravel monolity až po systémy poctivo rozdelené na front-end a beck-end, kde back-end bol rozdeleny do viacerých microservisov.

Niektoré zaujímavejšie problémy boli: generovanie PDF dokumentov z HTML šablón alebo z SVG súborov; implementácia personalistických procesov a detekcia chýb v ich vykonávaní; získavanie dát z externých zdrojov, ktoré neposkytovali API ale len klasické HTML stránky.

Database icon

Databáze

MySQL (MariaDB), MongoDB

V začiatkoch som systémy vyvíjal sám takže navrhovanie a udržovanie MySQL databáze (+ Laravel) som robil sám. U ďalších projektov som pracoval s už existujúcou MongoDB a PostgreSQL databázov, ktoré som len rozširoval pri vývoji ale nerobil som aktívne ich návrh a údržbu.

Database icon

Platformy

Linux (Ubuntu), MacOS, Docker

Silne preferujem prácu na Linuxe či už ide o prácu alebo domáce prostredie. Pracoval som aj na MacOS ale Linux považujem za lepšiu voľbu. Práci a vývoji na Windows by som sa už vyhýbal.

S Dockerom mám skorej skúsenosti na úrovni uživateľa. Nikdy som nemal use-case pre vytváranie vlastných kontainerov.

Do kontaktu som prišiel aj s vývojom na OS Android ale iba v podobe obalovania PWA webovej aplikácie do TWA wrapperu aby mohla byť publikovaná na Google Play store.

Database icon

Vývoj a workflow

Git (GitLab, GitHub), JetBrains (PhpStorm, WebStorm, DataGrip)

Zo začiatku som na projektov pracoval vždy sám a riešil som problémy priamo so zadávateľom. V novej práci som pracoval v menšom tíme 3–5 ľudí kde som mal na zodpovednosť len časť vývoja.

Pri práci preferujem IDE od JetBrains a používam Git v spojitosti s GitHub alebo GitLab platformou. Podla možnosti volím prácu na back-ende.

Database icon

Grafika a typografia

Photoshop, TeX (XeLaTeX, ConTeXt)

Zvládam nejakú základnú slušne vyzerajúcu grafiku. Som schopný spraviť rozumný industriálny dizajn ale nešpecializujem sa na obchodný/marketingový dizajn pre klientské weby.

Na univerzite som sa oboznámil s typografickým systémom TeX a od vtedy používam XeLaTeX na všetky moje dokumenty.

Database icon

Univerzita

Systémové inžinierstvo a informatika | Ekonomická informatika

Po strednej škole (Mechanik počítačových sietí) som navštevoval a dokončil bakalársky stupeň štúdia na Mendelovej univerzite v Brne na obore Ekonomická informatika. Počas štúdia som navštevoval aj krúžky ekonomického diskusného krúžku, kybernetiky a sadzby a typografie.

Pozície

2019 | Front-end developer | Allrisk, a.s.

JavaScript (Svelte, Sapper), PHP (Laravel), MongoDB, Docker

Nastúpil som do už rozbehnutého projektu kde mojou primárnou úlohou je dorábanie funkcionalít do existujúcej Svelte/Sapper front-end aplikácie. Občasne vypomáham na back-ende.

Jednou z úloh bola konverzia PWA webovej aplikácie do Android aplikácie prostredníctvom TWA wrapperu.

2017-2019 | Full-stack developer | FINGO.SK s.r.o.

PHP (Laravel, mPDF), JavaScript (Vue.js, jQuery), MariaDB

Prvý projekt bol dopĺňanie funkcionality do existujúceho CRM systému ako napojenie na rôzne externé API (Finportál, Google Kalendár).

Druhý projekt som navrhoval a implementoval školaci a personalistický systém, ktorý evidoval údaje o zamestnancoch, poskytoval e-learning zamestnancom, generoval dokumenty (zmluvy, reporty, potvrdenia), kontroloval firemné procesy a reportoval ich anomálie a porušenia. Implementoval som mu aj automatizované získavanie údajov zo štátnych inštitúcií, ktoré dopomáhali k detekcií chýb v procesoch a automatizovanej aktualizácií niektorých údajov.

Ako tretí projekt som robil aplikáciu na finančnú analýzu klienta kde som primárne pracoval na front-ende. Vypomáhal som na back-ende a riešil generovane komplexných editovateľných PDF dokumentov.

2016-2017 | Stáž na C# .NET developera | Softec, spol. s r.o.

.NET C#, MS SQL, Visual Studio

V prvej fáze som robil rôzne SQL skripty pre údržbu a migrovanie databáze. V druehej fáze som pracoval na malej aplikácií pre automatizované rozdelovanie PDF súborov.

V poslednej tretej fáze som pracoval na desktop aplikácií, ktorá pomáhala s lokalizáciou veľkých projektov. Poskytovala export a import JSON súborov z a do Excel tabuliek pre prekladateľské firmy.

Pred už spomenutými pozíciami som ešte v rámci stredoškolskej praxe pracoval v servise (servisoval som počítače zákazníkov; opravoval tlačiarne a skladal nové zostavy) a rok pred tým na oddelení informatiky inej firmy kde som servisoval pracovné stanice a vypomáhal so stavbou novej firemnej siete.

O mne

"Počítačom" sa venujem asi už od 7 rokov. O programovanie a technicky zložitejšie veci som sa ale začal zaujímať až na strednej škole kedy som pomerne rýchlo naskočil na Linux a robil som prvé stránky v PHP. Od kedy som migroval na Linux považujem sa za priaznivca open-source technológií.

Vo volnom čase sa venujem sledovaniu anime, čítaniu aktuálnych IT noviniek a kníh o ekonómií. Niekedy pracujem aj na jednorázových voľnočasových projektoch, ktoré zahrňujú programovanie a spracovanie dát. V poslednom období sa venujem aj štúdiu Japončiny.