Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 90‐120€/Stunde
- 74626 Bretzfeld
- DACH-Region
- de | tr | en
- 25.08.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
nicht angegeben
8/2021 – offen
TätigkeitsbeschreibungUmsetzung komplexer Backend-Anforderungen inkl. technischer Konzeption, Refactoring, Bugfixing und nachhaltiger Verbesserung der Code- und Systemqualität. Entwicklung und Erweiterung einer umfassenden Teststrategie von Unit- und Integrationstests bis zu systemübergreifenden End-to-End-Tests mit Testaufbau für ASP.NET Core. Einführung und produktive Einführung von gRPC für die Servicekommunikation in einem verteilten System. Entwicklung robuster Web-APIs und Backend-Services, inklusive Middleware, Background Jobs. Durchführung von Datenbankmigrationen sowie Performance- und Strukturverbesserungen.
Eingesetzte QualifikationenASP.NET, SQL-Datenbankadministrator, Kubernetes, Docker, Microsoft Azure, Python, Typescript
nicht angegeben
6/2019 – 8/2021
TätigkeitsbeschreibungLeitung der technischen Weiterentwicklung des Formularsystems der Bosch Webseiten. Modul- und Template-Entwicklung des CMS-Systems für die Internetseiten.
Eingesetzte QualifikationenLinux-Systemadministrator, Javaserver Pages, Apache Tomcat
nicht angegeben
9/2018 – 3/2019
TätigkeitsbeschreibungThema: „GitOps basiertes Continuous Delivery für Serverless Anwendungen“. Stand der Technik durch systematische Literaturrecherche im Bereich DevOps, Cloud Computing und Serverless Computing. Konzeption einheitlicher und anbieterunabhängiger Bereitstellung/Deployment. Einheitliches Testen von Funktionen und Business Diensten. Prototypische Umsetzung einer CI/CD Pipeline anhand einer Beispielanwendung.
Eingesetzte QualifikationenDevOps, Cloud Computing, Continuous Integration
nicht angegeben
6/2018 – 3/2019
TätigkeitsbeschreibungImplementierung einer Webanwendung mit dem SAPUI5-Framework. Erstellung eines REST-Services mit Jersey Framework. Implementierung Backend in Java mit DAO und JDBC auf SAP-IdM. Basic Authentifizierungsdienst zum Tomcat Webserver. Lokales Deployment mit Maven und Tomcat. Qualitätssicherung durch JSLint, SpotBugs und SonarQube. Erstellung eines Benutzerhandbuchs mit LaTeX für den Kunden.
Eingesetzte QualifikationenLinux-Systemadministrator, Java Database Connectivity, SAP Applications, Apache Maven, Apache Tomcat, Latex
nicht angegeben
11/2017 – 5/2018
TätigkeitsbeschreibungEntwicklung eines Komponentenmanagementsystems. Sichere und plattformübergreifende Kommunikation. Stark gekoppelte, plattformspezifische Maschinenkonnektoren wie OPC UA, Java ADS oder Siemens S7. Entwicklung von Discovery-Mechanismen mit eigener Registry. Lose Kopplung durch Brokerless-Messaging mit ZeroMQ. Protobuf als effizientes Nachrichtenprotokoll. Provisionierung durch Docker, Jenkins und Gradle.
Eingesetzte QualifikationenOPC Unified Architecture, Linux-Systemadministrator, Docker, Jenkins, Gradle
nicht angegeben
10/2017 – 3/2018
TätigkeitsbeschreibungProgrammierung virtueller Switches in virtueller Netzwerkumgebung. Implementierung von reaktivem und proaktivem Routing. Implementierung von Firewall-Regeln. Entwicklung von Netzwerkflüssen durch OpenFlow Protokoll. Implementierung durch REST-Schnittstelle und OSGi. Verwendung des OpenDaylight Frameworks als SDN Controller. Verwendung von mininet zur Erstellung von virtuellen Netzwerken.
nicht angegeben
1/2017 – 10/2017
Tätigkeitsbeschreibung(Weiter-)Entwicklung, Management und Betreuung des Projekts. Entwicklung des Datentransfers von Autos über MQTT und BLE. Implementierung eines NodeJS-Gateways. Verarbeitung von Sensordaten durch M2M-Kommunikation. Cloud-Anbindung durch Spring Boot und REST-Schnittstellen. Update der Anki SDK. Qualitätssicherung durch SonarQube, FindBugs und PMD. Deployment von Java-Anwendungen auf Raspberry Pi. Betreuung Messestand auf der Herbstcampus Messe in Nürnberg.
Eingesetzte QualifikationenNode.Js, Kommunikation
nicht angegeben
4/2016 – 10/2016
TätigkeitsbeschreibungImplementierung und Evaluation von Multiplex Mechanismen für drahtlose Medien mit Python auf Raspberry Pi und GPIO-Pins. Implementierung einer Wetter-App und Ventilatorsteuerungs-App auf Android mit BLE-Mechanismen. Implementierung von Bluetooth Beacons und Lokalisierung mit Android. Implementierung von Flooding und Dynamic Source Routing (DSR) auf einem echten Mesh-Netzwerk. Implementierung von Echtzeit-Datenbanken mit Google Firebase.
Eingesetzte QualifikationenPython
nicht angegeben
12/2015 – 5/2016
TätigkeitsbeschreibungThema: „Visualisierung studentischen Verhaltens in einer eLearning-Plattform“. Stand der Technik im Bereich MOOC-Plattformen. Implementierung einer Ruby-on-Rails Webapplikation. Erstellung von UI-Mockups mit Balsamiq. Implementierung von Datenanalyse und -pflege studentischer Daten. Verwendung von ORM und Postgres-Datenbank. Implementierung Frontend durch JavaScript Bibliothek.
Eingesetzte QualifikationenRuby on Rails, Balsamiq, Immobilienspezialist, Postgresql, JavaScript
Ausbildung
Universität Stuttgart
Stuttgart
Hochschule Heilbronn
Heilbronn
Über mich
Mit über 7 Jahren Enterprise-Erfahrung (unter anderem beim maßgeblichen Aufbau eines hochskalierbaren Identity Providers im Konzernumfeld) kenne ich die Herausforderungen verteilter Systeme. Egal ob es um das Design komplexer Web-APIs, die Integration via gRPC oder das Setup von Cloud-Infrastrukturen per Terraform geht: Ich denke in Lösungen, nicht in Problemen.
Ich bin niemand, der nur blind Tickets abarbeitet. Ich bringe gerne Struktur in komplexe Vorhaben, lege höchsten Wert auf Code-Qualität (SonarCloud, automatisiertes Testing) und übernehme Verantwortung für ganze Module – bei Bedarf inklusive Rufbereitschaft und Operations-Themen (Kubernetes, Docker).
Was Sie von mir erwarten können: Hands-on-Mentalität, klare Kommunikation auf Augenhöhe und eine agile Arbeitsweise, die echten Mehrwert liefert.
Hinweis zur Transparenz: Mein finaler Stundensatz ist abhängig von der Projektlaufzeit, dem Remote-Anteil und der genauen Rolle (Backend Development vs. Cloud Architektur/DevOps).
Weitere Kenntnisse
• Clean Architecture & Domain-Driven Design (DDD)
• Event-Driven Architecture & Microservices
• Design Patterns, Clean Code, SOLID-Prinzipien
• API-Design (REST, gRPC)
Backend-Entwicklung (.NET-Ökosystem):
• C#, ASP.NET Core, .NET Framework
• Entity Framework Core (EF Core)
• Middleware, Background Jobs, Task Scheduling
• Identity & Access Management (u.a. Duende IdentityServer, OAuth2/OIDC, RBAC)
Cloud, DevOps & Infrastruktur (IaC):
• Microsoft Azure (EntraID, App Services, etc.)
• Kubernetes (K8s) & Docker
• Terraform (Infrastructure as Code)
• Azure DevOps, CI/CD-Pipelines, SonarCloud
Datenbanken & Datenmodellierung:
• Relationale Datenbanken (MS SQL, T-SQL)
• NoSQL-Konzepte
• Datenbankmigrationen und Performance-Optimierung
Qualitätssicherung & Testing:
• Test-Driven-Ansätze, Testautomatisierung
• Unit-Tests, Integration-Tests, End-to-End (E2E) Tests
Frontend & Fullstack (Erweiterte Kenntnisse):
• React, TypeScript
• JavaScript, HTML/CSS
• (Historisch auch Java, JSP, CMS-Entwicklung)
Methodik & Arbeitsweise:
• Scrum / Agile Softwareentwicklung
• Code Reviews (Pull Requests), Tech Talks
• System-Operations & Rufbereitschafts-Erfahrung
Persönliche Daten
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
