Available Immediately · Chancenkarte holder

Hello, I'm

Melih Hopa

Backend Software Engineer

Backend engineer with 6+ years building production-grade .NET, Spring Boot and Python services — Clean Architecture, microservices, event-driven systems.

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

About Me

Professional Summary

Backend Engineer with 6+ years building production services in C# / .NET Core, Java / Spring Boot and Python. Recent highlights include a Redis-backed microservices migration delivering 80% latency reduction at 10K+ orders/day, and a multi-database replication engine (Oracle, MSSQL, MySQL, PostgreSQL) running reliably on only 2 GB RAM.

Strong with Clean Architecture, Domain-Driven Design, CQRS and event-driven systems using RabbitMQ, Kafka and Redis. Comfortable owning features end-to-end — from design through production monitoring — and based in Berlin with a valid Chancenkarte.

6+

Years Experience

4

Companies

80%

Latency Reduction

10K+

Orders/Day Handled

Based in

Berlin, Germany

Status

Chancenkarte · §20a AufenthG

Languages

TR · EN (C1) · DE (A1)

Experience

My Professional Journey

Software Developer

Yakaza Informatics · HealthTech

Ankara, Turkey (Remote)

June 2025 – Present
  • Built MediWatch, a Spring Boot multi-database replication engine for clinical data across Oracle, MSSQL, MySQL and PostgreSQL hospital systems
  • Developed MultiVision, a voice-to-report clinical documentation platform on Python (Flask) and Flutter that converts physician dictation into structured medical reports
  • Built RadReport, a DICOM-based radiology marketplace in .NET Core using Clean Architecture and event-driven service communication
  • Applied Clean Architecture, DDD and event-driven patterns across services; mentored junior developers via code reviews and pair programming

Tech Stack

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

Back End Developer

Printram · E-Commerce

Texas, USA (Remote)

October 2023 – June 2025
  • Migrated a monolithic .NET Core order management platform to Redis-backed microservices — 80% latency reduction on critical endpoints at 10K+ orders/day
  • Built Python (Flask) image-processing APIs handling thousands of concurrent requests, cutting overall system load by 50%
  • Integrated Etsy, Amazon and Shopify marketplaces end-to-end
  • Built a Flutter + SignalR QR-based label management system, reducing label processing time by 60%
  • Applied Onion Architecture, cache-aside patterns, projection queries and RabbitMQ async processing

Tech Stack

.NET Core PostgreSQL Redis RabbitMQ Docker Python Flask Flutter SignalR

Full-Stack Developer

Inforce Informatics · Business Solutions

Konya, Turkey (Hybrid)

October 2022 – September 2023
  • Developed inventory, accounting and reporting modules in ASP.NET MVC and MSSQL for SME customers across multiple industries
  • Tuned MSSQL queries and schemas to accelerate critical reporting screens; hardened data security across modular business apps
  • Automated previously manual operational workflows, reducing repetitive work and increasing accuracy for end users

Tech Stack

ASP.NET MVC C# MSSQL jQuery HTML5 CSS3

Software Developer (Research Scholarship)

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

Konya, Turkey

February 2020 – September 2022
  • Full-time funded developer on the TÜBİTAK-1003 TİKDAS climate resilience research project — a multi-institutional collaboration
  • Designed and built the Java / Spring Boot backend powering survey ingestion, validation, 13-indicator resilience scoring and multi-format export (CSV, Excel, JSON)
  • Developed the cross-platform Flutter mobile app letting farmers self-assess climate resilience in the field, sharing the same backend as the researcher dashboard
  • Delivered the data pipeline supporting 922+ field surveys across 8 strategic crops and 8 Turkish provinces

Tech Stack

Java Spring Boot Flutter PostgreSQL REST APIs

Skills

Technical Expertise

Languages

C# Java Python SQL JavaScript TypeScript Dart

Backend Frameworks

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

Databases & Caching

PostgreSQL Oracle MSSQL MySQL MongoDB Redis Memcached Postgres FDW

Messaging & Streaming

RabbitMQ Kafka SignalR Event-Driven Architecture Async Processing

Architecture & Patterns

Microservices Clean Architecture Domain-Driven Design CQRS Onion Architecture SOLID

Mobile & Cross-Platform

Flutter Dart SignalR Real-Time Clients

DevOps & Tooling

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

Data & ETL

Pandas NumPy ETL Pipelines Data Replication Query Optimization Database Projection

Technology Stack

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

Selected Projects

Production work, research and engineering deep-dives

E-Commerce

80% Latency Reduction at 10K+ Orders/Day

Printram

Problem

Monolithic .NET Core order platform was hitting latency limits under peak load of 10K+ daily orders, with checkout and catalog endpoints degrading under concurrent traffic.

Solution

Decomposed the monolith into Redis-backed microservices, introduced RabbitMQ for async workloads, applied cache-aside patterns and projection queries against PostgreSQL — achieving 80% latency reduction on critical endpoints.

.NET Core PostgreSQL Redis RabbitMQ Docker Microservices
Read case study
HealthTech

Multi-Database Replication on 2 GB RAM

MediWatch · Yakaza

Problem

Replicating large hospital datasets across Oracle, MSSQL, MySQL and PostgreSQL under a hard 2 GB RAM budget without data loss or cross-database mismatches.

Solution

Engineered a streaming-read and batched-write pipeline in Spring Boot with per-source connection tuning and careful JDBC cursor management — reliable cross-vendor replication within tight memory constraints.

Spring Boot Oracle MSSQL MySQL PostgreSQL JDBC
Read case study
HealthTech

DICOM-Based Radiology Marketplace

RadReport · Yakaza

Problem

Connecting radiologists and patients around DICOM medical imaging workflows required a scalable, auditable two-sided marketplace.

Solution

Designed a .NET Core platform on Clean Architecture with event-driven service communication, supporting DICOM workflows, role-based access and audit trails.

.NET Core Clean Architecture Event-Driven DICOM
Read case study
HealthTech

Voice-to-Report Clinical Documentation

MultiVision · Yakaza

Problem

Physicians needed to convert spoken dictations directly into structured medical reports without breaking hospital workflows.

Solution

Built a Flask backend and Flutter client that capture physician voice recordings and convert them into structured clinical reports used in hospital workflows.

Python Flask Flutter Speech Recognition
Read case study
AgriTech / Research

TİKDAS — Climate Resilience Platform

TÜBİTAK-1003 Research

Problem

Turkey had no digital system to measure agricultural enterprises' resilience to climate change — assessments were manual, non-reusable and could not be aggregated across household, regional and national levels.

Solution

Built a single Spring Boot backend powering both a researcher web tool and a Flutter mobile self-assessment app, implementing a 13-indicator resilience algorithm across social, economic, environmental and managerial dimensions. Validated with 922+ field surveys across 8 strategic crops and 8 Turkish provinces.

Java Spring Boot Flutter PostgreSQL REST APIs
Read case study
E-Commerce

Real-Time QR Label Management

Printram

Problem

Warehouse label workflows were manual and slow, blocking high-volume fulfillment.

Solution

Designed a QR-based labeling system with Flutter mobile clients and SignalR real-time backend communication — reduced label processing time by 60%.

Flutter Dart SignalR .NET Core
Read case study

Have a similar challenge?

Let's talk

Education

Academic Background

B.Sc. in Computer Engineering

Konya Food and Agriculture University

Konya, Turkey

  • 100% English-taught program
  • Core focus: algorithms, data structures, software engineering, databases, distributed systems
  • Object-oriented design and software architecture

Continuous Learning

Currently attending a VHS German course in Berlin (goal: B1 within 6 months). Ongoing self-study in distributed systems, system design and cloud-native architecture (Designing Data-Intensive Applications, technical blogs, side projects).

Contact

Let's build something together

Location

Berlin, Germany

Address

Nazarethkirchstraße 51, 13347 Berlin, Germany

Connect With Me