Erfahrener Mobile Architect | iOS-Spezialist mit Android-Expertise und fundierten Architekturkenntnissen
Aktualisiert am 25.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 75%
davon vor Ort: 15%
iOS SDK
iOS
Swift
Android
SQL
SQL-Datenbanken
Oracle
Kotlin
Xamarin
Xamarin.Forms
KMP
Flutter
MacOS
Linux
English
business fluent

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 8 Monate
2022-07 - heute

Development of the Miele Robots Mobile Application

Software architect & principal developer Android Studio Xcode KMP ...
Software architect & principal developer
  • Reviewing and integration of work results
  • Defining and refining the software architecture and infrastructure
  • Mentor for the iOS and macOS platform
  • Development of the Robots application
Android Studio Xcode KMP Kotlin Jetpack Compose Swift SwiftUI Jira Confluence Azure DevOps SonarQube
Bielefeld
5 Jahre 6 Monate
2017-01 - 2022-06

Development of the Miele@mobile Mobile Application,

Team management and coordination,, Software architect & developer Visual Studio Rider Xamarin ...
Team management and coordination,, Software architect & developer
  • Coordination and managing of multiple teams using ?Scrum of Scrums?
  • Reviewing and integration of work results
  • Defining and refining the software architecture and infrastructure
  • Mentor for the iOS and macOS platform
Visual Studio Rider Xamarin C# Jira Confluence BitBucket Bamboo SonarQube
Gütersloh
4 Monate
2016-09 - 2016-12

Development of the DFBnet iOS mobile application

Software architect & developer Xcode Objective C SVN
Software architect & developer

Development of the DFBnet iOS mobile application for managing soccer games

  • Extraction of the core components in a framework to support the usage of DFBnet in other mobile applications.
  • Integration in the DFB mobile applications.

Xcode Objective C SVN
DFB Medien GmbH
Hannover
9 Monate
2016-04 - 2016-12

Project planing

Software architect & developer Xcode Swift PostgreSQL ...
Software architect & developer

Initial development of a web platform and a mobile application for the capturing, managing of orders and tasks

  • Conception and development of a multi-tenant, cloud-based order and task management system as a web platform with an associated mobile application.

Xcode Swift PostgreSQL H2DB Java EE 8 JPA Hibernate Spring Cloud Data and Security AngularJS2
1 Jahr 3 Monate
2015-03 - 2016-05

Worldwide replication of the construction data system

System designer, Developer Oracle 11g Oracle Streams meta ...
System designer, Developer
  • Modification and integration of the Oracle Streams replication in the release process of the construction data system
  • Creation of database unit tests for Hub-n-Spokes
Oracle 11g Oracle Streams meta data PL/SQL Java
Volkswagen AG
Wolfsburg
5 Monate
2015-04 - 2015-08

Initial Development of a web application

Software architect, Project planing, SCRUM Master PostgreSQL Java EE 8 JPA ...
Software architect, Project planing, SCRUM Master

Initial Development of a web application for a B2B2C trading platform

  • Technical conception and implementation of a B2B2C platform as a virtual marketplace to trade products
  • Communication with the product owner and task planing for the project team using SCRUM

PostgreSQL Java EE 8 JPA EclipseLink Spring Data and Security JSP PrimeFaces
BOS Innovations GmbH
Hannover
2 Jahre
2013-03 - 2015-02

central management of slot machines

System designer, Developer PostgreSQL Java SE 7 JPA ...
System designer, Developer

Initial Development of a web application for the central management of slot machines

  • Creation of a web application for the management, the cashing and accounting of slot machines and gaming halls, including various methods to analyze data due to the VDAI standards

PostgreSQL Java SE 7 JPA EclipseLink Spring Security ZKoss 6 und 7 jQuery
entertainment device manufacturer
2 Jahre 10 Monate
2010-07 - 2013-04

Development of a system for the mobile acquisition of maintenance data

System designer, Developer Oracle Lite Database Oracle Database 10g Java EE 5 ...
System designer, Developer
  • Design, technical conception and implementation of a solution for the mobile acquisition of maintenance data as a web application (stand-alone or client-server)
  • Design and development of a special, dedicated web browsers for the former web application
  • Development of the interface design with a strong focus on usability and easy input under difficult conditions
  • Design and implementation of the data synchronization and software distribution mechanisms
Oracle Lite Database Oracle Database 10g Java EE 5 Tomcat 6 and 7 JBoss Seam Framework JSF Facelets RichFaces Hibernate Linux Debian VMware GIT Eclipse Oracle SQL Developer Qt4 QtWebKit MS Windows Tablet PC Edition Panasonic Tough-book
Braunschweiger Netz GmbH
2 Jahre 8 Monate
2010-04 - 2012-11

Development of an interface to do differential analysis

System designer, Developer Oracle Database 10g or higher Java 6 Swing ...
System designer, Developer

Development of an interface to do differential analysis of database structures, Soft-frame

  • Design and implementation of an application to visually display, export database structures in XML and create differential scripts to adjust differing databases


Oracle Database 10g or higher Java 6 Swing MacWidgets Eclipse VMware Apple OS X MS Windows (XP Vista 7) Debian Linux OpenSolaris
1 Jahr
2011-11 - 2012-10

Development of multiple mobile applications including

System designer, Developer Oracle Datenbank 10g Oracle Glassfish Server Java 6 ...
System designer, Developer

Development of multiple mobile applications including a server interface to transfer CRM-data, Soft-frame

  • Design, technical conception and implementation of mobile applications to access data of a CRM system (online/offline) to use them according to the functionality of the mobile devices
  • Design, technical conception and implementation of the necessary interfaces between the CRM and the mobile application

Oracle Datenbank 10g Oracle Glassfish Server Java 6 EJB iOS SDK GIT OS X Debian Linux
4 Jahre 2 Monate
2008-08 - 2012-09

Application development for Apple iOS

System designer, Developer Apple OS X Apple iOS SDK Debian Linux ...
System designer, Developer
  • Development of a Webcam-Viewer for the iOS (iPad, iPhone, iPod)
  • Conception and development of a software for the iPhone to route incoming SMS instantly to a configurable eMail Address
Apple OS X Apple iOS SDK Debian Linux MySQL
various customers
5 Monate
2011-04 - 2011-08

Further development of the construction data system

System analyst Oracle 10g IBM DB2
System analyst
  • Creation of functional specifications and operating documentation for the interfaces to connected systems
  • Design of the information process for the synchronization of data between multiple, different, heterogenous systems
  • Creation of flowcharts and diagrams for the different process flows Interviews with the affected special departments


Oracle 10g IBM DB2
Volkswagen AG
Wolfsburg
2 Jahre 1 Monat
2006-07 - 2008-07

Development of a Java based user interface

Developer UNIX (CentOS Debian Linux HP/UX ...
Developer
  • Development of Java based user interfaces and components for a Network Management System (NMS)
  • Optimizing of the C++ source code from existing server processes, Adjustment and extension of the CORBA IDL interfaces, Creation of Ant, Makefile and UNIX shell scripts.
  • Planing of this work according to ISO 9001, Creation of additional development documentation using Javadoc
UNIX (CentOS Debian Linux HP/UX Redhat Solaris) C++ Java COBRA IDL Ant Makefile
Network Management System
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-03 - 2015-03

JavaScript for Enterprise-Developers

Essen
Essen
1 Monat
2011-01 - 2011-01

Oracle APEX 4.0: New Features

Bensheim
Bensheim

Kompetenzen

Kompetenzen

Top-Skills

iOS SDK iOS Swift Android SQL SQL-Datenbanken Oracle Kotlin Xamarin Xamarin.Forms KMP Flutter MacOS Linux

Aufgabenbereiche

  • Coordination and management of multiple teams
  • Tracking, reviewing and integration of work results
  • Hardware- and software-development for mobile-, desktop- and embedded platforms
  • Development of network management systems (NMS)
  • C#, Swift, Java, Objective C application development
  • Interface programming for heterogeneous systems Java in Oracle databases
  • Server- and database administration
  • Development of complex web applications Technical documentation and process analysis

Produkte / Standards / Erfahrungen / Methoden

Core competencies

  • Managing and coordinating multiple teams and their work results
  • Hardware- and software development for mobile-, desktop- and embedded platforms
  • Design of internet-applications
  • Integration of heterogeneous technologies Java,
  • Open-source-solutions


Soft skills

  • Methodical and transparent work style
  • Always aiming for an organised and clean desk
  • Communicative listener
  • Creative and pragmatic thinking
  • Creation of structured presentations and graphical illustrations for technical concepts
  • Passionate open minded team worker


Opensource Projects

  • Itinerary (Objective C) 
    • An application for route planning with several stops using the HERE Maps API

  • Asterank (Swift)
    • The application allows a range-based search for asteroids in
  • ISO639 (Swift)
    • Library defining languages based on ISO639, with possibilities for lookups based on the iso693-2/-3 alpha code. Including the Writing Systems with their according symbols.
  • MultiUser (Swift)
    • Library that allows to store user related data for multiple users of an application.


AppStore Products

  • Miele Robots
    • Controlling of network-enabled Miele robots. 
    • Room Maps, Schedule, Robot Steering with Streaming Video (KMP, Kotlin, Jetpack Compose, Swift, SwiftUI)
  • Miele@mobile
    • Controlling of network-enabled Miele domestic appliances.
    • Access to a curated list of recipes with special integration for Miele cooking appliances. 
    • Washing, drying and dishwashing assistants. (Xamarin)
  • Webcam
    • Webcam viewer to watch images or live video from private or public webcams. (Objective C)
  • Webcam free
    • A webcam viewer with a similar functionality as Webcam but free of charge. (Objective C)
  • Picy Memory game based on images from different sources like Flickr, 500px or your own photos. (Swift)


In-house Development

  • Task Tracker
    • Capturing of customer orders and the assigned tasks for a web-based, multi-tenant working time management. (Xamarin)
  • Tanken
    • Capturing of tank receipts and mileage for expense accounting with a connected CRM system. (Objective C)
  • Kontakte
    • Management of companies / customer addresses, as well as the contacts and interviews of the individual consultants with the customers. 
    • Synchronisation with an existing CRM system. (Objective C)
  • Stunden
    • Recording of working hours of a consultant for a project and synchronization with an existing CRM system. (Objective C)


Work Experience

01/2017 - today

Role: Coordinator and software architect

Customer: Miele & Cie. KG


08/2008 - today

Customer: Roland Tilgner KG


Tasks:

Project work 


06/2010 - 12/2016

Role: Developer and consultant

Roland Tilgner KG


08/2008 - 05/2010

Place of Work: Lehrte

Role: CEO and Developer

Customer: on request


07/2006 - 07/2008

Place of Work: Hannover

Role: Software engineer for the R&D department

Customer: KEYMILE GmbH


2006 - 2006

Place of Work: Hannover

Role: Scientific Assistant 

Customer: University of Applied Sciences and Arts


Internship

2005 - 2005

Place of Work: Mountain View, USA

Role: Intern

Customer: Pinnacle Systems


2000 - 2003

Customer: Apple Computer, Inc.


Tasks:

  • Presentation of customer products in german technic stores as promoter


1992 - 1996

Place of Work: Hannover

Role: Telecommunications engineer 

Customer: Telekom AG

Betriebssysteme

Linux
Debian, Ubuntu, OpenBSD
macOS
HP-RT
LynxOS UNIX
OS X, AIX
Windows
since NT

Programmiersprachen

Swift
Obj. C
C
C++
C#
Visual C
Java
Java SE 1.3 - 1.8
JSP
JSF
JavaScript
ECMAScript
Ruby
XML
HTML
CSS
IDL
YAML
JSON

Branchen

Branchen

  • Automotive
  • Banks and financial services
  • Consumer goods and home appliances
  • Energy supplier
  • Telecommunication
  • Broadcast- and television supplier
  • Hard- and software production and -distribution

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 8 Monate
2022-07 - heute

Development of the Miele Robots Mobile Application

Software architect & principal developer Android Studio Xcode KMP ...
Software architect & principal developer
  • Reviewing and integration of work results
  • Defining and refining the software architecture and infrastructure
  • Mentor for the iOS and macOS platform
  • Development of the Robots application
Android Studio Xcode KMP Kotlin Jetpack Compose Swift SwiftUI Jira Confluence Azure DevOps SonarQube
Bielefeld
5 Jahre 6 Monate
2017-01 - 2022-06

Development of the Miele@mobile Mobile Application,

Team management and coordination,, Software architect & developer Visual Studio Rider Xamarin ...
Team management and coordination,, Software architect & developer
  • Coordination and managing of multiple teams using ?Scrum of Scrums?
  • Reviewing and integration of work results
  • Defining and refining the software architecture and infrastructure
  • Mentor for the iOS and macOS platform
Visual Studio Rider Xamarin C# Jira Confluence BitBucket Bamboo SonarQube
Gütersloh
4 Monate
2016-09 - 2016-12

Development of the DFBnet iOS mobile application

Software architect & developer Xcode Objective C SVN
Software architect & developer

Development of the DFBnet iOS mobile application for managing soccer games

  • Extraction of the core components in a framework to support the usage of DFBnet in other mobile applications.
  • Integration in the DFB mobile applications.

Xcode Objective C SVN
DFB Medien GmbH
Hannover
9 Monate
2016-04 - 2016-12

Project planing

Software architect & developer Xcode Swift PostgreSQL ...
Software architect & developer

Initial development of a web platform and a mobile application for the capturing, managing of orders and tasks

  • Conception and development of a multi-tenant, cloud-based order and task management system as a web platform with an associated mobile application.

Xcode Swift PostgreSQL H2DB Java EE 8 JPA Hibernate Spring Cloud Data and Security AngularJS2
1 Jahr 3 Monate
2015-03 - 2016-05

Worldwide replication of the construction data system

System designer, Developer Oracle 11g Oracle Streams meta ...
System designer, Developer
  • Modification and integration of the Oracle Streams replication in the release process of the construction data system
  • Creation of database unit tests for Hub-n-Spokes
Oracle 11g Oracle Streams meta data PL/SQL Java
Volkswagen AG
Wolfsburg
5 Monate
2015-04 - 2015-08

Initial Development of a web application

Software architect, Project planing, SCRUM Master PostgreSQL Java EE 8 JPA ...
Software architect, Project planing, SCRUM Master

Initial Development of a web application for a B2B2C trading platform

  • Technical conception and implementation of a B2B2C platform as a virtual marketplace to trade products
  • Communication with the product owner and task planing for the project team using SCRUM

PostgreSQL Java EE 8 JPA EclipseLink Spring Data and Security JSP PrimeFaces
BOS Innovations GmbH
Hannover
2 Jahre
2013-03 - 2015-02

central management of slot machines

System designer, Developer PostgreSQL Java SE 7 JPA ...
System designer, Developer

Initial Development of a web application for the central management of slot machines

  • Creation of a web application for the management, the cashing and accounting of slot machines and gaming halls, including various methods to analyze data due to the VDAI standards

PostgreSQL Java SE 7 JPA EclipseLink Spring Security ZKoss 6 und 7 jQuery
entertainment device manufacturer
2 Jahre 10 Monate
2010-07 - 2013-04

Development of a system for the mobile acquisition of maintenance data

System designer, Developer Oracle Lite Database Oracle Database 10g Java EE 5 ...
System designer, Developer
  • Design, technical conception and implementation of a solution for the mobile acquisition of maintenance data as a web application (stand-alone or client-server)
  • Design and development of a special, dedicated web browsers for the former web application
  • Development of the interface design with a strong focus on usability and easy input under difficult conditions
  • Design and implementation of the data synchronization and software distribution mechanisms
Oracle Lite Database Oracle Database 10g Java EE 5 Tomcat 6 and 7 JBoss Seam Framework JSF Facelets RichFaces Hibernate Linux Debian VMware GIT Eclipse Oracle SQL Developer Qt4 QtWebKit MS Windows Tablet PC Edition Panasonic Tough-book
Braunschweiger Netz GmbH
2 Jahre 8 Monate
2010-04 - 2012-11

Development of an interface to do differential analysis

System designer, Developer Oracle Database 10g or higher Java 6 Swing ...
System designer, Developer

Development of an interface to do differential analysis of database structures, Soft-frame

  • Design and implementation of an application to visually display, export database structures in XML and create differential scripts to adjust differing databases


Oracle Database 10g or higher Java 6 Swing MacWidgets Eclipse VMware Apple OS X MS Windows (XP Vista 7) Debian Linux OpenSolaris
1 Jahr
2011-11 - 2012-10

Development of multiple mobile applications including

System designer, Developer Oracle Datenbank 10g Oracle Glassfish Server Java 6 ...
System designer, Developer

Development of multiple mobile applications including a server interface to transfer CRM-data, Soft-frame

  • Design, technical conception and implementation of mobile applications to access data of a CRM system (online/offline) to use them according to the functionality of the mobile devices
  • Design, technical conception and implementation of the necessary interfaces between the CRM and the mobile application

Oracle Datenbank 10g Oracle Glassfish Server Java 6 EJB iOS SDK GIT OS X Debian Linux
4 Jahre 2 Monate
2008-08 - 2012-09

Application development for Apple iOS

System designer, Developer Apple OS X Apple iOS SDK Debian Linux ...
System designer, Developer
  • Development of a Webcam-Viewer for the iOS (iPad, iPhone, iPod)
  • Conception and development of a software for the iPhone to route incoming SMS instantly to a configurable eMail Address
Apple OS X Apple iOS SDK Debian Linux MySQL
various customers
5 Monate
2011-04 - 2011-08

Further development of the construction data system

System analyst Oracle 10g IBM DB2
System analyst
  • Creation of functional specifications and operating documentation for the interfaces to connected systems
  • Design of the information process for the synchronization of data between multiple, different, heterogenous systems
  • Creation of flowcharts and diagrams for the different process flows Interviews with the affected special departments


Oracle 10g IBM DB2
Volkswagen AG
Wolfsburg
2 Jahre 1 Monat
2006-07 - 2008-07

Development of a Java based user interface

Developer UNIX (CentOS Debian Linux HP/UX ...
Developer
  • Development of Java based user interfaces and components for a Network Management System (NMS)
  • Optimizing of the C++ source code from existing server processes, Adjustment and extension of the CORBA IDL interfaces, Creation of Ant, Makefile and UNIX shell scripts.
  • Planing of this work according to ISO 9001, Creation of additional development documentation using Javadoc
UNIX (CentOS Debian Linux HP/UX Redhat Solaris) C++ Java COBRA IDL Ant Makefile
Network Management System
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-03 - 2015-03

JavaScript for Enterprise-Developers

Essen
Essen
1 Monat
2011-01 - 2011-01

Oracle APEX 4.0: New Features

Bensheim
Bensheim

Kompetenzen

Kompetenzen

Top-Skills

iOS SDK iOS Swift Android SQL SQL-Datenbanken Oracle Kotlin Xamarin Xamarin.Forms KMP Flutter MacOS Linux

Aufgabenbereiche

  • Coordination and management of multiple teams
  • Tracking, reviewing and integration of work results
  • Hardware- and software-development for mobile-, desktop- and embedded platforms
  • Development of network management systems (NMS)
  • C#, Swift, Java, Objective C application development
  • Interface programming for heterogeneous systems Java in Oracle databases
  • Server- and database administration
  • Development of complex web applications Technical documentation and process analysis

Produkte / Standards / Erfahrungen / Methoden

Core competencies

  • Managing and coordinating multiple teams and their work results
  • Hardware- and software development for mobile-, desktop- and embedded platforms
  • Design of internet-applications
  • Integration of heterogeneous technologies Java,
  • Open-source-solutions


Soft skills

  • Methodical and transparent work style
  • Always aiming for an organised and clean desk
  • Communicative listener
  • Creative and pragmatic thinking
  • Creation of structured presentations and graphical illustrations for technical concepts
  • Passionate open minded team worker


Opensource Projects

  • Itinerary (Objective C) 
    • An application for route planning with several stops using the HERE Maps API

  • Asterank (Swift)
    • The application allows a range-based search for asteroids in
  • ISO639 (Swift)
    • Library defining languages based on ISO639, with possibilities for lookups based on the iso693-2/-3 alpha code. Including the Writing Systems with their according symbols.
  • MultiUser (Swift)
    • Library that allows to store user related data for multiple users of an application.


AppStore Products

  • Miele Robots
    • Controlling of network-enabled Miele robots. 
    • Room Maps, Schedule, Robot Steering with Streaming Video (KMP, Kotlin, Jetpack Compose, Swift, SwiftUI)
  • Miele@mobile
    • Controlling of network-enabled Miele domestic appliances.
    • Access to a curated list of recipes with special integration for Miele cooking appliances. 
    • Washing, drying and dishwashing assistants. (Xamarin)
  • Webcam
    • Webcam viewer to watch images or live video from private or public webcams. (Objective C)
  • Webcam free
    • A webcam viewer with a similar functionality as Webcam but free of charge. (Objective C)
  • Picy Memory game based on images from different sources like Flickr, 500px or your own photos. (Swift)


In-house Development

  • Task Tracker
    • Capturing of customer orders and the assigned tasks for a web-based, multi-tenant working time management. (Xamarin)
  • Tanken
    • Capturing of tank receipts and mileage for expense accounting with a connected CRM system. (Objective C)
  • Kontakte
    • Management of companies / customer addresses, as well as the contacts and interviews of the individual consultants with the customers. 
    • Synchronisation with an existing CRM system. (Objective C)
  • Stunden
    • Recording of working hours of a consultant for a project and synchronization with an existing CRM system. (Objective C)


Work Experience

01/2017 - today

Role: Coordinator and software architect

Customer: Miele & Cie. KG


08/2008 - today

Customer: Roland Tilgner KG


Tasks:

Project work 


06/2010 - 12/2016

Role: Developer and consultant

Roland Tilgner KG


08/2008 - 05/2010

Place of Work: Lehrte

Role: CEO and Developer

Customer: on request


07/2006 - 07/2008

Place of Work: Hannover

Role: Software engineer for the R&D department

Customer: KEYMILE GmbH


2006 - 2006

Place of Work: Hannover

Role: Scientific Assistant 

Customer: University of Applied Sciences and Arts


Internship

2005 - 2005

Place of Work: Mountain View, USA

Role: Intern

Customer: Pinnacle Systems


2000 - 2003

Customer: Apple Computer, Inc.


Tasks:

  • Presentation of customer products in german technic stores as promoter


1992 - 1996

Place of Work: Hannover

Role: Telecommunications engineer 

Customer: Telekom AG

Betriebssysteme

Linux
Debian, Ubuntu, OpenBSD
macOS
HP-RT
LynxOS UNIX
OS X, AIX
Windows
since NT

Programmiersprachen

Swift
Obj. C
C
C++
C#
Visual C
Java
Java SE 1.3 - 1.8
JSP
JSF
JavaScript
ECMAScript
Ruby
XML
HTML
CSS
IDL
YAML
JSON

Branchen

Branchen

  • Automotive
  • Banks and financial services
  • Consumer goods and home appliances
  • Energy supplier
  • Telecommunication
  • Broadcast- and television supplier
  • Hard- and software production and -distribution

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.