Josef Zamrzla

Josef Zamrzla

Vývojář webových a mobilních aplikací

switch to english version
Napište mi

O mně

Jsem softwarový vývojář se specializací na vývoj webových aplikací a distribuovaných systémů, primárně v JavaScriptu (Node.js, React). Mám za sebou přes 20 let zkušeností s návrhem a realizací náročných řešení, od systémů s vysokou zátěží až po moderní webové aplikace.

Díky hlubokému porozumění jak backendovým, tak frontendovým technologiím nabízím schopnost navrhnout a realizovat celý produkt – od architektury, přes datový model a API, až po výsledné uživatelské rozhraní. Příkladem může být např. pracovní portál Skilleto, který jsem kompletně navrhl (architektonicky i designově), naprogramoval, spustil a dodnes jej provozuji.

Technologie a nástroje

  • Programovací jazyky a frameworky: JavaScript (Typescript, CoffeeScript), Python, Bash, HTML, CSS/SCSS
  • Frontend: React, Redux, Zustand, MobX
  • Backend a messaging: Node.js, REST API, RabbitMQ, WebSockets, WebRTC
  • Databáze: PostgreSQL, Redis, MongoDB, Elasticsearch
  • DevOps a infrastruktura: Docker, CI/CD, Jenkins, Ansible
  • Architektura: Návrh distribuovaných a mikroservisních systémů, škálovatelnost, odolnost vůči výpadkům

Kontakty

Email: josef.zamrzla@gmail.com Mobile: +420 605 925 361 Website: https://www.zamrzla.eu

Poslední projekty

Skilleto.cz - chytrý pracovní portál

www.skilleto.cz

Návrh, architektura a vývoj chytrého pracovního portálu využívajícího prvky AI. Vlastní projekt.

Technologie: Node.js, PostgreSQL, Elasticsearch, Redis, RabbitMQ, React, Redux, HTML, CSS/SCSS

MONETA Money bank

www.moneta.cz

Vývoj portálových aplikací, vývoj internetového bankovnictví.

Technologie: React (Typescript), Redux, HTML, CSS/SCSS

Deutsche Böerse Group

www.deutsche-boerse.com

Vývoj webových aplikací pro správu burzovního portfolia

Technologie: React (Typescript), Redux, Zustand, NX, HTML, CSS/SCSS

xyndata

www.xyndata.com

Architektura a vývoj video konferenční platformy.

Technologie: Node.js, PostgreSQL, Elasticsearch, RabbitMQ, React, Redux, WebRTC, websockets, HTML, CSS/SCSS

GoEuro

www.goeuro.com

Fullstack vývoj webových aplikací.

Technologie: Node.js, React, Redux, MobX, HTML, CSS/SCSS

Novartis

www.novartis.com

Fullstack vývoj interních webových (intranetových) aplikací.

Technologie: Node.js, MySQL, Angular (Typescript), React/Redux, MongoDB, HTML, CSS/SCSS

Socialbakers

www.socialbakers.com

Vývoj platební brány pro příjem jednorázových i periodických plateb přes platební systém Recurly. Komunikace s Recurly API, Salesforce API.

Technologie: Node.js (Coffeescript), React, MongoDB, Redis, PostgreSQL, RabbitMQ, HTML, CSS/SCSS

Vývoj distribuované aplikace pro analýzu a publikování obsahu na sociálních sítích. Profilování node.js aplikací, odstraňování problémů s CPU a paměťovou náročností, odstraňování memory leaks, optimalizace garbage collection.

Technologie: Node.js (Coffeescript, ES6), Elasticsearch, MongoDB, Redis, PostgreSQL, RabbitMQ, Websockets, HTML, CSS/SCSS

Angelcam (Click2stream)

www.angelcam.com

Návrh architektury a vývoj servisně orientované, dynamicky horizontálně škálovatelné platformy pro streamování videa s důrazem na odolnost proti výpadkům jakýchkoli komponent. Vývoj dockerizovaných microservices se schopností automatického začlenění do platformy pomocí service discovery. Profilování node.js microservices, odstraňování problémů s CPU a paměťovou náročností, odstraňování memory leaks, optimalizace garbage collection.

Technologie: Node.js, Redis, MongoDB, PostgreSQL, RethinkDB, Docker, Consul.io, Websockets, Ansible, bash, HTML, CSS/SCSS

Vývoj aplikace pro nízkoúrovňový parsing a proxování MJPEG streamů.

Technologie: Node.js, Redis, Docker, bash

AdInternet

www.adinternet.cz

Vývoj CRM pro lead management v oblasti realit a generátoru microsites pro jednotlivé developerské projekty. Návrh a vývoj systému pro automatizované zpracování ceníků realit, včetně nestrukturovaných formátů vyžadujících parsování webových stránek developerů.

Technologie: Python (Django framework), PostgreSQL, MySQL, HTML, CSS/SCSS

Pracovní zkušenosti

Software Development Engineer - Skype (3/2013 – 10/2013)

Vývoj REST API pro aplikaci tzv. Skypein čísel. Práce v prostředí masivně škálované (shardované) databáze PostgreSQL.

Technologie: PHP, Python, PostgreSql (PL/pgSQL, PgBouncer, PL/proxy)

Application developer - LMC s.r.o. (10/2011 – 2/2013)

Vývoj aplikací pro vzdělávací sekce pracovního portálu Jobs.cz: Vysoké školy, Kurzy a školení, Konference, Teamio Edumarket. Zavedení JS frameworku AngularJS do produkčního použití předního pracovního portálu.

Technologie: PHP, Javascript (AngularJS), XSLT, CouchDB, PostgreSQL, ActiveMQ, Fast ESP

PHP developer, software development manager - Internet retail a.s. (10/2005 – 9/2011)

Vývoj sítě předních internetových obchodů skupiny Internet Retail (dříve Kasa.cz sro.): Kasa.cz, Hej.sk, Eurocomm.de, Eurocomm.pl, zahrnující jak vývoj samotných internetových obchodů, tak systémů pro jejich správu, vedení účetnictví, řízení skladového hospodářství, automatizovaného procesu zpracování objednávek včetně elektronické komunikace s externími dodavateli.

Návrh a vývoj systému plně automatizované cenotvorby, umožňující pružnou reakci na změny cen jak u jednotlivých dodavatelů, tak konkurenčních subjektů.

Vedení týmu vývojářů.

Technologie: PHP, MySQL