About Me

Hi, I'm Krystian Mikrut -- a .NET developer and tech lead with 13+ years in software engineering, including 8 years in leadership roles.

Before I wrote my first line of code, I spent 10 years as a plumber. Turns out, debugging leaky pipes is surprisingly good training for debugging leaky abstractions. That career taught me problem-solving under pressure, attention to detail, and the value of doing things right the first time.

My biggest project: an IoT Alarm Receiving Centre on Azure serving 300,000+ users and processing 10 million+ events daily with zero downtime. Built with Cosmos DB, Service Bus, Azure Functions, and API Management -- all managed via Pulumi IaC, zone redundant.

Skills & Tech

Languages & Frameworks

C# / .NET (Core/Fx) MS SQL Entity Framework (Core/Fx) Cosmos DB MongoDB Neo4j

Azure Cloud

Cosmos DB API Management Service Bus Azure Functions App Service Azure SQL SignalR Azure DevOps Azure Storage Azure Key Vault Application Insights

Architecture & Patterns

Microservices Event-Driven (EDA) CQRS / CQS Domain-Driven Design Serverless REST APIs Aktor Model

Infrastructure & DevOps

Pulumi (IaC) Docker CI/CD Pipelines Zero Downtime Deployments Zone Redundant Architecture

AI & Automation

n8n Workflows AI Agents MLOps (AWS Certified) Code Execution Agents RAG Pipelines Local LLMs

Hobbies & Interests

Home Lab Home Assistant Proxmox VE Motorcycles/Cars Construction work

Experience

06/2022 -- Present

Senior Developer / Tech Lead / .NET Guild Master

Software Mind

  • - Lead developer for IoT Alarm Receiving Centre monitoring 300k+ users
  • - Designed event-driven architecture processing 20M+ incoming and 50M+ outgoing events daily
  • - Handling 5k alarms/day with one critical alarm per week -- zero downtime for 2 years post-release
  • - Managed MVP releases and zero-downtime deployments via Pulumi IaC (zone redundant)
  • - Travel industry modernization (06/2024+): breaking legacy monolith (WebForms/MVC → .NET 8+), performance optimization, implementing event-driven architecture via MassTransit + AWS SNS/SQS
  • - Building AI agents with n8n and code execution capabilities
.NET 6-8+ Pulumi Azure Functions Cosmos DB Service Bus API Management Azure SQL SignalR MongoDB Atlas AWS SNS/SQS MassTransit
04/2017 -- 05/2022

Senior Developer / Team Lead / Architect

Petrosoft.pl

  • - Architected RailSoft -- railway siding management system with Akka.NET Actor Model for distributed event processing
  • - Built 'Teczka maszynisty' -- Android driver workflow app replacing paper-based processes (Team & Tech Lead + Android Architect)
  • - Designed container terminal workforce planning system (Architect, acting PM, Team Lead)
  • - RFID-based wagon position monitoring system using Akka.NET, WinForms, Windows Services
  • - Achieved 65% reduction in manual work through automated weighing and document exchanges
  • - Ran DevOps for railway Android app: ASP.NET MVC API, Docker, Jenkins, TFS Build
.NET / .NET 4.5 Akka.NET MS SQL ASP.NET MVC Web API Android (Java) Entity Framework WinForms / WPF DevExpress Docker Jenkins
07/2019 -- 06/2020

Programming Instructor

Giganci Programowania

  • - Taught programming fundamentals to children and teenagers
  • - Covered C#, cybersecurity basics, and Scratch
11/2012 -- 04/2017

Developer → .NET Developer

Petrosoft.pl & SET (H)

  • - Started as intern (.NET/C#), grew to full .NET developer building enterprise logistics desktop apps
  • - Developed RFID-based vehicle tracking and railway siding management (Full-Stack)
  • - Built Android app for recording conversations and employee location tracking (Azure Storage, Java, SQLite)
  • - SET(H): Software Developer on industrial automation systems
C# / .NET WinForms WPF Web API Entity Framework MS SQL DevExpress Java Android Azure Storage
~2002 -- 2012

Plumber

Previous Career

  • - 10 years delivering real value -- heat in homes, running water, everyday comfort
  • - Developed problem-solving instincts that translate directly to debugging software
  • - Career change to software driven by passion for technology

Highlights

  • Guild .NET Guild Master at Software Mind (2025+)
  • Cert AWS Certified Machine Learning Engineer -- Associate
  • Project IoT Alarm Centre: 300k+ users, 20M+ events/day, zero downtime for 2 years
  • Teaching Taught programming to kids at Giganci Programowania

After Hours

Homelab enthusiast running self-hosted infrastructure for learning and experimentation:

  • - Home Assistant -- full home automation setup
  • - Proxmox + Docker -- orchestration and containerized services
  • - Networking -- dual-WAN, VLAN segmentation, routing
  • - Local ML models -- running AI workloads on-premises

Contact