freiberufler Mobile Application Developer auf freelance.de

Mobile Application Developer

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 40593 Düsseldorf
  • Weltweit
  • de  |  en  |  it
  • 24.07.2024

Kurzvorstellung

Entwickler für mobile Applikationen für iOS mit Backends.

Auszug Referenzen (3)

"A. überzeugte stets mit produktiver, zuverlässiger Mitarbeit. Eigeninitiativ meisterte er Herausforderungen und technische Hürden beim Kunden."
Senior iOS Engineer
Sebastian Gentner
Tätigkeitszeitraum

8/2023 – 6/2024

Tätigkeitsbeschreibung

Weiterentwicklung einer bestehenden App zum Fleetmanagement des
Geräteparks von Garten- und Landschaftsbauern/Kommunen in einem
14-köpfigen cross-funktionalen Scrum-Team.

Technisch:
Verwendung von CoreBluetooth für die Kommunikation mit BLE-Geräten
Verwendung von RESTful-Services für die Kommunikation mit den Backends
Verwendung von SwiftUI & UIKit für die Benutzeroberfläche, MVVM-C
Unit-Tests
Feature Toggles mit Launch Darkly
Fastlane, CI/CD (Github Actions, Azure Dev Ops), SPM, RxSwift, Combine, CoreBluetooth, Git Flow, Jira & Confluence
Verwaltung der CI/CD Architektur, mit Sonar Cloud und Black Duck

Eingesetzte Qualifikationen

Continuous Delivery, Reactive Programming, Graphql, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Softwareentwicklung (allg.), Swift (Programmiersprache)

"Alex ist ein Gewinn für jedes Projekt. Er kommuniziert klar & strukturiert. Zusammenarbeit mit ihm hat Spaß gemacht und war immer sehr produktiv!"
Senior iOS Developer
Steffen Funke
Tätigkeitszeitraum

1/2022 – 8/2023

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Heinemann App als Vertriebskanal. Vorgehen nach Scrum in einem 5-köpfigen Team.
Dokumentationssprache Englisch.

Technisch:
Architektur nach MVVM
ReactiveKit & Combine, sowie UIKit und SwiftUI
Verwendung des RESTful-Standards für die Kommunikation mit den Backends
CI/CD Fastlane und Firebase App Distribution
Codeverwaltung nach Git Flow auf Bitbucket
Verwendung von SwiftUI & UIKit für die Benutzeroberfläche
Unit-Tests
FeatureToggle Entwicklung und Remote Config mit Google FireStore
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Entwicklung einer Middleware mit Spring Boot und Microsoft Azure, Docker und Azure Serverless Function Registry als „Backend For Frontend“ (BFF).

Technisch:
Spring Boot 2 mit Kotlin
Test-WebApplication mit React (Typescript), CSS und Bootstrap
Azure Pipelines
TDD mit JUnit

Eingesetzte Qualifikationen

Continuous Delivery, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Swift (Programmiersprache), Test Automation

"A. L. ist ein zuverlässiger Mobile Developer, der auch eigene Ideen zur Produktverbesserung einbringt."
Mobile Developer
Lutz Müller
Tätigkeitszeitraum

5/2016 – 12/2017

Tätigkeitsbeschreibung

Implementierung einer Dylib zum Whitelabeling der bestehenden ERGO-Apps. Vorgehen nach Scrum in einem 5-köpfigen cross-funktionalen Team. Komplettes Re-Design der ERGO Portal-App, DKV-App und D.A.S-App nach
Designvorgaben einer Design-Agentur.

Technisch:
Architektur nach MVC
Imperativer Ansatz mit Objective-C und UIKit
Anbindung an Backend-Services via http-Protokoll und Rest-Services
Implementierung nach BSI Richtlinien (BSI-TR-03107 & BSI-TR-03161)
Codeverwaltung nach Git Flow auf Github (on Premise)
Unit-Tests
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Eingesetzte Qualifikationen

iOS

Qualifikationen

  • BSI-Standards1 J.
  • Continuous Delivery4 J.
  • Continuous Integration4 J.
  • iOS Entwicklung6 J.
  • Reactive Programming1 J.
  • Representational State Transfer (REST)5 J.
  • Scrum6 J.
  • Softwareentwicklung (allg.)
  • Swift (Programmiersprache)6 J.
  • Test Automation1 J.

Projekt‐ & Berufserfahrung

Senior iOS Engineer
Andreas Stihl AG, Waiblingen
8/2023 – 6/2024 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2023 – 6/2024

Tätigkeitsbeschreibung

Weiterentwicklung einer bestehenden App zum Fleetmanagement des
Geräteparks von Garten- und Landschaftsbauern/Kommunen in einem
14-köpfigen cross-funktionalen Scrum-Team.

Technisch:
Verwendung von CoreBluetooth für die Kommunikation mit BLE-Geräten
Verwendung von RESTful-Services für die Kommunikation mit den Backends
Verwendung von SwiftUI & UIKit für die Benutzeroberfläche, MVVM-C
Unit-Tests
Feature Toggles mit Launch Darkly
Fastlane, CI/CD (Github Actions, Azure Dev Ops), SPM, RxSwift, Combine, CoreBluetooth, Git Flow, Jira & Confluence
Verwaltung der CI/CD Architektur, mit Sonar Cloud und Black Duck

Eingesetzte Qualifikationen

Continuous Delivery, Reactive Programming, Graphql, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Softwareentwicklung (allg.), Swift (Programmiersprache)

Senior iOS Developer
DAK Gesundheit, Hamburg
9/2022 – 3/2023 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2022 – 3/2023

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Gesundheitsapp der DAK. Entwicklung nach Scrum in einem 12-köpfigen cross- funktionalen Team.

Technisch:
Architektur nach MVVM mit Swift 5
RxSwift & Combine, sowie UIKit und SwiftUI
Verwendung von RESTful-Services für die Kommunikation mit den Backends
Implementierungsrichtlinien nach OWASP (Mobile) Top 10 und entsprechenden BSI Richtlinien (BSI-TR-03107 & BSI-TR-03161)
Unit-Tests
Fastlane, CI/CD (Azure Dev Ops), SPM, RxSwift, Combine, Git Flow, Jira & Confluence

Eingesetzte Qualifikationen

BSI-Standards, Reactive Programming, iOS Entwicklung, Swift (Programmiersprache), Test Automation

Senior iOS Developer
Gebr. Heinemann, Hamburg
1/2022 – 8/2023 (1 Jahr, 8 Monate)
Handel
Tätigkeitszeitraum

1/2022 – 8/2023

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Heinemann App als Vertriebskanal. Vorgehen nach Scrum in einem 5-köpfigen Team.
Dokumentationssprache Englisch.

Technisch:
Architektur nach MVVM
ReactiveKit & Combine, sowie UIKit und SwiftUI
Verwendung des RESTful-Standards für die Kommunikation mit den Backends
CI/CD Fastlane und Firebase App Distribution
Codeverwaltung nach Git Flow auf Bitbucket
Verwendung von SwiftUI & UIKit für die Benutzeroberfläche
Unit-Tests
FeatureToggle Entwicklung und Remote Config mit Google FireStore
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Entwicklung einer Middleware mit Spring Boot und Microsoft Azure, Docker und Azure Serverless Function Registry als „Backend For Frontend“ (BFF).

Technisch:
Spring Boot 2 mit Kotlin
Test-WebApplication mit React (Typescript), CSS und Bootstrap
Azure Pipelines
TDD mit JUnit

Eingesetzte Qualifikationen

Continuous Delivery, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Swift (Programmiersprache), Test Automation

Senior iOS Developer
Onvista Media GmbH, Köln
6/2021 – 12/2021 (7 Monate)
Medienbranche
Tätigkeitszeitraum

6/2021 – 12/2021

Tätigkeitsbeschreibung

Entwicklung der onvista App für Trading und News.
Agile Entwicklung nach Kanban.

Technisch:
Architektur MVVM - Coordinator mit Swift 5
RxSwift & Combine, sowie UIKit und SwiftUI
Test- Driven-Development (TDD) mit XCTest und Snapshot-Testing
Verwendung von RESTful-Services für die Kommunikation mit den Backends mit Open-API und Swagger
CI/CD mit Github Actions
Dokumentation mit Jira/Confluence

Eingesetzte Qualifikationen

Continuous Delivery, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Swift (Programmiersprache)

Senior iOS Developer
BITMarck Software, Essen
7/2020 – 5/2021 (11 Monate)
Versicherungen
Tätigkeitszeitraum

7/2020 – 5/2021

Tätigkeitsbeschreibung

Entwicklung einer generischen Versicherungs-App. Ausspielung für
verschiedene BKKs. Entwicklung nach Scrum in einem 14-köpfigen
cross-funtionalen Team.

Technisch:
Architektur nach Clean Archtitecture
Combine, sowie UIKit und SwiftUI
Verwendung von RESTful-Services für die Kommunikation mit den Backends
Implementierung nach OWASP (Mobile) Top 10 und BSI Richtlinien (BSI-
TR-03107 & BSI-TR-03161)
Codeverwaltung nach Git Flow auf Github (on Premise)
Verwendung von SwiftUI & UIKit für die Benutzeroberfläche
Unit-Tests
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Eingesetzte Qualifikationen

BSI-Standards, iOS Entwicklung, Representational State Transfer (REST), Swift (Programmiersprache)

Senior iOS Developer
Deutsche Telekom, Darmstadt
7/2019 – 7/2020 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

7/2019 – 7/2020

Tätigkeitsbeschreibung

Entwicklung einer generischen App im Umfeld von E-Government. Vorgehen nach Scrum in einem 16- köpfigen internationalen Team.
Projektsprache: Englisch

Technisch:
Architektur nach MVP
Anbindung von Services via REST/JSON Schnittstelle
Imperativer Ansatz mit UIKit
CI/CD Fastlane und Firebase App Distribution
Codeverwaltung nach Git Flow auf Bitbucket
Unit-Tests
FeatureToggle Entwicklung und Remote Config mit Google FireStore
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Eingesetzte Qualifikationen

Continuous Delivery, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Software Architecture, Swift (Programmiersprache)

Senior iOS Developer
Eurowings, Köln
1/2019 – 6/2019 (6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2019 – 6/2019

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Eurowings Kunden- App.
Vorgehen nach Scrum in einem 10-köpfigen cross-funktionalen Team.

Technisch:
Architektur MVVM - Coordinator mit Swift 5
RxSwift mit UIKit
Test- Driven-Development (TDD) mit XCTest und Snapshot-Testing
Verwendung von RESTful-Services für die Kommunikation mit den Backends mit Open-API und Swagger
CI/CD mit Jenkins (self-hosted) und Fastlane
Dokumentation und Taskverwaltung mit Atlassian Suite (Jira/Confluence)

Eingesetzte Qualifikationen

Continuous Delivery, iOS Entwicklung, Continuous Integration, Representational State Transfer (REST), Scrum, Swift (Programmiersprache)

Senior iOS Developer
Stadt Wuppertal, Wuppertal
10/2018 – 12/2018 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung einer internen Mitarbeiter-App für die städtischen Beamten und Angestellten für iPhone und iPad.

Technisch:
Architecture nach MVVM mit TDD und UIKit
Anbindung an Backend-Services via http-Protokoll und Rest-Services
Unit Tests und Snap-Shot Tests
Aufbau von Rest Services mit Spring Boot
Versionierung mit GitLab
Dokumentation und Taskverwaltung mit der Atlassian Suite

Eingesetzte Qualifikationen

Git, iOS Entwicklung, Microsoft Azure, Representational State Transfer (REST), Swift (Programmiersprache)

Senior iOS Developer
Douglas, Düsseldorf
4/2018 – 9/2018 (6 Monate)
Handel
Tätigkeitszeitraum

4/2018 – 9/2018

Tätigkeitsbeschreibung

Entwicklung eines PoCs zur Verwendung von Location- Services für In-House-Navigation zur individuellen und interaktiven Kundenansprache in den Retail Stores der Douglas GmbH. Aufbau eines Backends (Azure) zur Location-Event Analyse.

Technisch:
Native iOS Entwicklung mit Swift 4 und UIKit
Design Pattern MVVM
Spring Boot WebServices
WebSocket Implementation und WebJars zur graphischen Darstellung

Eingesetzte Qualifikationen

Internet of Things (IoT), Software engineering / -technik, Swift (Programmiersprache)

Mobile Developer
ERGO, Düsseldorf
5/2016 – 12/2017 (1 Jahr, 8 Monate)
Versicherungen
Tätigkeitszeitraum

5/2016 – 12/2017

Tätigkeitsbeschreibung

Implementierung einer Dylib zum Whitelabeling der bestehenden ERGO-Apps. Vorgehen nach Scrum in einem 5-köpfigen cross-funktionalen Team. Komplettes Re-Design der ERGO Portal-App, DKV-App und D.A.S-App nach
Designvorgaben einer Design-Agentur.

Technisch:
Architektur nach MVC
Imperativer Ansatz mit Objective-C und UIKit
Anbindung an Backend-Services via http-Protokoll und Rest-Services
Implementierung nach BSI Richtlinien (BSI-TR-03107 & BSI-TR-03161)
Codeverwaltung nach Git Flow auf Github (on Premise)
Unit-Tests
Dokumentation mit der Atlassian Suite (Jira und Confluence)

Eingesetzte Qualifikationen

iOS

iOS Senior Developer
Commerzbank AG, Frankfurt am Main
4/2015 – 4/2016 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

4/2015 – 4/2016

Tätigkeitsbeschreibung

Neuentwicklung der Mobile-Banking-App für iPhone und iPad in einem 20-köpfigen internationalen Team. Implementierung nach Designvorgaben einer UI/UX Agency. Ziel: UX soll möglichst interaktiv sein.

Technisch:
Implementierung mit MVC mit UIKit
Backend-Anbindung über RESTful Webservices via json
Codeverwaltung mit Git nach Git-Flow
Coaching und Koordinierung von Offshore Junior Developern.

Eingesetzte Qualifikationen

iOS, Apple Mac Systems, Software Version Control

iOS Developer
Densio, Düsseldorf
8/2013 – 3/2015 (1 Jahr, 8 Monate)
Software as a Service (SaaS)
Tätigkeitszeitraum

8/2013 – 3/2015

Tätigkeitsbeschreibung

Entwicklung einer Mobile Reporting Lösung für iPhone und iPad.
Zugriffssteuerung auf Dokumente mit Rechtevergabe. Berichte können geteilt und an andere Personen übertragen werden.
Backend Technologien, Ruby mit RESTful Services. Datenaustauschformat JSON.
Grid Implementierung mit Shinobi Controller. Entwicklung einer eigenen Charting Bibliothek mit Objective-C/Quartz. Implementierung von Charting Standards nach ICBS.
Implementierung nach TDD mit dem Kiwi Framework.
ContinousDelivery Continous Intergration mit Bamboo
Dokumentation mit Confluence
Code Review mit Crucible
Issue Verfolgung mit Jira
Agiles Projektvorgehen nach SCRUM

App ist seit Oktober 2014 im Store. Downloads ca. 3000

Eingesetzte Qualifikationen

iOS, Scrum, Objective-C

iOS Developer für SIMSme
Deutsche Post AG, Bonn
6/2013 – 5/2014 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

6/2013 – 5/2014

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines real-time Messengers mit Ende-zu-Ende Verschlüsselung. Sicherheitsauditiert durch Deutsche Post AG. Im Appstore seit Juni 2014.

Eingesetzte Qualifikationen

Hardware-Design, iOS, iOS Entwicklung

iOS Developer
HRS, Aachen
6/2013 – 7/2013 (2 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

6/2013 – 7/2013

Tätigkeitsbeschreibung

Erweiterung der bestehenden App.
Neue Implementierung des Buchungs- und Bezahlvorgangs.
Ansprache von speziellen Backend-Services zur Kreditkarten-Validierung
Services auf Basis von REST

Eingesetzte Qualifikationen

iOS, Scrum, Objective-C, Mobile Application Development

iOS Developer für CHIO Aachen
CHIO Aachen, Aachen
2/2013 – 6/2013 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2013 – 6/2013

Tätigkeitsbeschreibung

Erweiterung der bestehenden iPad App und Port auf iPhone.
Einbau der Sidebar Navigation
Einbau News Feed
Einbau der Medien Gallery
Einbau Reiter Biografien
Einbau Ticket Vorverkauf

Eingesetzte Qualifikationen

iOS, Objective-C

Developer
Bauer Verlagsgesellschaft, Düsseldorf
2/2013 – 5/2013 (4 Monate)
Medienbranche
Tätigkeitszeitraum

2/2013 – 5/2013

Tätigkeitsbeschreibung

Entwicklung einer Bibliothek zur Darstellung einer Photogallery mit Apple UIKit und C++ Funktionen.

Eingesetzte Qualifikationen

iOS, Objective-C

iOS Developer für Self Service Ticketing
METRO GROUP, Düsseldorf
11/2011 – 3/2012 (5 Monate)
Handel
Tätigkeitszeitraum

11/2011 – 3/2012

Tätigkeitsbeschreibung

Entwurf, Implementierung und Einnführung einer iPhone App zur mobilen Erfassung von Incidents (Self Service Ticketing) mit direkter Anbindung an das interne Incident und Problem Management der Gruppe. Verwendung von RESTful Services und Single Sign On auf Basis der bestehenden Kerberos Infrastruktur.

Eingesetzte Qualifikationen

iOS, Scrum, Objective-C

iOS Developer Reporting
METRO GROUP, Düsseldorf
3/2010 – 9/2010 (7 Monate)
Handel
Tätigkeitszeitraum

3/2010 – 9/2010

Tätigkeitsbeschreibung

Konzeption, Implementierung und Einführung einer iPad App für den Zugriff auf ein dokumentenbasiertes Reporting, inklusive Synchronisations-Mechanismus für den Offline-Zugriff auf das verbundene Dokumenten-Repository. Implementierung der Anwendung inklusive Absicherung der verwendeten Daten über infrastrukturelle und programmatische Maßnahmen. Entwurf und Implementierung des Synchronisationsmechanismus. Einbindung weiterer Applikationen mittels App-in-App Protokoll. Anbindung von RESTful Webservices.

Eingesetzte Qualifikationen

iOS, Scrum, Objective-C

Entwickler Universal Workitem List App
METRO Group, Düsseldorf
9/2009 – 12/2009 (4 Monate)
Handel
Tätigkeitszeitraum

9/2009 – 12/2009

Tätigkeitsbeschreibung

Konzeption, Implementierung und Einführung einer iPhone Applikation zur Abfrage der Universal Workitem List (UWL) und Bearbeitung spezieller Tasks innerhalb der Applikation mit Ergebnissynchronisation zu angebundenen SAP R/3 Systemen. Konzeption einer Single Sign On Lösung unter Verwendung der bestehenden Kerberos Infrastruktur mit x509 Zertifikaten. Anbindung von RESTful Services.

Eingesetzte Qualifikationen

SAP NetWeaver Application Server, Objective-C

Ausbildung

Wirtschaftsinformatik
Diplom (FH)
2006
Mönchengladbach

Über mich

Ich bin ein professioneller Entwickler mit Schwerpunkt "Mobile Applications iOS".
Grundlegende Prinzipien meines ingenieurmäßigen Entwicklungsprozesses sind
Test Driven Development (TDD)
Continous Integration
Continous Delivery
Code Review
und Clean Code.

Vorwiegend habe ich mich mit folgenden mobilen Technologien beschäftigt auf iPad und iPhone.
Location Services (Karten und Tracking Mechanismen, Geo Fences)
Camera Services
Core Data
RestKit
Kiwi (TDD Framework)
UIKit
Shinobi Controls/Shinobi Grid
Quartz 2D

Meine erste WatchKit App erstelle ich aktuell im Kundenauftrag.

Meine Apps werden von ca 50000 Menschen weltweit aktiv genutzt. Meine erste App habe ich 2010 in den Store gestellt. Derzeit aktive Apps finden Sie in meiner Projektliste. Ebenfalls habe ich Apps mit dem Apple-Inhouse Program erstellt, die im Corporate Umfeld zur Verfügung gestellt werden.
Meine mehrjährige Berufserfahrung in der Entwicklung verteilter Applikationen im Corporate Business unter Verwendung von Java (Backend) Services runden mein Profil ab.

Privat bin sportlich aktiv. Fahrrad, Schwimmen und Klettern sind meine bevorzugten Sportarten.

Weitere Kenntnisse

iOS-Entwicklung, Spring Boot, SCRUM, Swift 5, Kotlin

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Italienisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
2412
Alter
47
Berufserfahrung
18 Jahre und 2 Monate (seit 09/2006)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden