Software Architect & Freelancer
Jan Fogl

Navrhuji systémovou architekturu, vedu technické revize a pomáhám firmám dělat správná technologická rozhodnutí. V každé fázi návrhu i vývoje kladu důraz na bezpečnost aplikací.

Jan Fogl

Co jsem stavěl

Většina projektů pochází z fintech prostředí – od ATM sítí přes platební platformy až po issuing as a service.

💳 Fintech · Issuing as a Service
Issuing platforma as a Service
🏗 Architect

Aktuální projekt pro předního klienta z fintech odvětví. Stavíme issuing platformu jako službu – řešení pro vydávání platebních karet dostupné třetím stranám přes API. Cílem platformy je umožnit firmám rychlý přístup k platebním metodám – fyzické i virtuální karty, tokeny – a tím akcelerovat jejich byznys bez nutnosti budovat vlastní infrastrukturu. Platforma cílí na celoevropský trh s garantovanou dostupností 99,97 %.

  • Zodpovědnost za celkovou architekturu řešení a technická rozhodnutí
  • Bezpečný vývoj – threat modeling, secure coding guidelines, penetrační testy
  • Přímá podpora klientů při integraci platformy (onboarding, technické konzultace)
  • Event-driven architektura nad Apache Kafka pro real-time zpracování transakcí
⛽ Petrol Business · Payment Processing
Migrace legacy platebního systému
🏗 Senior Developer · Team Lead

Údržba a postupný rozvoj legacy komponent pro processingového klienta z petrolejového průmyslu. Souběžná migrace starého systému na moderní stack s minimálním výpadkem.

  • Vedení vývojového týmu, code review a technické rozhodování
  • Postupná migrace monolitu na Spring Boot mikroservisy
  • Přechod infrastruktury na AWS – EC2, RDS, S3, Lambda
  • Refaktoring kritických platebních komponent bez výpadku produkce
🖥️ Fintech · Device Monitoring · 100 000+ klientů
Platforma pro monitoring zařízení
🏗 Senior Developer · Architect · Team Lead

Řešení pro vzdálený provoz a monitoring více než 100 000 klientských zařízení v reálném čase. Plná zodpovědnost za vývoj, architekturu i delivery.

  • Distribuce dat a souborů mezi zařízeními v reálném čase (distribuovaný file transfer)
  • Migrace celého řešení na Apache Kafka – zvýšení propustnosti a odolnosti systému
  • Příprava a plánování migrace platformy do cloudu
  • Architektonická rozhodnutí, mentoring týmu, komunikace se stakeholdery
🏧 Fintech · ATM Processing · US Top Bank
ATM transakční systém pro přední americkou banku
☕ JEE Developer · On-site

Implementační dodávka produktu pro zpracování ATM transakcí pro jednu z předních amerických bank. Projekt probíhal u velkého německého klienta, s výraznou onsite složkou.

  • Vývoj a integrace platební logiky pro ATM processing
  • Dlouhodobá práce onsite u klienta v Německu
  • Spolupráce s mezinárodním týmem na implementační dodávce

Co mám v toolboxu

Přes 13 let komerčních zkušeností napříč různými doménami a tech stacky.

Backend Development

REST API, microservices, integrace třetích stran, výkonové optimalizace.

Java Spring Boot Kotlin Node.js
Databáze

Návrh schémat, optimalizace dotazů, migrace, replikace.

PostgreSQL MySQL Oracle MongoDB Redis Hazelcast
Fintech & Platby

Integrace platebních bran, compliance, bezpečné transakční systémy.

ISO 8583 PSD2 ISO 20022 PCI DSS SSDLC
Mobile Backend

Backend API pro mobilní aplikace, push notifikace, offline sync.

Firebase Node.js REST API
Infrastruktura & DevOps

CI/CD pipelines, kontejnerizace, monitoring, deployment.

Docker Kubernetes AWS Jenkins Migrace do cloudu
Architektura

Návrh systémů, code review, technické vedení týmů.

Microservices Event-driven DDD Kafka Transakční systémy

Jak můžu pomoct

Zaměřuji se na architekturu, technické revize a poradenství – projektově nebo průběžně.

Návrh architektury

Návrh řešení pro nový systém nebo modernizace stávajícího. Greenfield i brownfield, volba tech stacku, architektonická rozhodnutí. Bezpečnost jako součást návrhu od prvního dne.

🏗 Projekt / workshop

Technická oponentura

Nezávislá revize stávající architektury, kvality kódu nebo návrhu systému. Ideální před škálováním, investicí nebo migrací.

🔍 Audit / report

Technické poradenství

Průběžná spolupráce na technických rozhodnutích, architektonických konzultacích a technickém vedení projektu.

💡 Průběžná spolupráce

AI v týmu & ve vývoji

Pomůžu zavést AI nástroje přímo do vývojového procesu – od code review a generování kódu přes testování až po automatizaci opakujících se úkolů. Praktické zavedení, ne buzzwordy.

🤖 Workshop / průběžná spolupráce

Pojďme se pobavit

Hledáte architekta pro nový systém nebo nezávislý pohled na ten stávající? Ozvěte se.