Pavel Pytlík · vývoj a provoz systémů

Vývoj firemních systémů pro výrobní a technické firmy

Digitalizuji procesy výrobních a technických firem. Od návrhu po dlouhodobý provoz.

Vyvíjím firemní aplikace, automatizace a integrace, které omezují ruční práci, propojují systémy, které už máte, a zjednodušují technické procesy. Začínáme jedním konkrétním problémem. Po spuštění mohu zajistit i správu a další rozvoj.

Služby

Co firmám řeším

Nezačínám technologií, ale procesem: kde se ztrácí čas, kde vznikají chyby a co se dnes dělá ručně, i když nemusí.

01

Automatizace technické administrativy

Tabulky v Excelu, které se přepisují z jedné do druhé, nahradí aplikace. Dokumentace, kalkulace, nabídky, výkazy a reporty vznikají z jednoho zdroje dat, ne ručním kopírováním.

02

Integrace systémů

Propojím ERP, CRM, skladový systém, databáze a portály přes API, aby si data předávaly samy. Bez opisování čísel mezi okny a bez rozdílných verzí stejné informace.

03

Interní aplikace pro výrobu a technické týmy

Evidence zakázek, reklamací a údržby, technické parametry, pracovní postupy a historie změn. Na míru tomu, jak u vás práce skutečně probíhá.

04

Stabilizace a rozvoj existujícího softwaru

Převezmu aplikaci, která padá, nemá dokumentaci nebo je závislá na jednom dodavateli. Nejdřív ji zmapuji a stabilizuji, pak ji můžeme dál rozvíjet.

Kde končím Řízení strojů, PLC a bezpečnostní systémy nedělám. Tam spolupracuji s automatizačními integrátory. Dodávám nadřazený software, integrace a datové procesy.

Realizace

Systémy, které běží v provozu

U každé realizace najdete výchozí stav, řešení a výsledek. Podrobnosti o architektuře, technologiích a provozu jsou v případových studiích. Interaktivní dema běží celá ve vašem prohlížeči, se smyšlenými daty, a nikam nic neposílají.

V provozu · vlastní produkt Interaktivní demo
01 / 04

DESKY

Výrobní podklady pro prosklené kupole, atria a skleněné konstrukce přímo z 3D modelu.

Výchozí stav / problém
Kupole nebo atrium se skládá z mnoha skel, každé jiného tvaru. Rozměry, otvory a rozložení na plachtu se připravují ručně, sklo po skle, a chyba se často ukáže až ve výrobě nebo na montáži.
Řešení
Aplikace načte 3D model (STEP, DXF, DWG) a vygeneruje výrobní podklady: ploché díly s přesným hotovým i řezným rozměrem, otvory v rozích, rozložení dílů na plachtu pro laser a plán montáže.
Výsledek
Model se 131 skly se načte zhruba za 2 sekundy. Automatické kontroly s vysvětlenými varováními zachytí vadný díl dřív, než jde do výroby, například otvor příliš blízko ostrého rohu.
Moje role
Celý produkt: návrh, vývoj geometrie a kontrol, 476 automatických testů, nasazení a provoz.
V provozu · vlastní produkt Interaktivní demo
02 / 04

Estate Operations

Datová platforma pro realitní profesionály, která sama skládá údaje o budovách z veřejných registrů.

Výchozí stav / problém
Údaje o budově jsou roztroušené po několika registrech. Ruční dohledávání je pomalé, nedá se rozšířit na desítky tisíc budov a u výsledku často není jasné, odkud údaj pochází a jak je starý.
Řešení
Platforma automaticky skládá kartu budovy z RÚIAN, katastru a ARES. U každého údaje ukazuje zdroj, čas ověření a míru spolehlivosti. Uživatelé mají role, dvoufázové přihlášení, frontu ke kontrole, exporty a auditní záznam.
Výsledek
Každý měsíc automaticky zpracuje přes 74 000 budov. Když služba selže, sama se znovu spustí a přerušený běh naváže tam, kde skončil. Každá verze dat je neměnná a dohledatelná.
Moje role
Návrh a vývoj celé platformy, datové zpracování, infrastruktura na Google Cloudu a provoz.
V provozu · firemní systém Interaktivní demo
03 / 04

Enterprise platforma

Firemní systém pro úkoly, projekty, plánování vydání, dokumentaci a testování.

Výchozí stav / problém
Úkoly, vydání, dokumentace a testy potřebují stovky lidí, kteří v systému pracují každý den. Úpravy standardního systému musí zůstat udržitelné a přežít přechod na novou verzi.
Řešení
Modulární architektura: 6 modulů nad společným jádrem a jednotným design systémem, s REST API. Moduly vznikly na Redmine 6.0.6 a díky kompatibilní vrstvě běží i v produkci na verzi 6.1.
Výsledek
Systém, ve kterém každý den pracují stovky lidí. 50 000 řádků kódu přepsaných zhruba za 5 dní a přes 330 stran dokumentace.
Moje role
Návrh architektury, vývoj modulů a design systému, kompatibilita s produkční verzí a dokumentace.
Dokončená zakázka Interaktivní demo
04 / 04

Migrace znalostní báze

Přenos celé firemní znalostní báze z Confluence do Redmine, včetně historie a oprávnění.

Výchozí stav / problém
Firemní znalosti ležely ve 207 prostorech Confluence. Při přechodu do jiného systému se snadno ztratí historie, autoři, přílohy nebo oprávnění a nikdo si toho hned nevšimne.
Řešení
Vlastní převodní nástroj v Pythonu, který přenese obsah, historii, autory, přílohy, oprávnění i pořadí stránek. Hlídá zátěž zdrojového serveru a sám se přizpůsobí jeho odezvě.
Výsledek
Zhruba 30 000 stránek a 230 000 verzí historie přeneseno. Na konci nástroj porovnal zdroj a cíl stránku po stránce, takže se nic neztratilo potichu.
Moje role
Návrh a vývoj převodního nástroje, příprava cílového systému, průběh migrace a závěrečné kontroly.

Spolupráce

Jak probíhá spolupráce

Pět kroků s jasnými výstupy. V každém z nich víte, co dostanete a kolik to bude stát.

  1. 01 Úvodní konzultace 30 minut · zdarma
    Probereme současný stav, co vás dnes zdržuje a jaký výsledek očekáváte. Řeknu vám otevřeně, jestli má vývoj na míru smysl. Kompletní návrh řešení v této fázi nepřipravuji, k tomu slouží analýza.
  2. 02 Technická analýza placená · konkrétní výstupy
    Výstupem je rozsah, rizika, návrh architektury, plán a rozpočet. Pokud pokračujeme v realizaci, polovinu ceny analýzy odečtu z ceny projektu. Druhá polovina je platbou za samotnou analýzu.
  3. 03 Nabídka pevná cena nebo etapy
    Při jasném rozsahu dostanete pevnou cenu. Když rozsah jasný není, rozdělíme práci na placené etapy. Změny zadání během realizace se naceňují zvlášť.
  4. 04 Dodání platby po milnících
    Vývoj s automatickými testy, nasazení, dokumentace a předání. Platíte po dokončení jednotlivých milníků, ne vše předem.
  5. 05 Provoz a rozvoj měsíční paušál
    Po spuštění se o systém starám za měsíční paušál s jasně daným rozsahem: co je v ceně, jak rychle reaguji a kolik prostoru zbývá na další rozvoj.

Provoz a odpovědnost

Co dostanete kromě samotné aplikace

Systém není hotový ve chvíli, kdy funguje na ukázce. Ke každé dodávce proto patří i to, co ho udrží v chodu. Konkrétní rozsah domluvíme předem a zapíšeme do smlouvy.

Dokumentace

Technická dokumentace: jak systém funguje, jak se nasazuje a jak se spravuje.

Zálohy a obnova

Pravidelné zálohování dat. Postup obnovy a jeho ověřování sjednáme podle toho, jak kritický je systém pro váš provoz.

Monitoring

Hlídání dostupnosti a chyb. Co přesně se sleduje a jak rychle reaguji, stanoví smlouva.

Bezpečnost

Dvoufázové přihlášení, role a oprávnění, pravidelné aktualizace a data uložená v EU.

Kód, účty a servery patří vám

Zdrojový kód, účty i servery jsou vaše. Kód předávám strukturovaně a se zdokumentováním, takže na mně nejste závislí.

Podpora podle smlouvy

Rozsah podpory, reakční doby a dostupnost sjednáme pro každý systém zvlášť a zapíšeme do smlouvy.

O mně

Jeden člověk za celým systémem

Jsem vývojář a provozní inženýr: systém navrhnu, postavím a pak ho i provozuji, takže se odpovědnost nepřehazuje mezi vývojem, hostingem a podporou.

Začínal jsem v infrastruktuře a monitoringu na mezinárodních projektech pro Google. Tam jsem se naučil, že systém je hotový, až když spolehlivě běží i ve tři ráno, kdy se nikdo nedívá.

Pracuji rychle, protože moderní nástroje používám naplno. Rychlost ale nikdy nejde na úkor kontroly.

Další ukázky

Interní nástroje, prototypy a rychlé dodávky

Menší projekty, které ukazují šíři práce. U každého je interaktivní demo.

AI vývojová pipeline

Interní nástroj

Jak zrychluji vývoj bez ztráty kontroly. Ze zadání vznikne specifikace, AI navrhne změnu, nezávislý tester ji ověří v prohlížeči a šest automatických kontrol ji prověří. Člověk rozhoduje dvakrát: schválí zadání a nakonec změnu přijme, nebo vrátí.

Interaktivní demo →

DocClass

MVP

Třídění dokumentů s ochranou proti úniku dat. Najde rodná čísla, čísla účtů i přístupové klíče, určí typ a citlivost dokumentu a nejisté případy předá člověku.

Interaktivní demo →

ZenGroups

Prototyp

Schvalování přístupů do skupin v Active Directory. Vedoucí požádá, správce schválí a v auditním záznamu je dohledatelný každý krok.

Interaktivní demo →

Monitoring

Interní nástroj

Hotová sada pro sledování serverů a aplikací (Grafana, Prometheus, Loki), spustitelná jedním příkazem, s připravenými přehledy a upozorněními.

Interaktivní demo →

Fleet dashboard

Prototyp nad veřejným API

Živá mapa vozového parku, přehled jízd a upozornění na neobvyklé hodnoty nad daty ze systému GPS Dozor. Hotové za 8 až 10 hodin.

Interaktivní demo →

Dílna

MVP

Aplikace pro řemeslné firmy: zakázky, poptávky z webu, faktury a docházka. Každá firma má svá data oddělená. MVP za 3 dny.

Interaktivní demo →

TransitAI

Vlastní aplikace

Aplikace pro iPhone, která naviguje po pražské MHD. Ovládá se hlasem i textem, česky i anglicky. Hotová za 3 týdny.

Interaktivní demo →
Experimenty a vlastní nástroje

Kanban Tracker

Experiment

Cvičný projekt v Ruby on Rails. Živý serverový log ukazuje neefektivní dotazy do databáze a jejich opravu.

Interaktivní demo →

Ollama load balancer

Experiment

Tři skripty, které rozkládají zátěž lokálních jazykových modelů mezi více grafických karet.

Interaktivní demo →

Německý trenér

Experiment

Osobní nástroj na učení němčiny: z vlastních školních materiálů v PDF vytvoří kartičky a cvičení.

Interaktivní demo →

Polybot

Experiment

Experiment s automatickým obchodováním na predikčních trzích a řízením rizika. Demo je jen přehrávání bez skutečných peněz.

Interaktivní demo →

Kontakt

Máte proces, který vás zbytečně stojí čas a peníze?

Domluvme si krátkou úvodní konzultaci. Probereme současný stav, výsledek, který očekáváte, a zda dává vývoj na míru ekonomický smysl.

Tlačítko otevře e-mail ve vašem poštovním programu s předvyplněnou osnovou. Web sám žádná data neodesílá.

Návštěvnost měřím jen z anonymizovaných záznamů vlastního serveru v EU: bez cookies, bez měřicích skriptů a bez předávání dat třetím stranám. Záznamy serveru se mažou po 14 dnech.