Káťo, pracuješ v České spořitelně jako software inženýr. Jak bys jednoduše popsala, co je tvou hlavní náplní práce?
V mém případě je to takový spletenec různých aktivit. Primárně se věnuji návrhu architektury platformy SmartCase, vývoji nových funkcionalit, DevOpsu a opravám případných defektů. Druhou velkou částí mé práce jsou konzultace, ať už s členy našeho týmu, nebo s byznysovými týmy v bance, které naši platformu používají a staví na ní své řešení. A v neposlední řadě působím i jako chapter lead, takže mám na starosti rozvoj a péči o naše vývojáře.
Co tě do IT a konkrétně do Spořky přivedlo?
Do IT mě přivedla už středoškolská záliba v matematice, informatice a také zájem o počítačové hry, což i pak na vysoké škole bylo tématem většiny mých zápočtových programů. Po maturitě jsem se vydala studovat obecnou a teoretickou informatiku na Matfyz, takže vývoj softwaru byl pak logickým pokračováním. Do Spořky mě nakonec přivedl sled projektů a trochu vlastně i náhoda. Předtím jsem působila v jedné zajišťovně a do Spořky jsem se dostala přes několik menších dodávek, až jsem nakonec zakotvila u platformy SmartCase.
Platforma SmartCase
Interní nástroj Spořky, který umožňuje digitalizovat procesy napříč bankou bez nutnosti složitého programování. Týmy si v něm mohou rychle postavit vlastní aplikace a workflow.
Refaktoring
Úprava existujícího kódu tak, aby byl přehlednější, efektivnější a lépe se udržoval – aniž by se změnilo, jak software funguje navenek.
Frontend a backend
Frontend je to, co vidí uživatel – například webová stránka nebo formulář. Backend je vše, co běží „na pozadí“ a zajišťuje, že aplikace správně funguje.
Věnuješ se architektuře platformního řešení. Co si pod tím může čtenář představit?
Ve zkratce navrhuji a vyvíjím nástroj pro ostatní vývojáře, aby se jim lépe digitalizoval jejich byznys. V našem týmu vytváříme pro banku procesní a aplikační platformu, na které si jednotlivé týmy vývojářů mohou realizovat, co potřebují. Naším cílem je, aby nemusely řešit infrastrukturu, většinu integrací a další technické vrstvy, ale mohly se soustředit čistě na implementaci svého byznysu, a to co možná nejefektivněji.
Zmínila si, že část tvé práce jsou i konzultace s byznysovými týmy. Jak taková spolupráce vypadá v praxi? Jakou roli tam přesně hraješ ty?
Naši platformu dnes používá zhruba 60 týmů napříč bankou, takže jde o velmi pestrý průřez různými oblastmi i úrovněmi zkušeností. Spolupráce začíná onboardingem, kde týmům představujeme, co jim SmartCase může nabídnout a jak s ním pracovat. Následuje řada konzultací, kde se tým postupně seznamuje s tím, jak na platformě fungovat a jak efektivně implementovat svůj byznys. Zodpovídáme různé otázky a v některých případech i pomáháme nastavit architekturu konkrétního byznysového řešení. Já osobně mám na starost několik byznysových týmů, s nimiž se pravidelně či polopravidelně setkávám a pomáhám jim fungovat na platformě co nejlépe. K tomu máme i velký kanál v MS Teams, kde sdílíme novinky, odpovídáme na dotazy a budujeme komunitu kolem našeho řešení.
V bance ale působíš i jako chapter lead. Co tahle role obnáší a jak se ti daří rozvíjet kolegy?
Já roli chapter leada vnímám poměrně široce. Se svými vývojáři řeším nejen profesní rozvoj, ale i to, aby se měli vždy na koho obrátit a byli spokojení profesně, finančně i lidsky. Společně plánujeme jejich další kroky – ať už jde o technické dovednosti, nebo měkčí kompetence. Zkrátka aby je ideálně nic netrápilo a chodili do práce rádi. Rozvoj kolegů nám jde v doméně myslím nadstandardně. Díky dostatečně plnému backlogu dokážeme připravovat úkoly přesně tak, aby byly „kousek za hranou“ jejich aktuálních schopností, což je ideální pro další růst. Aktuálně mám v týmu třeba testera, ze kterého se postupně stává vývojář, nebo service ownera, který se přes vývojové úkoly posouvá směrem k DevOps expertovi.
„Se svými vývojáři řeším nejen profesní rozvoj, ale i to, aby se měli vždy na koho obrátit a byli spokojení profesně, finančně i lidsky.“
Co tebe osobně na tvé práci nejvíc baví a motivuje?
Na mé práci mě baví především její pestrost... prostě to, že se člověk opravdu nikdy nenudí. Ale pokud mám vyzdvihnout jednu věc, tak je to rozhodně společné řešení problémů a navrhování nových funkcionalit s kolegy, ideálně s fixkami u tabule. 😄
Pojďme k nástroji SmartCase, na který už několikrát padla řeč. Můžeš vysvětlit, co to je a proč je pro Spořku důležitý?
Platforma SmartCase v bance existuje už téměř 10 let, přesněji 16. ledna 2026 oslavíme její 10. narozeniny. SmartCase vznikl primárně jako procesní platforma, která bance přináší hodnotu v podobě orchestračního motoru pro libovolné byznysové workflow. A co je to vlastně byznysové workflow? Třeba proces reklamace kartové transakce, čerpání hypotéky, řešení exekuce nebo libovolná klientská stížnost. Tedy prakticky cokoliv, co člověka napadne a sestává se z popsatelných metodických kroků, které je třeba nějak splnit. Naše platforma umožňuje takové procesy digitalizovat. Díky tomu může libovolný tým v bance vytvořit workflow, ve kterém může hrát roli jak klient, tak uživatel banky nebo i robot, a skrze frontendové obrazovky či integrace může i složitě strukturované workflow doputovat zdárně do cíle. Pro Spořitelnu má obrovskou hodnotu, protože naše platforma je low-code, takže její tvorba nevyžaduje zásah programátora. V posledních letech u nás navíc bankovní týmy neimplementují jen procesy, ale také jednotlivé backendové a frontendové aplikace, kterými buď podporují chod svých procesů, nebo vytváří vlastní ekosystémy byznysových funkcionalit.
Jakou roli v jeho vývoji hraješ ty konkrétně?
Navrhuji architekturu platformy, aby se jádro vyvíjelo udržitelným směrem, a zároveň se aktivně podílím na samotném vývoji.
SmartCase dnes digitalizuje stovky procesů, které využívají jak kolegové, tak klienti. Který z procesů byl podle tebe nejtěžší dostat do systému a proč?
My se zaměřujeme hlavně na platformu jako takovou, konkrétní procesy si řeší byznysové týmy. Ale myslím, že jedním z nejsložitějších procesů, které na platformě máme, je například proces čerpání hypotéky nebo dědické řízení, které mívalo svého času přes čtyřicet obrazovek.
Zajímá vás práce v IT?
Jak SmartCase zvládá zátěž v podobě milionů instancí měsíčně? Co je z architektonického pohledu klíčové, aby všechno běželo hladce?
Zátěž pro nás není problém, platformu máme rozumně rozmodularizovanou a škálovatelnou. Dnes si musíme spíš dávat pozor, abychom neohrozili některé ostatní bankovní systémy moc velkým provozem, který od nás k nim teče. Nebylo to tak samozřejmě ale vždy. Máme za sebou několik zásadních refaktoringů, aby nikde nebylo úzké hrdlo a abychom celkově zlepšili výkon celého jádra.
Na co jsi ze své dosavadní práce ve Spořce nejvíc pyšná?
Rozhodně na to, kam jsme se jako platformní tým posunuli. Ještě před pár lety jsme o SmartCase pečovali tak trochu „podpultově“, protože měly přednost byznysové dodávky. V současnosti je z nás konečně opravdový platformní tým se skvělým vedením, kde každý člen za náš produkt dýchá a postupně se nám daří naše řešení vylepšovat. No a z mých osobních počinů čistě na technickém poli například obří migrace naší platformy z OpenShiftu 3 do OpenShiftu 4 nebo refaktoring jednoho z nejdůležitějších částí jádra platformy – orchestrátoru automatických úkolů.
„V současnosti je z nás opravdový platformní tým se skvělým vedením, kde každý člen za náš produkt dýchá a postupně se nám daří naše řešení vylepšovat.“
Na závěr jsem si pro tebe připravila jednu opravdu odlehčenou otázku. Bez jaké aplikace, co máš v mobilu, by ses neobešla? 😃
To bude asi aplikace Things. Je to krásně UXově provedený tool na to-do listy a taky na „odlévání myšlenek“. Z nich si pak člověk může hrozně jednoduše vyrobit úkoly a ty pak případně zařadit do vlastní hierarchické struktury podle různých oblastí a projektů. No a pak je přeci jen trochu větší šance, že se ty nápady někdy zrealizují. 😄
