Ján MichaličkaFull Stack Vývojář

ENCS

Vytížen na současných projektech

Stavím a udržuji weby a aplikace, které lidé používají každý den.

Senior full stack vývojář z Česka. PHP 8, Laravel, Nette, Vue 2/3, Nuxt 2/3 a Tailwind CSS — na jedné straně návrh ve Figmě a prázdný repozitář, na druhé rychlý a udržovaný web.

Napište mi Prohlédnout projekty

  • Od 2010Full stack web
  • 10 letPředtím Java
  • 9 živýchProjektů níže
  • SEČRemote · CZ/SK/EN

Vybrané projekty

Weby a aplikace, které právě běží

Každý screenshot odkazuje na živý web. U většiny z nich jsem překlápěl návrh do frontendu — a u několika zároveň držel při životě backend za ním.

Úvodní stránka foraquarist.com — komunitní portál pro akvaristy Online Factory

foraquarist.com (otevře se v novém okně)

Frontend podle návrhu ve Figmě

Komunitní portál pro akvaristy — inzerce, magazín a inspirace. Postavil jsem kompletní pixel-perfect frontend v Nuxt 3 a Vue 3 nad REST API a podílím se na údržbě backendu v Nette a MySQL.

  • Nuxt 3
  • Vue 3
  • Tailwind CSS
  • REST API
  • Nette
Úvodní stránka svoboda-williams.com — realitní kancelář s luxusními nemovitostmi bicepsdigital

svoboda-williams.com (otevře se v novém okně)

Údržba frontendu a nové funkce

Realitní portál pražské kanceláře s luxusními nemovitostmi, přidružené ke Christie's International Real Estate. Běží na Laravel TALL stacku, kde udržuji frontend a dodávám nové funkce.

  • Laravel
  • Livewire
  • Alpine.js
  • Tailwind CSS
  • Filament
Úvodní stránka praguedays.com — rezervace prémiových apartmánů v Praze bicepsdigital

praguedays.com (otevře se v novém okně)

Údržba frontendu a nové funkce

Rezervační web pro vybrané prémiové apartmány v Praze, s vyhledáváním, dostupností a cenami ve více měnách. Udržuji a rozšiřuji frontend v Nuxt 2 a Vue 2.

  • Nuxt 2
  • Vue 2
  • Tailwind CSS
  • REST API
Úvodní stránka kobercekk.cz — e-shop s koberci a podlahami Online Factory

kobercekk.cz (otevře se v novém okně)

Převzetí platformy · frontend i backend

E-shop s koberci a podlahovými krytinami. Vedl jsem převzetí platformy od původního externího dodavatele a pak ji držel v chodu na obou stranách: frontend v Nuxt 2, backend v Laravelu, fulltext přes Laravel Scout a Elasticsearch, import a export XML feedů, platby přes Erste Bank, věrnostní klub s automatickými slevami a hlídání chyb v Sentry.

  • Nuxt 2
  • Vue 2
  • Laravel
  • Elasticsearch
  • MySQL
Úvodní stránka pilulka.cz — česká online lékárna Pilulka.cz

pilulka.cz (otevře se v novém okně)

Údržba a nové funkce back-office systému

Jedna z největších českých online lékáren. Vyvíjel a udržoval jsem interní BackOffice, který e-shop řídí: načítání XML produktových feedů od dodavatelů, správu objednávek a zákazníků a API komunikaci s dopravci, skladovým systémem a interními mikroslužbami. To, co je vidět tady, je veřejná strana celé té mašinerie.

  • PHP
  • Nette
  • MariaDB
  • Docker
  • Latte
Úvodní stránka musicaorbis.com — pořadatel festivalů klasické hudby Online Factory

musicaorbis.com (otevře se v novém okně)

Figma → Tailwind frontend

Web pořadatele mezinárodních festivalů klasické hudby v Praze. Z návrhu ve Figmě vznikl responzivní frontend v Tailwind CSS, s vlastním barevným laděním pro každý festival.

  • Figma → Tailwind
  • Tailwind CSS
  • JavaScript
Úvodní stránka prsasnu.cz Online Factory

prsasnu.cz (otevře se v novém okně)

Figma → Tailwind frontend

Český web značky zdravotnických implantátů — delší obsahové stránky, vyhledávání klinik a jemná gradientní grafika, která musela vydržet na všech rozlišeních.

  • Figma → Tailwind
  • Tailwind CSS
  • JavaScript
Úvodní stránka prefabeton.cz, dnes pod značkou Goldbeck Online Factory

prefabeton.cz (otevře se v novém okně)

Figma → Tailwind frontend

Firemní web výrobce prefabrikovaných betonových konstrukcí — služby, reference a kariéra. Postaveno z Figmy do Tailwind CSS; firma dnes vystupuje pod značkou Goldbeck, takže živý web nese jejich branding na frontendu, který jsem implementoval.

  • Figma → Tailwind
  • Tailwind CSS
  • JavaScript
Úvodní stránka bluegrassats.com — systém pro nábor řidičů kamionů TruckersReport.com

bluegrassats.com (otevře se v novém okně)

Vývoj administrace · Laravel + Vue 2

Systém pro nábor řidičů kamionů v USA. Pracoval jsem na administrační části v Laravelu a Vue 2, dále na dotazníkové aplikaci Driver App, zpracování XML feedů, scrapingu a interním Jobs Backoffice. Samotná administrace je za přihlášením.

  • Laravel
  • Vue 2
  • PHP 8
  • MariaDB
  • AWS

Ne všechno má veřejnou adresu. Interní Jobs Backoffice v TruckersReport, e-learningová platforma Bifler.cz a dekáda webů a vlastních pluginů na WordPressu jsou buď za přihlášením, nebo je mezitím nahradilo něco jiného — rád je projdu na hovoru.

Technologie

V čem pracuji

V prvních dvou sloupcích do hloubky, ve zbytku se pohybuji bez potíží. Nový framework není překážka — většinu z tohoto seznamu jsem se naučil za pochodu a ten další bude stejný.

Frontend

  • Vue 3
  • Vue 2
  • Nuxt 3
  • Nuxt 2
  • Tailwind CSS
  • Alpine.js
  • Livewire
  • JavaScript
  • HTML
  • CSS
  • Bootstrap
  • Bulma / Buefy
  • jQuery

Backend

  • PHP 8
  • Laravel
  • Nette
  • Filament
  • Node.js
  • Latte
  • REST API
  • SOAP
  • XML / JSON
  • Mikroslužby

Data a vyhledávání

  • MySQL
  • MariaDB
  • Elasticsearch
  • Laravel Scout
  • Nextras ORM
  • Redis
  • XML feedy

Infrastruktura a workflow

  • AWS
  • Linux shell
  • Docker
  • Git
  • Sentry
  • JIRA
  • Trello
  • Figma
  • Agile / sprinty
  • Code review
  • Vývoj s podporou AI

Praxe

Odkud to všechno je

Nejdřív Java a groupware, pak dekáda PHP a dnes hlavně Laravel a Vue. Spíš dlouhé spolupráce než krátké — většina klientů níže zůstala roky.

  1. 2025 — současnost

    Full Stack Engineer

    bicepsdigital

    Vývoj a údržba několika projektů na TALL stacku — Tailwind CSS, Alpine.js, Laravel, Livewire a Filament — a vedle toho frontendy v Nuxt 2/3 a Vue 2/3.

    • Laravel
    • Livewire
    • Filament
    • Nuxt
    • Tailwind CSS
  2. 2023 — současnost

    Full Stack Developer

    Online Factory

    Kompletní frontend portálu ForAquarist v Nuxt 3 a částečná údržba backendu v Nette. Vedl jsem převod e-shopové platformy Koberce K+K od externího dodavatele a pak ji provozoval: vyhledávání přes Elasticsearch, XML feedy, platby Erste Bank, věrnostní klub a monitoring v Sentry.

    • Nuxt 3
    • Vue 3
    • Laravel
    • Nette
    • Elasticsearch
  3. 2023

    Na volné noze — vlastní projekty

    OSVČ

    Generátor obsahu na blog postavený nad OpenAI API, který publikoval rovnou do WordPressu, chatovací widget ve Vue.js nad stejným API a reklamní kampaně vedené s jejich pomocí.

    • PHP
    • Vue.js
    • OpenAI API
    • WordPress
  4. 2021 — 2023

    Senior PHP Developer

    TruckersReport.com

    Bluegrass ATS, webová aplikace pro nábor řidičů kamionů, v architektuře mikroslužeb s interním message brokerem nad Redisem a vlastními PHP balíčky. Dále dotazníková aplikace Driver App, interní Jobs Backoffice, zpracování XML feedů, scraping a predikce rozpočtů.

    • PHP 8
    • Laravel
    • Vue 2
    • MariaDB
    • AWS
    • Redis
  5. 2020 — 2021

    Senior PHP Developer

    Pilulka.cz, Praha

    Interní BackOffice pro správu e-shopu: načítání XML produktových feedů od dodavatelů, správa objednávek a zákazníků, API komunikace s dopravci, skladovým systémem a interními mikroslužbami. Vývoj v Dockeru a Nette v pětičlenném týmu, dvoutýdenní sprinty.

    • PHP
    • Nette
    • MariaDB
    • Docker
    • Latte
  6. 2014 — 2020

    PHP Web Developer

    Success Empire Ltd., Praha

    Produktové weby na WordPressu, vlastní pluginy, úpravy e-shopu a propojení dalších systémů přes API. Od roku 2017 frontend i backend Bifler.cz — e-learningové aplikace pro výuku jazyků s rozpoznáváním řeči, běžící na AWS a Google Cloud.

    • PHP
    • WordPress
    • MySQL
    • AJAX
    • AWS

Dřívější praxe

2020 · 5 měsíců
OSVČ, Praha — převody PHP 5.6 aplikací na PHP 7 (rozesílání e-mailů, e-shop, fakturace, členské zóny, marketingové systémy), úpravy pluginů a šablon pro WordPress a lektorská činnost.
2010 — 2014
OSVČ, Praha — weby a marketingové služby pro klienty: správa WordPressu, napojení e-shopů, fakturace, platební brány, zabezpečené členské zóny a kampaně na Facebooku, Google a Skliku.
2007 — 2010
Team Leader, Logica, Praha — vedení sedmičlenného týmu, údržba a change requesty produktů pro správu majetku a zdrojů pro zákazníky v USA. Denně angličtina na callech; týdenní školení pro kolegy v indickém Bangalore.
2005 — 2007
Analytik / programátor, Logica, Praha — Java vývojář a systémový analytik. Převzetí frameworku v Java Swing a vývoj nové aplikace v osmičlenném týmu pro správu a údržbu energetických sítí v USA.
2000 — 2005
IT vývojář, SWECK, Bratislava — kompletní vývoj aplikace WebManager pro řízení procesních workflow ve státní správě a průmyslu, na Java servletech. K tomu správa serverů a sítí.
1999 — 2005
Univerzita Komenského v Bratislavě — Mgr. v oboru Informatika.

O mně

Dobrý den, jsem Ján

Ján Michalička

Žiju v Šumicích ve Zlínském kraji a pracuji na dálku pro agentury a produktové týmy v Česku i v zahraničí. Většinu týdnů to vypadá tak, že na jedné straně je návrh ve Figmě nebo zděděný repozitář a na druhé web, který se správně vykreslí na každé obrazovce.

Stejně dobře se cítím v Laravel controlleru, v Nette modelu i na Nuxt stránce — a to je ta užitečná část: jeden člověk dotáhne funkci od databázového schématu až k poslednímu pixelu bez předávky uprostřed. Velkou část práce tvoří přebírání cizího kódu — nejdřív si ho přečíst, stabilizovat ho a teprve potom do něj přidávat.

Na rutinní část práce si beru AI systémy — boilerplate, scaffolding, migrace, pátou variantu stejného formuláře. Co tím získám, je čas, a ten jde do toho, co za mě žádný nástroj neudělá: porozumět businessu, který je za zadáním. Tam obvykle leží ta největší hodnota. Zadání popisuje jedno řešení; pořádný pohled na problém, který za ním stojí, často vede k lepšímu.

Pracuji ve sprintech tam, kde je tým má, a samostatně tam, kde ne. A píšu kód s tím, že ten, kdo soubor otevře příště, nebudu já.

  • Jeden člověk, celá funkce — backend, frontend i to mezi tím.
  • Pixel-perfect podle návrhu a pořád správně i na 360 px.
  • Nevadí mi převzít starší kódovou základnu a udržet ji v provozu.
  • Česky, slovensky a anglicky — denně anglicky na callech už od dob Logicy.
  • AI na rutinu, můj vlastní čas na business problém, který za ní stojí.

Kontakt

Pojďme si říct, co stavíte

Ozvěte se

Napište mi, co potřebujete postavit a zhruba kdy, a já vám na rovinu řeknu, odkdy bych se toho mohl chytit.

info{zavináč}janmichalicka(tečka)cz

Fakturační údaje

Mgr. Ján Michalička
Rybná 716/24
110 00 Praha 1 – Staré Město
Česká republika
IČ
74163345
Působiště
Šumice, Zlínský kraj (pracuji na dálku)

Bankovní spojení

Účet v ČR Fio banka
2000074199/2010
Účet v SR Fio banka
2200714656/8330
EUR účet — IBAN
SK97 8330 0000 0022 0071 4656
BIC / SWIFT
FIOZSKBAXXX
Variabilní symbol
Vaše telefonní číslo