Liberec CZ Backend .NET
CS EN

Michal Baňkowski

.NET Backend Developer Architecture · APIs · Automation

Building systems that last
from architecture to production.

Michal Baňkowski
.NET / C#Google Ads APIClean architecturePostgreSQLAzureRESTShopify APIBlazorDockerModular monolithMeta Marketing APIGoogle CloudGraphQLEntity FrameworkSQLMicrosoft Advertising APIAWS S3AI-first
01

About

At work

I'm a 27-year-old developer who loves solving problems. I've built backend systems in small teams and entirely on my own — end to end, with full responsibility.

Most of that has been e-commerce. A production platform serving thousands of clients. Ad management automated across multiple advertisers, from campaign creation through to budget and bid optimisation. Pipelines that keep entire shop inventories in sync in near real time.

Audits, refactors, and data migrations are familiar ground. I'm not afraid to put AI to work to keep the pace up, and I stay the one steering it in the right direction.

Off the keyboard

A gamer since childhood — that's where the interest in computers started, and it never really left. It just wandered: video games, then IoT tinkering, then software for its own sake.

Sci-fi and fantasy take most of what's left over — a Magic: The Gathering collection that keeps quietly growing, and a close eye on space exploration.

My secret passion is bonsai — someday, a proper collection. Running clears my head; reading fills it back up.

02

Experience

MigrationProject migration

I've successfully migrated the old production system from PHP to .NET 6. New architecture, database, and workflows — delivering faster processing, proper scaling, and stronger security.

ComplianceUp-to-date systems

I've kept every system I built up to date with its external API providers. Recurring audits, breaking changes, fast-moving versioning — and compliance with EU regulations throughout.

PerformanceData optimisation

I've created a background system that processes gigabytes of client data in a matter of minutes. Highly efficient by design — parallelised throughout, with carefully optimised memory use.

AutomationAutomated ad management

I've built tools that create and manage ads across platforms, plus background processes that keep them optimised. Thousands of live ads — where a slight miscalculation turns critical.

03

Education

Bachelor's degreeComputer and Information Sciences

Technical University of Liberec

Faculty of Mechatronics, Informatics and Interdisciplinary Studies

2022

Coursework

  • Data structures
  • Algorithms
  • Software development
  • Web applications
  • Operating systems

Thesis — Multiplatform application development using .NET

  • Applications that read and process measuring-instrument data
  • One shared codebase reused across desktop, web, and mobile
  • Built and tested on Windows, Linux, and Android
04

Personal projects

Q-Music Building

A desktop music player that treats YouTube and Spotify as one library. Search once, play from either, and stop caring which service a track happens to live on.

Advent of Code

A coding challenge released every December. Twenty-five puzzles that reward creative thinking over brute force — and a new language to learn each year.

URL shortener Soon

Turns long links into short ones, done properly. A small project about running lean — minimal infrastructure, minimal cost, and security built in from the start.

Tea assistant Soon

A pocket notebook for tea. Log what you liked most and what you'd buy again. Find the right temperature — and the taste you're looking for in each cup.

05

Contact

Got a system that needs building — or one that needs untangling? Write to me.

Contract work, a second opinion on an architecture, or a problem you have been staring at for too long — all welcome. Services provided in both Czech and English.

Open to

  • Backend & product engineering
  • Consulting & architecture review
  • QA / game testing