Softwareentwicklung- und Architektur: Java, Kotlin, C#, .NET, SQL, Databases, Android, JavaScript, TypeScript, iOS
- Verfügbarkeit einsehen
- 5 Referenzen
- auf Anfrage
- 77815 Bühl (Baden)
- Umkreis (bis 200 km)
- de | en
- 12.01.2026
- Contract ready
Kurzvorstellung
Auszug Referenzen (5)
"Umfangreiche Unterstützung beim neu Aufbau einer IoT und Energy Management Lösung. Arbeit umfasste umfangreiche Programmierungen und Systemaufbau"
6/2022 – 8/2023
Tätigkeitsbeschreibung
Entwicklung einzelner Komponenten für eine IoT-Plattform:
Erstellung einer Web-IDE für skriptbasierte Berechnungen und Algorithmen (Kotlin), die vom Endkunden/User gepflegt
werden können. Vollständige Autocompletion wie bekannt aus z.B. IntelliJ oder Eclipse, dabei benutzerfreundlich durch
diverse generierte Hilfsklassen und Typen und Integration des Userscript Codes in komplexere, für den User unsichtbare,
Klassen und Code.
Implementierung und Integration eines GraphQL Framework für das bestehende IoT Portal. Automatische Generierung
der Schemas und Dokumentation mittels Code-Analyse (Reflection) und Annotationen. Anbindung der verschiedenen
Ressourcen
Integration von Spring Batch zum Erstellen von Imports und Exports via CSV, Excel, Elastic Search und Arango DB,
Ansteuerung als Microservice
Implementierung eines Web Portals als Grundlage für Benutzer- und Zugriffsrechte via VPN und Implementierung eines
Reverse Proxy sowie Native UI- Integration für Filesharing mit Nextcloud als API / Backend
Eingesetzte Technologien: Frontend Typescript / Javascript / ACE Editor; Backend Java, Kotlin, Spring, RabbitMQ, GraphQL,
Arango DB, Elastic Search, Spring Batch, Spring Boot, Spring Microservices, Nginx, Vaadin, Oauth, Keycloak, Docker, Kubernetes
Full Stack Developer, Java-Entwickler, Kotlin, Spring Framework, Typescript
"Überführung einer Desktop Java Anwendung durch Cross Compiling auf einen HTML5 Stack. Neu Entwickler diverser Frontends für die IoT Devices."
10/2017 – 4/2019
Tätigkeitsbeschreibung
Visualisierung von Sensor Trenddaten in Form von konfigurierbaren Diagrammen und tabellarischer Ansicht im Java EE /
Spring (Backend) und Typescript / React bzw. GWT (Frontend) Umfeld. Consulting und Implementierung der
Client-Architektur
Eingesetzte Technologien: GWT, Typescript, React, Redux, Inversify, Redux Saga). Java-to-Typescript Generator (REST),
Implementierung der Rest Schnittstelle in JavaEE Backend, Big Data OrientDB, Java, Spring (Boot), OAuth, jOOQ, Postgresql,
Postgres
Full Stack Developer
"Wir waren äußerst zufrieden mit der Zusammenarbeit im Rahmen dieses Projektes. Und würden gerne jederzeit wieder auf den Freiberufler zukommen."
1/2017 – 7/2017
Tätigkeitsbeschreibung
- Softwarearchitektur Java / Javascript Neuentwicklung des Geoportal Baden-Würtemberg
- Teamleitung Frontend (Liferay, Java, Javascript, CSS)
- Koordination
- Abstimmung mit Kunden (fachlich und technisch), Designer
- Deployment Tomcat
- Implementierung Java / Javascript Portal / Portlets
- Entwicklung Geodaten-Viewer ExtJS / GeoExt
J2EE, JavaScript, Jquery, Content Management
"Sehr kreativer und kompetenter Entwickler."
10/2015 – 12/2016
Tätigkeitsbeschreibung
- Coreentwicklung des Mobile Clients auf Basis von Typescript
- Frameworkarchitektur und Umsetzung (Dependency Injection, Databinding, etc. ähnlich zu Angular2)
- Implementierung der UI-Library / Widgets
- Anwendungsenwicklung im Bereich Prozesssteuerung in der Automobilbranche
- Jasmine Testing
- Typescript
- NodeJS
- ASP.NET (C#)
- C# Backend / Middleware
Microsoft Windows Mobile, Test Automation, .Net Framework (Microsoft), Mobile Application Development, Typescript, Node.Js
"[...] [...] war als Gründer und Lead Developer im Startup "wordkiwi" mit der gleichnamigen App im iOS AppStore"
9/2014 – 11/2014
TätigkeitsbeschreibungKonzeption und Entwicklung einer komplexen iOS App mit noSQL Backend und Einbindung mehrerer APIs ( u.a. Google Cloud Storage).
Eingesetzte QualifikationeniOS, PHP, JavaScript
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – offen
Tätigkeitsbeschreibung
Entwicklung von Core-Microservices und Webservern (REST-Api) mit Spring Boot(Kotlin), Kafka, SQL-Datenbanken,
Spring Batch Processing im Finanz- und Versicherungsumfeld. Fokus auf Backend Entwicklung, Datenbanken und DevOps.
Führung des Core Developments, Automatisierung von Unit, Integration- und End-to-End Tests, Integration von PACT /
CDCT Tests (Provider und Consumer-Seite). Entwicklung eines API-Layer-Test-Frameworks.
Unterstützung bei der Entwicklung von Micro Frontends mit Angular. Umsetzung der hohen Anforderungen an Clean
Code, Test-Code Coverage und Stabilität. (CI/CD, Sonar, Multi-Layer Testing)
Durchführung von Code Reviews, Schulung von Kollegen und Erstellen von unternehmensinternen Softwarebibliotheken,
Codegenration (kotlinpoet), Kubernetes (helm), Monitoring / Administration mit kubctl, k9s, Optimierung und
Batch-Verarbeitung mit SQL- und NoSQL- Datenbanken, Auswertung und Automatisierung von Azure App Insights Logs
Eingesetzte Technologien: JavaEE, Spring Boot, Kotlin, Azure Cloud, Azure Blobstorage, Workload Identity, KeyVault, MSSQL /
AzureSQL, Redis, Spring Batch, Kubernetes, Docker, Github, Angular, Swagger, OAuth 2.0, Keycloak, JUnit5, Grafana, mockk.io,
Restassured, kotlinpoet, Azure AppInsights, github workflows, github ecosystem (PR, CI/CD)
Angular, Apache Kafka, Backend Entwickler, Cloud (allg.), Java-Entwickler, Kotlin, Microsoft Azure
6/2022 – 8/2023
Tätigkeitsbeschreibung
Entwicklung einzelner Komponenten für eine IoT-Plattform:
Erstellung einer Web-IDE für skriptbasierte Berechnungen und Algorithmen (Kotlin), die vom Endkunden/User gepflegt
werden können. Vollständige Autocompletion wie bekannt aus z.B. IntelliJ oder Eclipse, dabei benutzerfreundlich durch
diverse generierte Hilfsklassen und Typen und Integration des Userscript Codes in komplexere, für den User unsichtbare,
Klassen und Code.
Implementierung und Integration eines GraphQL Framework für das bestehende IoT Portal. Automatische Generierung
der Schemas und Dokumentation mittels Code-Analyse (Reflection) und Annotationen. Anbindung der verschiedenen
Ressourcen
Integration von Spring Batch zum Erstellen von Imports und Exports via CSV, Excel, Elastic Search und Arango DB,
Ansteuerung als Microservice
Implementierung eines Web Portals als Grundlage für Benutzer- und Zugriffsrechte via VPN und Implementierung eines
Reverse Proxy sowie Native UI- Integration für Filesharing mit Nextcloud als API / Backend
Eingesetzte Technologien: Frontend Typescript / Javascript / ACE Editor; Backend Java, Kotlin, Spring, RabbitMQ, GraphQL,
Arango DB, Elastic Search, Spring Batch, Spring Boot, Spring Microservices, Nginx, Vaadin, Oauth, Keycloak, Docker, Kubernetes
Full Stack Developer, Java-Entwickler, Kotlin, Spring Framework, Typescript
12/2019 – 9/2022
Tätigkeitsbeschreibung
Im Logistikbereich, insbesondere Transport, Lagerung und Endkundenversorgung:
Analyse bestehender Systeme, Unterstützung beim Aufbau von Oracle-Datenbanken und Beratung zu Projektmanagement und Umsetzung. Entwicklung und Design eines Server-Frameworks (.NET Core, Entity Framework, Oracle DB, XML, SAP) sowie Anbindung via Microservices mit Java (Micronaut, jooQ) zur Integration externer Schnittstellen wie SAP für die Tourenplanung und Anbindung an Android/Zebra-Mobilgeräte.
Architektur und Entwicklung einer Android-Client-App mit Kotlin sowie Beratung und Wartung einer bestehenden Paketshop-App (Android/Java).
Entwicklung eines Kotlin-basierten Android-App-Frameworks mit Snapshot-Funktionalität (Stage-Driven-Development) und wiederverwendbaren Bibliotheken für Bluetooth-Socket-Verbindungen, UI-Komponenten und Hardwaresteuerung (Barcode-Scanner, Hardwaretasten). Erstellung von SPA mit React und vue.js.
Entwicklung einer Android-App für Logistik und Patientenversorgung (Sauerstoffversorgung) auf Basis dieses Frameworks, mit Integration von Bluetooth-Druckern (Zebra ZPL), Offline-Modus, Fotofunktion und Single-
Source-Reporting (Druck, PDF, Text an Server). DevOps, CI/CD, Build-Pipeline Implementierung und Wartung mit Gitlab.
Eingesetzte Technologien: .NET Core, Entity Framework, Angular, Ionic, React, vue.js, Oracle DB, XML, SAP, Android, Zebra, Kotlin, Jetpack Compose, Java, Micronaut Framework, JOOQ, Bluetooth, low-level communication, Docker, Kubernetes
.NET-Entwickler, Android Developer, Consultant, Full Stack Developer, Kotlin, SQL Entwickler
12/2019 – 1/2020
Tätigkeitsbeschreibung
Weiterentwicklung und Wartung einer SaaS Plattform in der Energiewirtschaft (vergleichbar mit SAP). Implementierung
diverser Zusatzfunktionalitäten
Eingesetzte Technologien: PHP, Slim Framework, SQL, HTML, Docker, Linux. PHP Unit Testing
Full Stack Developer
11/2018 – 11/2019
Tätigkeitsbeschreibung
Implementierung von Spring Serveranwendungen und Webfrontends im Medizin-Daten Umfeld
Eingesetzte Technologien: Java 8, Java 11, Spring (Spring Boot), OAuth2, Security, REST, jOOQ, SQL, Postgresql, Postgres,
Postman, HL7 FHIR, HAPI FHIR (Java FHIR API), DICOM, PACS, Vaadin, vue.js
Full Stack Developer
10/2017 – 4/2019
Tätigkeitsbeschreibung
Visualisierung von Sensor Trenddaten in Form von konfigurierbaren Diagrammen und tabellarischer Ansicht im Java EE /
Spring (Backend) und Typescript / React bzw. GWT (Frontend) Umfeld. Consulting und Implementierung der
Client-Architektur
Eingesetzte Technologien: GWT, Typescript, React, Redux, Inversify, Redux Saga). Java-to-Typescript Generator (REST),
Implementierung der Rest Schnittstelle in JavaEE Backend, Big Data OrientDB, Java, Spring (Boot), OAuth, jOOQ, Postgresql,
Postgres
Full Stack Developer
7/2017 – 10/2017
Tätigkeitsbeschreibung
Portierung der Browserspiele „BigFarm“ und „Empire“ Flash -> Typescript / Javascript / HTML5, Softwareentwicklung und
Beratung in Themen Webentwicklung allgemein, Performance Tuning
Eingesetzte Technologien: Typescript, grafische Darstellung auf dem HTML5 Canvas, createjs / easeljs Bibliotheken, Adobe
Animate, Flash
Softwareentwickler
1/2017 – 7/2017
Tätigkeitsbeschreibung
- Softwarearchitektur Java / Javascript Neuentwicklung des Geoportal Baden-Würtemberg
- Teamleitung Frontend (Liferay, Java, Javascript, CSS)
- Koordination
- Abstimmung mit Kunden (fachlich und technisch), Designer
- Deployment Tomcat
- Implementierung Java / Javascript Portal / Portlets
- Entwicklung Geodaten-Viewer ExtJS / GeoExt
J2EE, JavaScript, Jquery, Content Management
10/2015 – 12/2016
Tätigkeitsbeschreibung
- Coreentwicklung des Mobile Clients auf Basis von Typescript
- Frameworkarchitektur und Umsetzung (Dependency Injection, Databinding, etc. ähnlich zu Angular2)
- Implementierung der UI-Library / Widgets
- Anwendungsenwicklung im Bereich Prozesssteuerung in der Automobilbranche
- Jasmine Testing
- Typescript
- NodeJS
- ASP.NET (C#)
- C# Backend / Middleware
Microsoft Windows Mobile, Test Automation, .Net Framework (Microsoft), Mobile Application Development, Typescript, Node.Js
9/2014 – 11/2014
TätigkeitsbeschreibungKonzeption und Entwicklung einer komplexen iOS App mit noSQL Backend und Einbindung mehrerer APIs ( u.a. Google Cloud Storage).
Eingesetzte QualifikationeniOS, PHP, JavaScript
4/2012 – 10/2014
Tätigkeitsbeschreibung
Entwicklung eines Cross-Plattform-App-Frameworks (Web, Desktop).
Komplette Eigenentwicklung des Web-UI-Layers (JavaScript, WebSocket / Long Polling), Webserver (Java / Groovy),
Skript-Engine und Map/Geodaten-Renderer für Geo-Anwendungen. DevOps und CI/CD im Gitlab Umfeld.
Parallele Entwicklung mehrerer Anwendungen: interaktive Stadtkarte/Infoportal, großflächiges Liegenschaftskataster, Infrastruktur.
Eingesetzte Technologien: Java SE, Java EE, Groovy, JavaScript, HTML5, CSS, Data-Design, Agile Development Techniques, Software Testing (Unit Test, Integration Tests, UI Tests), SQL, Oracle DB, C++, Groovy Framework Entwicklung, End-User Application development, GIS, 2D Rendering, Swing, Vaadin, Jenkins, Bamboo, Gitlab
Android, C++, CAD (computer-aided design), Hibernate (Java), J2EE, Java-Frameworks, Java (allg.), Java Database Connectivity, JavaScript, Jquery, Naturwissenschaft, Oracle Database, SQL, Technische Zeichnungen
1/2012 – 4/2012
TätigkeitsbeschreibungSoftwareentwicklung Java SE, Java EE, JPA, Hibernate, ZK Framework, Javascript HTML
Eingesetzte QualifikationenOracle Database, SQL, Java Database Connectivity, Hibernate (Java), J2EE, Java SE, Java (allg.), Java-Frameworks, JavaScript
11/2011 – 12/2011
TätigkeitsbeschreibungSoftwareentwicklung Java, JPA, Hibernate, Testdriven Development, Scrum, Vaadin
Eingesetzte QualifikationenJava Database Connectivity, Testen, Hibernate (Java), J2EE, Java (allg.), Enterprise Javabeans, Java-Frameworks
2/2011 – 9/2011
TätigkeitsbeschreibungSharepoint Entwicklung und Administration
Eingesetzte QualifikationenMicrosoft SharePoint Server
6/2009 – 7/2010
Tätigkeitsbeschreibung
ASP.NET / Javascript
Windows Forms / WPF
Silverlight
Sharepoint 2007/10 Webpart development
Sharepoint2007/10 Administration
Microsoft SharePoint Server, Visual Basic, Microsoft Visual Studio, C#, .Net Framework (Microsoft), ASP.NET, Microsoft Silverlight, JavaScript
5/2008 – 6/2009
Tätigkeitsbeschreibung
Testing & Anpassung von AutoCAD Plugins (C++)
Frontendentwicklung Prozessvisualisierung (Javascript, Silverlight)
Weiterentwicklung Prozessvisualisierung (VB .NET)
Übersetzung der Handbücher und Sprachdateien von Deutsch nach Englisch
C++, VBA (Visual Basic for Applications), JavaScript, HTML
2/2008 – 9/2011
TätigkeitsbeschreibungSoftwareentwicklung und Organisation, insbesondere Entwicklung von Web 2.0 Anwendungen mit Java, PHP5, MySQL, Javascript, HTML
Eingesetzte QualifikationenMysql, SQL, Android, Java (allg.), PHP, JavaScript, HTML
Ausbildung
RWTH Aachen
Aachen
Über mich
seit über 15 Jahren in der IT als Entwickler, Architekt und Consultant tätig
#Frameworkentwicklung: Cross-Platform-, Mobile-, Application Server-, IoT-Platform- und Testframeworks
#Erfahrung: breit gefächert in diversen fachlichen Bereichen
Cloud / SaS, Gebäudeautomation / IoT, Geoinformatik,, Medizininformatik, Logistik-, Automobil- und Finanzbranche
#Tiefe: langjährige, fundierte technische Erfahrung in diversen Programmiersprachen und IT-Bereichen:
Java, Kotlin (Server, Android-SDK, Desktop), C#, Typescript, Javascript, Python, Swift, C++
Framework, Backend / Server, Microservices, Web-Frontend, Android, iOS, Microcontroller / Embedded Devices
Skalierbarkeit, Clean Code / Qualitätskontrolle, DevOps, Testing, Planning / Organisation, Schulungen
#Ausgeprägt: Analysefähigkeiten und sehr hoher Qualitätsanspruch, überdurchschnittliche Performance
#Selbständig: große Eigenverantwortung, selbständiges Arbeiten, autodidaktische Fort- und Weiterbildung
#Teamplayer: herausragende Soft-Skills und emotionale Intelligenz, lösungsorientiert, kommunikationsstark
Organisation, Eventplanung, Gruppenleitung, langjähriges Mitwirken in Schauspiel- und Musikgruppen
Weitere Kenntnisse
- Backend-, Full Stack- und Framework Entwicklung
- Softwarearchitektur und Softwaredesign
- Native UI-Entwicklung (Mobile, Web, Desktop, Hybrid)
#Code-Analyse und Dev-Tools
- Code Generation, Reflection, Generic Programming
- Cross-Compiling, AST-Analyse, Dev Tools, AI, ML, LLM
#Code Quality, Testing und DevOps
- Clean Code, Review, Refactoring, Unit- und IT-Tests
- CI/CD Continuous Integration, Continuous Delivery
#Analyse und Optimierung
- IT-Consulting & Prozessoptimierung
- Prozessanalyse, Datenanalyse, Datentransformation
- Datenbankdesign, Datenbankoptimierung
- Code-Performance Optimierung
#Programmiersprachen / Frameworks / Tools
Java, Kotlin, Spring, .NET, C#, SQL, noSQL, Android, iOS (Swift)
Microservices, REST, Embedded Programming
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
