Android, API, Restful, Backend, Kotlin, Spring, MySQL, CI/CD
Aktualisiert am 21.02.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Agile Softwareentwicklung
Android
Kotlin
Git
Confluence
OpenSource
Backend Entwicklung
Scrum
API
JIRA
Deutsch
Englisch

Einsatzorte

Einsatzorte

Kaiserslautern (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: D6 bevorzugt

möglich

Projekte

Projekte

3 Monate
2023-09 - 2023-11

Erweiterung der bestehenden smart cci Android App

Software-Entwickler Kotlin MVVM Design Pattern Trello ...
Software-Entwickler
  • Refactoring auf MVVM-Pattern
  • Einführung von Jetpack Compose
  • Strukturaufbau für Offline Modus
  • Anbindung an ein WLAN-Schieberdreh-Messgerät


Trello IntelliJ
Kotlin MVVM Design Pattern Trello Jetpack Compose
Smart connected city infrastructue GmbH
Remote
1 Jahr 4 Monate
2021-11 - 2023-02

Software für Automaten-Bezahldienstleister

Software-Entwickler Kotlin Spring Flutter
Software-Entwickler

Backend- und Android-Entwicklung

JSON-Rest-APIs für Angular-Frontend und Android und iOS-Apps

Payment-Dienstleister

Bluetooth LE

Mitarbeit an der Migration der iOS und Android App zu Flutter


Spring Boot Android Bluetooth
Kotlin Spring Flutter
Conomo GmbH
Dieburg
1 Monat
2021-11 - 2021-11

Nutzer-Validierung für Spielcasino

Software-Entwickler Kotlin TornadoFx SSL
Software-Entwickler

Entwicklen einer Windows-Softwarelösung, welche die MRZ-Daten eines eingescannten Personalausweises an einen Landesserver schickt und daraufhin anzeigt ob der Spieler spielberechtigt ist oder nicht.

Kotlin TornadoFx SSL
Rombs KG
Winnweiler
3 Monate
2021-08 - 2021-10

Android-App und Backend für Paketdienstleister

Software-Entwickler Kotlin Ktor Thymeleaf
Software-Entwickler

Entwickeln eines Backends mit simpler Benutzerverwaltung und Administrierung von Paketschäden.
Inkl. Entwicklung einer Android-App welche in der Lage ist, EAN-Codes zu scannen, Bilder zu erstellen und per Multiple-Choice den Nutzer ein vorgegebenes Formular auszufüllen und abschicken zu lassen.

Docker Android
Kotlin Ktor Thymeleaf
Bitfriends GmbH
Winnweiler
3 Monate
2021-04 - 2021-06

Erweiterung einer Kotlin Multiplattform Library

Software-Entwickler Kotlin
Software-Entwickler

  • Erweiterung der vorhandenen Multiplattform Library um neue Formeln
  • Einbau in bestehenden Windows-Software (Auf JVM Basis)

Kotlin
3S Antriebe GmbH
Remote
6 Monate
2020-10 - 2021-03

Windows-Software-Entwicklung

Software-Entwickler Kotlin Bluetooth FrontEnd ...
Software-Entwickler

Komplett selbständiges Erstellen einer Windows-Software unter Nutzung der zuvor entwickelten Kotlin-Multiplattform-Library.

  • Daten Im- und Export als CSV,XLSX,JSON
  • Konfiguration der Setup-Routine
  • Erstellen der Frontend-Views
  • Erweitern der Library für den Windows-Bluetooth-Stack
  • Einbinden von Kennzahlen
  • versch. kundenspezifische Erweiterungen von Datentabellen
  • Installer
  • Mehrsprachigkeit
JetBrains IntelliJ IDEA Launch4J InnoSetup OpenProject Zoom TornadoFX
Kotlin Bluetooth FrontEnd JavaFX
3S Antriebe GmbH
Remote
4 Monate
2020-06 - 2020-09

Kotlin Multiplattform API/Library für Bluetooth Gerät

Software-Entwickler Kotlin Multiplattform Android UML
Software-Entwickler

  • Design, Entwicklung und Launch einer neuen (vorerst Android) Software Schnittstelle für Geräte des Kunden.
  • Die Aufgabe bestand im Einzelnen in der Planung (Flowcharts, Sequence Diagrams, Konzepte), in der Umsetzung, der Dokumentation und dem Test der Software.
  • Besondere Herausforderung war die Datenübermittlung per Bluetooth Device mit dem Modbus-Protokoll.

IntelliJ IDEA Zoom OpenProject
Kotlin Multiplattform Android UML
3S Antriebe GmbH
Remote
4 Monate
2020-01 - 2020-04

Planung, Entwicklung, POC, Projektmanagement, Rollout Android App

Software-Entwickler Kotlin
Software-Entwickler

Entwickeln eines POC zur Erfassung von Bestandsdaten in kommunalen Wassernetzen.

  • Anbindung von Google Maps und des auf PHP basierenden Backend
  • anbinden eines per Bluetooth kommunizierenden Schieberdrehgeräts
  • Releaseverwaltung und Continous Deployment im PlayStore
  • Projektmanagement per Videokonferenzen und Trello
Android Google Firebase Google Maps Trello Git
Kotlin
Smart connected city infrastructure GmbH
Winnweiler (Homeoffice)
2 Jahre 11 Monate
2017-03 - 2020-01

Software-Entwicklung für POCs/MVPs und Vineyard Cloud

Senior Software-Entwickler in Festanstellung Scrum Android POC ...
Senior Software-Entwickler in Festanstellung

Vineyard-Cloud Android App

  • Entwicklung der  welche eine mobile Lösung zur Parzellen-, Mitarbeiter- und Aufgabenverwaltung darstellt
    • inkl.
      • Anbindung an Bluetooth LE Beacons
      • Offline-Queue
      • Zeiterfassung
      • Modulfähigkeit
      • Rechteverwaltung
      • automatisches Ausfüllen von Dünge- und Pflanzenschutzformularen
  • Mit-Entwicklung des dazugehörigen Backend auf Basis von Java (später Spring), Restful API
  • Mit-Entwicklung des dazugehörigen Frontend auf Basis von AngularJS


Entwicklung von versch. POCs / MVPs

  • Android App zur Ortsbestimmung von Objekten wie z.B. Werkzeug auf Basis von Beacons innerhalb einer Werkshalle bzw. versch. Baustellen
  • PHP-Weiterentwicklung eines multi-funktionalen Backend
  • versch. Typo3 Webseiten
Android TYPO3 Shopware
Scrum Android POC MVP Java Schnittstelle
Digital Devotion Group GmbH
Kaiserslautern
3 Jahre
2014-03 - 2017-02

Android Entwicklung

Senior Software Entwickler in Festanstellung Android Java Scrum ...
Senior Software Entwickler in Festanstellung

Entwickeln von B2B und B2C Android Applikationen im Automotive Bereich

  • Entwicklen eines Felgen und Reifen Shopsystem für Android Tablets (B2B
  • Entwicklung eines Kiosk Modus für selbst gebrandete Tablets der Saitow AG inkl. Flashen der Firmware (B2B)
  • Entwicklung der Wash-App (B2C) zur Anzeige von Waschstraßen inkl. derer Meta-Daten und Anzeige in Google Maps + Push Notifications
  • Anbindung eines Bluetooth Handscanners zum auslesen von Barcodes in einer App und UI zur Einbindung in die Wash-App
  • Entwicklerschulungen (CleanCode, Android Entwicklung)

Eclipse Android Studio Git SOAP REST Bluetooth Insomnia Sourcetree
Android Java Scrum Kotlin
Saitow AG
Kaiserslautern

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2011 - Zend Certified Engineer (ZCE)
07/2007 - XML Anwendungsentwicklung (Makotech)
06/2007 - Ajax Technologie (Makotech)
06/2001 - Abitur am Leuchtenburg Gymnasium Kahla
07/2001 - 05/2002 Zivildienst EJB Weimar
08/2002 - 07/2005 Ausbildung zum Fachinformatiker/Anwendungsentwicklung mit Abschluss gut (87 Punkte)

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Android Kotlin Git Confluence OpenSource Backend Entwicklung Scrum API JIRA

Schwerpunkte

Kotlin Multiplattform

Aufgabenbereiche

Backend
Frontend
MVP
POC

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Eclipse
Git
Google Firebase
Google Maps
InnoSetup
Insomnia
IntelliJ IDEA
JavaFX
JetBrains IntelliJ IDEA
Launch4J
OpenProject
REST
Scrum
SOAP
Sourcetree
TornadoFX
Trello
TYPO3
Zoom

Die Entwicklung von Android Anwendungen ist meine Passion.

Hierfür habe ich mir einen **Stack** erarbeitet, welcher bereits sehr viele Anwendungsfälle im App-Bereich abdeckt.

Dazu gehören u.a.
- RetroFit für die Anbindung von externen Schnittstellen
- Swagger + CodeGen für das erstellen von Models
- TripleT PlayPublisher für das automatisierte hochladen von Builds im PlayStore (Continuos Deployment)
- Timber für effizientes Logging
- Firebase Crashlytics und Acra für das Crash-Reporting nach Release
- AltBeacon für die Arbeit mit Bluetooth Beacons
- Google Maps - für z.B. Straßennamen-Erkennung und POI Darstellung
- GreenRobot Eventbus und GreenDao für Datenhaltung und Eventhandling
- Material Design für einheitliches Look & Feel
- JUnit und Espresso für automatisierte Tests

Dies ist nur ein Auszug der wichtigsten Tools.
Kontaktieren Sie mich gerne bei Fragen oder Anfragen zu anderen Technologien.

Gerne baue ich das dazu gehörige Backend mit den benötigten Schnittstellen (Restful-API), welche die gewünschte Business-Logik implementieren und externe Clients wie z.B. eine App oder Webseite (Frontend) mit den gewünschten Daten versorgen bzw. entgegen nehmen.
Hierfür greife ich auf die Sprachen Java, Kotlin und PHP zurück und nutze Frameworks und Tools wie Spring Boot, Hybernate, Kotlin Co-Routinen und andere.

Betriebssysteme

Android
Linux
Linux (Mint, Ubuntu, Debian)
Windows
Windows 10 64-bit

 

 

 

Programmiersprachen

Java
JavaScript
Kotlin
PHP
TypeScript
UML

Datenbanken

MySQL
Oracle
SQL

Datenkommunikation

Bluetooth
Ethernet
Internet, Intranet
LAN, LAN Manager
Router
RPC
TCP/IP
Voice
Windows Netzwerk

Hardware

PC

Branchen

Branchen

Internet
E-Commerce
Dienstleistungen

Touristik
Internet Booking Engines

Einsatzorte

Einsatzorte

Kaiserslautern (+100km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)

Deutschland: D6 bevorzugt

möglich

Projekte

Projekte

3 Monate
2023-09 - 2023-11

Erweiterung der bestehenden smart cci Android App

Software-Entwickler Kotlin MVVM Design Pattern Trello ...
Software-Entwickler
  • Refactoring auf MVVM-Pattern
  • Einführung von Jetpack Compose
  • Strukturaufbau für Offline Modus
  • Anbindung an ein WLAN-Schieberdreh-Messgerät


Trello IntelliJ
Kotlin MVVM Design Pattern Trello Jetpack Compose
Smart connected city infrastructue GmbH
Remote
1 Jahr 4 Monate
2021-11 - 2023-02

Software für Automaten-Bezahldienstleister

Software-Entwickler Kotlin Spring Flutter
Software-Entwickler

Backend- und Android-Entwicklung

JSON-Rest-APIs für Angular-Frontend und Android und iOS-Apps

Payment-Dienstleister

Bluetooth LE

Mitarbeit an der Migration der iOS und Android App zu Flutter


Spring Boot Android Bluetooth
Kotlin Spring Flutter
Conomo GmbH
Dieburg
1 Monat
2021-11 - 2021-11

Nutzer-Validierung für Spielcasino

Software-Entwickler Kotlin TornadoFx SSL
Software-Entwickler

Entwicklen einer Windows-Softwarelösung, welche die MRZ-Daten eines eingescannten Personalausweises an einen Landesserver schickt und daraufhin anzeigt ob der Spieler spielberechtigt ist oder nicht.

Kotlin TornadoFx SSL
Rombs KG
Winnweiler
3 Monate
2021-08 - 2021-10

Android-App und Backend für Paketdienstleister

Software-Entwickler Kotlin Ktor Thymeleaf
Software-Entwickler

Entwickeln eines Backends mit simpler Benutzerverwaltung und Administrierung von Paketschäden.
Inkl. Entwicklung einer Android-App welche in der Lage ist, EAN-Codes zu scannen, Bilder zu erstellen und per Multiple-Choice den Nutzer ein vorgegebenes Formular auszufüllen und abschicken zu lassen.

Docker Android
Kotlin Ktor Thymeleaf
Bitfriends GmbH
Winnweiler
3 Monate
2021-04 - 2021-06

Erweiterung einer Kotlin Multiplattform Library

Software-Entwickler Kotlin
Software-Entwickler

  • Erweiterung der vorhandenen Multiplattform Library um neue Formeln
  • Einbau in bestehenden Windows-Software (Auf JVM Basis)

Kotlin
3S Antriebe GmbH
Remote
6 Monate
2020-10 - 2021-03

Windows-Software-Entwicklung

Software-Entwickler Kotlin Bluetooth FrontEnd ...
Software-Entwickler

Komplett selbständiges Erstellen einer Windows-Software unter Nutzung der zuvor entwickelten Kotlin-Multiplattform-Library.

  • Daten Im- und Export als CSV,XLSX,JSON
  • Konfiguration der Setup-Routine
  • Erstellen der Frontend-Views
  • Erweitern der Library für den Windows-Bluetooth-Stack
  • Einbinden von Kennzahlen
  • versch. kundenspezifische Erweiterungen von Datentabellen
  • Installer
  • Mehrsprachigkeit
JetBrains IntelliJ IDEA Launch4J InnoSetup OpenProject Zoom TornadoFX
Kotlin Bluetooth FrontEnd JavaFX
3S Antriebe GmbH
Remote
4 Monate
2020-06 - 2020-09

Kotlin Multiplattform API/Library für Bluetooth Gerät

Software-Entwickler Kotlin Multiplattform Android UML
Software-Entwickler

  • Design, Entwicklung und Launch einer neuen (vorerst Android) Software Schnittstelle für Geräte des Kunden.
  • Die Aufgabe bestand im Einzelnen in der Planung (Flowcharts, Sequence Diagrams, Konzepte), in der Umsetzung, der Dokumentation und dem Test der Software.
  • Besondere Herausforderung war die Datenübermittlung per Bluetooth Device mit dem Modbus-Protokoll.

IntelliJ IDEA Zoom OpenProject
Kotlin Multiplattform Android UML
3S Antriebe GmbH
Remote
4 Monate
2020-01 - 2020-04

Planung, Entwicklung, POC, Projektmanagement, Rollout Android App

Software-Entwickler Kotlin
Software-Entwickler

Entwickeln eines POC zur Erfassung von Bestandsdaten in kommunalen Wassernetzen.

  • Anbindung von Google Maps und des auf PHP basierenden Backend
  • anbinden eines per Bluetooth kommunizierenden Schieberdrehgeräts
  • Releaseverwaltung und Continous Deployment im PlayStore
  • Projektmanagement per Videokonferenzen und Trello
Android Google Firebase Google Maps Trello Git
Kotlin
Smart connected city infrastructure GmbH
Winnweiler (Homeoffice)
2 Jahre 11 Monate
2017-03 - 2020-01

Software-Entwicklung für POCs/MVPs und Vineyard Cloud

Senior Software-Entwickler in Festanstellung Scrum Android POC ...
Senior Software-Entwickler in Festanstellung

Vineyard-Cloud Android App

  • Entwicklung der  welche eine mobile Lösung zur Parzellen-, Mitarbeiter- und Aufgabenverwaltung darstellt
    • inkl.
      • Anbindung an Bluetooth LE Beacons
      • Offline-Queue
      • Zeiterfassung
      • Modulfähigkeit
      • Rechteverwaltung
      • automatisches Ausfüllen von Dünge- und Pflanzenschutzformularen
  • Mit-Entwicklung des dazugehörigen Backend auf Basis von Java (später Spring), Restful API
  • Mit-Entwicklung des dazugehörigen Frontend auf Basis von AngularJS


Entwicklung von versch. POCs / MVPs

  • Android App zur Ortsbestimmung von Objekten wie z.B. Werkzeug auf Basis von Beacons innerhalb einer Werkshalle bzw. versch. Baustellen
  • PHP-Weiterentwicklung eines multi-funktionalen Backend
  • versch. Typo3 Webseiten
Android TYPO3 Shopware
Scrum Android POC MVP Java Schnittstelle
Digital Devotion Group GmbH
Kaiserslautern
3 Jahre
2014-03 - 2017-02

Android Entwicklung

Senior Software Entwickler in Festanstellung Android Java Scrum ...
Senior Software Entwickler in Festanstellung

Entwickeln von B2B und B2C Android Applikationen im Automotive Bereich

  • Entwicklen eines Felgen und Reifen Shopsystem für Android Tablets (B2B
  • Entwicklung eines Kiosk Modus für selbst gebrandete Tablets der Saitow AG inkl. Flashen der Firmware (B2B)
  • Entwicklung der Wash-App (B2C) zur Anzeige von Waschstraßen inkl. derer Meta-Daten und Anzeige in Google Maps + Push Notifications
  • Anbindung eines Bluetooth Handscanners zum auslesen von Barcodes in einer App und UI zur Einbindung in die Wash-App
  • Entwicklerschulungen (CleanCode, Android Entwicklung)

Eclipse Android Studio Git SOAP REST Bluetooth Insomnia Sourcetree
Android Java Scrum Kotlin
Saitow AG
Kaiserslautern

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2011 - Zend Certified Engineer (ZCE)
07/2007 - XML Anwendungsentwicklung (Makotech)
06/2007 - Ajax Technologie (Makotech)
06/2001 - Abitur am Leuchtenburg Gymnasium Kahla
07/2001 - 05/2002 Zivildienst EJB Weimar
08/2002 - 07/2005 Ausbildung zum Fachinformatiker/Anwendungsentwicklung mit Abschluss gut (87 Punkte)

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Android Kotlin Git Confluence OpenSource Backend Entwicklung Scrum API JIRA

Schwerpunkte

Kotlin Multiplattform

Aufgabenbereiche

Backend
Frontend
MVP
POC

Produkte / Standards / Erfahrungen / Methoden

Android Studio
Eclipse
Git
Google Firebase
Google Maps
InnoSetup
Insomnia
IntelliJ IDEA
JavaFX
JetBrains IntelliJ IDEA
Launch4J
OpenProject
REST
Scrum
SOAP
Sourcetree
TornadoFX
Trello
TYPO3
Zoom

Die Entwicklung von Android Anwendungen ist meine Passion.

Hierfür habe ich mir einen **Stack** erarbeitet, welcher bereits sehr viele Anwendungsfälle im App-Bereich abdeckt.

Dazu gehören u.a.
- RetroFit für die Anbindung von externen Schnittstellen
- Swagger + CodeGen für das erstellen von Models
- TripleT PlayPublisher für das automatisierte hochladen von Builds im PlayStore (Continuos Deployment)
- Timber für effizientes Logging
- Firebase Crashlytics und Acra für das Crash-Reporting nach Release
- AltBeacon für die Arbeit mit Bluetooth Beacons
- Google Maps - für z.B. Straßennamen-Erkennung und POI Darstellung
- GreenRobot Eventbus und GreenDao für Datenhaltung und Eventhandling
- Material Design für einheitliches Look & Feel
- JUnit und Espresso für automatisierte Tests

Dies ist nur ein Auszug der wichtigsten Tools.
Kontaktieren Sie mich gerne bei Fragen oder Anfragen zu anderen Technologien.

Gerne baue ich das dazu gehörige Backend mit den benötigten Schnittstellen (Restful-API), welche die gewünschte Business-Logik implementieren und externe Clients wie z.B. eine App oder Webseite (Frontend) mit den gewünschten Daten versorgen bzw. entgegen nehmen.
Hierfür greife ich auf die Sprachen Java, Kotlin und PHP zurück und nutze Frameworks und Tools wie Spring Boot, Hybernate, Kotlin Co-Routinen und andere.

Betriebssysteme

Android
Linux
Linux (Mint, Ubuntu, Debian)
Windows
Windows 10 64-bit

 

 

 

Programmiersprachen

Java
JavaScript
Kotlin
PHP
TypeScript
UML

Datenbanken

MySQL
Oracle
SQL

Datenkommunikation

Bluetooth
Ethernet
Internet, Intranet
LAN, LAN Manager
Router
RPC
TCP/IP
Voice
Windows Netzwerk

Hardware

PC

Branchen

Branchen

Internet
E-Commerce
Dienstleistungen

Touristik
Internet Booking Engines

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.