CV en profiel

Technisch architect / Senior Full-Stack Engineer

Konrad Gajda

Ik maak van onduidelijk integratie-, identiteits- en moderniseringswerk systemen die teams kunnen uitleggen, testen en beheren.

Meer dan 18 jaar ervaring bij de NAVO en in financiële dienstverlening, verzekeringen, industriële engineering en spoorwegomgevingen heeft me geleerd bedrijfslogica te beschermen terwijl platformen evolueren.

Beschikbaar via 0101 BV · België, de EU en teams die remote-first werken.

18+Jaar ervaring in bedrijfs-IT
12s to <500msGeselecteerde verbetering van responstijd
90%+Unit-testdekking bij de huidige opdracht

In één oogopslag

Doelrollen
Technical Architect · Senior Full-Stack Engineer · Solution Architect-track
Primaire stack
React · Angular · .NET · Azure · API's en integratie
Domeinen
Spoorwegen · financiële dienstverlening · verzekeringen · industriële engineering · NAVO
Samenwerking
Freelance via 0101 BV · België, de EU en teams die remote-first werken

Overzicht voor recruiters

Ik help teams complexe platformen vooruit te brengen zonder de rode draad te verliezen: grenzen verduidelijken, risicovolle paden vroeg toetsen en systemen achterlaten die eenvoudiger te beheren zijn.

  • Huidige veiligheidsmachtiging op NAVO/EU SECRET-niveau en eerdere ervaring op het NAVO-hoofdkwartier in operationele omgevingen met een hoge vertrouwensgraad.
  • Master of Science in Information Technology en Bachelor of Science in Computer Science.
  • De huidige spoorwegopdracht combineert hoofdverantwoordelijkheid voor de React/TypeScript-frontend, ontwerp van Web API-contracten, backendondersteuning, oplevering van een Azure Event Hubs-integratieadapter, integratie van GIS-workflows, migratieplanning en architectuurcoördinatie.
  • Herhaaldelijk opgeleverd in gereguleerde en operationeel gevoelige domeinen: NAVO, financiële dienstverlening, verzekeringen, industriële engineering en spoorwegsystemen.
  • Neem waar nodig vlot de verantwoordelijkheid voor een volledig opleveringstraject: vereisten verduidelijken, contracten definiëren, UI-, API- en integratieonderdelen implementeren en het resultaat testen en documenteren.
  • Sterke staat van dienst in modernisering, prestatieherstel, datamigratie, event-driven systemen, veilige identiteitsstromen en onderhoudbare frontendarchitectuur.

Engineeringprincipes

Zo maak ik architectuur graag nuttig: duidelijke grenzen, testbare contracten, veilige standaardinstellingen en systemen die teams kunnen onderhouden.

Pragmatische architectuur voorop

Architectuur moet beslissingen, beperkingen en eigenaarschap verduidelijken. Ze moet de oplevering eenvoudiger maken voor het team dat ermee werkt, niet zwaarder.

Contracten vóór koppeling

OpenAPI-contracten, expliciete integratiegrenzen en onafhankelijke validatie verlagen de afstemmingskost tussen frontend-, backend- en platformteams.

Standaard veilig

Identiteit, secretbeheer, toegangsvensters, controleerbaarheid en least-privilegegrenzen horen thuis in het ontwerp, niet in een late opruimronde.

Onderhoudbaarheid is een feature

Herbruikbare componenten, duidelijke dienstgrenzen, tests, leesbare documentatie en observeerbare deployments houden systemen betaalbaar na de eerste release.

Geselecteerde casestudy’s

Geselecteerde voorbeelden die architectuurinzicht, verantwoordelijkheid voor delivery en richting voor backend/API tonen zonder vertrouwelijke klantgegevens prijs te geven.

Werkervaring

Ontwikkeling van bedrijfssoftware, integratiearchitectuur, cloudsystemen en hands-on engineering.

  1. 2025/01 - heden

    Technisch architect / Senior Full-Stack Engineer

    0101 BV - Opdracht voor Ypto (SNCB/NMBS-groep)

    Bedrijfsapplicaties voor de spoorwegsector, hoofdverantwoordelijkheid voor de React-frontend, ontwerp van Web API-contracten, oplevering van een Azure Event Hubs-integratieadapter en bijdrage aan oplossingsarchitectuur.

    Huidige opdracht die praktische full-stackontwikkeling combineert met toenemende verantwoordelijkheid voor oplossingsarchitectuur van bedrijfskritieke spoorwegapplicaties binnen de NMBS/SNCB-omgeving.

    Frontendverantwoordelijkheid en API-contracten

    • Optreden als hoofdontwikkelaar van de frontend voor een applicatie met React, TypeScript en Material UI, met oplevering van herbruikbare componenten, stateful workflows en productieklare gebruikersstromen.
    • Contract-first Web API-definities opstellen en onderhouden met door OpenAPI gegenereerde clients, mockservices op basis van MSW en duidelijke request- en responsegrenzen voor samenwerking met de backend.
    • Waar nodig de backendoplevering ondersteunen voor .NET Web API, Entity Framework Core, Microsoft SQL Server, Redis en integratiediensten.
    • Hoge softwarekwaliteit handhaven met geautomatiseerde tests, meer dan 90% unit-testdekking en strikte SonarQube-kwaliteitscontroles.

    Architectuur, identiteit en platform

    • Wijzigingen aan identiteits- en toegangsbeheer ondersteunen, waaronder de migratie van TrustBuilder naar Microsoft Entra ID.
    • Bijdragen aan beslissingen over oplossings- en technische architectuur, infrastructuurvereisten, beveiligingsdocumentatie en afstemming met product owners, domeinarchitecten, testteams en platformteams.
    • Deployment en beheer ondersteunen in gecontaineriseerde Kubernetes-omgevingen met AKS, Helm, Jenkins en deliverypipelines op basis van GitLab.

    Modernisering en prestaties

    • Applicatie- en databankprestaties verbeteren, met geselecteerde responstijden die van ongeveer 12 seconden tot minder dan 500 milliseconden werden teruggebracht.
    • Migratieoplossingen ontwerpen voor legacy-PHP-applicaties naar moderne .NET Web API- en Blazor-technologieën, met behoud van bestaande functionele werking en integratiecontracten.
    • Zelfstandig een Azure Event Hubs-integratieadapter ontworpen en opgeleverd met hexagonale architectuur, providerabstractie, berichtverrijking en onafhankelijke validatietooling voor GIS-gerelateerde spoorwegworkflows.
  2. 2022/11 - 2024/12

    Senior Full-Stack Developer

    0101 BV - Opdracht voor Euroclear via ProjectiveGroup

    Bijgedragen aan Euroclears strategische Business Activity Monitoring-applicatie in een complexe, event-driven omgeving voor financiële dienstverlening.

    • Modulaire Angular-frontendoplossingen ontworpen met TypeScript, RxJS, standalone componenten, NgRx SignalStore, Storybook en herbruikbare componenten op basis van Figma-ontwerpen.
    • .NET 8 Web API-diensten, Entity Framework-integraties en REST-API's ontwikkeld.
    • Apache Kafka, Apache Flink en RabbitMQ geïntegreerd voor continue stromen van financiële bedrijfsgebeurtenissen.
    • Met MongoDB, Microsoft SQL Server en SSIS gewerkt voor operationele gegevensopslag, transformatie en integratie.
    • Azure DevOps, YAML-pipelines, Terraform, documentatie, peerreviews en productieondersteuning op niveau 2 via ServiceNow ondersteund.
  3. 2022/01 - 2022/10

    Senior Full-Stack Developer

    0101 BV - Opdracht voor Atlas Copco via Moebius

    Engineeringapplicaties ontwikkeld waarmee onderzoeks- en verkoopteams compressorprestaties analyseren en optimale compressorconfiguraties bepalen.

    • .NET Framework WinForms-applicaties gebouwd met DevExpress-grids, interactieve grafieken met meerdere reeksen en dynamisch gegenereerde configuratieformulieren.
    • RESTful backenddiensten ontworpen met C#, .NET Core Web API, MediatR, Entity Framework en Microsoft SQL Server.
    • Asynchrone taakindiening, taakidentificatoren, statuspolling, voortgangsvisualisatie en gecontroleerde parallelle verwerking voor rekenintensieve berekeningen geïmplementeerd.
    • Validatietooling gemaakt om legacy- en nieuwe endpoints te vergelijken voor ongeveer 100.000 compressorconfiguraties.
  4. 2018/04 - 2021/12

    Senior Full-Stack Developer

    0101 BV - Opdracht voor Zurich Insurance Group

    Verzekeringsapplicaties opgeleverd voor B2B-, B2C- en vlootbeheerstoepassingen in meerdere Europese markten.

    • Angular- en Blazor WebAssembly-frontends ontworpen, geïntegreerd met .NET Core-, ASP.NET MVC-, Entity Framework 6- en WCF-backenddiensten.
    • Gereguleerde verzekeringsworkflows, ingebedde widgets, schadegevallen, acceptatie, polisbeheer en Groene Kaart-beheer geïmplementeerd voor Europese en Noordse markten.
    • Legacy-Delphi-applicaties gemoderniseerd naar oplossingen op basis van .NET MVC en Angular.
    • Gegevens van Firebird naar Microsoft SQL Server gemigreerd met SSIS, stored procedures, user-defined functions, gedetailleerde logging, controleerbaarheid en herhaalbare migratieprocessen.
    • Deliverypraktijken toegepast met Domain-Driven Design, Test-Driven Development, Bamboo, Veracode, Jira en Bitbucket.
  5. 2016 - heden

    Zaakvoerder / Onafhankelijk IT-consultant

    0101 BV

    Oprichter en onafhankelijk consultant voor software-engineering, architectuur, systeemintegratie, hosting, infrastructuur en zakelijke IT-diensten.

    • Freelanceopdrachten uitvoeren voor bedrijfscliënten, waaronder Zurich Insurance Group, Atlas Copco, Euroclear en Ypto/NMBS.
    • Maatwerkapplicaties, API's, databanken, websites en integratieoplossingen ontwerpen, ontwikkelen, deployen en ondersteunen.
    • Linux-gebaseerde hosting en bedrijfsinfrastructuur beheren, waaronder web- en e-maildiensten, DNS, SSL/TLS, monitoring, back-up, netwerken, telefonie en beveiligingsoplossingen.
  6. 2015/04 - 2016/06

    Onafhankelijk consultant IT-infrastructuur

    Zelfstandige

    Ontwerp, modernisering, installatie en operationele ondersteuning geleverd aan infrastructuurcliënten in de Belgische detailhandel en kmo-sector.

    • Modernisering opgeleverd voor netwerken over meerdere locaties, werkstations, kassasystemen, bewakingscamera's, telefonie, VPN, back-up en beheerde wifi.
    • Een maatwerkoplossing voor voedseletikettering ontwikkeld en ondersteund voor Polsmaak.
    • Klantvereisten, aankoop, installatie ter plaatse, probleemoplossing, documentatie en doorlopende ondersteuning beheerd.
  7. 2010/08 - 2015/04

    IT-beheerder / Ontwikkelaar van web- en desktopapplicaties

    Batist SCRL - IT Department

    Verantwoordelijk voor bedrijfsapplicaties, servers, netwerken en ondersteuning van eindgebruikers.

    • Web- en Windows-desktopapplicaties ontworpen met C#, ASP.NET MVC, AJAX, JavaScript, XML, CSS en Visual Studio.
    • Een onlineapplicatie ontwikkeld voor ticketverkoop en beheer van theateractiviteiten.
    • Microsoft Office-processen geautomatiseerd met .NET, VBA, VSTO, maatwerkadd-ins voor Word en Excel, rapportering en mailmerge-oplossingen.
    • Windows Server- en CentOS Linux-productieservers, routing, IPsec/OpenVPN en workflows voor ondersteuning op afstand beheerd.
  8. 2007/08 - 2010/07

    Databankbeheerder / Applicatieontwikkelaar

    NATO Headquarters - International Military Staff, Logistics and Resources Division

    De NATO Capability Packages-databank en interne applicaties ondersteund in een multinationale omgeving met een hoog beveiligingsniveau.

    • Gegevensintegriteit gehandhaafd en updates afgestemd met Action Officers binnen NAVO-processen.
    • Ad-hocquery's, analytische rapporten en extracten opgesteld met Oracle, Microsoft SQL Server, Microsoft Access en VBA.
    • Applicaties ontworpen met ASP.NET, C#, VB.NET, AJAX, JavaScript, XML en CSS en legacy Access/VBA-oplossingen gemigreerd naar .NET Windows-applicaties.
    • Toegangsbeheer voor applicaties, gebruikersgroepen, beveiligingsgevoelige documentatie en gebruikersondersteuning op NAVO-graad OR-9 beheerd.
  9. 2004/01 - 2006/12

    Stafonderofficier

    11th Armoured Cavalry Division - Polish Land Forces

    Militaire hoofdkwartieractiviteiten ondersteund als stafonderofficier, databankbeheerder en applicatieontwikkelaar.

    • Een gespecialiseerd informatiesysteem ontworpen voor de jaarlijkse beoordeling en rapportering van fysieke fitheid, op basis van hoofdkwartiervereisten.
    • Offlinewerking, replicatie, databankquery's, rapportering en generatie van officiële documenten uit strikte sjablonen geïmplementeerd met Microsoft Access/VBA.
    • Databankonderhoud, gegevensintegriteit, applicatiedeployment, probleemoplossing en ondersteuning van eindgebruikers verzorgd.