21.10.2025 aktualisiert
CR
teilweise verfügbar
Senior Fullstack-Entwickler von Anwendungen und für Cloud, Web, Server und Mobile
Darmstadt, Deutschland
Deutschland
Diplom-Wirtschaftsinformatiker (TU Darmstadt)Skills
Mit dem ausgeprägten Sinn für das Wesentliche unterstütze ich seit über 20 Jahren meine Kunden mit der Konzeption, Architektur, Entwicklung und dem automatisierten Testing von komplexen Client- und Serverlösungen für Cloud, Web, Mobile und Desktop unter Verwendung moderner Programmiersprachen, Frameworks, aktueller Technologien und agilen Methoden.
- Meine Schwerpunkte: Ganzheitliche und nachhaltige Problemlösungen auf höchstem technischen und qualitativem Niveau
- Software- und Systemarchitekturen
- Microservices
- Cloud (Google, AWS)
- Backend-Entwicklung (Go, Java,/Kotlin, Node.js)
- Frontend-Entwicklung (Web mit Angular und Vue.js)
- Mobile Apps (iOS nativ, hybride Apps mit Flutter)
- DevOps
- Auswahl regelmäßig verwendeter TechnologienProgrammiersprachen & Markup: Go, Java, Kotlin, TypeScript, JavaScript, Dart, Swift, PHP, Python, SQL, HTML5, CSS3
- Frameworks & Toolkits (Auswahl): Spring Boot, Angular, Vue.js, Node.js, NestJS, Flutter, Gin, Express, gRPC
- Sonstiges Know-how (Auswahl): Docker, Reactive Programming, DevOps, Continuous Integration and Delivery, Selenium, Web Security, Database Programming (SQL/No-SQL), Kryptographische Verfahren, Softwarearchitekturen, Microservices, Cloud, Automated Testing, Distributed Systems, Message Queues, Shell Scripting. MQTT
- Datenbanksysteme: PostgreSQL, MySQL/MariaDB, MongoDB, Redis, SQLite
- Auswahl weiterer Fähigkeiten und Kenntnisse (alle mit Projekterfahrung)Certified Scrum Master (Agile Alliance)
- Test-Driven Development (v.a. Jest, JUnit, Mockito, Chai, Supertest)
- Git / Gitflow
- DevOps
- Jenkins, GitLab, Bitbucket, TeamCity
- REST APIs (Design und Entwicklung)
- OpenAPI / Swagger
- OAuth / JWT
- Einsatz und Implementierung kryptographischer Verfahren (Verschlüsselung, Digitale Signaturen, OAuth2, Hashing, PKI, Double Ratchet, X3DH, SSL/TLS, HTTPS, etc.)
- Maven / Gradle
- Fastlane
- Prometheus / Grafana
- Von mir regelmäßig in Projekten zum EInsatz gebrachte Werkzeuge:Visual Studio Code
- IntelliJ IDEA
- JIRA
- Confluence
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung webbasierter HMIs für medizinische Endgeräte und interne Werkzeuge auf Basis von Angular
- Entwicklung von Backendsystemen in Go zur Inbetriebnahme auf medizinischen Endgeräten
- Entwicklung von geräteseitigen Softwarekomponenten zur Anbindung medizinischer Endgeräte an die Google Cloud
- Etablierung kompletter CI/CD-Pipelines mit Docker und Jenkins
Kunden entwickelt und verkauft hochwertige aus Aluminiumblock gefräste Bluetooth-Module, die zusammen mit einer großen Zahl von Sensoren (z. B. GPS, Öltemperatur, Batteriespannung) in Fahrzeugen von Endverbrauchern (zumeist in Oldtimern) verbaut werden.
Die App (iOS und Android) ermöglicht nach (ggf. automatischer) Kopplung mit dem Bluetooth-Modul Echtzeit-Zugriff auf die Sensordaten und präsentiert diese in der App entsprechend.
Daten können zudem in die Cloud des Herstellers hochgeladen und per App von dort bei Bedarf wieder eingesehen werden.
Projekt umfasst u.a. die Portierung der bestehenden App von Xamarin auf das Ionic Framework, sowie die Fortentwicklung und Optimierung der UI unter Ionic Framework.
- Frontend-Entwicklung einer hybriden App auf Basis von Flutter zum Austausch End-to-End verschlüsselter multimedialer Posts und Nachrichten
- Backend-Entwicklung von diversen Microservices auf Basis von Spring Boot, NodeJS und NestJS, PostgreSQL, MongoDB, Redis
- Backend-Entwicklung eines adaptierten OAuth2-Servers auf Basis von NodeJS