$ cat about.md

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.

$ cat skills.json | jq '.categories[]'

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

$ git log --oneline career

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

$ ls achievements/

Highlights

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

$ cat ~/after-hours.md

After Hours

Homelab enthusiast running self-hosted infrastructure:

  • Home Assistant -- full home automation
  • Proxmox + Docker -- orchestration & containers
  • Networking -- dual-WAN, VLAN, routing
  • Local ML models -- on-premises AI workloads

$ cat contact.txt

Contact