Senior .NET / C# Backend Developer (Microservices, EF Core), also React & Spring Boot
Aktualisiert am 30.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C# / .NET
ASP.NET Core
Microservices
Entity Framework Core
REST API
gRPC
SQL Server
React
PostgreSQL
JWT / OAuth2
Docker
CI/CD
xUnit
Clean Architecture
SOLID
Java
TypeScript
Spring Boot
E-IN
ZUGFeRD / E-Invoicing
GitLab
Agile / Scrum
Azure Devops
Turkish
Muttersprache
English
Verhandlungssicher
German
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2026-04 - now

Set up three frontends against one Spring Boot 3 / Java 21 backend

Co-founder & Lead Engineer
Co-founder & Lead Engineer

Co-founded a B2B software company building StackOps, a multi-tenant WMS / ERP for the German meat and food wholesale sector. Own the product architecture, technical delivery, and the direct client relationship.

  • Built and shipped StackOps to production for the first enterprise client in German meat wholesale; the platform currently handles 50+ orders per day across a 300+ SKU catalog and 400+ B2B customers
  • Set up three frontends against one Spring Boot 3 / Java 21 backend: a React + Vite + TypeScript web app for office and finance, a React Native tablet app for warehouse picking and dispatch, and a React Native mobile app for drivers
  • Implemented a routing module on Google OR-Tools (VRP) with self-hosted OSRM running separate car and truck profiles on a Hetzner CCX23, Mapbox geocoding, and a drag-and-drop dispatch UI; produces roughly 5 optimized routes covering ?50 stops per day, replacing manual planning
  • Shipped a full Lexoffice accounting integration: invoice sync, payment webhooks, credit notes (Gutschrift), Storno / Korrektur flows, ZUGFeRD e-invoices validated green across three German validators, EPC QR generation, and a custom Payment Sync Ledger for reconciliation
  • Wrote a lightweight in-process job queue for async work to avoid both an external broker and the polling pressure of a DB-backed queue
  • Added a CMR document OCR pipeline on GPT-4o Vision with box-number-anchored prompting to pull structured freight data from scanned documents and remove manual data entry
  • Designed multi-tenant data isolation, Jasypt-encrypted credential storage, Flyway-managed migrations, advisory locking for race-free customer deduplication, and server-side pagination across every list view
  • Use Claude Code daily with a maintained CLAUDE .md rule file to keep SOLID, DRY, and production-ready standards consistent across the codebase

on request ? Berlin, Germany
3 years 1 month
2023-05 - 2026-05

Built and maintained backend microservices on ASP.NET Core Web API

Full-Stack Developer
Full-Stack Developer

GIS and location-intelligence vendor serving Turkish government and enterprise clients. Worked across the full stack on multi-service .NET platforms with Angular frontends.

  • Built and maintained backend microservices on ASP.NET Core Web API with Entity Framework Core, communicating over REST and gRPC with shared response and error contracts and API versioning
  • Implemented authentication flows with JWT, OAuth2 / OpenID Connect, and ASP.NET Identity, applying role and claim-based access control across endpoints
  • Applied repository pattern, Unit of Work, and clean / layered architecture under SOLID; standardized middleware, model binding, and validation pipelines across services
  • Designed schemas, stored procedures, and indexes on Microsoft SQL Server, wrote EF Migrations, and tuned slow queries on production-sized datasets
  • Added IHostedService background workers, NLog structured logging, and health checks for observability and runtime resilience
  • Wrote unit tests with xUnit / NUnit and Moq for business logic and API contracts, and kept Swagger / OpenAPI as the canonical integration reference for other teams
  • Built Angular frontends with components, services, and route guards for internal tools; worked in Agile / Scrum with GitLab CI / CD, Git flow, and pull-request code review

Ba?arSoft Bilgi Teknolojileri ? Ankara, Turkey
2 years 9 months
2020-09 - 2023-05

Built a Qt Widgets desktop application on Debian

Software Engineer
Software Engineer

Defense and industrial simulation contractor. Delivered embedded, desktop, and simulation software across C++, C#, and Qt.

  • Built a Qt Widgets desktop application on Debian (Raspberry Pi) for real-time 3D printer control and visualization, with bidirectional command and data exchange over multithreaded workers
  • Wrote MBed OS firmware on STM32 with UART communication, and a C# desktop app driving eight hardware units in parallel in real time
  • Authored C++ DLLs integrated into Unity-based simulations, plus TCP / IP socket layers for low-latency system-to-system communication

BNBC International ? Ankara, Turkey

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2024-09 - 2025-08

M.Sc. Software Engineering

University of Europe for Applied Sciences, Berlin
University of Europe for Applied Sciences, Berlin

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET ASP.NET Core Microservices Entity Framework Core REST API gRPC SQL Server React PostgreSQL JWT / OAuth2 Docker CI/CD xUnit Clean Architecture SOLID Java TypeScript Spring Boot E-IN ZUGFeRD / E-Invoicing GitLab Agile / Scrum Azure Devops

Produkte / Standards / Erfahrungen / Methoden

Summary

Full-stack engineer with 5+ years of production experience, primarily in .NET / C# (3 years of microservices and EF Core) plus Java / Spring Boot, React, React Native, and Angular. Co-founder of (on request) in Berlin, leading development of StackOps, a multi-tenant WMS / ERP now running daily at a German meat wholesaler and covering procurement, stock and batch tracking, dispatch routing, and GoBD-compliant invoicing end to end. Comfortable owning systems from architecture through database, API, web, and mobile, and acting as the direct technical contact for clients. Based in Berlin with full work authorization for Germany; no visa sponsorship required.


Technical Skills

  • .NET: ASP.NET Core Web API, Entity Framework Core, LINQ, DI, async / await, middleware, model binding and validation, API versioning, gRPC, IHostedService, Swagger / OpenAPI, xUnit, NUnit, Moq, NLog
  • Java: Java 21, Spring Boot 3, Spring Data JPA, Flyway, Jasypt, advisory locking
  • Frontend: React, React Native, Angular, Vite, TypeScript, Tailwind CSS, Leaflet, dnd-kit
  • Architecture: Microservices, REST and gRPC service-to-service, SOLID, clean and layered architecture, repository pattern, Unit of Work, port-adapter, multi-tenancy
  • Auth: JWT, OAuth2 / OpenID Connect, ASP.NET Identity, role and claim-based authorization
  • DevOps: Docker, GitLab CI / CD, Hetzner, self-hosted services, Linux (Debian / Ubuntu), Git flow, code review
  • Integrations: ZUGFeRD e-invoicing, GoBD, EPC QR, webhooks, Lexoffice, Twilio, Mapbox, OSRM, Google OR-Tools
  • AI tooling: Claude Code (daily, with project rule files), GPT-4o Vision for OCR pipelines
  • Ways of working: Agile / Scrum, Jira, requirements analysis, direct client communication

Programmiersprachen

C#
Java
TypeScript
JavaScript
SQL
Python

Datenbanken

Microsoft SQL Server
PostgreSQL
schema design
stored procedures
indexing
query tuning
EF and Flyway migrations

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2026-04 - now

Set up three frontends against one Spring Boot 3 / Java 21 backend

Co-founder & Lead Engineer
Co-founder & Lead Engineer

Co-founded a B2B software company building StackOps, a multi-tenant WMS / ERP for the German meat and food wholesale sector. Own the product architecture, technical delivery, and the direct client relationship.

  • Built and shipped StackOps to production for the first enterprise client in German meat wholesale; the platform currently handles 50+ orders per day across a 300+ SKU catalog and 400+ B2B customers
  • Set up three frontends against one Spring Boot 3 / Java 21 backend: a React + Vite + TypeScript web app for office and finance, a React Native tablet app for warehouse picking and dispatch, and a React Native mobile app for drivers
  • Implemented a routing module on Google OR-Tools (VRP) with self-hosted OSRM running separate car and truck profiles on a Hetzner CCX23, Mapbox geocoding, and a drag-and-drop dispatch UI; produces roughly 5 optimized routes covering ?50 stops per day, replacing manual planning
  • Shipped a full Lexoffice accounting integration: invoice sync, payment webhooks, credit notes (Gutschrift), Storno / Korrektur flows, ZUGFeRD e-invoices validated green across three German validators, EPC QR generation, and a custom Payment Sync Ledger for reconciliation
  • Wrote a lightweight in-process job queue for async work to avoid both an external broker and the polling pressure of a DB-backed queue
  • Added a CMR document OCR pipeline on GPT-4o Vision with box-number-anchored prompting to pull structured freight data from scanned documents and remove manual data entry
  • Designed multi-tenant data isolation, Jasypt-encrypted credential storage, Flyway-managed migrations, advisory locking for race-free customer deduplication, and server-side pagination across every list view
  • Use Claude Code daily with a maintained CLAUDE .md rule file to keep SOLID, DRY, and production-ready standards consistent across the codebase

on request ? Berlin, Germany
3 years 1 month
2023-05 - 2026-05

Built and maintained backend microservices on ASP.NET Core Web API

Full-Stack Developer
Full-Stack Developer

GIS and location-intelligence vendor serving Turkish government and enterprise clients. Worked across the full stack on multi-service .NET platforms with Angular frontends.

  • Built and maintained backend microservices on ASP.NET Core Web API with Entity Framework Core, communicating over REST and gRPC with shared response and error contracts and API versioning
  • Implemented authentication flows with JWT, OAuth2 / OpenID Connect, and ASP.NET Identity, applying role and claim-based access control across endpoints
  • Applied repository pattern, Unit of Work, and clean / layered architecture under SOLID; standardized middleware, model binding, and validation pipelines across services
  • Designed schemas, stored procedures, and indexes on Microsoft SQL Server, wrote EF Migrations, and tuned slow queries on production-sized datasets
  • Added IHostedService background workers, NLog structured logging, and health checks for observability and runtime resilience
  • Wrote unit tests with xUnit / NUnit and Moq for business logic and API contracts, and kept Swagger / OpenAPI as the canonical integration reference for other teams
  • Built Angular frontends with components, services, and route guards for internal tools; worked in Agile / Scrum with GitLab CI / CD, Git flow, and pull-request code review

Ba?arSoft Bilgi Teknolojileri ? Ankara, Turkey
2 years 9 months
2020-09 - 2023-05

Built a Qt Widgets desktop application on Debian

Software Engineer
Software Engineer

Defense and industrial simulation contractor. Delivered embedded, desktop, and simulation software across C++, C#, and Qt.

  • Built a Qt Widgets desktop application on Debian (Raspberry Pi) for real-time 3D printer control and visualization, with bidirectional command and data exchange over multithreaded workers
  • Wrote MBed OS firmware on STM32 with UART communication, and a C# desktop app driving eight hardware units in parallel in real time
  • Authored C++ DLLs integrated into Unity-based simulations, plus TCP / IP socket layers for low-latency system-to-system communication

BNBC International ? Ankara, Turkey

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2024-09 - 2025-08

M.Sc. Software Engineering

University of Europe for Applied Sciences, Berlin
University of Europe for Applied Sciences, Berlin

Kompetenzen

Kompetenzen

Top-Skills

C# / .NET ASP.NET Core Microservices Entity Framework Core REST API gRPC SQL Server React PostgreSQL JWT / OAuth2 Docker CI/CD xUnit Clean Architecture SOLID Java TypeScript Spring Boot E-IN ZUGFeRD / E-Invoicing GitLab Agile / Scrum Azure Devops

Produkte / Standards / Erfahrungen / Methoden

Summary

Full-stack engineer with 5+ years of production experience, primarily in .NET / C# (3 years of microservices and EF Core) plus Java / Spring Boot, React, React Native, and Angular. Co-founder of (on request) in Berlin, leading development of StackOps, a multi-tenant WMS / ERP now running daily at a German meat wholesaler and covering procurement, stock and batch tracking, dispatch routing, and GoBD-compliant invoicing end to end. Comfortable owning systems from architecture through database, API, web, and mobile, and acting as the direct technical contact for clients. Based in Berlin with full work authorization for Germany; no visa sponsorship required.


Technical Skills

  • .NET: ASP.NET Core Web API, Entity Framework Core, LINQ, DI, async / await, middleware, model binding and validation, API versioning, gRPC, IHostedService, Swagger / OpenAPI, xUnit, NUnit, Moq, NLog
  • Java: Java 21, Spring Boot 3, Spring Data JPA, Flyway, Jasypt, advisory locking
  • Frontend: React, React Native, Angular, Vite, TypeScript, Tailwind CSS, Leaflet, dnd-kit
  • Architecture: Microservices, REST and gRPC service-to-service, SOLID, clean and layered architecture, repository pattern, Unit of Work, port-adapter, multi-tenancy
  • Auth: JWT, OAuth2 / OpenID Connect, ASP.NET Identity, role and claim-based authorization
  • DevOps: Docker, GitLab CI / CD, Hetzner, self-hosted services, Linux (Debian / Ubuntu), Git flow, code review
  • Integrations: ZUGFeRD e-invoicing, GoBD, EPC QR, webhooks, Lexoffice, Twilio, Mapbox, OSRM, Google OR-Tools
  • AI tooling: Claude Code (daily, with project rule files), GPT-4o Vision for OCR pipelines
  • Ways of working: Agile / Scrum, Jira, requirements analysis, direct client communication

Programmiersprachen

C#
Java
TypeScript
JavaScript
SQL
Python

Datenbanken

Microsoft SQL Server
PostgreSQL
schema design
stored procedures
indexing
query tuning
EF and Flyway migrations

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.