Co nás čeká v CTS? Marek Cvrk o trendech a příležitostech pro vývojáře
9. říjen 2024
S Markem Cvrkem, naším CTO, jsme se bavili o aktuálních technologických trendech, inovacích na platformě CTS, o růstu firmy, včetně výzev, které přináší hledání nových vývojářů. Přečti si, jak se vyvíjíme, co vše nás čeká a čeho se jako talentovaný vývojář můžeš stát součástí.
Marku, máme za sebou pestré období plné výzev a příležitostí. Co všechno se vám ve vývoji v posledním roce povedlo?
Jedním z našich nejvýznamnějších úspěchů bylo nasazení nového projektu založeného na microservisní architektuře, který jsme úspěšně uvedli do produkčního provozu v cloudovém prostředí OpenShift. Tento projekt využívá moderní technologie, jako jsou ASP.NET Core 8.0 a PostgreSQL, a poskytuje sadu cloud-native služeb v oblasti retailových investic. Díky tomuto projektu, jsme mohli experimentovat s novými technologiemi, které jsme dosud nepoužívali. To nám významně pomohlo posunout se technologicky vpřed v oblasti dodávek do cloudu, za což jsem velmi rád.
Dále se nám podařilo úspěšně zahájit implementační projekt naší platformy CTS k novému klientovi, v rámci kterého bude poprvé provozována v cloudu AWS. To významně rozšíří možnosti dodávky naší hlavní platformy. Zároveň se jedná o první velkou implementaci u anglicky hovořícího klienta. To posouvá schopnosti teamu v této oblasti a podporuje to organický posun firmy směrem do mezinárodního prostředí.
Také jsme udělali pokroky v oblasti využití umělé inteligence při vývoji našeho softwaru. Byli jsme schopni automatizovat některé rutinní úkoly, jako je příprava základů unit testů, a přenést je na specializované GPT's v rámci platformy OpenAI Chat GPT. Tento krok nejen zefektivňuje naši práci, ale také nám umožňuje vice se soustředit se na složitější aspekty vývoje.
Máme za sebou hodně práce. Mám to štěstí, že pracuji se skvělým týmem lidí, kteří se neustále rozvíjí. Udržujeme v teamu dobré vztahy a rozvíjíme spolupráci a díky tomu nám práce jde od ruky.
Co nového chystáte v oblasti technologií v nejbližší době?
V tomto a následujícím roce plánujeme zahájení procesu, v rámci kterého naše platforma CTS přejde na microservisní architekturu. Aktuálně jsme identifikovali několik funkčních bloků, které budou implementovány do CTS formou microservis. Vytvoříme si tak framework, který budeme dále využívat v rámci tohoto přechodu.
Dále budeme pokračovat v náhradě .NET Framework za .NET Core frameworky v našich aplikačních komponentách. Cílem je přejít na novou rodinu .NET frameworků, která bude v budoucnu Microsoftem dále rozvíjena a umožňuje moderní vývoj aplikací pro cloudová prostředí.
Máme připravený i nový koncept dodávky funkcionalit postavený na tzv. feature flags, který bychom chtěli postupně rozvíjet a rozšířit ideálně na všechny naše klienty. Tento koncept umožňuje oddělit nasazení funkcionalit od nasazení konkrétní verze naší platformy, od čehož si slibujeme vyšší flexibilitu a bezpečnost dodávky.
Tyto aktivity nabídnou vývojářům opět nové zajímavé výzvy a příležitosti k osobnímu rozvoji.
Jaké máš vize pro další rozvoj svého týmu a jak plánuješ pracovat na jeho budoucnosti?
Cílíme především na moderní a efektivní vývoj a dodávku SW – pravidelný upgrade technologií a architektury, posun směrem do cloudu a automatizaci vývojového a dodávkového procesu.
Pro naplnění těchto cílů ovšem potřebujeme konkrétní nápady na změny. Zde se snažím využít kreativních lidí ve svém teamu, kteří přichází s nápady, jak věci posouvat. Nápad je posouzen skupinou technických leaderů a pokud je vyhodnocen jako přínosný, je následně uveden do praxe.
Vzhledem k rostoucí poptávce po rozvoji naší platformy CTS hledáme talentované vývojáře, abychom zvýšili naše kapacity. Úspěšná implementace moderních postupů a technologií je to, co nám je pomáhá přitahovat.
I přes náš postupný růst se snažíme udržet přátelskou rodinnou atmosféru a osobní přístup, což považujeme za klíčové pro úspěšnou spolupráci. Nedávno jsme také uspořádali podzimní týmovou akci, jež byla skvělou příležitostí pro nováčky, aby navázali nové vztahy a lépe se začlenili do našeho týmu.
A co děláš ve volném čase?
Volného času je méně a když se objeví, tak ho komplet věnuji rodině. V zimě jsme začali učit našeho nejmladšího syna lyžovat, což bylo velké dobrodružství a zábava. Kromě toho rádi cestujeme a objevujeme nová místa. Snažím se průběžně věnovat i sportovním aktivitám. Aktuálně jsem si pořídil 12 kubíků dřeva, takže se dle možností věnuji dřevorubeckým sportům. Mimo to si jdu občas zaběhat.