- Řízení 8členného BE+FE vývojového týmu, Scrum ceremonie, code review, mentoring vývojářů
- Architektura a vývoj 50+ microservices — batch zpracování, šablonovací systém (200 000 PDF dokumentů za 45 min při SLA banky 1h), asynchronní multi-thread zpracování zpráv (RabbitMQ), poplatkovací jádro (Drools)
- Správa interního Azure cloudu, on-prem Linux serverů — instalace OS, konfigurace, deployment pipeline (Azure DevOps)
- Návrh aplikační architektury, příprava nabídek a odhady pracnosti pro vedení
- Návrh a implementace integračních řešení v komplexním bankovním prostředí
- Bodyshop v bance Creditas — odstartování provozu vývojového oddělení, nastavení coding standards, vytvoření Java archetypu pro budoucí projekty, předání řízení týmu interním zaměstnancům
- OSA (Ochranný svaz autorský) — greenfield CRM systém: správa a zastupování autorů, dědictví autorských práv, rozúčtování honorářů, zpracování big data importů z externích zdrojů (iTunes, rádia, TV aj.)
- Leading a team of 8 (BE+FE), Scrum ceremonies, code reviews, developer mentoring
- Architecture and development of 50+ microservices — batch processing, document templating system (200,000 PDFs in 45 min, bank SLA 1h), async multi-threaded message processing (RabbitMQ), fee calculation engine (Drools)
- Maintaining internal Azure cloud and on-prem Linux servers — OS installation, configuration, deployment pipelines (Azure DevOps)
- Application architecture design, proposal preparation, and effort estimation for management
- Designed and implemented integration solutions in complex banking environment
- Bodyshop at Creditas bank — bootstrapped the development department, established coding standards, created a Java archetype for future projects, handed over team leadership to internal employees
- OSA (copyright protection society) — greenfield CRM system: author management and representation, copyright inheritance, royalty distribution, big data imports from external sources (iTunes, radio, TV, etc.)
Java 21, Spring Boot 3.3, Oracle 21c, Drools, Docker, AKS, RabbitMQ
- Greenfield implementace onboardingu pro SME klienty
- Rozšíření systému správy aplikací (AMS) pro segment SME
- Greenfield implementation of SME client onboarding
- Extension of Application Management System (AMS) for SME segment
Java 11/17, Spring Boot, Hibernate, Groovy, Spock, Oracle, OpenAPI
- KB a.s. — kompletní přepis PL/SQL monolitu do Java microservices architektury (50+ služeb), přenesení výpočetního výkonu z Oracle DB na levnější HW, zlepšení škálovatelnosti a snížení provozních nákladů, automatizace CI/CD
- Moneta Auto — vývoj aplikací Smart Auto (leasing) a Setman (product management)
- KB a.s. — complete rewrite of PL/SQL monolith into Java microservices architecture (50+ services), offloaded compute from Oracle DB to cheaper hardware, improved scalability and reduced operational costs, CI/CD automation
- Moneta Auto — development of Smart Auto (leasing) and Setman (product management) apps
Java 8/10/11, Oracle, Spring Boot, MyBatis, Docker, Jenkins, Kubernetes
- Bank of Ireland — backend vývoj core-banking a úvěrové platformy
- Česká spořitelna (bodyshop) — optimalizace datových exportů účetních informací do mateřské Erste Bank
- Bondster.cz — vývoj platformy pro P2P půjčky
- Orange Bank (NL) — implementace hypotečního softwaru
- Optimalizace Oracle SQL, návrh CI/CD pipeline a automatizace DB migrací
- Bank of Ireland — backend development of core banking and lending platform
- Česká spořitelna (bodyshop) — optimization of accounting data exports to parent Erste Bank
- Bondster.cz — development of a P2P lending platform
- Orange Bank (NL) — mortgage software implementation
- Oracle SQL optimization, CI/CD pipeline design and DB migration automation
Java 8/11, Scala, Akka, Oracle PL/SQL, MongoDB, Spring, Maven, Jenkins
- ARBES Technologies — vedení týmu, vývoj core-banking systémů (Home Credit KZ, Creditas, Air Bank)
- SECTION / Brainzmobile — vedení iOS týmu, bankovní a vzdělávací aplikace
- 2FRESH — head of development, webové projekty pro Telefónica O2, BMW, Mars
- Monster Worldwide — vedení 5členného týmu, komunikace s DACH regionem v němčině
- ARBES Technologies — team lead, core-banking systems development (Home Credit KZ, Creditas, Air Bank)
- SECTION / Brainzmobile — iOS team lead, banking & education apps
- 2FRESH — head of development, web projects for Telefónica O2, BMW, Mars
- Monster Worldwide — managed 5-person team, German communication with DACH region
PL/SQL, Oracle, PHP, JavaScript, Objective-C, HTML/CSS, jQuery