Senior App und Software.Entwickler (Android / iOS)
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 49163 Bohmte
- National
- de | en
- 23.11.2024
Kurzvorstellung
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
Projekt‐ & Berufserfahrung
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
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
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
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)
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
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)
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
Android, Android Developer, Android Entwicklung, Git, Gradle, Junit, Kotlin
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
Android, Android Entwicklung, Confluence, Git, Jira, Json, Junit, Kotlin, Reactive Programming, Scrum
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
Android, Android Developer, Android Entwicklung, Confluence, Git, Gradle, Java (allg.), Json, Junit, Kotlin, Scrum-Master
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
Android, Android Developer, Android Entwicklung, Git, Java (allg.), Json, Reactive Programming, Scrum
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
Apache Tomcat, Git, Java (allg.), Microsoft SQL-Server (MS SQL), Scrum, Spring Framework, Team Foundation Server
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
Android, Android Developer, Android Entwicklung, Git, Gradle, Java (allg.), Reactive Programming, Scrum, Team Foundation Server
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
Android, Android Developer, Android Entwicklung, Confluence, Git, Gradle, Java (allg.), Jira, Json, Reactive Programming, Scrum
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
Android, Android Developer, Android Entwicklung, Gradle, Java (allg.), Json, Reactive Programming, Scrum
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
Confluence, Git, JavaScript, Jira, Json, Scrum, SQL, Subversion
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
Scrum, Subversion, AngularJS, CSS (Cascading Style Sheet), Eclipse, Git, HTML5, JavaScript, Jquery, Mysql, PHP
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
CSS (Cascading Style Sheet), HTML5, JavaScript, PHP, Shopware, Subversion, Wordpress
Zertifikate
Ausbildung
Emden
Osnabrück
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden