$ cat about.md

About Me

Hi, I'm Krystian Mikrut -- a .NET developer and tech lead with 12+ years in software engineering, including 6 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.

Currently, I'm focused on breaking legacy systems and building AI agents -- using n8n workflows, code execution agents, and exploring the intersection of .NET and AI. Goal: Microsoft MVP.

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

Skills & Tech

Languages & Frameworks

C# / .NET ASP.NET Core Entity Framework Akka.NET Python TypeScript

Azure Cloud

Cosmos DB Service Bus Azure Functions API Management App Service Azure SQL SignalR Azure DevOps

Architecture & Patterns

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

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

$ git log --oneline career

Experience

06/2022 -- Present

Senior Developer / Tech Lead

Software Mind

  • > Lead developer for IoT Alarm Receiving Centre monitoring 300k+ users
  • > Designed event-driven architecture processing 10M+ incoming and 28M+ 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)
  • > Currently breaking legacy monolith into modern services + building AI agents (n8n, code execution)
.NET 6 Pulumi Azure Functions Cosmos DB Service Bus API Management Azure SQL SignalR
04/2017 -- 05/2022

Senior Developer / Team Lead

Petrosoft.pl

  • > Led development of RailSoft -- railway cargo management system optimizing siding operations
  • > Designed entire mobile Android solution for workflow automation
  • > Achieved 65% reduction in manual work through automated weighing and document exchanges
.NET Akka.NET MS SQL ASP.NET MVC Android (Java) Neo4j Docker
07/2019 -- 06/2020

Programming Instructor

Giganci Programowania

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

Developer

Petrosoft.pl & SET (H)

  • > Developed enterprise logistics software with RFID-based vehicle tracking
  • > Built custom applications for industrial automation and real-time event processing
WinForms WPF Web API DevExpress Entity Framework
~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

  • [CERT] AWS Certified Machine Learning Engineer -- Associate
  • [PROJ] IoT Alarm Centre: 300k+ users, 10M+ events/day, zero downtime for 2 years
  • [TEACH] Taught programming to kids at Giganci Programowania
  • [GOAL] Working towards Microsoft MVP recognition

$ cat contact.txt

Contact