freiberufler Senior Android / Kotlin Entwickler auf freelance.de

Senior Android / Kotlin Entwickler

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 48147 Münster
  • Nähe des Wohnortes
  • de  |  en
  • 28.09.2024

Kurzvorstellung

Langjähriger Android-Entwickler mit starkem Fokus auf sauberer Architektur sowie Clean Code.
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."
Android-Automotive-Entwickler
Artsiom Belahlazau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android, Android Entwicklung, SQL

"Sehr gute fachliche und professionelle Umsetzung unserer Anforderungen. Wir freuen uns auf eine weitere gute Zusammenarbeit."
Android-Entwickler
Buddrus
Tätigkeitszeitraum

5/2021 – 7/2021

Tätigkeitsbeschreibung

Refactoring einer existierenden Anwendung, Verbesserung der existierenden Bluetooth-Schnittstellen-Kommunikation und Anbindung externer USB-Readers zum Scan von NFC-Chips.

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin, Schnittstellenentwicklung, SQL

"W. hat uns bei der Umsetzung des Projektes sehr gut beraten und unterstützt. Immer freundlich und hilfsbereit!"
Android-Berater
Denecken
Tätigkeitszeitraum

1/2021 – 8/2021

Tätigkeitsbeschreibung

Training und Coaching des Kunden in der Android-App-Entwicklung vor Projektstart. Unterstützungsleistung im weiteren Projektverlauf.

Eingesetzte Qualifikationen

Schulung / 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."
iOS-Entwickler
Patrick Ernst
Tätigkeitszeitraum

5/2019 – 8/2019

Tätigkeitsbeschreibung

Entwickeln einer iOS-App mit RxSwift, RxCocoa. Abgleich mit der Remote-Schnittstelle. Verwendung des MVVM Architekturpatterns.

Eingesetzte Qualifikationen

iOS 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."
Android-Entwickler
Patrick Ernst
Tätigkeitszeitraum

12/2018 – 4/2019

Tätigkeitsbeschreibung

Entwickeln 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 Qualifikationen

SQL, Android Entwicklung, Kotlin, Representational State Transfer (REST)

"Die Zusammenarbeit mit Herrn R. (-Hyperlink entfernt-) war uneingeschränkt zufriedenstellend. Kompetent, freundlich und stets hilfsbereit!"
Android- und iOS-Entwickler
Jauernig
Tätigkeitszeitraum

6/2018 – 8/2018

Tätigkeitsbeschreibung

Entwicklung 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 Qualifikationen

Android, iOS, Android Entwicklung, iOS Entwicklung, Kotlin

"Sehr verlässlich, sehr gute Umsetzung des Projektes"
Software-Entwickler Android und iOS
Tim Kröber
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SQL, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache), Representational State Transfer (REST)

Qualifikationen

  • Android Entwicklung12 J.
  • Jetpack Compose
  • Kotlin3 J.
  • Android7 J.
  • Clean Architecture
  • Docker2 J.
  • Jenkins5 J.
  • Jetpack
  • Kotlin Coroutines & Flow
  • Node.Js
  • Postgresql3 J.
  • React (JavaScript library)
  • Schulung / Training (IT)
  • Spring Framework12 J.
  • Typescript1 J.

Projekt‐ & Berufserfahrung

Fullstack-Entwickler
asynkk, Münster
9/2023 – offen (1 Jahr, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2023 – offen

Tätigkeitsbeschreibung

Umsetzung der asynkk-Anwendung mit REST-Endpoints; Anbindung von Userfront für Authentication und JWT-Handling.

Eingesetzte Qualifikationen

Docker, Kotlin, Spring Framework, Postgresql, React (JavaScript library), Typescript

Android-Automotive-Entwickler
Valtech Mobility, Remote
10/2022 – 10/2023 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android, Android Entwicklung, SQL

Go Backend-Developer
Kundenname anonymisiert, Münster
6/2022 – 9/2022 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2022 – 9/2022

Tätigkeitsbeschreibung

Initiales Backend für ein Karteikasten-Lernsystem in Cloud-Umgebung (Kubernetes-basiert)

Eingesetzte Qualifikationen

Docker, Golang, Kubernetes, Postgresql

Android-Entwickler und -berater
EnBW, Remote
1/2022 – 3/2022 (3 Monate)
Energie
Tätigkeitszeitraum

1/2022 – 3/2022

Tätigkeitsbeschreibung

Beratung bei der Umsetzung einer neuen App mit Jetpack Compose. Mitarbeit an der Umsetzung der App-Architektur und begleitende Entwicklung der Multi-Module-App.

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin, Scrum

Android-Entwickler
Brunch@IT, Münster
5/2021 – 7/2021 (3 Monate)
Gastronomie
Tätigkeitszeitraum

5/2021 – 7/2021

Tätigkeitsbeschreibung

Refactoring einer existierenden Anwendung, Verbesserung der existierenden Bluetooth-Schnittstellen-Kommunikation und Anbindung externer USB-Readers zum Scan von NFC-Chips.

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin, Schnittstellenentwicklung, SQL

Flutter-Entwickler
WWU Münster, Münster
2/2021 – 11/2021 (10 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

2/2021 – 11/2021

Tätigkeitsbeschreibung

Entwicklung 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 Qualifikationen

Android Entwicklung, Flutter, iOS Entwicklung, Kotlin, Kubernetes, Postgresql, Spring Framework

Android-Berater
medienmonster GmbH, Münster
1/2021 – 8/2021 (8 Monate)
Medienbranche
Tätigkeitszeitraum

1/2021 – 8/2021

Tätigkeitsbeschreibung

Training und Coaching des Kunden in der Android-App-Entwicklung vor Projektstart. Unterstützungsleistung im weiteren Projektverlauf.

Eingesetzte Qualifikationen

Schulung / Coaching (allg.), Android Entwicklung

Android-Entwickler
Kundenname anonymisiert, Münster
7/2020 – 11/2020 (5 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2020 – 11/2020

Tätigkeitsbeschreibung

Portierung eines iOS-App nach Android unter Berücksichtigung der Material-Design-Empfehlungen.

Eingesetzte Qualifikationen

Android Entwicklung, Kotlin, SQL

Voice-App
Kundenname anonymisiert, Münster
10/2019 – 12/2019 (3 Monate)
Kultur
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Node.Js, JavaScript, Json, SSML (Speech Synthesis Markup Language)

Android-Entwickler
Kundenname anonymisiert, Remote
10/2019 – offen (5 Jahre, 2 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

10/2019 – offen

Tätigkeitsbeschreibung

Erstellung einer App zur Bluetooth-Kommunikation mit einem industriellen Messgerät. Ziel ist das vereinfachte Auslesen und Handling des Messgeräts.

Eingesetzte Qualifikationen

Android Entwicklung, Jenkins

Software-Entwickler Java-Microservice
Kundenname anonymisiert, Münster
9/2019 – 9/2020 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 9/2020

Tätigkeitsbeschreibung

Unterstützung bei der Umsetzung eines Spring-Boot Microservices.

Eingesetzte Qualifikationen

SQL, Continuous Integration, Agile Methodologie, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Kubernetes

iOS-Entwickler
Dawesys, Remote
8/2019 – 10/2019 (3 Monate)
Kultur
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

iOS Entwicklung, Representational State Transfer (REST), Swift (Programmiersprache)

iOS-Entwickler
Menadwork, Düsseldorf
5/2019 – 8/2019 (4 Monate)
Medienbranche
Tätigkeitszeitraum

5/2019 – 8/2019

Tätigkeitsbeschreibung

Entwickeln einer iOS-App mit RxSwift, RxCocoa. Abgleich mit der Remote-Schnittstelle. Verwendung des MVVM Architekturpatterns.

Eingesetzte Qualifikationen

iOS Entwicklung, Swift (Programmiersprache), Representational State Transfer (REST)

Android-Entwickler
Menadwork, Düsseldorf
12/2018 – 4/2019 (5 Monate)
Medienbranche
Tätigkeitszeitraum

12/2018 – 4/2019

Tätigkeitsbeschreibung

Entwickeln 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 Qualifikationen

SQL, Android Entwicklung, Kotlin, Representational State Transfer (REST)

iOS-Developer
Dawesys, Münster
9/2018 – 11/2018 (3 Monate)
Sonstige
Tätigkeitszeitraum

9/2018 – 11/2018

Tätigkeitsbeschreibung

Erstellung einer iOS-App mit CoreData, RxSwif, REST-Zugriffen und Synchronisation.

Eingesetzte Qualifikationen

SQL, iOS Entwicklung, Swift (Programmiersprache), Representational State Transfer (REST)

Android- und iOS-Entwickler
Kundenname anonymisiert, Münster
6/2018 – 8/2018 (3 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

6/2018 – 8/2018

Tätigkeitsbeschreibung

Entwicklung 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 Qualifikationen

Android, iOS, Android Entwicklung, iOS Entwicklung, Kotlin

Android-Entwickler
If-com, Münster
2/2018 – 5/2018 (4 Monate)
Logistikdienstleister
Tätigkeitszeitraum

2/2018 – 5/2018

Tätigkeitsbeschreibung

Umsetzung der Android-App. Kommunikation mit Bluetooth-Gerät des Kunden, lokale Datenspeicherung

Eingesetzte Qualifikationen

Android, Android Entwicklung, Kotlin

Software-Entwickler iOS
Kundenname anonymisiert, Münster
1/2018 – 3/2018 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Unterstützung bei der Erstellung der iOS-App. Anbindung der REST-Schnittstelle, lokale Datenspeicherung, Nutzung von GPS.

Eingesetzte Qualifikationen

SQL, iOS, iOS Entwicklung

Android-Entwickler
Dawesys, Münster
12/2017 – 2/2018 (3 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, Android, Android Entwicklung, Kotlin, Representational State Transfer (REST)

Android-Trainer
Kundenname anonymisiert, Münster
5/2017 – 5/2017 (1 Monat)
Bildung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android, Android Entwicklung, Schulung / Training (IT)

Android-Entwickler
Tagify.com, Deutschland
6/2016 – 8/2016 (3 Monate)
Handel
Tätigkeitszeitraum

6/2016 – 8/2016

Tätigkeitsbeschreibung

Umstellung der Datenhaltung und der Backend-Integration auf Firebase

Eingesetzte Qualifikationen

SQL, Android Entwicklung, Java (allg.)

Software-Entwickler Android und iOS
Nabu Naturschutzstation Leverkusen, Münster
5/2016 – 12/2016 (8 Monate)
Naturschutz
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SQL, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache), Representational State Transfer (REST)

Android-Entwickler
Flaschenpost.de, Münster
2/2016 – 5/2016 (4 Monate)
Handel
Tätigkeitszeitraum

2/2016 – 5/2016

Tätigkeitsbeschreibung

Vollstä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 Qualifikationen

SQL, Android, Android Entwicklung, Java (allg.), Representational State Transfer (REST)

Software-Entwickler Android und iOS
Versicherung, Münster
9/2015 – 9/2019 (4 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

9/2015 – 9/2019

Tätigkeitsbeschreibung

Unterstü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 Qualifikationen

Cyber Security, Android, iOS, Android Entwicklung, iOS Entwicklung, Java (allg.), Swift (Programmiersprache)

Android-Entwickler
Tagify.com, Deutschland
5/2015 – 6/2015 (2 Monate)
Handel
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, Android, Android Entwicklung, Java (allg.)

Android-Entwickler
Fileee, Münster
5/2014 – 12/2015 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2014 – 12/2015

Tätigkeitsbeschreibung

Unterstützung des Kunden bei der Entwicklung der Android-App. Beispielhafte Umsetzung der MVP-Architektur, Kommunikation mit dem Backend, Custom Views, lokale Datenhaltung

Eingesetzte Qualifikationen

SQL, Android Entwicklung, Java (allg.), Representational State Transfer (REST)

Software-Entwickler Android
Kundenname anonymisiert, Münster
12/2012 – 12/2014 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2012 – 12/2014

Tätigkeitsbeschreibung

Erstellung von Android-Apps mit Datenanbindung, lokaler Datenhaltung, Content Providern. Blogging über Android Entwicklungsthemen

Eingesetzte Qualifikationen

Bloggen, Content Management, SQL, Android, Android Entwicklung

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Münster
6/2005 – 6/2015 (10 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

6/2005 – 6/2015

Tätigkeitsbeschreibung

Mitarbeit am Online-Banking-Framework
Mitarbeit am Banken-CMS
Erstellung von Apps für Android und iOS

Eingesetzte Qualifikationen

J2EE, Java (allg.), Spring Framework

Software Entwickler (Festanstellung)
Zefa Visual Media Group, Düsseldorf
8/2004 – 3/2005 (8 Monate)
Medienbranche
Tätigkeitszeitraum

8/2004 – 3/2005

Tätigkeitsbeschreibung

Mitarbeit am Backend der Online-Präsentation der Stock-Images der Zefa Visual Media Group. Java-Entwicklung, PostgreSQL-Betreuung und -Optimierungen

Eingesetzte Qualifikationen

Postgresql, Hibernate (Java), J2EE, Java (allg.)

Software-Entwickler (Festanstellung)
proPlant, Münster
10/2001 – 9/2003 (2 Jahre)
Landwirtschaft
Tätigkeitszeitraum

10/2001 – 9/2003

Tätigkeitsbeschreibung

Erstellung von Precision-Farming-Auswertungen im Web

Eingesetzte Qualifikationen

Java Database Connectivity, Oracle Database, J2EE, Java (allg.)

Software-Entwickler (Festanstellung)
ICN, Dortmund
5/2000 – 9/2001 (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2000 – 9/2001

Tätigkeitsbeschreibung

Umsetzung von Java-basierten Shops mit dem Shop-System der Firma Internolix.

Eingesetzte Qualifikationen

Oracle Database, SQL, Enterprise Javabeans, J2EE, Java (allg.)

Zertifikate

Linux Professional Institute, Level 1
2004

Über mich

Begeisterter Android-Entwickler mit langjähriger Erfahrung in Software-Entwicklung und Java. Solide Kenntnisse des Android Frameworks. Kennt die Grenzen mobiler Apps und den Kontext, in dem sich Apps bewegen und sich um die Aufmerksamkeit der Nutzer bemühen.
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 Android
Google Developer Expert für den Google Assistant

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
4776
Alter
56
Berufserfahrung
24 Jahre und 1 Monat (seit 10/2000)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden