iOS Entwicklung nativ mit Swift und Objective-C/ Sprachsteuerung und die Nutzung von Sprachassistenten,Srum/Kanban, mobile Applikationen, App
Aktualisiert am 06.08.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 31.12.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km) Darmstadt (+50km) Köln (+20km) Stuttgart (+100km)
Deutschland
nicht möglich

Projekte

Projekte

5 Jahre 2 Monate
2019-08 - heute

Entwicklung mehrerer iOS-Apps im Bereich Telekommunikation

Entwickler in Scrum Team Whitelabel-Konzeption Design Patterns Erstellen eigener Pods ...
Entwickler in Scrum Team

Telefónica ist eine der größten Telekommunikationsfirmen Europas (in Deutschland unter anderem O2, Blau, AldiTalk, Ay Yildiz, Ortel, WhatsAppSim, NettoKOM, …). Sie bieten dem Kunden zur Verwaltung ihrer Prepaid- oder Postpaidtarife eine Webapplikation, sowie iOS und Android an. Die Software wird von der Pentasys AG entwickelt. Die Applikationen basieren auf einem Whitelabel-Konzept. Der Kandidat erweiterte die iOS-Prepaid-Whitelabelapplikation um diverse Marken. Dies umfasst Testing, UI-Anpassungen für neue Marken, Entwicklung von neuen Features. Er arbeitete primär an der AldiTalk – iOS – Applikation, welche sich durch seine Unterstützung von 2,7 auf 4,4 Sterne im Apple App Store steigern konnte. In zwei-wöchigen Scrumsprintzyklen wurde mit Hilfe von Continous Deployment und Delivery (Jenkins, Fastlane, TestFlight) ein releasefähiges Produkt geliefert. Zur Qualitätssicherung setzte er Testautomatisierung ein (Snapshot Tests, UI-Tests und Unittests). Das Team setzte einen sehr hohen Anspruch an Clean Code, MVP- und weitere Design Patterns an (wie Factory Pattern, Protocol Orientation, Adapter Pattern, …) und eine möglichst hohe Testabdeckung (>75%).

Xcode Jenkins Postman Charles FBSnapshotTests XCUITests XCTests Appium Gitflow JIRA Confluence Bitbucket Kiuwan (Software Security) App Store Connect SonarQube Swift Interface Builder CocoaPods swagger-codegen+Alamofire SnapKit
Whitelabel-Konzeption Design Patterns Erstellen eigener Pods UI-Optimierung CI/CD Snapshot Testing UI Testing Test Driven Development Software Security Network Handling (REST; JSON) Verschlüsselungs- & Login-Verfahren agiles Arbeiten ud Pair Programming
Telefónica- Pentasys AG
1 Jahr
2018-07 - 2019-06

Entwicklung mehrerer iOS-Apps und -Frameworks

Entwickler in Scrum- und Kanban-Teams iPhone- und iPad-UI-Optimierung iCloud Sync Share Extension
Entwickler in Scrum- und Kanban-Teams

Die DVAG entwickelt und betreibt für ihre Vertriebspartner insgesamt 15 Enterprise Apps und entwickelt eigene iOS-Frameworks für diese. Die Apps unterstützen den Verkauf von Finanz- und Versicherungsprodukten im Kundengespräch. Der Kandidat entwickelte eine 2-Faktor-Login-App komplett neu. Weiterhin ergänzte er eine Kontakte-App um die iCloud Synchronisation, entwickelte eine Share-Extension für Fotos und Dokumente, aktualisierte diverse Apps entsprechend der Neuerungen von iOS 12 und unterstützte die Wartung der Apps. Zur Qualitätssicherung setzte er Testautomatisierung ein. In Verbindung mit Continuous Integration und Delivery sowie agilen Teamstrukturen mit regelmäßigen Code Reviews konnten in diesem Projekt hohe Qualitätsstandards erzielt werden.

Xcode Bitbucket Server (Stash) Gitflow Xcode Server Bots Jenkins Azure DevOps JIRA Confluence XCTests XCUITests Appium (mit Cucumber und Kotlin) Kobil Smart Security Google Analytics Swift Objective-C Interface Builder RxSwift Carthage
iPhone- und iPad-UI-Optimierung iCloud Sync Share Extension
DVAG
5 Monate
2018-02 - 2018-06

Entwicklung der iOS-App und des Alexa-Skills ?SpeakUp - The Party Quiz?

Entwickler Speech Recognition Google Firebase
Entwickler

SpeakUp ist ein Quiz, welches der Kandidat sowohl als iOS-App, als auch als Alexa Skill entwickelt hat. Die Antworten für das Quiz werden durch automatische Spracherkennung verarbeitet. Link auf Anfrage

Xcode AWS Lambda Node.js Git Swift iOS Speech API JavaScript
Speech Recognition Google Firebase
auf Anfrage
4 Monate
2017-10 - 2018-01

Weiterentwicklung der iOS App ?Champion?

Entwickler im Scrum Team Google Firebase Refactoring
Entwickler im Scrum Team

Champion ist eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Der Kandidat erweiterte die App um neue Features. Weiterhin implementierte er die Nutzung der NoSQL Datenbank Google Firebase in der iOS App. Link auf Anfrage

Xcode Git (SourceTree und Kommandozeile) JIRA (Projektorganisation und -dokumentation) Swift Objective-C
Google Firebase Refactoring
auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifikationen

  • Bachelor of Science in Mobile Computing

Kompetenzen

Kompetenzen

Schwerpunkte

iOS
Java
Android, JavaEE, JavaSE
Objective-C
Swift

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
Bitbucket
Git
TortoiseGit
Visual Paradigm
Xcode Git

Profil

Der Kandidat setzt seine theoretischen und praktischen Erfahrungen in der iOS Entwicklung sehr effektiv in Projekten ein. Neben der App-Entwicklung mit meist visuellem Benutzerinterface bildet die Sprachsteuerung und die Nutzung von Sprachassistenten einen weiteren Schwerpunkt seiner Tätigkeit. Er arbeitet mit einem testgetriebenen Ansatz unter Einsatz von Buildautomatisierung.

Zielsetzung

  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter und protokollorientierter Software
  • Test und Qualitätssicherung von Software

App Referenzen

  • Champion (iOS App Store)
  • Speak Up (iOS App Store)

Fachliche, methodische und technische Kompetenzen

Softwareentwicklung

  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • Tool- und Plug-In-Programmierung
  • Relationale Datenbanken, Modellierung, Optimierung
  • NoSQL Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung, Scrum, Kanban
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation

Qualitätssicherung

  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, Instrumentation-, UI- und Integrationstest
  • Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration

Architekturen

  • Anwendungen für mobile Betriebsssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen

iOS SPEZIFISCHE TECHNOLOGIEN/METHODEN

  • Interface Builder
  • Cocoa Touch
  • Reactive Programming mit RxSwift
  • Gitflow

TEST-FRAMEWORKS

  • Unit Testing in Xcode
  • UI Testing in Xcode

SQL-SYSTEME

  • MySQL
  • Oracle
  • SQLite

AUSZEICHNUNGSSPRACHEN

  • XML
  • XSL/XSLT
  • XSD
  • DTD
  • HTML
  • XHTML
  • CSS
  • JSON

WEB-TECHNOLOGIEN

  • REST, JSON
  • AJAX

Betriebssysteme

Android OS
iOS
Mac OS X
Microsoft Windows 10/7/XP

Programmiersprachen

C
C++
Java
Java EE
JavaScript
Objective-C
Swift

Design / Entwicklung / Konstruktion

Android Studio
Eclipse
Xcode
Xcode Server

Branchen

Branchen

Branchen Know-How

  • mobile Endgeräte: Smartphone Apps (iOS)
  • Distribution von mobilen Anwendungen, in und außerhalb von App Stores
  • Finanzdienstleistungen

Einsatzorte

Einsatzorte

Frankfurt am Main (+200km) Darmstadt (+50km) Köln (+20km) Stuttgart (+100km)
Deutschland
nicht möglich

Projekte

Projekte

5 Jahre 2 Monate
2019-08 - heute

Entwicklung mehrerer iOS-Apps im Bereich Telekommunikation

Entwickler in Scrum Team Whitelabel-Konzeption Design Patterns Erstellen eigener Pods ...
Entwickler in Scrum Team

Telefónica ist eine der größten Telekommunikationsfirmen Europas (in Deutschland unter anderem O2, Blau, AldiTalk, Ay Yildiz, Ortel, WhatsAppSim, NettoKOM, …). Sie bieten dem Kunden zur Verwaltung ihrer Prepaid- oder Postpaidtarife eine Webapplikation, sowie iOS und Android an. Die Software wird von der Pentasys AG entwickelt. Die Applikationen basieren auf einem Whitelabel-Konzept. Der Kandidat erweiterte die iOS-Prepaid-Whitelabelapplikation um diverse Marken. Dies umfasst Testing, UI-Anpassungen für neue Marken, Entwicklung von neuen Features. Er arbeitete primär an der AldiTalk – iOS – Applikation, welche sich durch seine Unterstützung von 2,7 auf 4,4 Sterne im Apple App Store steigern konnte. In zwei-wöchigen Scrumsprintzyklen wurde mit Hilfe von Continous Deployment und Delivery (Jenkins, Fastlane, TestFlight) ein releasefähiges Produkt geliefert. Zur Qualitätssicherung setzte er Testautomatisierung ein (Snapshot Tests, UI-Tests und Unittests). Das Team setzte einen sehr hohen Anspruch an Clean Code, MVP- und weitere Design Patterns an (wie Factory Pattern, Protocol Orientation, Adapter Pattern, …) und eine möglichst hohe Testabdeckung (>75%).

Xcode Jenkins Postman Charles FBSnapshotTests XCUITests XCTests Appium Gitflow JIRA Confluence Bitbucket Kiuwan (Software Security) App Store Connect SonarQube Swift Interface Builder CocoaPods swagger-codegen+Alamofire SnapKit
Whitelabel-Konzeption Design Patterns Erstellen eigener Pods UI-Optimierung CI/CD Snapshot Testing UI Testing Test Driven Development Software Security Network Handling (REST; JSON) Verschlüsselungs- & Login-Verfahren agiles Arbeiten ud Pair Programming
Telefónica- Pentasys AG
1 Jahr
2018-07 - 2019-06

Entwicklung mehrerer iOS-Apps und -Frameworks

Entwickler in Scrum- und Kanban-Teams iPhone- und iPad-UI-Optimierung iCloud Sync Share Extension
Entwickler in Scrum- und Kanban-Teams

Die DVAG entwickelt und betreibt für ihre Vertriebspartner insgesamt 15 Enterprise Apps und entwickelt eigene iOS-Frameworks für diese. Die Apps unterstützen den Verkauf von Finanz- und Versicherungsprodukten im Kundengespräch. Der Kandidat entwickelte eine 2-Faktor-Login-App komplett neu. Weiterhin ergänzte er eine Kontakte-App um die iCloud Synchronisation, entwickelte eine Share-Extension für Fotos und Dokumente, aktualisierte diverse Apps entsprechend der Neuerungen von iOS 12 und unterstützte die Wartung der Apps. Zur Qualitätssicherung setzte er Testautomatisierung ein. In Verbindung mit Continuous Integration und Delivery sowie agilen Teamstrukturen mit regelmäßigen Code Reviews konnten in diesem Projekt hohe Qualitätsstandards erzielt werden.

Xcode Bitbucket Server (Stash) Gitflow Xcode Server Bots Jenkins Azure DevOps JIRA Confluence XCTests XCUITests Appium (mit Cucumber und Kotlin) Kobil Smart Security Google Analytics Swift Objective-C Interface Builder RxSwift Carthage
iPhone- und iPad-UI-Optimierung iCloud Sync Share Extension
DVAG
5 Monate
2018-02 - 2018-06

Entwicklung der iOS-App und des Alexa-Skills ?SpeakUp - The Party Quiz?

Entwickler Speech Recognition Google Firebase
Entwickler

SpeakUp ist ein Quiz, welches der Kandidat sowohl als iOS-App, als auch als Alexa Skill entwickelt hat. Die Antworten für das Quiz werden durch automatische Spracherkennung verarbeitet. Link auf Anfrage

Xcode AWS Lambda Node.js Git Swift iOS Speech API JavaScript
Speech Recognition Google Firebase
auf Anfrage
4 Monate
2017-10 - 2018-01

Weiterentwicklung der iOS App ?Champion?

Entwickler im Scrum Team Google Firebase Refactoring
Entwickler im Scrum Team

Champion ist eine App zur Verwaltung von Turnieren und Ligen im Teamsport. Der Kandidat erweiterte die App um neue Features. Weiterhin implementierte er die Nutzung der NoSQL Datenbank Google Firebase in der iOS App. Link auf Anfrage

Xcode Git (SourceTree und Kommandozeile) JIRA (Projektorganisation und -dokumentation) Swift Objective-C
Google Firebase Refactoring
auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

Qualifikationen

  • Bachelor of Science in Mobile Computing

Kompetenzen

Kompetenzen

Schwerpunkte

iOS
Java
Android, JavaEE, JavaSE
Objective-C
Swift

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Atlassian JIRA
Bitbucket
Git
TortoiseGit
Visual Paradigm
Xcode Git

Profil

Der Kandidat setzt seine theoretischen und praktischen Erfahrungen in der iOS Entwicklung sehr effektiv in Projekten ein. Neben der App-Entwicklung mit meist visuellem Benutzerinterface bildet die Sprachsteuerung und die Nutzung von Sprachassistenten einen weiteren Schwerpunkt seiner Tätigkeit. Er arbeitet mit einem testgetriebenen Ansatz unter Einsatz von Buildautomatisierung.

Zielsetzung

  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter und protokollorientierter Software
  • Test und Qualitätssicherung von Software

App Referenzen

  • Champion (iOS App Store)
  • Speak Up (iOS App Store)

Fachliche, methodische und technische Kompetenzen

Softwareentwicklung

  • Objektorientierung, Analyse, Design, Programmierung
  • Grafische Benutzeroberflächen
  • Synchrone und asynchrone Prozesse, parallele Programmierung
  • Tool- und Plug-In-Programmierung
  • Relationale Datenbanken, Modellierung, Optimierung
  • NoSQL Datenbanken, Modellierung, Optimierung
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung, Scrum, Kanban
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation

Qualitätssicherung

  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, Instrumentation-, UI- und Integrationstest
  • Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration

Architekturen

  • Anwendungen für mobile Betriebsssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen

iOS SPEZIFISCHE TECHNOLOGIEN/METHODEN

  • Interface Builder
  • Cocoa Touch
  • Reactive Programming mit RxSwift
  • Gitflow

TEST-FRAMEWORKS

  • Unit Testing in Xcode
  • UI Testing in Xcode

SQL-SYSTEME

  • MySQL
  • Oracle
  • SQLite

AUSZEICHNUNGSSPRACHEN

  • XML
  • XSL/XSLT
  • XSD
  • DTD
  • HTML
  • XHTML
  • CSS
  • JSON

WEB-TECHNOLOGIEN

  • REST, JSON
  • AJAX

Betriebssysteme

Android OS
iOS
Mac OS X
Microsoft Windows 10/7/XP

Programmiersprachen

C
C++
Java
Java EE
JavaScript
Objective-C
Swift

Design / Entwicklung / Konstruktion

Android Studio
Eclipse
Xcode
Xcode Server

Branchen

Branchen

Branchen Know-How

  • mobile Endgeräte: Smartphone Apps (iOS)
  • Distribution von mobilen Anwendungen, in und außerhalb von App Stores
  • Finanzdienstleistungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.