SENIOR FULL STACK .NET DEVELOPER | Modernization & Architecture
KRAKÓW, POLAND

ROBERT GONEK

Currently // Benefit Systems International

I build robust systems. I modernize legacy code. I leave every codebase better: tested, documented, and maintainable.

Focused on microservices, clean architecture, and pragmatic solutions that actually ship.

15+ YEARS
.NET STACK
Azure CLOUD
AI AUGMENTED
01 — ABOUT

Robert Gonek

Based in Kraków, I've spent 15+ years in the .NET ecosystem specializing in legacy modernization, Azure cloud architectures, and performance optimization.

I prioritize precision over trends, focusing on sustainable solutions that deliver long-term value. My work is in the trenches—writing tests, drawing C4 diagrams to clarify architecture, and paying down technical debt.

I embrace the future of engineering by leveraging AI as a force multiplier, utilizing agentic workflows to accelerate modernization and improve quality.

AI-AUGMENTED WORKFLOW

I integrate AI strategically across development workflows—from code generation and architecture review to automated testing and documentation. AI amplifies precision, not replaces it.

CERTIFIED

AZ-204

Microsoft Azure Developer Associate

Since 2021
02 — PHILOSOPHY
"Every task I touch gets two outcomes: the feature delivered, and the codebase improved."
01

DOCUMENTATION FIRST

C4 diagrams, ADRs, clear READMEs. If it's not documented, it doesn't exist. Future developers (including future me) deserve context.

02

CLEAN CODE ALWAYS

SOLID principles aren't suggestions. Domain-driven design isn't optional. Every PR should pass the "would I be proud of this in 5 years" test.

03

TEST COVERAGE MATTERS

85%+ coverage on domain and application layers. Unit tests, integration tests, acceptance tests. If it's not tested, it's not done.

04

LEAVE IT BETTER

Boy Scout Rule, always. Touch a file? Improve it. See tech debt? Pay it down. Gradual improvement beats big rewrites.

03 — EXPERIENCE
2025 — PRESENT CURRENT

Senior Full Stack .NET Developer

Benefit Systems International S.A. // product: MultiSport

  • Fixed legacy bugs halving database load for critical requests
  • Migrated EF to Dapper with SQL optimization & index tuning
  • Internal Blazor tooling for financial workflows
  • Introduced design patterns (Factory, Decorator) & SOLID across 12+ repos
  • Established codebase documentation standards
2021 — 2025 3y 10m

Senior Full Stack .NET Developer

Ultrico // client: Mysafety // domain: insurance

  • Led migration to Dynamics 365 with Azure Functions
  • Event-driven architecture using Azure Service Bus
  • Migrated MSMQ to RabbitMQ & Azure Service Bus
  • Code reviews & mentoring on best practices
2020 — 2021

Senior Full Stack .NET Developer

ITMAGINATION // domain: finance (loans)

  • Tech Lead level: driving technical decisions & code quality
  • Mentored developers on unit testing & design patterns
  • Solution design & estimation from business requirements
2015 — 2020 5y 7m

Full Stack .NET Developer

Ultrico // client: Mysafety // domain: insurance

  • End-to-end SDLC ownership with Swedish stakeholders
  • Co-maintained 2 core apps & 10+ microservices in 2-person team
  • Introduced Agile, estimations & sprint planning
  • Automated deployments via Octopus Deploy
2010 — 2015

Earlier Roles

NovaPraxis, Grupa Manubia, TimeFrame Software, Contempro

Foundation years: WPF applications, document management systems, e-commerce data aggregation, statistical survey tools.

04 — SKILLS & EXPERTISE

BACKEND

  • C# / .NET Core / .NET 8+
  • ASP.NET Core / Web APIs
  • Microservices Architecture
  • Domain-Driven Design
  • T-SQL / Dapper / EF Core

CLOUD & DEVOPS

  • Microsoft Azure
  • Azure DevOps / CI/CD
  • Docker & Containerization
  • Infrastructure as Code

PRACTICES

  • AI-Augmented Development
  • Clean Architecture & SOLID
  • Test-Driven Development
  • C4 Model Documentation
  • Agile / Scrum
05 — PROJECTS
130 stars 36 forks

Ilaro.Admin

Automatic admin panel generator for ASP.NET MVC. Create administrative interfaces from your entity classes — inspired by Django's admin site.

C# ASP.NET MVC Bootstrap
VIEW ON GITHUB
06 — READING LIST

Books that shaped my engineering philosophy:

ROBERT MARTIN (UNCLE BOB)

Clean Architecture

ROBERT MARTIN (UNCLE BOB)

Clean Code

CHIP HUYEN

AI Engineering

GENE KIM & STEVE YEGGE

Vibe Coding

MATTHEW SKELTON & MANUEL PAIS

Team Topologies

ITZIK BEN-GAN

T-SQL Fundamentals

JOHN ALBAHARI

C# in a Nutshell

GENE KIM ET AL

DevOps Handbook

07 — OFFLINE

BOOKS

Technical literature & continuous learning

ROCK CLIMBING

Problem-solving with physical stakes

CHESS

Strategic thinking & pattern recognition

08 — CONNECT

LET'S TALK.

Developer.cs
public class Developer
{
    public string Name => "Robert Gonek";
    public string Role => "Senior Full Stack .NET Developer";
    public string Location => "Kraków, Poland";
    public int YearsOfExperience => 15;
    public string[] Stack => [".NET", "Azure", "Microservices"];
    public bool LeavesCodeBetterThanFound => true;
}