

Fidoo je český fintech ze skupiny Direct, který se specializuje na firemní platební karty a digitální správu firemních výdajů. Pro jejich novou platformu jsme vyvinuli backend karetního systému a European Expense Management. Zároveň jsme jako první tým ve firmě zavedli AI-first vývoj, který dnes používá celá organizace Direct Fidoo.
TypeScript, Node.js, Azure Functions, CosmosDB, Azure Service Bus, Azure Event Grid, Claude Code, AI agenti, AI SDLC
Fidoo stavělo novou platformu, která na jednom místě spojí bankovní služby, multibanking, správu výdajů, reporting i predikci cash flow. Naším úkolem bylo dodat její karetní část a evropský expense management s důrazem na bezpečnost a auditovatelnost, jakou fintech vyžaduje. Druhým cílem bylo posunout AI z osobního nástroje jednotlivců na sdílený a opakovatelný způsob práce celé firmy.

Expense management Fidoo má za sebou roky vývoje a stojí na vlastní interní platformě, jejíž dokumentace byla zastaralá. Museli jsme se rychle zorientovat v rozsáhlé kódové základně. Data od zpracovatele karet navíc nechodila vždy ve správném pořadí a k jedné transakci jich mohlo dorazit několik během zlomku sekundy. Přesto se nesměla ztratit jediná událost. Na AI byli vývojáři zpočátku skeptičtí a první výsledky jim daly za pravdu. Vygenerovaný kód nerespektoval konvence platformy a neobstál v code review.

Každou příchozí zprávu od zpracovatele karet nejdřív uložíme i se surovými daty a teprve potom ji zpracujeme. Zprávy k jedné kartě řadí fronta v Azure Service Bus za sebe a každé zpracování skončí jasně pojmenovaným stavem, takže audit i podpora vždy vidí, co se se zprávou stalo. Pro vývoj jsme postavili tým specializovaných AI agentů v Claude Code, kteří znají pravidla platformy Fidoo. Než agent odevzdá práci, musí projít automatickou kontrolou. Každou chybu, kterou člověk našel v review, jsme pomocí automatizace převedli do nového pravidla. Díky téhle zpětné vazbě se agenti postupně vyladili až na úroveň, kdy výrazně zrychlili práci celého týmu. Pomohli jsme také s návrhem AI SDLC procesem pro product ownery, analytiky, vývojáře i testery. Naše agenty dnes najdete v interním marketplace Fidoo Claude Kit, který sdílí celá firma.


Zdeněk Kalina
Software Architect, Direct Fidoo
„Musím přiznat, že jsem do spolupráce vstupoval s určitou opatrností. U externí agentury jsem měl obavu, že k produktu nebude přistupovat se stejnou iniciativou a odpovědností jako interní tým, že si prostě odvede svou práci a tím to skončí. A k tomu Fidoo není triviální aplikace. Náš modul pro expense management má za sebou roky vývoje, takže zorientovat se v existující architektuře a rozsáhlé kódové základně nebylo nic jednoduchého. O to více oceňuji, jak se s tím tým Qestu vypořádal. Úvodní fáze byla náročná, bylo potřeba důkladně navnímat, jak celý systém funguje a na čem stojí. Jakmile ale tým získal potřebný přehled, převzal projekt s plnou zodpovědností a začal dodávat ve velmi svižném tempu. A moje počáteční obava se nenaplnila ani v nejmenším. Qest k produktu přistupoval s iniciativou a péčí, jaké bych čekal spíš od vlastních lidí než od dodavatele. Právě to je pro mě znakem kvalitního partnera. Schopnost poprat se s komplexní výzvou, rychle se učit a vzít věci za své. Odvedli vynikající práci a mohu je s klidným svědomím doporučit.“
