Krystian Gadomski
Lead Fullstack Developer & Solution Architect
17 years of expertise driving complex solutions in back-end and full-stack development and solutions architecture.
I specialize in delivering scalable, high-performance systems using Azure cloud technologies and best-in-class engineering practices.

Core Expertise
From legacy rescue to cloud transformation
Fullstack Development
Lead Development & Implementation
- •.NET + Angular, ASP.NET Core MVC
- •Azure Cloud Architecture
- •SQL Server
- •Microservices & APIs
- •Legacy modernization
Technical Leadership
Team Leadership & Mentoring
- •Management 3.0 certified
- •Scrum process optimization
- •Code quality enforcement
- •Cross-team communication
- •Developer mentoring
Crisis Resolution
Emergency Technical Support
- •Production firefighting
- •Performance optimization
- •Critical bug fixes
- •System stabilization
- •24/7 availability for emergencies
Architecture & Consulting
System Design & Strategy
- •Cloud migration planning
- •Technology selection
- •Technical due diligence
- •Performance audits
- •Strategic advisory
Developer Acceleration & Mentoring
From Theory to Production-Ready
- •Junior to mid-level acceleration programs
- •AI tools adoption & best practices
- •Code review workshops & pair programming
- •Career progression guidance
- •Technical interview preparation
- •University-proven teaching methods
Flexible Engagement Models
I adapt to your needs
Full-Time Engagement
Join your team as Lead Developer or Architect
Long-term commitment | B2B contract preferred
Project-Based
Specific scope & timeline
From MVP to enterprise solutions | Fixed price or time & materials
Part-Time / Fractional
Up to 10 hours per week
Ongoing support and leadership | Perfect for extra senior expertise
Consulting & Advisory
Architecture reviews and technical decisions
Hourly or retainer basis | Consulting rates
Emergency Support
When production is on fire
Immediate response | Premium rates
Technical Training & Workshops
Corporate workshops and developer acceleration
Half-day to multi-week programs | AI adoption, clean code, best practices
Indicative Rates
All net rates B2B | VAT invoice provided
Problems I've Solved
Real projects. Real challenges. Real impact.
Optimizing When Others Wanted to Replace
Proving the Value of Smart Optimization
Challenge:
Legacy order processing system couldn't handle growing volume. Management decided to invest in Microsoft Dynamics AX replacement.
My Approach:
- Advocated for optimization over replacement during architectural discussions
- Proved the concept by actually optimizing the code during evaluation phase
- Deep-dived into the legacy codebase everyone had given up on
- Identified and fixed performance bottlenecks without breaking business logic
Results:
- 10x performance improvement
- Avoided months of rewrite work and dedicated team allocation
- System still running flawlessly years later
- Demonstrated that strategic optimization can extend system lifespan
"Still working perfectly, fast and stable" - Team feedback, 2024
Key Learning: Sometimes the fastest path forward is fixing what you have, not replacing it. Prove your approach with results, not just arguments.
Pharmaceutical E-Commerce Ecosystem
apteline.pl - Architecting from Ground Up
Challenge:
Design and build Poland's pharmaceutical e-commerce ecosystem with integrated logistics and financial systems.
Complexity:
- Designed solution architecture and defended it across development, architecture, and security departments
- Coordinated 4 teams (internal dev, admins, business, external Magento team)
- Worked with database and application administrators (2nd line support) to ensure easy maintenance and monitoring
- Built ecosystem of interconnected applications, not just single platform
- Integration with SAP, logistics and financial systems
- API contract design for external teams
- Ensured high quality standards and smooth cross-team communication
Results:
- Successfully launched one of Poland's largest online pharmacies
- Zero critical issues post-launch
- Still processing thousands of orders daily at apteline.pl
The Three-Second Freeze That Almost Killed a Project
When Garbage Collector Becomes Your Enemy
Challenge:
Telemarketing system freezing for 3-4 seconds during calls. Operators couldn't take pharmaceutical orders. Root cause was unclear due to wrong architectural decisions made early in the project. High pressure from business side, IT management getting nervous.
Technical Deep-Dive:
- Visited telemarketing department to observe operators and understand their workflow and pain points
- Built empathy with users by showing we care and are proactive
- Made strategic decisions on what to test (focused on Garbage Collector behavior)
- Analyzed .NET garbage collector and found architectural decisions causing memory pressure
- Identified large object heap fragmentation issue
- Implemented Proof of Concept and presented results to stakeholders
- Led team implementation of final solution based on PoC findings
Results:
- Eliminated the freezes completely
- Restored system stability and responsiveness
- Operators could work efficiently without interruptions
- Relieved extreme business and management pressure
Key Achievement: Sometimes the hardest problems have unexpected solutions
Personal Cost: Lost few kilos, gained invaluable experience
Enterprise Document Exchange Platform
EDI - Electronic Document Interchange
Challenge:
Design and build electronic document exchange system for enterprises across different industries.
Scope:
- Multi-tenant architecture design
- Industry-agnostic document formats and transformations
- Developed connectors to different ERP systems
- Built web application for document management
- Real-time document tracking and processing
- Scalable solution architecture
Technical Stack:
- Service-oriented architecture
- XML/XSLT transformations
- .NET platform
Results:
- Management recognized my experience and engagement
- Successfully delivered internal solution
- Solution was later commercialized and sold to external clients
Emergency Services Digital Platform
Bridging Legacy and Modern Without Disruption
Challenge:
Large-scale legacy application with complex business logic and difficult-to-maintain code. Business requires constant new features, but legacy constraints block development. Complete rewrite not feasible - business can't wait months for a big-bang migration.
My Approach:
- Implemented gradual migration strategy in a smart, technically feasible way
- Built seamless integration between old and new systems
- Enabled team to deliver new features without being blocked by legacy code
- Maintained consistent user experience during transition
Technical Stack:
- Angular
- .NET Core
- Modern frontend architecture
Results:
- Unblocked development - team can now deliver new features at modern pace
- Gradual modernization without business disruption
- Strategic approach validated over big-bang rewrite
Key Learning: You don't always need to rewrite everything. Smart architecture can unlock progress while keeping critical systems running.
Performance Optimization Wins
- Achieved 10x performance improvement through code optimization
- Eliminated critical system freezes (3-4s delays) blocking operations
- Extended legacy system lifespan by years through strategic optimization
Team Leadership Wins
- Led cross-functional team of 10 under high-pressure conditions
- Coordinated 4 teams by unblocking communication across departments
- Applied Scrum principles to bridge technical and business stakeholders
Technologies I Master
Deep expertise, not buzzword bingo
Expert
20+ years, daily use
.NET Ecosystem
20 years.NET, .NET Core, .NET Framework
C#
20 yearsfrom 2.0 to latest
SQL Server
20 yearsfrom 2005 version
JavaScript
25+ yearsvanilla to modern frameworks
HTML/CSS
25+ yearsyes, from table layouts and Photoshop slices
Advanced
Production-ready
Azure Cloud
9+ yearsdevelopment & solution architecture
Angular
2 yearsfrom v16
TypeScript
5+ yearsEntity Framework
17 yearsCore, migrations, performance
Working Knowledge
React, Next.js, Shadcn, Tailwind - Side projects
AI Integration - GPT, Claude APIs
AI tools - Expertise & mentoring
Tools & Platforms
CI/CD
Cloud
Testing
Architecture
Monitoring
What Makes Me Different
It's not just about the code
The "Never Give Up" Developer
I don't stop at "it can't be done." The garbage collector story? The legacy system everyone wanted to replace? That's my typical Tuesday.
Award-Winning Problem Solver
Multiple company awards for crisis resolution and innovation. When others see problems, I see puzzles.
Mentor & Coach
Former university consultant, mentor to juniors who've landed jobs. I teach both code and career—productivity, healthy habits, sustainable growth. Your team learns while we build.
Industry Shapeshifter
From pharmaceutical to emergency services, from e-commerce to logistics. I adapt faster than your requirements change.
Crisis-Battle Tested
3 AM deployments? Production on fire? Been there, fixed that. I perform best under pressure.
Business-Fluent Technologist
I speak C#, SQL, and CEO. No translation needed between tech and business.
Industries Conquered
Certifications & Recognition
Continuous learning and excellence
Professional Certifications
Management 3.0
Agile Team Leadership
2024
Management 3.0
Foundation Workshop
2024
Microsoft OpenHack
Serverless
2023
Microsoft Certified Professional Developer
MCTS
Multiple .NET specializations
SQL Server
Querying Certification
Awards & Recognition
"Six Wonderful" Competition Winner
NEUCA
2020
CI/CD Implementation Excellence
NEUCA
2017
Special Achievement Award
NEUCA
2013
Academic Excellence
University of Lodz
2008
Unique Experiences
University Consultant
Taught team programming at Nicolaus Copernicus University
Knowledge Sharer
Regular tech talks and mentoring sessions
Process Innovator
Introduced multiple development practices adopted company-wide
Let's Talk
Have a challenge? I'm interested.
Get In Touch
Response Time
I typically respond within 24 hours during business days.
For emergencies, mark your email as "URGENT"
