$ 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
Azure Cloud
Architecture & Patterns
Infrastructure & DevOps
AI & Automation
Hobbies & Interests
$ git log --oneline career
Experience
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
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
Programming Instructor
Giganci Programowania
- > Taught programming fundamentals to children and teenagers
- > Covered C#, cybersecurity basics, and Scratch
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
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
email: krystian@mikrut.dev
linkedin: linkedin.com/in/krystian-mikrut-azure