Adam Gajek

.NET Developer, Cloud and Distributed Systems

I build .NET backends for distributed systems: microservices, messaging, data and the cloud infrastructure they run on.

About

For more than six years I have built commercial software in very different settings: a microservice platform for industrial automation, a cloud system serving over 14.5 million views a month, distributed services for a North American logistics company, and the C++ billing system where I started.

Most of my work sits behind the API. Service boundaries, message flows over RabbitMQ and Kafka, relational and document storage, caching, containers and the pipelines that ship them. I aim for systems that are easy to change and uneventful to run.

I use Claude Code, GitHub Copilot and Codex every day and hold Anthropic’s certifications in Claude Code and the Claude API. The tools make me faster; design decisions and code review stay with me. After hours I build Studio, my own SaaS for dance schools, from the database to production.

Experience

  1. – Present

    .NET DeveloperAlten for Emerson

    • Develop and maintain a microservice-oriented system for the industrial automation domain on modern .NET, currently .NET 10.
    • Work across relational and NoSQL persistence, messaging between services, containerisation, source control and automated delivery pipelines.
    • C#
    • .NET 10
    • Entity Framework
    • MongoDB
    • SQL Server
    • PostgreSQL
    • RabbitMQ
    • IdentityServer
    • Docker
    • Azure DevOps
    • Angular
  2. –

    .NET DeveloperYourITeams

    • Developed a high-traffic cloud system serving more than 14.5 million views per month.
    • Worked in an Azure environment with Kubernetes (AKS), a container registry, App Service hosting, Azure SQL and Redis caching.
    • .NET
    • C#
    • Azure AKS
    • ACR
    • Azure SQL
    • App Service
    • Redis
    • Docker
  3. –

    Software Engineer .NETC.H. Robinson

    • Built new solutions for cloud-based, microservice-oriented distributed systems, with Kafka for event streaming.
    • Worked day to day with a North American engineering team in an international environment.
    • C#
    • .NET
    • Kafka
    • SQL Server
    • Azure
    • ServiceStack
    • React
  4. –

    Junior C++ DeveloperAccenture

    • Developed and maintained a billing system, from requirements analysis through implementation and testing.
    • Optimised existing code and proposed technical improvements.
    • C++
    • Red Hat Linux
    • GitLab
    • Jira
    • Java

Projects

What I build on my own: product, architecture, code and operations end to end.

Studio

Live, built and run by me since 2026

Free scheduling and booking software for dance schools and independent instructors. Schools publish a timetable, sell passes online and take bookings from one link.

Studio landing page: “Your dance school. All in one place.” next to a sample weekly class schedule.

What it does

  • Timetable with rooms, instructors, weekly cycles and collision checks.
  • Online class booking and room rental from a single school link.
  • Waitlist that books the first eligible person when a seat frees up.
  • Partner classes with lead and follow limits, and booking with your own partner.
  • Passes paid by card or BLIK through Stripe, with money going straight to the school.
  • Team roles, attendance, refunds, audit log and CSV export. Available in Polish, English, German and French.

Under the hood

  • ASP.NET Core 10 API with ProblemDetails, rate limiting and OpenAPI; the TypeScript client types are generated from the contract.
  • Multi-tenant PostgreSQL: row-level security keeps each school’s data separate, with EF Core, Npgsql and versioned SQL migrations.
  • Transactional outbox feeding a durable email queue with retries and send limits.
  • Supabase Auth with Google sign-in, Stripe Connect for payments, Resend for email.
  • React 19, TypeScript, Vite and TanStack Query on the front end.
  • Dockerised API on Render, front end on Cloudflare Pages, GitHub Actions CI with integration tests and a daily health check.
  • .NET 10
  • ASP.NET Core
  • EF Core
  • PostgreSQL
  • Supabase
  • React
  • TypeScript
  • Stripe Connect
  • Docker
  • Cloudflare Pages
  • GitHub Actions

Open studio-app.click

Skills

Backend
  • C#
  • .NET
  • Entity Framework
  • Dapper
  • Domain-Driven Design
Data and caching
  • PostgreSQL
  • SQL Server
  • MongoDB
  • Redis
  • HybridCache
Messaging
  • RabbitMQ
  • Kafka
Cloud and delivery
  • Azure
  • Docker
  • Kubernetes
  • CI/CD
  • Azure DevOps
Architecture
  • Microservices
  • Distributed systems
  • Modular monolith
AI development
  • Claude Code
  • GitHub Copilot
  • Codex
Tools
  • Git
  • GitHub
  • GitLab
  • Jira

Certifications and education

Certifications

  • Azure Developer AssociateMicrosoft
  • Azure FundamentalsMicrosoft
  • Claude Code in ActionAnthropic
  • Building with the Claude APIAnthropic

Education

  • Master of Engineering (MEng)Warsaw School of Computer Science, 2022 – 2024
  • Bachelor of Engineering (BEng)Warsaw School of Computer Science, 2018 – 2022Top 7 student of the first-cycle programme in 2019/2020, scholarship recipient.

Languages

  • PolishNative
  • EnglishAdvanced
  • GermanBasic

Let’s talk

I’m interested in senior backend roles in .NET and the cloud. Email is the fastest way to reach me.

adam.gajek@outlook.com