freiberufler Senior App und Software.Entwickler (Android / iOS) auf freelance.de

Senior App und Software.Entwickler (Android / iOS)

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 49163 Bohmte
  • National
  • de  |  en
  • 23.11.2024

Kurzvorstellung

Berufserfahrener Softwareentwickler mit über 8 Jahren Erfahrung in der
Android-Entwicklung. Spezialisiert auf Kotlin und Swift mit Fokus auf agile
Methoden. Leidenschaft für Clean Code und moderne Architektur. Offen für
spannende Projekte.

Qualifikationen

  • Android Entwicklung8 J.
  • Clean Code
  • Confluence7 J.
  • Consultant4 J.
  • Git10 J.
  • Gradle6 J.
  • iOS Entwicklung2 J.
  • Java (allg.)3 J.
  • Jira6 J.
  • Junit6 J.
  • Kanban (Softwareentwicklung)
  • Kotlin6 J.
  • Microsoft Azure
  • Mobile Application Development4 J.
  • Objective-C1 J.
  • Objektorientierte Software-Entwicklung4 J.
  • Reactive Programming7 J.
  • Representational State Transfer (REST)3 J.
  • Scrum8 J.
  • Software Architecture4 J.

Projekt‐ & Berufserfahrung

Senior Software-Entwickler Android
Schwarz IT KG, Remote
6/2024 – offen (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2024 – offen

Tätigkeitsbeschreibung

Die Weiterentwicklung einer App zur Steuerung elektronischer Systeme, einschließlich Smart-Home-Geräten und industriellen Maschinen. Die App bietet Zugriff auf über 1.800 Produkte und ermöglicht deren Kauf. Seit der Markteinführung im März 2023 verzeichnet sie rund 100.000 aktive Nutzer pro Monat und mehr als 200.000 Downloads.
Techstack:
- Android, Kotlin, Jetpack Compose, Material2, Material3
- MVVM, MVI, Clean Architecture, Multi Module Architecture
- Android Studio, Gradle DSL
- detekt, ktlint, Android Lint
- UI Testing (Compose), Test Coverage (jacoco), JUnit
- Dependency Injection (Hilt), OkHttp, JSON, REST, Kotlin Coroutines
- Azure DevOps, Jira, Microsoft Azure, Confluence
- Timber, Lokalise, Firebase, Firebase Remote Config, Crashlytics, Push-Notifications, Tuya Things Smart
- API-Aufrufe, Barrierefreiheit, Penetrationstests, Modularisierung, Netzwerkkommunikation
- UI/UX-Design, Präsentations-, Domain- und Daten-Schicht
- Kanban, agiles Arbeiten

Eingesetzte Qualifikationen

Android Entwicklung, Confluence, Consultant, Git, Gradle, Jira, Json, Junit, Kanban (Softwareentwicklung), Kotlin, Microsoft Azure, Mobile Application Development, Objektorientierte Software-Entwicklung, Reactive Programming, Representational State Transfer (REST), Software Architecture

Senior Software-Entwickler iOS/Android
Deutsche Telekom MMS GmbH, Remote
10/2021 – 3/2024 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – 3/2024

Tätigkeitsbeschreibung

Unterstützung und Implementierung der Android- und iOS-App für Kunden der zweitgrößten Krankenkasse in Deutschland mit etwa 9 Millionen Versicherten. Der Fokus lag auf einer benutzerfreundlichen Erfahrung und der kontinuierlichen Verbesserung der Anwendung. Die App ermöglicht Einsicht in Versicherungsdokumente, Kontaktaufnahme mit der Krankenkasse sowie Verwaltung persönlicher Gesundheitsdaten, und bietet direkten Zugriff auf digitale Services für eine effiziente Kommunikation.
Techstack:
- Android, Kotlin, Swift, React Native, SwiftUI, Jetpack Compose
- OkHttp, MVVM, JSON, REST, RxJava2, Kotlin Coroutines, Retrofit
- Koin, JUnit, Espresso, Mockito, mockk
- Crashlytics, Sentry, Firebase Cloud Messaging
- SCRUM, Agile Methoden zur Organisation des Entwicklungsprozesses
- Integration von plattformübergreifenden Schnittstellen für Android und iOS
- Nutzeridentifikation mit OAuth 2.0, OIDC für sichere Authentifizierung
- Modularisierung der Codebasis für Wartbarkeit und Erweiterbarkeit
- KeyCloak zur Verwaltung von Identitäten und Zugriffskontrollen
- Android Studio, Xcode, Gradle, Swift Package Manager, Gradle DSL
- Code Obfuscation
- Confluence, Jira, GitHub, GitLab

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Confluence, Consultant, Git, Gradle, iOS Entwicklung, Jira, Json, Junit, Kotlin, Mobile Application Development, Objektorientierte Software-Entwicklung, React Native, Reactive Programming, Representational State Transfer (REST), Scrum, Software Architecture, Swift (Programmiersprache)

Senior Software-Entwickler iOS/Android
identity Trust Management AG, Remote
9/2020 – 12/2021 (1 Jahr, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2020 – 12/2021

Tätigkeitsbeschreibung

Unterstützung und Implementierung einer Android- und iOS-Bibliothek zur Identitätsprüfung. Der Schwerpunkt lag auf der Bereitstellung einer zuverlässigen und sicheren Lösung, die nahtlos auf verschiedenen Plattformen genutzt werden kann. Diese Bibliothek ermöglicht eine effiziente und sichere Identitätsprüfung der Nutzer, um die hohen Anforderungen an Sicherheit und Datenschutz zu erfüllen.
Techstack:
- iOS, Android, Swift, Objective-C, Kotlin, Java
- OkHttp, MVP, JSON, REST, RxJava2, Kotlin Coroutines, Retrofit
- Hilt, JUnit, Espresso, Mockito
- Agile Methoden (SCRUM) zur Organisation des Entwicklungsprozesses
- Plattformübergreifende Schnittstellenintegration für Android und iOS zur nahtlosen Nutzung
- Firebase
- Erkennung von Ausweisdokumenten:
- Per Kamera: BlinkID
- Per NFC: Unterstützung von NFC-fähigen Ausweisdokumenten (z. B. Personalausweise, Reisepässe)
- SwiftUI
- Webstandards und Protokolle: GraphQL (Apollo)
- Docker
- Nutzung von Karten-Frameworks im mobilen Kontext
- Android Studio, Xcode, AppCode, Gradle, Cocoa Pods
- Confluence, Jira, GitHub, GitLab

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Confluence, Consultant, Docker, Git, Gradle, Graphql, Java (allg.), Jira, Junit, Kotlin, Mobile Application Development, Objective-C, Objektorientierte Software-Entwicklung, Reactive Programming, Scrum, Software Architecture, Swift (Programmiersprache)

Senior Software-Entwickler Android
Software development W. W., Remote
4/2020 – 8/2020 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2020 – 8/2020

Tätigkeitsbeschreibung

Weiterbildung in der Android-Entwicklung.
Techstack: 
- Android, Kotlin
- Coroutines, Koin, Retrofit2, MVVM
- JSON, REST
- JUnit
- Android Studio, Gradle
- Trello, GitHub

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Git, Gradle, Junit, Kotlin

Senior Android-Entwickler(Senior Android-Developer) / Consultant (Festanstellung)
LMIS AG, Osnabrück
11/2018 – 3/2020 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2018 – 3/2020

Tätigkeitsbeschreibung

Unterstützung und Umsetzung einer Android-Bibliothek zur sicheren und effizienten Datenübertragung zwischen verschiedenen Systemen für elektronische Gesundheitsakten (eGA). Die Bibliothek ermöglicht den standardisierten Austausch medizinischer Daten zwischen Gesundheitsdiensten, Krankenhäusern und Ärzten und trägt so zur Verbesserung der Interoperabilität im Gesundheitswesen bei.
Techstack:
- Android, Kotlin
- RxJava 2/RxKotlin, MVP Pattern, Koin
- OkHttp, JSON, REST
- JUnit, Mockito
- Android Studio, Gradle
- Git, Jira, Jenkins, GitHub, Confluence
- Scrum

Eingesetzte Qualifikationen

Android, Android Entwicklung, Confluence, Git, Jira, Json, Junit, Kotlin, Reactive Programming, Scrum

Senior Android-Entwickler(Senior Android-Developer) / Consultant (Festanstellung)
LMIS AG, Osnabrück
12/2017 – 10/2018 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2017 – 10/2018

Tätigkeitsbeschreibung

Umsetzung eines digitalen Marketing-Werkzeugs, in Form einer individualisierbaren Community Messaging Plattform mit Channel-Messaging als Vertriebskanal und Follower-News zum Retargeting interessierter Kunden.
Techstack:
- Android, Java/Kotlin
- RxJava 2/RxKotlin, MVVM Pattern, Clean-Architecture
- Dagger2, FCM, Retrofit 2
- JUnit, Mockito
- Git, Jira, Jenkins
- OkHttp, JSON, REST
- Firebase, Glide, Android Jetpack
- Android Studio, Zeplin, Gradle
- Scrum, Confluence, Bitbucket

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Confluence, Git, Gradle, Java (allg.), Json, Junit, Kotlin, Scrum-Master

Senior Android-Entwickler(Senior Android-Developer) / Consultant (Festanstellung)
LMIS AG, Osnabrück
8/2017 – 11/2017 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2017 – 11/2017

Tätigkeitsbeschreibung

Konzeptionierung und Realisierung einer ergänzenden App für ein bisher ausschließlich internetbasierendes Web-Portal im Rahmen der Scientific Preparedness. Über die App erfolgt ein kontinuierliches Monitoring Influenza-typischer Erkrankungen der Allgemeinbevölkerung.
Techstack:
- Android, Java
- RxJava 2, MVP Pattern, Clean-Architecture
- Retrofit 2, Dagger2
- Hamcrest, Espresso, JUnit
- Git, TFS
- GSON, REST, JSON
- Android Studio
- Scrum, Team Foundation Server

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Git, Java (allg.), Json, Reactive Programming, Scrum

Java Developer (Festanstellung)
LMIS AG, Osnabrück
7/2017 – 7/2017 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2017 – 7/2017

Tätigkeitsbeschreibung

Konzeptionierung und Realisierung eines digitalen Badassistenten als webbasierte Anwendung zur Unterstützung des gesamten Verkaufsprozesses.
Techstack:
- Java
- Spring Boot, Vaadin 8, Spring Security, Spring Data, JPA
- Git, TFS
- Tomcat, MS SQL Server
- Scrum, Team Foundation Server

Eingesetzte Qualifikationen

Apache Tomcat, Git, Java (allg.), Microsoft SQL-Server (MS SQL), Scrum, Spring Framework, Team Foundation Server

Android-Developer (Festanstellung)
LMIS AG, Osnabrück
12/2016 – 6/2017 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2016 – 6/2017

Tätigkeitsbeschreibung

Realisierung einer Applikation zur Echtzeitunterstützung von Handwerkern. Über eine Instant-Messaging-Applikation, auf Android betriebenen Geräten, können Anfragen zu Bauteilen an ein unterstützendes Team gesendet werden.
Techstack:
- Android, Java
- Retrofit 2, OkHttp, fastlane
- Gradle, RxJava2
- RESTful Webservices, JSON
- Realm, FCM
- Android Studio, Git, Team Foundation Server
- Scrum

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Git, Gradle, Java (allg.), Reactive Programming, Scrum, Team Foundation Server

Android-Entwickler(Android-Developer) / Consultant (Festanstellung)
LMIS AG, Osnabrück
6/2016 – 11/2016 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2016 – 11/2016

Tätigkeitsbeschreibung

Entwicklung einer Applikation zur Automatisierung von Heizungssteuerungssystemen eines Geräteherstellers mit sicheren Übertragungstechnologien über mobile Clients.
Techstack:
- Android, Java
- WebSockets, RESTful Webservices, JSON
- RxJava, MVP, Retrofit 2, OkHttp
- Dagger 2, fastlane, Realm, Gradle
- Android Studio, Git, GitLab
- Jira, Atlassian Confluence, JetBrains YouTrack
- Jenkins, JetBrains TeamCity, SVN
- Scrum

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Confluence, Git, Gradle, Java (allg.), Jira, Json, Reactive Programming, Scrum

Android-Entwickler(Android-Developer) (Festanstellung)
LMIS AG, Osnabrück
5/2016 – 5/2016 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2016 – 5/2016

Tätigkeitsbeschreibung

Unterstützung bei der Entwicklung einer leichtgewichtigen Android-Applikation zur Automatisierung von Gebäudesteuerungssystemen aus der Ferne mithilfe sicherer Übertragungstechnologien. Die Applikation erlaubt es, sämtliche Facetten der Gebäudeautomatisierung, wie beispielweise Lichtquellen, das Tor, die Heizungsanlage oder die Alarmanlage anzusprechen und zu steuern.
Techstack:
- Android, Java
- RxJava, MVP Pattern, Clean-Architecture
- Retrofit 2, OkHttp, Dagger 2
- RESTful Webservices, JSON
- Realm, Gradle
- Android Studio
- SVN, JetBrains YouTrack, JetBrains TeamCity
- Scrum

Eingesetzte Qualifikationen

Android, Android Developer, Android Entwicklung, Gradle, Java (allg.), Json, Reactive Programming, Scrum

Web-Developer / Consultant (Festanstellung)
LMIS AG, Osnabrück
3/2016 – 4/2016 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2016 – 4/2016

Tätigkeitsbeschreibung

Konzeptionierung und Realisierung eines Verwaltungsbackends zur allumfassenden Administration von Dokumenten-Versionierung, Archivierung und Historisierung, inkl. Buchhaltung, CRM, Buchungssystem, Rechnungs- und Mahnwesen, sowie die Schnittstellenkommunikation zum und vom Frontend.
Techstack:
- PHP, Symfony 2, Doctrine
- Bootstrap, HTML, CSS, Twig
- JavaScript, jQuery
- PhpStorm, Vagrant, MySQL
- Scrum, Jenkins, Atlassian JIRA, Atlassian Confluence
- Git, Phabricator

Eingesetzte Qualifikationen

Confluence, Git, JavaScript, Jira, Json, Scrum, SQL, Subversion

Webentwickler (Web-Developer) (Festanstellung)
CRIMEX GmbH, Osnabrück
4/2014 – 4/2016 (2 Jahre, 1 Monat)
Handel
Tätigkeitszeitraum

4/2014 – 4/2016

Tätigkeitsbeschreibung

Weiterentwicklung eines Warenwirtschaftssystems. Die Weiterentwicklung adressiert die Optimierung von Prozessen zur Erstellung von Angeboten und Aufträgen sowie die integrative Adaption des korrespondierenden E-Mail-Verkehrs. Zudem wurde eine individuelle benutzerabhängige Customizing-Option umgesetzt, die es jedem Benutzer ermöglicht, seinen Arbeitsbereich im System selbst zu gestalten und zu verändern.
Techstack:
- PHP, Propel
- MySQL
- Git, SVN
- JavaScript, jQuery, AngularJS
- HTML, CSS
- Eclipse, Atom
- Scrum

Eingesetzte Qualifikationen

Scrum, Subversion, AngularJS, CSS (Cascading Style Sheet), Eclipse, Git, HTML5, JavaScript, Jquery, Mysql, PHP

Webentwickler / Webdesigner (Web-Developer / Web-Designer) (Festanstellung)
Codeenterprise GmbH, Osnabrück
4/2012 – 4/2014 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

4/2012 – 4/2014

Tätigkeitsbeschreibung

Erstellung von Designs für Webseiten und Online-Shops nach Vorgaben des Kunden unter besonderer Berücksichtigung der Usability. Die Designs wurden mit HTML, CSS und JavaScript auf Basis von Content-Management-Systemen oder Template-Frameworks / Engines (Smarty) entwickelt.
Techstack:
- PHP
- JavaScript, jQuery
- HTML, CSS, Bootstrap, Smarty
- Coda, Adobe Master Collection
- Shopware, WordPress
- Scrum, SVN

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, PHP, Shopware, Subversion, Wordpress

Zertifikate

Professional Scrum Developer 1
2017

Ausbildung

Medientechnik (B.Eng.)
Bachelor Of Engineering medientechnik
2012
Emden
Staatlich geprüfter kaufmännischer Assistent - Schwerpunkt Informationsverarbeitung
Ausbildung
2005
Osnabrück

Über mich

Spezialist für Mobile und Web-Entwicklung

Mobile Entwicklung – Android & iOS

Ich entwickle maßgeschneiderte Apps für Android und iOS, die begeistern. Mit einem starken Fokus auf Benutzerfreundlichkeit und modernste Technologien bringe ich Ihre Ideen auf die Smartphones Ihrer Kunden.

Zusätzliche Expertise in Webtechnologien

Neben der mobilen Entwicklung bin ich erfahren in modernen Webtechnologien und setze sie gezielt für skalierbare, leistungsfähige und ansprechende Lösungen ein.

Weitere Kenntnisse

Android und iOS Developer, Kotlin, Swift, Java, Objective-C, Javascript, NodeJS, RxJava / RxKotlin, MVP-Pattern, MVI-Pattern, MVVM-Pattern, REST / Webservice, SCRUM Developer, PWA (progressive web app), Clean Code, Clean Architecture, Express.js, HTML 5, CSS 3, Sass

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1924
Alter
40
Berufserfahrung
12 Jahre und 8 Monate (seit 04/2012)

Kontaktdaten

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

Jetzt Mitglied werden