iOS Developer, Swift/Objective-C, Software Architektur and Design, iOS Consulting, Mobile Device Management (MDM, MAM), Test Automation
Aktualisiert am 15.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2024
Verfügbar zu: 100%
davon vor Ort: 100%
iOS App development
SWIFT
CI/CD Pipelines development for GitLabb and Circle CI
Swift/Objectibe-C
Objective-C
GitLab CI/CD
iOS
Swift
MacOS
SwiftUI
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Vorwiegend remote
nicht möglich

Projekte

Projekte

4 Monate
2018-10 - 2019-01

ciPublisher app

WebObjects Developer
WebObjects Developer
  • ciPublisher application, based on WebObjects application server
  • customizations for long-term customer (since 15 years) Brandsystems Sweden and Wellcom Group Pte Ltd Singapore
    - Volvo Finance applicationSweden
    - Tripnet Sweden application

Software and Tools

WebObjects,

Scripting with:
sh, bash, tcsh, ruby, perl, php, Objective-C, HTML, Mac OS X,

on MacBookPro with following images:

- Windows 2K,
- Windows Server 2008
- Windows Server

Cidentigo GmbH
Berlin
6 Monate
2018-04 - 2018-09

iOS Shopping App

iOS Senior Developer
iOS Senior Developer

Software and Tools

  • Development with current Apple Xcode 10.1, Intefacebuilder, Storyboards and Autolayout technics for independent device classes.
  • Scrum Epics, UserStories and Task management with Attlasian JIRA, and Attlasian Confluence
  • Scripting with
    sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods
  • Operating System: Mac OS, iOS,
  • Repository:
    - Bitbucket
  • code management:
    - SourceTree
    - Atom
    - Kaleidoscope
  • VM´s:
    - ParallelsDesktop on MacBookPro

Methods and Tasks:

  • Agile project management Scrum
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 3-week sprints
  • Sprint planning and sprint retro

Teamsize and Role in Teams

Lead iOS developer collaborating with small Backend team. About 5 team members in total, 1 iOS frontend software developer (FE), 4 backend software developer (BE).

Integrating other departments for iOS UX design, project management, product owner, scrum master


iOS project setup and implementation of the brand new customer shopping app.

  • Software Architecture and Software design related tasks using MVC and MVP design patterns.
  • Integration of electronic payment for all big credit card supplier, like:
    - Visa
    - Mastercard.
  • Paypal integration
  • Secure data access and encryption with iOS Keychain integration.
  • Secure Backend Authentication via Oauth2.
  • Implementation language for this apps was Swift 4.
  • Integration of several iOS Swift Sdk´s via Cocoa Pods.
  • UI Application flow with Xcode Interface Builder Storyboard reference modelling.
  • Backend communication via HTTP stack with REST based services architecture.
  • Postman based backend contract negotiation and contract binding.
Bodelshausen
7 Monate
2017-09 - 2018-03

Development of Adidas sales support iOS Apps

iOS Developer
iOS Developer
  • iOS development of internal Adidas iPad apps for sales support in stock and sales room.
  • iOS extensions and bug fixing for existing apps.
  • Software Architecture and Software design related tasks using MVC , MVP and VIPER.
  • Implementation language for all new apps was Swift 4.
  • Integration of Objective-C Sdk´s and Bugfixing of existing apps in Objective-C as well.
  • UI Application flow with Xcode Interface Builder Storyboard reference modelling.
  • Integration of Apple Push notification, with support of new UNNotificationService extension features.
  • Backend communication via HTTP stack on REST based Microservices architecture.
  • SwaggerIO backend contract negotiation and contract binding.
  • continous development and integration with XCUITests and XCUnitTests

Methods and Tasks:

  • Development with current Apple Xcode 9.2, Intefacebuilder, Storyboards and Autolayout technics for independent device classes.
  • Scrum Epics, UserStories and Task management with Attlasian JIRA, and Attlasian Confluence
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods, Cocoa-Pods-Rome, Swift PackageBuilder
  • Operating System: Mac OS, iOS,
  • Repository: Bitbucket code management: SourceTree, Atom, Kaleidoscope
  • VM´s: ParallelsDesktop on MacBookPro • Document management with Jira Confluence

Software and Tools:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • Sprint planning and sprint retro, daily scrum standups
  • remote international telcos with offsite partners via video conference by Skype and Cisco WebEx.

Teamsize and Rolle in Teams:

Member of small  software developer team. About 12 team members in total, 4 frontend software developer (FE), 4 backend software developer (BE), others for iOS UX design, software and system architects, project management, product owner, technical product owners, scrum master, regression test engineers

Adidas AG
Herzogenaurach
6 Monate
2017-02 - 2017-07

iOS App "Banking to go"

iOS Developer
iOS Developer
  • iOS development of the ING-DiBa mobile banking app for iPhone „ING-DiBa Banking To Go“ banking app, developed mainly with Swift but Objective-C as well
  • Public Key Pinning integration
  • security certificate integration for Smart Secure registration
  • software architecture improvement evaluation related to iOS standard architecture MVC versus MVP, MVVM and VIPER
  • Planning and evaluation of Apple AppStore „Commercial Go Live“
  • evaluation and integration of Webtrekk Framework
  • concept, setup and administration of Xcode Server Deployment BuildServices.
  • continous development and integration of XCUITests and XCUnitTests
  • iOSApp „ING-DiBa Banking To Go“ versioning and release planning and management
  • Git repository setup and adminstration.

GitFlow related tasks:

  • setting up branching concepts, approval of merge requests, resolving merge conflicts, extended git plumping tasks to resolve critical repo conflicts, history management
  • Certificate Signing Management
  • Provisioning Profile management
  • Update management (major and minor Update handling)
  • Apple AppStore management, Testflight management and internal Hockey AppStore management tasks
  • update management
  • app rollout management
  • Software Bug fixing and error analysis

Methods and Tasks:

Agile project management Scrum

  • eXtreme Programming, Pair Programming
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • weekly release builds
  • Sprint planning and sprint retro, daily scrum standups in small squad of 4 persons
  • remote international telcos with dutch partner teams

Software and Tools:

  • Development with Apple Xcode, Scrum Epics, UserStories and Task management with Attlasian JIRA, Attlasian Confluence, Service Now
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods, Cocoa-Pods-Rome, Swift PackageBuilder
  • Operating System: Mac OS, iOS,
  • Repository: GitLab code management: SourceTree, Atom, Kaleidoscope
  • VM´s: ParallelsDesktop on MacBookPro
  • Presentation with KeyNote and Powerpoint
  • Document management with Jira Confluence

 

Teamsize and Rolle in Teams:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • weekly release builds
  • Sprint planning and sprint retro, daily scrum standups in small squad of 4 persons
  • remote international telcos with dutch partner teams
ING-DiBa
1 Jahr 2 Monate
2015-11 - 2016-12

iPhone app NeMo+

iOS Developer
iOS Developer
  • iOS development of the iPhone app „NeMo+“ for operations process workflow management. developed mainly with Swift but Objective-C as well
  • programming of iOS UI components using Storyboards, IB with Autolayout
  • responsible as lead developer for the architecture, design and development of the UITest NeMo+ TestProxy Application for XCUITesting and Testautomation, which is talking to SAP related eCatt controlled test workflow
  • development of UITest based automatic regression test site
  • concept, setup, maintain and administration of Xcode Server Deployment BuildServices.
  • Build- and VersionScript development.
  • continous development and integration of XCUITests and XCUnitTests
  • iOSApp NeMo+ versioning and ReleaseCandidate management
  • Git Repository Setup and Adminstration.
  • GitFlow related tasks, including team member related pull request support and git plumping tasks
  • 2nd and 3rd Level support.
  • Certificate Signing Request Management.
  • Provisioning Profile management.
  • MDM / BES App requirements definition for application rollout.
  • Update management (major and minor Update handling)
  • internal AppStore management tasks
  • update management
  • app rollout management
  • Software Bug fixing
  • and error analysis.

 

Methods and Tasks:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming
  • Project-, Backlog- and Taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • 2 week release builds
  • Sprint planning and sprint retro in daily meeting for whole project team members
  • remote telco integration with cisco webex, Skype and teamViewer

 

Software and Tools:

  • Development with: Apple Xcode,Scrum Epics, UserStories and Task management with Attlasian JIRA,
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift, HTML
  • Version update management with CocoaPods
  • Operating System: Mac OS, iOS,
  • Repository:
  • GitLab code management:
    • SourceTree, Atom,
    • Kaleidoscope
  • Microsoft „Visual Studio Team Services“
  • VM´s:
    • ParallelsDesktop on MacBookPro.
  • Via WEB Browser: Citrix, Docker
  • Presentation with KeyNote and Powepoint
  • Document Management with Sharepoint and Git

 

Teamsize and Rolle in Teams:

Member as software developer of big team. About 28 team members in total, 7 frontend software developer (FE), 5 backend SAP software developer (BE), others for iOS design, web design, security engineers, software and system architects, project management, product owner, scrum master, regression tester, training and teaching

EnBw
Karlsruhe/Stuttgart
10 Monate
2015-01 - 2015-10

ciPublisher Application

WebObjects Developer Objective-C
WebObjects Developer Objective-C
  • ciPublisher application, based on WebObjects application server
  • customization for customer:
    • Volvo Finance Sweden
    • Nobel Biocare Sweden
    • Tripnet Sweden
    • Brandsystems Sweden
  • conception and implementation of NAS based backup and server system
  • Docker setup
  • setup of GitLab server on Docker VM
  • iOS development of iPhone app
  • iOS App development in Bear-Soft Team
  • Apps in Store
  • People
  • evaluation of Swift and Swift Objective-C integration / migration from Objective-C to Swift,
  • evaluation of blocks versus Swift functions with closures
  • evaluation of iOS Autolayout and device classes
  • evaluation of Storyboard design
  • exploring Objective-C, Swift and mixed Framework builds
  • iOS / Apple TV and Pioneer based Audio/Video system conception, planning, LAN and WiFi setup, installation for several customers and customer training.

 

Methods and Tasks:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming

Software and Tools:

  • WebObjects,
  • Scripting with:
  • sh, bash, tcsh, ruby, perl, php, Objective-C, Swift, HTML, Mac OS X, iOS,
  • Xcode, Synology DS415,
  • GitLab, SourceTree, Atom,
  • Kaleidoscope, StarUML (Mac, Win),
  • ParallelsDesktop on MacBookPro with following images:
    • Windows 2K,
    • Windows XP
    • Windows 7,
    • Windows 8, (32)
    • Windows 8.1, (64)
    • Windows Server 2008
    • Windows Server 2012 R2
    • Mac OS X
    • Mac OS X server
    • Ubuntu 14.x

Teamsize and Rolle in Teams:

small team coordination, project, prototype design & engineering, training and teaching

Cidentigo GmbH / Volvo Finance Sweden
Berlin
11 Monate
2014-02 - 2014-12

Setup Lidl Mobile Device Management

iOS mobile consultant
iOS mobile consultant
  • setup Lidl Mobile Device Management Lab. (MDM / MAM)
  • 2nd/3rd level helpdesk
  • setup and administration
  • setup configuration, evaluation and administration of:
  • „MobileIron“ setup Infrastructure, rights management, device setup, monitoring, Certificate signing Requests (CSR),
  • certificate install, certificate revoke an delete.
  • "Good for Enterprise infrastructure",
  • "Good Dynamics infrastructure"
  • "Good Access infrastructure"
  • "Good Share infrastructure" and
  • "Good Direct infrastructure"
  • organizing and moderation Good developer training for iOS development with Good SDK
  • conception and writing user guidelines for Project GETSMART and LiMO device management

 

Methods and Tasks:

Organization optimizations with Kanban and Windows OneNote

Software and Tools:

  • MobileIron
  • Good For Enterprise
  • GoodDynamics
  • BES, Blackberry,
  • Objective-C, PHP, HTML, Mac OS X,
  • Windows, iOS, Android, Windows Mobile 8, Xcode, Lotus Notes, Lync, F5 Networks LTM iRules,
  • LanDesk bug and helpdesk tracking,
  • Windows OneNote

 

Teamsize and Rolle in Teams:

small team. coordination, project enterprise: mobile consulting, 2nd/3rd level support

Lidl Stiftung
Neckarsulm
2 Jahre
2011-11 - 2013-10

Setup Daimler Mobile Lab

iOS consultant
iOS consultant
  • setup Daimler Mobile Lab.
  • concept, design and writing the Daimler Development Guidelines in english
  • development of internal iOS apps für iPhone and iPad
  • coordination and execution of iOS software review process for: architecture and softwaredesign, usability, testability, manual and automatic testing, corporate design check and certification
  • consolidate and finally writing down the review report
  • providing and discussing the review findings with international daimler subsidiaries during organized telco´s
  • Apple AppStore administration for Daimler iTunesConnect
  • Google Play store administration for Android apps
  • enterprise certificate signing process
  • consuting for international Daimler agencies

Methods and Tasks:

  • software certification
  • software review
  • TDD, setup Daimler Mobile Lab
  • iOS source code architecture
  • design and analysis
  • iOS development
  • iOS usability analysis and planning
  • Kanban and Scrum process

Software and Tools:

  • Objective-C, PHP, HTML, Mac OS X,
  • Windows, iOS, Android,
  • Xcode, Jenkins, Git, Lotus Notes,
  • Lotus Sametime, Lync, Jira Studio, Confluence,
  • Sen:Te OCUnit, Blueprint Mockup,

 

Teamsize and Rolle in Teams:

small team coordination, project management, iOS software development, Daimler enterprise: mobile consulting

Daimler TSS
Ulm (Donau)

Aus- und Weiterbildung

Aus- und Weiterbildung

1981

Diplom-Mathematiker

TFH Berlin

1988

Diplom-Informatiker 

TU Berlin

Position

Position

  • iOS Developer

Kompetenzen

Kompetenzen

Top-Skills

iOS App development SWIFT CI/CD Pipelines development for GitLabb and Circle CI Swift/Objectibe-C Objective-C GitLab CI/CD iOS Swift MacOS SwiftUI

Produkte / Standards / Erfahrungen / Methoden

Xcode, WebObjects, Tomcat, JIRA/Confluece, SVN, GIT, SCRUM, Apache Tomcat, JIRA Studio, JIRA, Confluence, MobileIron, Good for Enterprise deployment, Good Dynamics development, 

Adobe Creative Suite: SDK4, SDK5, iOS Zertifizierung, Code Review, CodeAnalyse, UnitTesting, Testautomatisierung

Betriebssysteme

iOS, Mac OS X, LINUX, UNIX, Windows

Programmiersprachen

Swift, Objective-C, Java, C, Java-Script, Ruby, PHP, Shell Skripte etc. ...

Datenbanken

MySQL

Postgres

Oracle 

CoreData 

CouchDB

Datenkommunikation

Webservices: REST/SOAP

Hardware

Apple Macintosh/Microsoft PC

iPhone/iPodTouch/iPad/Adroid Phone/Android Tablet

Berechnung / Simulation / Versuch / Validierung

Testautomatisierung, Test-Simulation, Usability-Simulation, App Zertifizierung, AppStore Zertifizierug, Mobile Iron Deployment, Good for Enterprise deployment, Good Dynamics, Enterprise Deployment, Code Architektur Review

Design / Entwicklung / Konstruktion

Adobe Creative Suite:

Photoshop-, InDesign- Plugin Entwicklung für SDK4, SDK5

MAC/PC

 

Branchen

Branchen

Banken

Energiewirtschaft

Automobilindustrie

Lebensmitteldiscounter

Druckvorstufe

Verlage

ePub

CMS

IT-Unternehmen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Vorwiegend remote
nicht möglich

Projekte

Projekte

4 Monate
2018-10 - 2019-01

ciPublisher app

WebObjects Developer
WebObjects Developer
  • ciPublisher application, based on WebObjects application server
  • customizations for long-term customer (since 15 years) Brandsystems Sweden and Wellcom Group Pte Ltd Singapore
    - Volvo Finance applicationSweden
    - Tripnet Sweden application

Software and Tools

WebObjects,

Scripting with:
sh, bash, tcsh, ruby, perl, php, Objective-C, HTML, Mac OS X,

on MacBookPro with following images:

- Windows 2K,
- Windows Server 2008
- Windows Server

Cidentigo GmbH
Berlin
6 Monate
2018-04 - 2018-09

iOS Shopping App

iOS Senior Developer
iOS Senior Developer

Software and Tools

  • Development with current Apple Xcode 10.1, Intefacebuilder, Storyboards and Autolayout technics for independent device classes.
  • Scrum Epics, UserStories and Task management with Attlasian JIRA, and Attlasian Confluence
  • Scripting with
    sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods
  • Operating System: Mac OS, iOS,
  • Repository:
    - Bitbucket
  • code management:
    - SourceTree
    - Atom
    - Kaleidoscope
  • VM´s:
    - ParallelsDesktop on MacBookPro

Methods and Tasks:

  • Agile project management Scrum
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 3-week sprints
  • Sprint planning and sprint retro

Teamsize and Role in Teams

Lead iOS developer collaborating with small Backend team. About 5 team members in total, 1 iOS frontend software developer (FE), 4 backend software developer (BE).

Integrating other departments for iOS UX design, project management, product owner, scrum master


iOS project setup and implementation of the brand new customer shopping app.

  • Software Architecture and Software design related tasks using MVC and MVP design patterns.
  • Integration of electronic payment for all big credit card supplier, like:
    - Visa
    - Mastercard.
  • Paypal integration
  • Secure data access and encryption with iOS Keychain integration.
  • Secure Backend Authentication via Oauth2.
  • Implementation language for this apps was Swift 4.
  • Integration of several iOS Swift Sdk´s via Cocoa Pods.
  • UI Application flow with Xcode Interface Builder Storyboard reference modelling.
  • Backend communication via HTTP stack with REST based services architecture.
  • Postman based backend contract negotiation and contract binding.
Bodelshausen
7 Monate
2017-09 - 2018-03

Development of Adidas sales support iOS Apps

iOS Developer
iOS Developer
  • iOS development of internal Adidas iPad apps for sales support in stock and sales room.
  • iOS extensions and bug fixing for existing apps.
  • Software Architecture and Software design related tasks using MVC , MVP and VIPER.
  • Implementation language for all new apps was Swift 4.
  • Integration of Objective-C Sdk´s and Bugfixing of existing apps in Objective-C as well.
  • UI Application flow with Xcode Interface Builder Storyboard reference modelling.
  • Integration of Apple Push notification, with support of new UNNotificationService extension features.
  • Backend communication via HTTP stack on REST based Microservices architecture.
  • SwaggerIO backend contract negotiation and contract binding.
  • continous development and integration with XCUITests and XCUnitTests

Methods and Tasks:

  • Development with current Apple Xcode 9.2, Intefacebuilder, Storyboards and Autolayout technics for independent device classes.
  • Scrum Epics, UserStories and Task management with Attlasian JIRA, and Attlasian Confluence
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods, Cocoa-Pods-Rome, Swift PackageBuilder
  • Operating System: Mac OS, iOS,
  • Repository: Bitbucket code management: SourceTree, Atom, Kaleidoscope
  • VM´s: ParallelsDesktop on MacBookPro • Document management with Jira Confluence

Software and Tools:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • Sprint planning and sprint retro, daily scrum standups
  • remote international telcos with offsite partners via video conference by Skype and Cisco WebEx.

Teamsize and Rolle in Teams:

Member of small  software developer team. About 12 team members in total, 4 frontend software developer (FE), 4 backend software developer (BE), others for iOS UX design, software and system architects, project management, product owner, technical product owners, scrum master, regression test engineers

Adidas AG
Herzogenaurach
6 Monate
2017-02 - 2017-07

iOS App "Banking to go"

iOS Developer
iOS Developer
  • iOS development of the ING-DiBa mobile banking app for iPhone „ING-DiBa Banking To Go“ banking app, developed mainly with Swift but Objective-C as well
  • Public Key Pinning integration
  • security certificate integration for Smart Secure registration
  • software architecture improvement evaluation related to iOS standard architecture MVC versus MVP, MVVM and VIPER
  • Planning and evaluation of Apple AppStore „Commercial Go Live“
  • evaluation and integration of Webtrekk Framework
  • concept, setup and administration of Xcode Server Deployment BuildServices.
  • continous development and integration of XCUITests and XCUnitTests
  • iOSApp „ING-DiBa Banking To Go“ versioning and release planning and management
  • Git repository setup and adminstration.

GitFlow related tasks:

  • setting up branching concepts, approval of merge requests, resolving merge conflicts, extended git plumping tasks to resolve critical repo conflicts, history management
  • Certificate Signing Management
  • Provisioning Profile management
  • Update management (major and minor Update handling)
  • Apple AppStore management, Testflight management and internal Hockey AppStore management tasks
  • update management
  • app rollout management
  • Software Bug fixing and error analysis

Methods and Tasks:

Agile project management Scrum

  • eXtreme Programming, Pair Programming
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • weekly release builds
  • Sprint planning and sprint retro, daily scrum standups in small squad of 4 persons
  • remote international telcos with dutch partner teams

Software and Tools:

  • Development with Apple Xcode, Scrum Epics, UserStories and Task management with Attlasian JIRA, Attlasian Confluence, Service Now
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift
  • Version update management with CocoaPods, Cocoa-Pods-Rome, Swift PackageBuilder
  • Operating System: Mac OS, iOS,
  • Repository: GitLab code management: SourceTree, Atom, Kaleidoscope
  • VM´s: ParallelsDesktop on MacBookPro
  • Presentation with KeyNote and Powerpoint
  • Document management with Jira Confluence

 

Teamsize and Rolle in Teams:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming
  • Project-, backlog- and taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • weekly release builds
  • Sprint planning and sprint retro, daily scrum standups in small squad of 4 persons
  • remote international telcos with dutch partner teams
ING-DiBa
1 Jahr 2 Monate
2015-11 - 2016-12

iPhone app NeMo+

iOS Developer
iOS Developer
  • iOS development of the iPhone app „NeMo+“ for operations process workflow management. developed mainly with Swift but Objective-C as well
  • programming of iOS UI components using Storyboards, IB with Autolayout
  • responsible as lead developer for the architecture, design and development of the UITest NeMo+ TestProxy Application for XCUITesting and Testautomation, which is talking to SAP related eCatt controlled test workflow
  • development of UITest based automatic regression test site
  • concept, setup, maintain and administration of Xcode Server Deployment BuildServices.
  • Build- and VersionScript development.
  • continous development and integration of XCUITests and XCUnitTests
  • iOSApp NeMo+ versioning and ReleaseCandidate management
  • Git Repository Setup and Adminstration.
  • GitFlow related tasks, including team member related pull request support and git plumping tasks
  • 2nd and 3rd Level support.
  • Certificate Signing Request Management.
  • Provisioning Profile management.
  • MDM / BES App requirements definition for application rollout.
  • Update management (major and minor Update handling)
  • internal AppStore management tasks
  • update management
  • app rollout management
  • Software Bug fixing
  • and error analysis.

 

Methods and Tasks:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming
  • Project-, Backlog- and Taskmanagement with Attlasian JIRA,
  • 15 Min. daily Scrum meetings
  • 2-week sprints
  • weekly refinement sessions
  • 2 week release builds
  • Sprint planning and sprint retro in daily meeting for whole project team members
  • remote telco integration with cisco webex, Skype and teamViewer

 

Software and Tools:

  • Development with: Apple Xcode,Scrum Epics, UserStories and Task management with Attlasian JIRA,
  • Scripting with sh, bash, tcsh, zsh, Ruby, Swift, HTML
  • Version update management with CocoaPods
  • Operating System: Mac OS, iOS,
  • Repository:
  • GitLab code management:
    • SourceTree, Atom,
    • Kaleidoscope
  • Microsoft „Visual Studio Team Services“
  • VM´s:
    • ParallelsDesktop on MacBookPro.
  • Via WEB Browser: Citrix, Docker
  • Presentation with KeyNote and Powepoint
  • Document Management with Sharepoint and Git

 

Teamsize and Rolle in Teams:

Member as software developer of big team. About 28 team members in total, 7 frontend software developer (FE), 5 backend SAP software developer (BE), others for iOS design, web design, security engineers, software and system architects, project management, product owner, scrum master, regression tester, training and teaching

EnBw
Karlsruhe/Stuttgart
10 Monate
2015-01 - 2015-10

ciPublisher Application

WebObjects Developer Objective-C
WebObjects Developer Objective-C
  • ciPublisher application, based on WebObjects application server
  • customization for customer:
    • Volvo Finance Sweden
    • Nobel Biocare Sweden
    • Tripnet Sweden
    • Brandsystems Sweden
  • conception and implementation of NAS based backup and server system
  • Docker setup
  • setup of GitLab server on Docker VM
  • iOS development of iPhone app
  • iOS App development in Bear-Soft Team
  • Apps in Store
  • People
  • evaluation of Swift and Swift Objective-C integration / migration from Objective-C to Swift,
  • evaluation of blocks versus Swift functions with closures
  • evaluation of iOS Autolayout and device classes
  • evaluation of Storyboard design
  • exploring Objective-C, Swift and mixed Framework builds
  • iOS / Apple TV and Pioneer based Audio/Video system conception, planning, LAN and WiFi setup, installation for several customers and customer training.

 

Methods and Tasks:

  • Agile project management Scrum
  • eXtreme Programming, Pair Programming

Software and Tools:

  • WebObjects,
  • Scripting with:
  • sh, bash, tcsh, ruby, perl, php, Objective-C, Swift, HTML, Mac OS X, iOS,
  • Xcode, Synology DS415,
  • GitLab, SourceTree, Atom,
  • Kaleidoscope, StarUML (Mac, Win),
  • ParallelsDesktop on MacBookPro with following images:
    • Windows 2K,
    • Windows XP
    • Windows 7,
    • Windows 8, (32)
    • Windows 8.1, (64)
    • Windows Server 2008
    • Windows Server 2012 R2
    • Mac OS X
    • Mac OS X server
    • Ubuntu 14.x

Teamsize and Rolle in Teams:

small team coordination, project, prototype design & engineering, training and teaching

Cidentigo GmbH / Volvo Finance Sweden
Berlin
11 Monate
2014-02 - 2014-12

Setup Lidl Mobile Device Management

iOS mobile consultant
iOS mobile consultant
  • setup Lidl Mobile Device Management Lab. (MDM / MAM)
  • 2nd/3rd level helpdesk
  • setup and administration
  • setup configuration, evaluation and administration of:
  • „MobileIron“ setup Infrastructure, rights management, device setup, monitoring, Certificate signing Requests (CSR),
  • certificate install, certificate revoke an delete.
  • "Good for Enterprise infrastructure",
  • "Good Dynamics infrastructure"
  • "Good Access infrastructure"
  • "Good Share infrastructure" and
  • "Good Direct infrastructure"
  • organizing and moderation Good developer training for iOS development with Good SDK
  • conception and writing user guidelines for Project GETSMART and LiMO device management

 

Methods and Tasks:

Organization optimizations with Kanban and Windows OneNote

Software and Tools:

  • MobileIron
  • Good For Enterprise
  • GoodDynamics
  • BES, Blackberry,
  • Objective-C, PHP, HTML, Mac OS X,
  • Windows, iOS, Android, Windows Mobile 8, Xcode, Lotus Notes, Lync, F5 Networks LTM iRules,
  • LanDesk bug and helpdesk tracking,
  • Windows OneNote

 

Teamsize and Rolle in Teams:

small team. coordination, project enterprise: mobile consulting, 2nd/3rd level support

Lidl Stiftung
Neckarsulm
2 Jahre
2011-11 - 2013-10

Setup Daimler Mobile Lab

iOS consultant
iOS consultant
  • setup Daimler Mobile Lab.
  • concept, design and writing the Daimler Development Guidelines in english
  • development of internal iOS apps für iPhone and iPad
  • coordination and execution of iOS software review process for: architecture and softwaredesign, usability, testability, manual and automatic testing, corporate design check and certification
  • consolidate and finally writing down the review report
  • providing and discussing the review findings with international daimler subsidiaries during organized telco´s
  • Apple AppStore administration for Daimler iTunesConnect
  • Google Play store administration for Android apps
  • enterprise certificate signing process
  • consuting for international Daimler agencies

Methods and Tasks:

  • software certification
  • software review
  • TDD, setup Daimler Mobile Lab
  • iOS source code architecture
  • design and analysis
  • iOS development
  • iOS usability analysis and planning
  • Kanban and Scrum process

Software and Tools:

  • Objective-C, PHP, HTML, Mac OS X,
  • Windows, iOS, Android,
  • Xcode, Jenkins, Git, Lotus Notes,
  • Lotus Sametime, Lync, Jira Studio, Confluence,
  • Sen:Te OCUnit, Blueprint Mockup,

 

Teamsize and Rolle in Teams:

small team coordination, project management, iOS software development, Daimler enterprise: mobile consulting

Daimler TSS
Ulm (Donau)

Aus- und Weiterbildung

Aus- und Weiterbildung

1981

Diplom-Mathematiker

TFH Berlin

1988

Diplom-Informatiker 

TU Berlin

Position

Position

  • iOS Developer

Kompetenzen

Kompetenzen

Top-Skills

iOS App development SWIFT CI/CD Pipelines development for GitLabb and Circle CI Swift/Objectibe-C Objective-C GitLab CI/CD iOS Swift MacOS SwiftUI

Produkte / Standards / Erfahrungen / Methoden

Xcode, WebObjects, Tomcat, JIRA/Confluece, SVN, GIT, SCRUM, Apache Tomcat, JIRA Studio, JIRA, Confluence, MobileIron, Good for Enterprise deployment, Good Dynamics development, 

Adobe Creative Suite: SDK4, SDK5, iOS Zertifizierung, Code Review, CodeAnalyse, UnitTesting, Testautomatisierung

Betriebssysteme

iOS, Mac OS X, LINUX, UNIX, Windows

Programmiersprachen

Swift, Objective-C, Java, C, Java-Script, Ruby, PHP, Shell Skripte etc. ...

Datenbanken

MySQL

Postgres

Oracle 

CoreData 

CouchDB

Datenkommunikation

Webservices: REST/SOAP

Hardware

Apple Macintosh/Microsoft PC

iPhone/iPodTouch/iPad/Adroid Phone/Android Tablet

Berechnung / Simulation / Versuch / Validierung

Testautomatisierung, Test-Simulation, Usability-Simulation, App Zertifizierung, AppStore Zertifizierug, Mobile Iron Deployment, Good for Enterprise deployment, Good Dynamics, Enterprise Deployment, Code Architektur Review

Design / Entwicklung / Konstruktion

Adobe Creative Suite:

Photoshop-, InDesign- Plugin Entwicklung für SDK4, SDK5

MAC/PC

 

Branchen

Branchen

Banken

Energiewirtschaft

Automobilindustrie

Lebensmitteldiscounter

Druckvorstufe

Verlage

ePub

CMS

IT-Unternehmen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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