Fullstack Entwickler
mit Fokus auf Java & Spring Boot

20+ Jahre Erfahrung in der Entwicklung skalierbarer Enterprise-Lösungen

🚀 Live Demo verfügbar

Erleben Sie die Mitgliederverwaltung – ein vollständiges Multi-Tenant SaaS-System

Demo öffnen
Benutzername: ergin@gmx.net
Passwort: test
Spring Boot 3 Angular 21 MySQL Docker JWT Auth REST API

Über mich

Als freiberuflicher Fullstack-Entwickler mit über 20 Jahren Erfahrung in Java, Spring Boot, Angular und modernen Web-Technologien liegt mein Fokus auf der Umsetzung performanter, sicherer und wartbarer Softwarelösungen.

Unternehmen profitieren von tiefem technischem Know-how, einem strukturierten Entwicklungsansatz und der Fähigkeit, komplexe Anforderungen in effiziente Systeme zu überführen. Die Arbeit erfolgt technologieübergreifend, testgetrieben und unter Berücksichtigung moderner Architekturprinzipien.

Erfahrungsschwerpunkte umfassen Anwendungen im industriellen und behördlichen Umfeld, klassische Client-Server-Systeme sowie die Integration bestehender Infrastrukturen in zukunftssichere Cloud-Plattformen.

Aktuelle Projekte

🏢 Mitgliederverwaltung SaaS

Multi-Tenant Vereinsverwaltung mit umfassenden Features für moderne Vereinsarbeit

  • Backend: Spring Boot 3.3, Java 21, JWT Authentication, MySQL, REST API
  • Frontend: Angular 21, TypeScript, Bootstrap 5, Material Design
  • Features: Mitgliederverwaltung, Beitragsverwaltung, Spendenverwaltung mit PDF-Export
  • DevOps: Docker, GitLab CI/CD, Automated Deployment, HTTPS/SSL
  • Infrastructure: Hetzner Cloud, AWS-ready Architecture, Multi-Tenant Design
  • Security: JWT Token Authentication, DSGVO-konform, Encrypted Data
Live-Demo ansehen →

Technologie-Stack

Backend Development

  • Java (JEE/SE), Spring Boot, Spring Security
  • JPA/Hibernate, REST APIs
  • Microservices Architecture
  • JWT, OAuth2 Authentication
  • Maven, Gradle Build Tools

Frontend Development

  • Angular, TypeScript, JavaScript
  • Eclipse RCP, JavaFX, Swing
  • HTML5, CSS3, SCSS
  • Bootstrap, Material Design
  • Responsive Web Design

Cloud & DevOps

  • Docker, Container Orchestration
  • GitLab CI/CD, Jenkins
  • AWS (ECS, RDS, S3)
  • Nginx, SSL/TLS Configuration
  • Linux Server Administration

Datenbanken

  • Oracle Database, PL/SQL
  • MySQL, PostgreSQL
  • DB2, SQLite
  • Database Design & Optimization
  • Migration & ETL Processes

Methoden & Tools

  • SCRUM, Agile Development
  • Test-Driven Development (TDD)
  • Design Patterns (GoF)
  • Clean Code Principles
  • Git, SVN Version Control

Integration & APIs

  • RESTful Web Services
  • SOAP, XML, JSON
  • Message Queuing (JMS)
  • WebSockets, Server-Sent Events
  • Third-Party API Integration

Berufserfahrung

thyssenkrupp Steel Europe AG

Senior Softwareentwickler (Java/Spring) | März 2016 – heute

Entwicklung und Wartung eines komplexen Abnahme-Systems innerhalb des Fertigungsleitsystems. Verantwortlich für Backend-Entwicklung mit Spring Framework, Frontend-Integration mit Angular sowie Datenbank-Optimierung für Oracle DB.

Technologien: JavaEE, Spring, Angular, JMS, Oracle DB, Eclipse RCP

Peek & Cloppenburg KG

Java-Entwickler | Januar 2015 – Februar 2016

Digitalisierung des Einkaufsprozesses durch Entwicklung einer modernen Java-Anwendung. Performanceoptimierung und Refactoring bestehender Legacy-Systeme. Integration mit REST-APIs und DB2-Datenbank.

Technologien: JavaEE, Swing, REST, Wildfly, DB2

Weitere Projekte

2007 – 2015

Steep GmbH: Entwicklung eines Radio-Dosimetrie-Systems für medizinische Anwendungen

BWI GmbH: Dokumentenanzeige-System nach S1000D-Standard für die Bundeswehr

Bundesverwaltungsamt: JavaEE-Webportal mit JSF, Hibernate und komplexer Workflow-Engine

Porsche AG: Fahrzeugdiagnose-System basierend auf Eclipse RCP Platform

Kontakt

📧

E-Mail

ergin@gmx.net
📱

Telefon

0151 44501600
💼

LinkedIn

Profil ansehen
📍

Standort

Neptunweg 10
47443 Moers