Dominik Krzemińskisenior backend engineer

About

Senior backend engineer — .NET, distributed systems, AI-facing APIs

I build backends that other people have to maintain, so I optimise for the boring properties: explicit boundaries, a data model that survives contact with real usage, and deployment that a single person can reason about at 2 a.m.

Most of my work is .NET on PostgreSQL, split into services only where the seams are real. I care about the parts that rarely make it into a job ad — migration strategy, backpressure, what happens when a third-party integration goes down for six hours.

The recent thread in my work is building for two audiences at once. A product now has human users and machine users, and the machine ones deserve a first-class interface rather than a scraped approximation of the UI. This site is the smallest honest demonstration of that idea.

Experience

  1. Nov 2023 – PresentRemoteFull-time

    Backend Engineer — Enixware

    • Backend engineering for a high-traffic transactional platform — service design, implementation, and day-to-day operation.
    • Built internal services and the analytics and statistics layer on OpenSearch, turning operational data into product decisions.
    • Managed infrastructure as code with Terraform across AWS and DigitalOcean, carrying DevOps duties alongside development.
    • Automated end-to-end testing with Playwright and contributed to Next.js front-end surfaces.
    • .NET
    • C#
    • AWS
    • DigitalOcean
    • Terraform
    • OpenSearch
    • Next.js
    • Playwright
  2. Aug 2023 – Oct 2023Warsaw, PLFull-time

    Senior .NET Developer — BlueSoft

    • A short senior engagement centred on legacy-system takeover and migration planning.
    • Reverse-engineered a production system, interviewed its users, and produced the analysis that shaped its successor.
    • .NET
    • C#
  3. Oct 2022 – Aug 2023RemoteFull-time

    .NET Developer — mobitouch

    • Backend development on a high-availability SaaS platform built as microservices on Azure and Kubernetes.
    • Worked with asynchronous messaging over RabbitMQ and internal gRPC APIs between services.
    • Combined development with technical support, DevOps, and data-driven performance optimisation.
    • .NET
    • C#
    • Azure
    • Kubernetes
    • Docker
    • RabbitMQ
    • gRPC
  4. Jun 2021 – Oct 2022Rzeszów, PLFull-time

    .NET Developer — Ideo Software

    • Developed and supported business-critical systems in a regulated industry, from the business and user layer down.
    • Delivered a logistics-sector web application on ASP.NET Core, including its data analysis and reporting.
    • Deep business-side involvement — client meetings, advisory, and requirements analysis alongside delivery.
    • .NET
    • C#
    • ASP.NET Core
    • Azure
    • Kubernetes
  5. Nov 2017 – Jul 2021Rzeszów, PLContract

    .NET Developer — MukiSolution

    • Started in IT support, then moved into .NET Framework development on an ERP system for small and medium businesses.
    • Built warehousing, dispatch, and sales modules, integrating IoT devices on the warehouse side.
    • Ran requirements interviews with end users and translated them into data models and UI/UX.
    • .NET Framework
    • C#
    • SQL Server
    • IoT

Education

2018 – 2022

Engineer's degree (Inżynier), Computer Science

University of Information Technology and Management in Rzeszów

2013 – 2017

Technician diploma, Digital Graphic Processes

Ekonomik Rzeszów

Languages

plNative

enFluent

Stack registry

  • Expert
  • Working
  • Familiar

AI

  • Anthropic APIWorking
  • Model Context ProtocolWorking
  • CLIPFamiliar

Backend

  • .NETExpert
  • .NET FrameworkExpert
  • ASP.NET CoreExpert
  • FastAPIWorking
  • gRPCWorking
  • RabbitMQWorking

Frontend

  • AstroWorking
  • FlutterWorking
  • ReactWorking
  • Next.jsFamiliar

Infrastructure

  • DockerExpert
  • AWSWorking
  • AzureWorking
  • DigitalOceanWorking
  • KubernetesWorking
  • TerraformWorking
  • IoTFamiliar
  • Raspberry PiFamiliar

Data

  • EF CoreExpert
  • PostgreSQLExpert
  • OpenSearchWorking
  • RedisWorking
  • SQL ServerWorking
  • SQLiteWorking
  • ChromaFamiliar

Languages

  • C#Expert
  • TypeScriptExpert
  • PythonWorking

Tooling

  • Home AssistantWorking
  • PlaywrightWorking