Schlagwörter
Skills
Android-Spezialist.
Vielseitiger Hintergrund.
Bevorzugter Stack:
- Spring Boot Backend (Java/Kotlin)
- Android-Frontend
- Angular Frontend
Frühestens zum 01.01.2024 verfügbar.
Projekthistorie
Seit 2010 entwickle ich in eigenem Auftrag native Android-Apps, die ich selbst gewerblich monetarisiere und bewerbe. Meine Top-App, AlarmDroid, zählt bis heute über 8 Millionen Downloads und ist in mehr als 20 Sprachen verfügbar. Das Androidmag betitelte mich in einem Interview einst als einen der erfolgreichsten App-Entwickler Deutschlands. 2019 habe ich mit Better Alarm einen AlarmDroid-Nachfolger in Googles App-Store Google Play veröffentlicht.
- Entwicklung von Android-Apps
- Monetarisierung dieser mittels In-App-Käufen und Werbung
- Marketing
- Internationalisierung
- Support
- Java
- Kotlin
- Android SDK
- ObjectBox
- Google Play Services
- Firebase
Das Produkt "alley" wurde als Startup von der FoundersLane GmbH in Zusammenarbeit mit der Gothaer Versicherungsgesellschaft gegründet und bietet eine digitale Plattform für datengetriebene Gesundheitsdienstleistungen. alley bereitet Patienten und Ärzte gleichermaßen optimal auf bevorstehende Hüft-Operationen vor (Stand: Mai 2020). Die Entwicklung des MVP begann im Oktober 2019, der Live-Betrieb startete am 4. Mai 2020 in Kollaboration mit der Charité (Berlin) und dem St. Petrus Krankenhaus (Bonn).
Meine persönliche Leistungen in diesem Projekt
- Entwicklung zweier hybrider Apps für Android und iOS mithilfe des Ionic-Frameworks (Angular)
- Entwicklung von Backend-Services (Spring Boot, OpenAPI)
- Integration der API-Gateway- und Authentifizierungs-Lösung WSO2 (OAuth2; User-Managed Access, UMA; Access Control Management via XACML)
Programmiersprachen
- Java
- TypeScript
- JavaScript
- Java Spring Framework, insbesondere Spring Boot und Data
- Ionic, Angular
- WSO2 API Manager
- MySQL
- MongoDB
- ElasticSearch
- RabbitMQ
- Swagger / OpenAPI
- Docker
- Git
Wie können Geschäfte ihre Kunden erreichen, nachdem diese das Geschäft verlassen haben? Diese Frage beantworten wir mit unserer Marketing-App namens MIGOO. Sie ist bereits technisch realisiert und für Android und iOS verfügbar. Der MIGOO-Kern wurde als “intelligente Kaufanreiz-Verteil-Maschine” entworfen, welche vielseitig einsetzbar und agil erweiterbar ist. Das Ziel der MIGOO-App ist der Aufbau von offenen, digitalen Kundenclubs im lokalen Einzelhandel.
Persönliche Leistungen
- Entwicklung eines skalierbaren Backends mittels Java-Microservice-Stack (JHipster), Last-Verteilung via Apache Kafka
- Entwicklung eines Web-Frontends für Kunden bzw. Partner
- Entwicklung einer nativen Android-App für Endverbraucher inkl. Push-Benachrichtigungen (In-App-Daten-Aktualisierung in Echtzeit) und Geofencing
- Analog Entwicklung einer nativen iOS-App
- Konfiguration einer skalierbaren Produktionsumgebung (Kubernetes)
Beide Apps wurden in den genannten Dauer fertiggestellt und im jeweiligen App-Store veröffentlicht.
Programmiersprachen- Java
- Kotlin
- Swift
- TypeScript
- Java Spring Framework
- Android SDK
- iOS SDK
- Angular
- JHipster
- Apache Kafka
- Docker
- Kubernetes
- Git
- MySQL
- ElasticSearch
- Firebase Cloud Messaging
- Google Location API
Datengetriebene Unternehmensstrategien liegen uns am Herzen. Ich habe hierzu ein Beratungskonzept für kleine und mittelständische Unternehmen entwickelt und gemeinsam mit meinem Gründungspartner in einem Pilotprojekt umgesetzt. Dazu habe ich eine Software entwickelt, mit der sich beliebige und komplexe Umfragen erstellen lassen, deren Ergebnisse in Echtzeit analysiert und dem Kunden unmittelbar online verfügbar gemacht werden, um auf Grundlage dieser Daten gezielt und sicher die richtigen unternehmerischen Entscheidungen treffen zu können. Dabei wird die anzuwendende Datenschutzerklärung während der Laufzeit für jede Kampagne individuell und bedarfsgerecht aus Textbausteinen generiert.
Persönliche Leistungen
- Entwicklung eines Web-Frontends (Angular) für Kunden bzw. Partner
- zur Konfiguration von Datenerhebungskampagnen
- zur Datenauswertung
- Analog Entwicklung eines Frontends für Endverbraucher
- Entwicklung eines Backend-Services mittels Spring Boot
- Konfiguration einer skalierbaren Produktionsumgebung (Kubernetes)
- Java
- TypeScript
- Java Spring Framework
- Angular
- JHipster
- Docker
- Kubernetes
- Git
- MySQL
- ElasticSearch
SOLYTIC bietet eine Monitoring- und Analyse-Lösung für Photovoltaikanlagen jeder Größe an (insbesondere Megawatt-Parks) und bereitet den Weg hin zum dezentralen Energiemarkt der Zukunft. Als Lead-Entwickler habe ich SOLYTIC von der ersten Stunde an begleitet.
Persönliche Leistungen
- Entwicklung des Kern-Backends in PHP und Python (Datenaufnahme, -aggregation, -analyse)
- Differenzierte Modellierung und Analyse von Produktions- und Einstrahlungsdaten zur Überwachung der Effizienz von Photovoltaik-Anlagen und Solar-Parks (und deren einzelner Teile)
- Entwicklung des Kundenfrontends (Anzeige von Produktions-Daten, Analysen und Berechnungen)
- Entwicklung eines Hardware-Loggers als Retrofit-Lösung für noch nicht mit dem Internet verbundene Anlagen (auf Basis des ESP32-Mikrocontrollers)
- Reverse-Engineering diverser undokumentierter Bus-Protokolle verschiedener Wechselrichter-Hersteller
- PHP7 (Backend)
- Python (Backend: Datenmodellierung)
- JavaScript (Frontend, NodeJS)
- C++ (Mikroprozessor)
- Zend 2 Framework (als Backend-Basis)
- RabbitMQ zur Lastenverteilung
- MySQL als Haupt-Datenbank
- ESP-IDF (ESP32 SoC SDK)
- NodeJS zum Abholen von Daten (von einer Vielzahl von Clients)
- Redis als temporäre Aggregations-Datenbank
- ElasticSearch
- NumPy, SciPy, pvlib (Photovoltaik-spezifische Python-Bibliothek)
- 3D-Druck (OpenSCAD, Prusa i3MK2)
greatcontent ist der Marktplatz für deutschsprachigen SEO-Content. Um weiter wachsen zu können, hat sich die greatcontent AG 2017 von einer Agentur zum Marktplatz entwickelt. Ich habe sie bei diesem Schritt als technischer Lead bei der Entwicklung der Software ebenso wie bei der Umstrukturierung des Entwickler-Teams begleitet und unterstützt. Die greatcontent AG konnte nach Abschluss meiner Tätigkeit mit dem neuen Produkt rechtzeitig launchen und anschließend einen erfolgreichen Exit verzeichnen.
Persönliche Leistungen
- Entwicklung eines Online-Marktplatzes für Content (d.h. Texte) auf Grundlage von Symphony 4 (PHP7)
- Insbesondere: ein sicheres und transparentes Buchhaltungssystem
- Aufbau und Coaching eines neuen Entwickler-Teams
- Außerdem fachliche Beratung insbesondere in Themen der Finanzbuchhaltung
- PHP7
- Symphony 4