Martin Zadražil
Martin Zadražil

Full-stack vývojář (Node.js, React, GraphQL)

Vyvíjím webové aplikace a interní systémy

Pokud potřebujete webovou aplikaci, interní firemní systém, API, skripty na transformaci dat nebo posílit váš vývojářský tým, jsem tu pro vás.

Co dělám

Nejčastěji stavím aplikace, které řeší konkrétní firemní proces, pracují s daty a mají webové rozhraní. Umím se připojit i ke stávajícímu týmu jako kontraktor.

Webové aplikace a interní systémy

Systémy na míru pro správu firemních procesů (objednávky, správa obsahu, automatizace výrobních procesů, reporting nebo sdílení dat mezi týmy).

Datová API, hromadné zpracování dat

Datová API (GraphQL či REST), skripty pro jednorázové i systémy pro dávkové zpracování velkých objemů dat. Datové modely, přístupy a napojení na další služby.

Výpomoc pro IT týmy

Přidám se k vašemu vývojářskému týmu na tak dlouho, jak to váš projekt vyžaduje.

Dev stack

Obvykle využívám kombinaci relační DB (PostgreSQL, MySQL, MariaDB atd.) + Node.js + Next/React za použití TypeScriptu a přidružených technologií

Pro koho je spolupráce vhodná

Spolupráce se mnou dává největší smysl tam, kde je potřeba samostatnost, technická hloubka a schopnost rychle se zorientovat v existujícím systému.

Produktové a startupové týmy

Když potřebujete rychle dodat konkrétní funkcionalitu, stabilizovat backend nebo rozšířit frontend bez budování interního týmu.

Firmy bez interního IT oddělení

Návrh a vývoj aplikace end-to-end, včetně doporučení technologií, architektury a následné údržby.

Výzkumné a datové týmy

Aplikace a interní nástroje pracující s daty, API, experimentální prototypy nebo napojení na existující výzkumnou infrastrukturu.

Krátkodobé i dlouhodobé kontrakty

Spolupráce v řádu týdnů až měsíců – onboarding do stávajícího týmu, práce v jejich stacku a předání výsledků.

S kým jsem spolupracoval

Pracoval jsem pro firmy z různých odvětví – od velkých online služeb přes poradenské společnosti až po výzkumné týmy. Níže je přehled spoluprací a toho, co jsem na projektech dělal.
IBM Research

IBM Research

Výzkumná a vývojová divize společnosti IBM, největší organizace pro průmyslový výzkum na světě.

Spolupráce: 2021 - 2025

Aplikace pro správu výzkumných týmů a jejich výstupů: GraphQL API nad relační DB, React/Next.js rozhraní
Web IBM Research: GraphQL API nad relační DB, React/Next.js rozhraní, napojení na CMS.
AI Agenty/Asistenty pro LLM.
TypeScriptNext.jsNode.jsFastifyStrapiPostgreSQLGraphQLApolloNexusJestHTMLSassGitDocker
LiveScore

LiveScore

Zobrazování sportovních výsledků pro specifické trhy.

Spolupráce: 2020 - 2021

Mobilní aplikace primárně pro africký trh – jednoduchost, rychlost, omezené možnosti zařízení.
TypeScriptReactJestRESTHTMLCSSGit
NCR (Voyix)

NCR

Řešení pro retail a gastro.

Spolupráce: 2019 - 2020

Vývoj mobilní aplikace pro objednání a zaplacení jídla v restauraci – v podstatě náhrada obsluhy. Backend + logika objednávek, napojení na platby.
TypeScriptReact NativeRESTHTMLSassGit
PwC

PwC

Společnost z tzv. „Velké čtyřky“ globálních poradenských a auditorských společností.

Spolupráce: 2017 - 2019

Rapid prototyping různých aplikací: zobrazování KPI z výročních zpráv, 3D návrh koupelny v prohlížeči, aplikace pro kontrolu, zda se zavazadla vejdou do konkrétního modelu Audi. Rychlý vývoj, prezentace klientovi, úpravy.
TypeScriptReactNode.jsExpressMySQLGraphQLApolloRecomposeThree.jsWebGLHTMLSassGitDocker
Livesport

Livesport

Světová jednička v poskytování sportovních dat v reálném čase.

Spolupráce: 2011 - 2017

Aplikace pro plnění a dopočítávání sportovních dat v reálném čase, nástroje pro výpočet statistik a API pro poskytování sportovních dat napříč platformami.
PHPZend FrameworkMySQLJavaScriptCoffeeScriptReactNode.jsRabbitMQJestHTMLCSSSVNGitDocker
Ulož.to

Ulož.to

Jedna z nejznámějších českých služeb pro sdílení a správu obsahu.

Spolupráce: 2009 - 2011

Aplikace pro třídění obsahu – logika pro kategorizaci a práci s daty, aby se daly materiály lépe spravovat.
PHPNetteMySQLSphinxPHPUnitJavaScriptjQueryHTMLCSSGit

Jak probíhá spolupráce

Posílení vašeho týmu (kontrakt)

Přidám se do vašeho existujícího vývojového procesu a dodávám konkrétní výstupy jako součást týmu. Hodí se, když potřebujete rychle navýšit kapacitu nebo posunout kritickou část projektu.

  1. Onboarding – přístupy, repo, stack, doména, způsob práce.
  2. Dodávka feature/úkolů – pravidelné PR, code review, spolupráce se zbytkem týmu.
  3. Stabilizace a předání – dokumentace, knowledge transfer, další kroky.

Spolupráce typicky na týdny až měsíce, remote v EU timezóně.

Cena: 45 EUR/hod

Samostatný vývoj aplikace na míru

Navrhnu a dodám aplikaci end-to-end: od analýzy přes návrh řešení až po nasazení a následnou podporu. Ideální, když chcete rychle funkční výsledek bez interního vývoje.

  1. Napište mi, nejlépe na email, co má aplikace dělat a kdo ji bude používat.
  2. Dohodnutí detailů, hrubý odhad termínu a ceny.
  3. Iterační vývoj – aplikace poroste po malých, ale kompletně hotových částech a bude použitelná v každém okamžiku vývoje. Funkcionality budou seřazené od těch nejkritičtějších až po „nice to have“.

Po dokončení nabízím údržbu, rozvoj a drobné úpravy dle potřeby.

Cena: 60 EUR/hod

Kontakt

Martin Zadražil

Napište mi pár vět o tom, co potřebujete postavit / zlepšit. Ozvu se s návrhem dalšího postupu.

Napsat e-mailLinkedInGitHub
Preferuji e-mail • Odpověď obvykle do 1–2 dnů
Lokalita
Česko / EU (remote)
Spolupráce
Kontrakt i end-to-end vývoj
Fakturace
CZK/EUR (OSVČ)
Martin Zadražil – Full-stack vývojář | Node.js, React, GraphQL