Sofort verfügbar · Chancenkarte-Inhaber

Hallo, ich bin

Melih Hopa

Backend Software Engineer

Backend-Engineer mit 6+ Jahren Erfahrung in produktionsreifen .NET-, Spring-Boot- und Python-Systemen — Clean Architecture, Microservices, eventgetriebene Architekturen.

.NET Core Spring Boot Python PostgreSQL Redis Docker
Melih Hopa
online
melih@melihhopa.com: ~/portfolio — zsh

Über mich

Professionelles Profil

Backend-Engineer mit 6+ Jahren Erfahrung im Aufbau produktionsreifer Services in C# / .NET Core, Java / Spring Boot und Python. Highlights: eine Redis-basierte Microservices-Migration mit 80% Latenzreduktion bei 10.000+ Bestellungen pro Tag sowie eine Multi-Datenbank-Replikations-Engine (Oracle, MSSQL, MySQL, PostgreSQL) — zuverlässig mit nur 2 GB RAM.

Fundierte Erfahrung mit Clean Architecture, Domain-Driven Design, CQRS und eventgetriebenen Systemen (RabbitMQ, Kafka, Redis). Übernimmt Features end-to-end — vom Design bis zum Production-Monitoring. Wohnhaft in Berlin mit gültiger Chancenkarte.

6+

Jahre Erfahrung

4

Unternehmen

80%

Latenz-Reduktion

10K+

Bestellungen/Tag

Wohnort

Berlin, Deutschland

Status

Chancenkarte · §20a AufenthG

Sprachen

TR · EN (C1) · DE (A1)

Berufserfahrung

Mein beruflicher Werdegang

Software-Entwickler

Yakaza Informatics · HealthTech

Ankara, Türkei (Remote)

Juni 2025 – heute
  • Entwicklung von MediWatch, einer Spring-Boot-Multi-Datenbank-Replikations-Engine für klinische Daten über Oracle, MSSQL, MySQL und PostgreSQL hinweg
  • Aufbau von MultiVision, einer Voice-to-Report-Dokumentationsplattform (Python/Flask + Flutter), die Arztdiktate in strukturierte Berichte umwandelt
  • Entwicklung von RadReport, einem DICOM-basierten Radiologie-Marktplatz in .NET Core mit Clean Architecture und eventgetriebener Service-Kommunikation
  • Anwendung von Clean Architecture, DDD und Event-Driven-Patterns; Mentoring von Junior-Entwicklern durch Code Reviews und Pair Programming

Tech-Stack

Spring Boot PostgreSQL Oracle MSSQL .NET Core Python Flask Flutter DICOM

Backend-Entwickler

Printram · E-Commerce

Texas, USA (Remote)

Oktober 2023 – Juni 2025
  • Migration einer monolithischen .NET-Core-Bestellplattform zu Redis-basierten Microservices — 80% Latenzreduktion bei 10.000+ Bestellungen/Tag
  • Aufbau von Python-(Flask-)Bildverarbeitungs-APIs für tausende parallele Requests; Systemlast um 50% reduziert
  • End-to-End-Integration der Marktplätze Etsy, Amazon und Shopify
  • Flutter- + SignalR-basiertes QR-Etikettensystem — Bearbeitungszeit um 60% verkürzt
  • Einsatz von Onion Architecture, Cache-Aside, Projection Queries und RabbitMQ-Async-Verarbeitung

Tech-Stack

.NET Core PostgreSQL Redis RabbitMQ Docker Python Flask Flutter SignalR

Full-Stack-Entwickler

Inforce Informatics · Business-Lösungen

Konya, Türkei (Hybrid)

Oktober 2022 – September 2023
  • Entwicklung von Bestands-, Buchhaltungs- und Reporting-Modulen in ASP.NET MVC und MSSQL für KMU-Kunden verschiedener Branchen
  • Optimierung von MSSQL-Queries und Schemas für kritische Reporting-Screens; Härtung der Datensicherheit modularer Business-Apps
  • Automatisierung manueller Arbeitsabläufe — weniger repetitive Arbeit, höhere Genauigkeit für Endnutzer

Tech-Stack

ASP.NET MVC C# MSSQL jQuery HTML5 CSS3

Software-Entwickler (Forschungsstipendium)

TÜBİTAK — TİKDAS Research Project · AgriTech / ClimateTech Forschung

Konya, Türkei

Februar 2020 – September 2022
  • Vollzeitfinanzierter Entwickler im TÜBİTAK-1003 TİKDAS Forschungsprojekt zur Klimaresilienz — multi-institutionelle Kooperation
  • Konzeption und Entwicklung des Java- / Spring-Boot-Backends für Datenerfassung, Validierung, 13-Indikator-Resilienz-Scoring und Mehrformat-Export (CSV, Excel, JSON)
  • Entwicklung der plattformübergreifenden Flutter-App, mit der Landwirte ihre Klimaresilienz im Feld selbst bewerten — gleiches Backend wie das Forscher-Dashboard
  • Datenpipeline für 922+ Feldumfragen in 8 strategischen Kulturen und 8 türkischen Provinzen

Tech-Stack

Java Spring Boot Flutter PostgreSQL REST APIs

Skills

Technische Expertise

Programmiersprachen

C# Java Python SQL JavaScript TypeScript Dart

Backend-Frameworks

.NET Core ASP.NET Core Entity Framework Core Spring Boot Flask FastAPI REST APIs

Datenbanken & Caching

PostgreSQL Oracle MSSQL MySQL MongoDB Redis Memcached Postgres FDW

Messaging & Streaming

RabbitMQ Kafka SignalR Event-Driven Architecture Async Processing

Architektur & Patterns

Microservices Clean Architecture Domain-Driven Design CQRS Onion Architecture SOLID

Mobile & Cross-Platform

Flutter Dart SignalR Real-Time Clients

DevOps & Tools

Docker Git CI/CD Linux Swagger Postman Jira Confluence Agile/Scrum

Data & ETL

Pandas NumPy ETL Pipelines Data Replication Query Optimization Database Projection

Technologie-Stack

C#
.NET Core
Java
Spring Boot
Python
Flask
Flutter
TypeScript
JavaScript
PostgreSQL
Oracle
MySQL
MongoDB
Redis
RabbitMQ
Kafka
Docker
Git
Linux
NumPy
Pandas

Ausgewählte Projekte

Produktion, Forschung und Engineering-Deep-Dives

E-Commerce

80% Latenzreduktion bei 10.000+ Bestellungen/Tag

Printram

Problem

Die monolithische .NET-Core-Bestellplattform stieß bei Spitzenlast (10.000+ Bestellungen/Tag) an Latenzgrenzen — Checkout- und Katalog-Endpoints litten unter paralleler Nutzung.

Lösung

Zerlegung des Monolithen in Redis-basierte Microservices, RabbitMQ für asynchrone Workloads, Cache-Aside-Patterns und Projection Queries gegen PostgreSQL — 80% Latenzreduktion auf kritischen Endpoints.

.NET Core PostgreSQL Redis RabbitMQ Docker Microservices
Case Study lesen
HealthTech

Multi-Datenbank-Replikation mit 2 GB RAM

MediWatch · Yakaza

Problem

Replikation großer Krankenhaus-Datensätze über Oracle, MSSQL, MySQL und PostgreSQL hinweg — mit hartem 2-GB-RAM-Budget, ohne Datenverlust oder Inkonsistenzen.

Lösung

Streaming-Read- und Batched-Write-Pipeline in Spring Boot mit quellenspezifischem Connection-Tuning und sorgfältigem JDBC-Cursor-Management — zuverlässige Cross-Vendor-Replikation in engen Speichergrenzen.

Spring Boot Oracle MSSQL MySQL PostgreSQL JDBC
Case Study lesen
HealthTech

DICOM-basierter Radiologie-Marktplatz

RadReport · Yakaza

Problem

Eine skalierbare, auditierbare zweiseitige Marktplatzlösung war nötig, um Radiologen und Patienten rund um DICOM-Bildgebung zu verbinden.

Lösung

.NET-Core-Plattform auf Basis von Clean Architecture mit eventgetriebener Service-Kommunikation — DICOM-Workflows, rollenbasierter Zugriff und Audit-Trails.

.NET Core Clean Architecture Event-Driven DICOM
Case Study lesen
HealthTech

Voice-to-Report Klinische Dokumentation

MultiVision · Yakaza

Problem

Ärztinnen und Ärzte benötigten eine direkte Umwandlung gesprochener Diktate in strukturierte medizinische Berichte ohne Bruch des Workflows.

Lösung

Flask-Backend und Flutter-Client zur Aufnahme von Sprachaufzeichnungen und Umwandlung in strukturierte klinische Berichte für den Krankenhausbetrieb.

Python Flask Flutter Speech Recognition
Case Study lesen
AgriTech / Forschung

TİKDAS — Klimaresilienz-Plattform

TÜBİTAK-1003 Research

Problem

In der Türkei existierte kein digitales System zur Messung der Klimaresilienz landwirtschaftlicher Betriebe — Bewertungen waren manuell, nicht wiederverwendbar und nicht aggregierbar.

Lösung

Ein einziges Spring-Boot-Backend versorgt sowohl ein Forscher-Web-Tool als auch eine Flutter-Mobile-App zur Selbstbewertung — implementiert ist ein 13-Indikatoren-Resilienz-Algorithmus über soziale, ökonomische, ökologische und Management-Dimensionen. Validiert mit 922+ Feldumfragen in 8 strategischen Kulturen und 8 türkischen Provinzen.

Java Spring Boot Flutter PostgreSQL REST APIs
Case Study lesen
E-Commerce

Echtzeit-QR-Etiketten-Management

Printram

Problem

Manuelle und langsame Etiketten-Workflows blockierten das Fulfillment bei hohem Volumen.

Lösung

QR-basiertes Etikettensystem mit Flutter-Mobile-Clients und SignalR-Echtzeit-Backend-Kommunikation — Bearbeitungszeit um 60% reduziert.

Flutter Dart SignalR .NET Core
Case Study lesen

Ähnliche Herausforderung?

Lass uns sprechen

Ausbildung

Akademischer Hintergrund

B.Sc. Informatik / Computer Engineering

Konya Food and Agriculture University

Konya, Türkei

  • 100% englischsprachiges Studienprogramm
  • Schwerpunkte: Algorithmen, Datenstrukturen, Software Engineering, Datenbanken, verteilte Systeme
  • Objektorientiertes Design und Software-Architektur

Kontinuierliches Lernen

Aktuell VHS-Deutschkurs in Berlin (Ziel: B1 innerhalb von 6 Monaten). Laufende Vertiefung in verteilten Systemen, System Design und Cloud-native Architektur (Designing Data-Intensive Applications, technische Blogs, Side Projects).

Kontakt

Lass uns etwas bauen

Standort

Berlin, Deutschland

Adresse

Nazarethkirchstraße 51, 13347 Berlin, Deutschland

Vernetzen wir uns