Info - Victoria Harbour, Hong Kong, China (© Juan Romero/Cavan Images)

Clean code, solid infrastructure.

I build resilient systems with 7 years of backend and 4 years of Kubernetes experience.

Today's image is by:
Bing Daily Wallpapers

Kubernetes Cluster

This website runs on a Kubernetes cluster I built using Raspberry Pis.
The stats you see here are fetched live from the cluster.

Live stats
Kubernetes Pod
61 Pods
Kubernetes Service
35 Services
Kubernetes Deployment
24 Deployments
Kubernetes Cron Job
6 Cron Jobs
Kubernetes Node
6 Nodes

About Me

Senior Backend & Platform Engineer

  • Experience: 7+ Years
  • Mail: msnanil@hotmail.com
  • City: Istanbul, Turkey
  • Phone: +90 531 627 53 29

Whatever the work may be, when done with care, it becomes art. I approach my craft with this philosophy. <br/> I believe every problem can be solved elegantly in C#, and I take pride in the solutions I build.

As an energetic engineer, I prioritize delivering quality work on time and have strong experience writing clean, high-performance code.
Tightly engineered CI/CD pipelines are my core safeguard for keeping the systems I build running smoothly in production.

When needed, I take end-to-end ownership and work independently, always keeping long-term goals in sight.

Anıl Sezer with kittens brawling on his shoulder and one at the back, sleeping

Tech Stack

The technologies powering this system; a summary of my core expertise.
You can find the full source code on my GitHub profile

Hosted on my Raspberry Pi 5-4 cluster. The cluster is prepared and brought up with a single Ansible command

kubernetes.io

This lab wouldn't be complete without a fully automated setup.

ansible.com

Deployed with Docker images. My container images live in the in-cluster Docker Registry

docker.com

Developed with Domain-Driven Design principles in mind and uses the latest .NET + Blazor features

dotnet.microsoft.com

When writing a cronjob with just YAML isn't practical, I write it in Go—to explore different languages and broaden my horizons

go.dev

Wanted to try something other than REST, tried gRPC and liked it

grpc.io

Current database. I love its features and enjoy experimenting with it

postgresql.org

Using it for 4+ years alongside Alertmanager to collect metrics, monitor cluster health, and handle critical alerts.

prometheus.io

This cluster wouldn't be complete without mesmerizing dashboards of Grafana

grafana.com

Platform for tracing request lifecycles across gRPC microservices and web clients

jaegertracing.io

For viewing logs alongside traces. Has a clean and sleek UI

datalust.co

Ideal for observing the cluster more comfortably

lenshq.io

Included here because it's a must-have. Colors all cluster output, including pod logs

kubecolor.github.io

Essential for keeping Jaeger data persistent

elastic.co

Handles all reverse proxy routing, SSL termination, and Forward-Auth middleware for Authentik across the cluster.

traefik.io

Essential for templating and managing lifecycle releases of Traefik, Grafana, Authentik, and observability stacks.

helm.sh

Brings bare-metal Layer 2 load balancing to my Raspberry Pi cluster, assigning dedicated VIPs to ingress services.

metallb.universe.tf

Automates issuing and renewing Let's Encrypt SSL/TLS certificates for all custom domains and panel subdomains.

cert-manager.io

Raspberry Pi compatible. A simple and rock-solid VXLAN overlay network connecting the cluster

github.com

Industry-standard container runtime running underneath Kubernetes, configured via Ansible

containerd.io

Status page and health monitoring tool watching over my sites and APIs

uptime.kuma.pet

I use it alongside Elasticsearch to visualize, search, and analyze cluster and application log streams

elastic.co

Lightweight, sleek web management UI for inspecting and maintaining my prototype projects databases

adminneo.org

Drives all CI/CD workflows, automated testing, and multi-arch image compilation paired with my in-cluster self-hosted runner.

github.com

Resume

From fintech payment systems to legacy code modernizations and IoT hardware integrations, I design and modernize mission-critical systems using .NET and event-driven architectures.

On the platform side, I build self-hosted and cloud-native infrastructure with Kubernetes, Docker, and Ansible.
I keep production environments secure, observable, and always up (99.9%+).

I care deeply about the human side of engineering.
I take pride in leading hiring processes and gladly mentoring junior colleagues as they grow into proficient engineers.

7
Years Software Experience
4
Years Kubernetes Experience
2
Years IoT Experience
10
Years Client-Facing & Ops
My Active Role

Senior Backend & Platform Engineer

DolapJet (Smart Locker & Delivery)
Oct 2025 – Present
  • Redesigned the startup's software architecture and managed 7 separate code repositories.
  • Integrated the backend, smart-locker kiosks, and Flutter applications into a unified system.
  • Architected the Linux server and Docker container infrastructure with %99.9 uptime.
  • Led hiring and mentoring of the team.
Docker.NET 10FlutterPHPIoTTDDEventBusPostgreSQLMySQL

DevOps & Backend Software Consultant

Freelance
May 2024 – Oct 2025
  • Architected and deployed hardened, production-ready Docker environments that have 60+ containers, mostly on bare-metal servers with reverse-proxy routing and disaster recovery.
DockerKubernetesAnsiblePrometheusGrafanaTraefikAuthentik

Backend Software Engineer

Moka United, Istanbul (Fintech)
Aug 2023 – May 2024
  • Developed mission-critical payment software under tight delivery deadlines.
  • Developed a new microservices solution for cross-border payments between the United Kingdom and Turkey.
  • Bridged the .NET and DevOps teams during the migration to Kubernetes.
.NETC#MSSQLPostgreSQLKubernetes

Backend Software Developer

Panjur Bilisim (Social media platform)
May 2019 – Aug 2023
  • Ensured uninterrupted 99.9%+ availability for 3 commercial brands running from the same codebase.
  • Maintained and modernized a complex 12-year legacy codebase.
  • Integrated modern technologies like Apache Kafka and .NET 6 rapidly.
  • Received extensive Kubernetes training from this nice company.
PHP.NETBlazorKubernetesAWSDockerApache KafkaMySQLTDDDDDEventBus

Certifications, Books & Degrees

Kubernetes Up & Running
Written by: Burns, Beda & Hightower
2023
Domain-Driven Design: Tackling Complexity in the Heart of Software
Written by: Eric Evans
2023
CS50's Introduction to Computer Science
Harvard(Edx), by David Malan
2021
Docker A to Z
Udemy, by Özgür Öztürk
2021
Test Driven Development With C#
Pluralsight
2020
C Programming Language
CSD C and System Programmers Foundation - Necati Ergün
2017
Programming Principles and Practice Using C++
Written by: Bjarne Stroustrup
2015
Istanbul University (With honors)
Business Administration and Management
2013 - 2018
Dr Nurettin Erk Perihan Erk Industry High School
Web designing & Programming
2007 - 2011

Call Center Specialist
2018
Denizbank, Istanbul, Turkey
  • English banking support to high end customers.
Event Organizer
2016 - 2017
Freelance, Istanbul, Turkey
  • Event organizing, supervising human resources, IT support.
Tourist Guide
2016
Bicycle Istanbul, Istanbul, Turkey
  • Historical Istanbul tours on bicycle!
    The company lost its income and closed after 2016 military coup.
Supervisor
2013 - 2015
2K Kaliteli Kurumsal İnsan Kaynakları, Istanbul, Turkey
  • We worked on an event-based model.
    The first event I attended concluded with me being awarded a newly launched device by the Philips executives I collaborated with, followed by a job offer.
IT Intern
2010 - 2011
ING Bank General Directorate, Istanbul, Turkey
  • Company-wide and branch IT support.
  • Had to resign when the company was relocated to a far place.

Contact

Feel free to reach out with any questions you might have!

Gsm & WhatsApp:

+90 531 627 53 29

Location:

Istanbul, Turkey

--:-- GMT+3

Send a Message

Feel free to reach out with any questions you might have!