Building with .NET

Jsem software architekt zaměřený na návrh a dlouhodobý rozvoj systémů pro finanční instituce a credit bureaus. Většinu své profesní kariéry se pohybuji v prostředí, kde architektura není akademické cvičení, ale nutnost – systémy musí fungovat spolehlivě, bezpečně, předvídatelně s velkým objemem dat, často v režimu 24/7 a pod reálnou regulatorní zátěží.

V roli Chief Software Architect jsem odpovědný za design a architekturu dodávaných systémů, technickou strategii a řízení rizik. Spolu s product ownery se dívám dopředu – na další funkce, jejich dopad na architekturu a na to, jak je rozumně a bezpečně dostat do produkce. Mojí odpovědností není jen navrhnout řešení, ale také zajistit, aby bylo dlouhodobě udržitelné.

Nevěřím na architekturu odtrženou od reality ani na řízení shora dolů. Mou rolí je spíše směr udávat, vysvětlovat souvislosti, mentorovat a pomáhat týmům dělat dobrá technická rozhodnutí. Když je potřeba, působím i jako technický team lead, ale vždy s cílem zvyšovat samostatnost, řemeslnou kvalitu a odpovědnost vývojářů.

Vedle interní práce poskytuji také technické konzultace bankám a institucím, které se napojují na credit bureau systémy. Pracuji se zákazníky z různých zemí a kontinentů, kde se technická řešení musí přizpůsobit místním zákonům, regulacím i kulturním zvyklostem. Součástí mé práce je i technická podpora při přípravě nabídek, zejména pro centrální banky a státní instituce.

Systémy, na jejichž architektuře se podílím, dnes zpracovávají miliony transakcí denně a generují tisíce reportů v krátkých časových intervalech. Právě provoz v takovém měřítku považuji za nejlepší test architektury.

Klíčové profesní úspěchy

  • Návrh architektury systémů pro credit bureaus provozovaných v mezinárodním měřítku
  • Odpovědnost za technickou strategii a řízení architektonických rizik
  • Dlouhodobý provoz systémů s velmi vysokým zatížením
  • Spolupráce s bankami, centrálními bankami a státními institucemi
  • Systematický mentoring vývojářů a zvyšování technické úrovně týmů

Používané technologie

  • Enterprise architektura a návrh integračních rozhraní
  • .NET / C#
  • ASP.NET (Web API, backendové systémy)
  • Databázové systémy a optimalizace datových toků
  • MS SQL
  • PostgreSQL
  • Distribuované systémy a systémová integrace
  • Akka.NET
  • RabbitMQ

Profesní zaměření a znalosti

  • Architektura systémů pro finanční instituce
  • Risk assessment a technické rozhodování
  • Návrh systémů s důrazem na stabilitu, výkon a bezpečnost
  • Regulatorní a legislativní omezení finančních systémů
  • Technické vedení, mentoring a rozvoj lidí
  • Integrace bankovních systémů a credit bureau řešení

Poslední články

Všechny články →

Building with .NET

I am a software architect focused on designing and evolving systems for financial institutions and credit bureaus. Most of my work takes place in environments where architecture is not theoretical — systems must be secure, predictable, compliant, and able to run reliably under continuous load.

As a Chief Software Architect, I am responsible for system architecture, technical strategy, and risk assessment. Together with product owners, I focus on upcoming features, their architectural impact, and safe, incremental delivery into production. I see architecture as a long-term responsibility, not a one-time design exercise.

I don’t believe in top-down architecture or isolated ivory-tower decisions. My role is to guide teams, explain trade-offs, mentor engineers, and help them make informed technical decisions. When needed, I also act as a technical team lead, always with the goal of improving craftsmanship, autonomy, and technical maturity.

In addition to internal architecture work, I provide consultancy to banks integrating their systems with credit bureau platforms. I work with customers across different regions, adapting solutions to local regulations, legal frameworks, and cultural specifics. I also participate in the technical preparation of bids and proposals, mainly for central banks and public institutions.

The systems I work on process millions of transactions per day and generate thousands of reports within short time frames. I consider real-world production scale to be the ultimate validation of architectural decisions.

Key Achievements

  • Architecture design for globally deployed credit bureau systems
  • Responsibility for technical strategy and architectural risk mitigation
  • Long-term operation of high-load, mission-critical systems
  • Cooperation with banks, central banks, and public institutions
  • Continuous mentoring and technical growth of engineering teams

Technologies

  • Enterprise architecture and system integration
  • .NET / C#
  • ASP.NET (backend systems, Web APIs)
  • Database systems and data processing optimization
  • MS SQL Server
  • Postgresql
  • Distributed system design
  • Akka.NET
  • RabbitMQ

Expertise and Focus Areas

  • Financial systems architecture
  • Technical risk assessment and decision-making
  • High-availability and performance-oriented design
  • Regulatory and compliance-driven development
  • Technical leadership and mentoring
  • Banking system and credit bureau integration

About This Blog

After years of resisting blogging, I decided to take up the challenge to post blog stories. I have quite a lot to say when it comes to photography... wait, no, software development! I'll post some of my photoshoots... I mean, code solutions and technical insights.

If you like what you see or if you want to talk about a post or a subject related to technology, please feel free to reach out. Although if you are looking for some tips on where to go on holiday in France, I can also help!