Senior Android / Kotlin Entwickler
- Verfügbarkeit einsehen
- 7 Referenzen
- auf Anfrage
- 48147 Münster
- Nähe des Wohnortes
- de | en
- 28.09.2024
Kurzvorstellung
Google Developer Expert für Android.
Auszug Referenzen (7)
"Ein sehr erfahrender Entwickler, welcher komplexe Themen löst. Hat ein sehr gutes technisches/fachliches Verständnis. War stets hilfsbereit im Team."
10/2022 – 10/2023
Tätigkeitsbeschreibung
Mitarbeit an mehreren Automotive-Apps. Kommunikation mittels AIDL mit anderen Apps (sowohl als Client als auch Server-App). Bereitstellung von ContentProvidern für andere Apps.
Technologien: Android, Kotlin, Automotive, Coroutines/Flow, Android Architecture Components (ViewModel, Room), Bluetooth LE, NSD-Discovery, REST, MVVM, Cucumber-Android
Android, Android Entwicklung, SQL
"Sehr gute fachliche und professionelle Umsetzung unserer Anforderungen. Wir freuen uns auf eine weitere gute Zusammenarbeit."
5/2021 – 7/2021
TätigkeitsbeschreibungRefactoring einer existierenden Anwendung, Verbesserung der existierenden Bluetooth-Schnittstellen-Kommunikation und Anbindung externer USB-Readers zum Scan von NFC-Chips.
Eingesetzte QualifikationenAndroid Entwicklung, Kotlin, Schnittstellenentwicklung, SQL
"W. hat uns bei der Umsetzung des Projektes sehr gut beraten und unterstützt. Immer freundlich und hilfsbereit!"
1/2021 – 8/2021
TätigkeitsbeschreibungTraining und Coaching des Kunden in der Android-App-Entwicklung vor Projektstart. Unterstützungsleistung im weiteren Projektverlauf.
Eingesetzte QualifikationenSchulung / Coaching (allg.), Android Entwicklung
"W. unterstützt uns perfekt bei unseren App-Projekten. Zuverlässig und kompetent. Freuen uns auf das nächste Projekt mit ihm."
5/2019 – 8/2019
TätigkeitsbeschreibungEntwickeln einer iOS-App mit RxSwift, RxCocoa. Abgleich mit der Remote-Schnittstelle. Verwendung des MVVM Architekturpatterns.
Eingesetzte QualifikationeniOS Entwicklung, Swift (Programmiersprache), Representational State Transfer (REST)
"W. unterstützt uns perfekt bei unseren App-Projekten. Zuverlässig und kompetent. Freuen uns auf das nächste Projekt mit ihm."
12/2018 – 4/2019
TätigkeitsbeschreibungEntwickeln der Android-App mit Kotlin. Nutzung von Coroutinen, Room, Architecture Components. Erstellung von separaten Feature-Modulen, um zukünftige Separierungen für verwandte Apps zu erleichtern.
Eingesetzte QualifikationenSQL, Android Entwicklung, Kotlin, Representational State Transfer (REST)
"Die Zusammenarbeit mit Herrn R. (-Hyperlink entfernt-) war uneingeschränkt zufriedenstellend. Kompetent, freundlich und stets hilfsbereit!"
6/2018 – 8/2018
TätigkeitsbeschreibungEntwicklung der Decision Making App. Lokale Datenspeicherung. Portierung von bestendem Visual Basic-Code eines Konsolen-Projektes zu Kotlin. Unterstützung des Kunden bei der Umsetzung des Android-typischen Designs.
Eingesetzte QualifikationenAndroid, iOS, Android Entwicklung, iOS Entwicklung, Kotlin
"Sehr verlässlich, sehr gute Umsetzung des Projektes"
5/2016 – 12/2016
Tätigkeitsbeschreibung
Entwicklung einer Android- und iOS-App, die sich an Kinder und Jugendliche richtet und diese mit Spielen und Fragen zur Naturerkundung motiviert.
Beratung der Designerin über die Plattform-Unterschiede zwischen Android und iOS. Kommunikation der App mit dem backend, lokale Datenspeicherung, Umsetzung diverser Spiele und Quizze, Navigation mit Richtungsanzeige auf speziell designter Karte
SQL, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache), Representational State Transfer (REST)
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – offen
TätigkeitsbeschreibungUmsetzung der asynkk-Anwendung mit REST-Endpoints; Anbindung von Userfront für Authentication und JWT-Handling.
Eingesetzte QualifikationenDocker, Kotlin, Spring Framework, Postgresql, React (JavaScript library), Typescript
10/2022 – 10/2023
Tätigkeitsbeschreibung
Mitarbeit an mehreren Automotive-Apps. Kommunikation mittels AIDL mit anderen Apps (sowohl als Client als auch Server-App). Bereitstellung von ContentProvidern für andere Apps.
Technologien: Android, Kotlin, Automotive, Coroutines/Flow, Android Architecture Components (ViewModel, Room), Bluetooth LE, NSD-Discovery, REST, MVVM, Cucumber-Android
Android, Android Entwicklung, SQL
6/2022 – 9/2022
TätigkeitsbeschreibungInitiales Backend für ein Karteikasten-Lernsystem in Cloud-Umgebung (Kubernetes-basiert)
Eingesetzte QualifikationenDocker, Golang, Kubernetes, Postgresql
1/2022 – 3/2022
TätigkeitsbeschreibungBeratung bei der Umsetzung einer neuen App mit Jetpack Compose. Mitarbeit an der Umsetzung der App-Architektur und begleitende Entwicklung der Multi-Module-App.
Eingesetzte QualifikationenAndroid Entwicklung, Kotlin, Scrum
5/2021 – 7/2021
TätigkeitsbeschreibungRefactoring einer existierenden Anwendung, Verbesserung der existierenden Bluetooth-Schnittstellen-Kommunikation und Anbindung externer USB-Readers zum Scan von NFC-Chips.
Eingesetzte QualifikationenAndroid Entwicklung, Kotlin, Schnittstellenentwicklung, SQL
2/2021 – 11/2021
TätigkeitsbeschreibungEntwicklung einer Citizen-Science-App in Flutter. Entwicklung des Backends in Spring Boot mit Kotlin und GraalVM. Erstellung des PostgreSQL-DB-Schemas. Verwendung von Kubernetes als Laufzeitumgebung.
Eingesetzte QualifikationenAndroid Entwicklung, Flutter, iOS Entwicklung, Kotlin, Kubernetes, Postgresql, Spring Framework
1/2021 – 8/2021
TätigkeitsbeschreibungTraining und Coaching des Kunden in der Android-App-Entwicklung vor Projektstart. Unterstützungsleistung im weiteren Projektverlauf.
Eingesetzte QualifikationenSchulung / Coaching (allg.), Android Entwicklung
7/2020 – 11/2020
TätigkeitsbeschreibungPortierung eines iOS-App nach Android unter Berücksichtigung der Material-Design-Empfehlungen.
Eingesetzte QualifikationenAndroid Entwicklung, Kotlin, SQL
10/2019 – 12/2019
Tätigkeitsbeschreibung
Implementierung der Voice-App mit Anbindung externer Schnittstellen.
TDD-getriebene Entwicklung mit dem Node.js-SDK von Google für den Google Asssitant.
Beratung zu Voice UX.
Node.Js, JavaScript, Json, SSML (Speech Synthesis Markup Language)
10/2019 – offen
TätigkeitsbeschreibungErstellung einer App zur Bluetooth-Kommunikation mit einem industriellen Messgerät. Ziel ist das vereinfachte Auslesen und Handling des Messgeräts.
Eingesetzte QualifikationenAndroid Entwicklung, Jenkins
9/2019 – 9/2020
TätigkeitsbeschreibungUnterstützung bei der Umsetzung eines Spring-Boot Microservices.
Eingesetzte QualifikationenSQL, Continuous Integration, Agile Methodologie, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Kubernetes
8/2019 – 10/2019
Tätigkeitsbeschreibung
Portierung einer Android App nach iOS. Dabei Unterstützung des iOS spezifischen Look & Feels.
TDD-Entwicklung in Swift. Nutzung von REST-Services, mit RxSwift, InstantMock und CoreData für lokale Datenspeicherung.
iOS Entwicklung, Representational State Transfer (REST), Swift (Programmiersprache)
5/2019 – 8/2019
TätigkeitsbeschreibungEntwickeln einer iOS-App mit RxSwift, RxCocoa. Abgleich mit der Remote-Schnittstelle. Verwendung des MVVM Architekturpatterns.
Eingesetzte QualifikationeniOS Entwicklung, Swift (Programmiersprache), Representational State Transfer (REST)
12/2018 – 4/2019
TätigkeitsbeschreibungEntwickeln der Android-App mit Kotlin. Nutzung von Coroutinen, Room, Architecture Components. Erstellung von separaten Feature-Modulen, um zukünftige Separierungen für verwandte Apps zu erleichtern.
Eingesetzte QualifikationenSQL, Android Entwicklung, Kotlin, Representational State Transfer (REST)
9/2018 – 11/2018
TätigkeitsbeschreibungErstellung einer iOS-App mit CoreData, RxSwif, REST-Zugriffen und Synchronisation.
Eingesetzte QualifikationenSQL, iOS Entwicklung, Swift (Programmiersprache), Representational State Transfer (REST)
6/2018 – 8/2018
TätigkeitsbeschreibungEntwicklung der Decision Making App. Lokale Datenspeicherung. Portierung von bestendem Visual Basic-Code eines Konsolen-Projektes zu Kotlin. Unterstützung des Kunden bei der Umsetzung des Android-typischen Designs.
Eingesetzte QualifikationenAndroid, iOS, Android Entwicklung, iOS Entwicklung, Kotlin
2/2018 – 5/2018
TätigkeitsbeschreibungUmsetzung der Android-App. Kommunikation mit Bluetooth-Gerät des Kunden, lokale Datenspeicherung
Eingesetzte QualifikationenAndroid, Android Entwicklung, Kotlin
1/2018 – 3/2018
TätigkeitsbeschreibungUnterstützung bei der Erstellung der iOS-App. Anbindung der REST-Schnittstelle, lokale Datenspeicherung, Nutzung von GPS.
Eingesetzte QualifikationenSQL, iOS, iOS Entwicklung
12/2017 – 2/2018
Tätigkeitsbeschreibung
Umsetzung der Android-App für Diözesen.
Unterstützung des Kunden be der Umsetzung des Material Designs. Kommunikation mit dem Backend, lokale Datenhaltung, Verwendung von MVP-Architektur und Nutzung der Android Architecture Components.
SQL, Android, Android Entwicklung, Kotlin, Representational State Transfer (REST)
5/2017 – 5/2017
Tätigkeitsbeschreibung
3-tägiges Android-Training über die Android-Grundlagen.
Behandelt wurden die Grundkonzepte, wie Android-Komponenten, Activities, Lebenszyklus, Layouts, ConstraintLayout, Main-Thread, lokale Datenhaltung, REST-Anbindung mittels Retrofit
Android, Android Entwicklung, Schulung / Training (IT)
6/2016 – 8/2016
TätigkeitsbeschreibungUmstellung der Datenhaltung und der Backend-Integration auf Firebase
Eingesetzte QualifikationenSQL, Android Entwicklung, Java (allg.)
5/2016 – 12/2016
Tätigkeitsbeschreibung
Entwicklung einer Android- und iOS-App, die sich an Kinder und Jugendliche richtet und diese mit Spielen und Fragen zur Naturerkundung motiviert.
Beratung der Designerin über die Plattform-Unterschiede zwischen Android und iOS. Kommunikation der App mit dem backend, lokale Datenspeicherung, Umsetzung diverser Spiele und Quizze, Navigation mit Richtungsanzeige auf speziell designter Karte
SQL, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache), Representational State Transfer (REST)
2/2016 – 5/2016
TätigkeitsbeschreibungVollständige Erstellung der Android-App für die Flaschenpost-Getränkeauslieferer. Kommunikation mit dem Backend, Anzeige der Route mit Navigation, Einbindung des Hardware-Barcode-Scanners, Scannen der abgelieferten und zurückgegebenen Gebinde, Erfassen der Position und Übermittlung an Zentrale
Eingesetzte QualifikationenSQL, Android, Android Entwicklung, Java (allg.), Representational State Transfer (REST)
9/2015 – 9/2019
TätigkeitsbeschreibungUnterstützung des Android- und iOS-Teams bei der Umsetzung der Apps. Beratung bei der Umsetzung plattformspezischer Designs. Lokale Datenhaltung, Anbindung des Backends, sichere lokale Datenspeicherung, OAuth-Anbindung
Eingesetzte QualifikationenCyber Security, Android, iOS, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache)
5/2015 – 6/2015
Tätigkeitsbeschreibung
Vollständige Portierung der existierenden iOS-App.
Dabei Umsetzung iOS typischer Pattern in Android typische Pattern, um das bestmögliche Nutzungserlebnis für Android-Nutzer zu gewähren.
SQL, Android, Android Entwicklung, Java (allg.)
5/2014 – 12/2015
TätigkeitsbeschreibungUnterstützung des Kunden bei der Entwicklung der Android-App. Beispielhafte Umsetzung der MVP-Architektur, Kommunikation mit dem Backend, Custom Views, lokale Datenhaltung
Eingesetzte QualifikationenSQL, Android Entwicklung, Java (allg.), Representational State Transfer (REST)
12/2012 – 12/2014
TätigkeitsbeschreibungErstellung von Android-Apps mit Datenanbindung, lokaler Datenhaltung, Content Providern. Blogging über Android Entwicklungsthemen
Eingesetzte QualifikationenBloggen, Content Management, SQL, Android, Android Entwicklung
6/2005 – 6/2015
Tätigkeitsbeschreibung
Mitarbeit am Online-Banking-Framework
Mitarbeit am Banken-CMS
Erstellung von Apps für Android und iOS
J2EE, Java (allg.), Spring Framework
8/2004 – 3/2005
TätigkeitsbeschreibungMitarbeit am Backend der Online-Präsentation der Stock-Images der Zefa Visual Media Group. Java-Entwicklung, PostgreSQL-Betreuung und -Optimierungen
Eingesetzte QualifikationenPostgresql, Hibernate (Java), J2EE, Java (allg.)
10/2001 – 9/2003
TätigkeitsbeschreibungErstellung von Precision-Farming-Auswertungen im Web
Eingesetzte QualifikationenJava Database Connectivity, Oracle Database, J2EE, Java (allg.)
5/2000 – 9/2001
TätigkeitsbeschreibungUmsetzung von Java-basierten Shops mit dem Shop-System der Firma Internolix.
Eingesetzte QualifikationenOracle Database, SQL, Enterprise Javabeans, J2EE, Java (allg.)
Zertifikate
Über mich
Hat sich robusten Lösungen verschrieben, die den Endnutzer im Fokus haben.
Immer an neuen Technologien interessiert. Er sieht die Notwendigkeit zu Lernen und die schnelle Entwicklung in der Softwareindustrie als einen wesentlichen Pluspunkt gegenüber anderen Tätigkeiten.
Spricht auf Konferenzen wie der Droidcon, London, der Devoxx, Antwerpen, den Android Makers, Paris oder der MobileTechCon in Berlin.
Aktives Mitglied und Co-Organisator der Google Developer Group, Düsseldorf.
Bloggt auf Grokking Android und ist aktiv in der Android und Voice App Community auf Google+ und Twitter.
Liebt Open Source. War Committer bei Apache JMeter und GlassFish.
Ist seit 2016 Google Developer Expert für den Bereich Android und zusätzlich seit Anfang 2018 für den Bereich Google Asssitant.
Weitere Kenntnisse
Google Developer Expert für den Google Assistant
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