11.07.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

iOS Entwickler nativ, Swift, festangestellt

Mainz, Deutschland
Deutschland
Bachelor of Science
Mainz, Deutschland
Deutschland
Bachelor of Science

Profilanlagen

zelfi_profil_Marco_Hartwich.pdf

Skills

FlutterTest-SoftwareHTMLJavaScriptPHPXhtmlAgile MethodologieAndroidAndroid StudioApple IOSXcodeSoftwareanwendungenArchitekturAtlassian ConfluenceAtlassian JiraUnit TestingC#CSSConfiguration ManagementSoftwaredokumentationContinuous IntegrationRelationale DatenbankenLinuxEclipseGitHubGrafische BenutzeroberflächeMobile EndgeräteIntellij IDEAIntranetIphone AppsJSONMicrosoft Visual StudioMVCModel View ViewmodelObjective-CObjektorientierte Software-EntwicklungOracle FinancialsVorgehensmodellQualitätsmanagementSoftwareentwicklungSQLiteSQLTestpläneUI TestingUMLExtensible Markup LanguageExtensible Stylesheet Language (XSL)XLSTTestenSwiftuiSwift (Programmiersprache)ProzessorientiertGitIntegrationstestsZielsetzungCocoapodsExtreme ProgrammingBetriebssystemeXctest
Kurzvorstellung
Herr Hartwich setzt seine theoretischen und praktischen Erfahrungen in der iOS Entwicklung effektiv in spezialisierten Projekten bei Kunden wie der Triona GmbH ein. Er verfolgt aktuelle Trends und Änderungen in diesem Bereich sehr aufmerksam und eignet sich schnell neues Know-How an. Neben Erfahrung in der nativen Entwicklung bringt er Know-How im Bereich Cross-Plattform Entwicklung mit Flutter/Dart mit.
Die Zielsetzung umfasst:
  • Design, Entwicklung und Wartung mobiler Anwendungen
  • Design, Entwicklung und Wartung objektorientierter Software
  • Test und Qualitätssicherung von Software

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
  • Entwicklungsprozesse, Vorgehensmodelle, Agile Entwicklung
  • Versions- und Konfigurationsmanagement
  • Unified Modeling Language (UML)
  • Software-Dokumentation
Qualitätssicherung
  • Methodisches und strukturiertes Testen
  • Testplanung und Testausführung von Unit-, UI- und Integrationstest
  • (Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration)
Branchen Know-How 
  • mobile Endgeräte: Smartphone Apps (Android)
  • Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores
Architekturen
  • Anwendungen für mobile Betriebssysteme (nativ)
  • Desktop Anwendungen
  • Client-/Server Anwendungen
  • Internet- und Intranet-Anwendungen
Betriebssysteme
  • Android OS
  • iOS
  • Mac OS X
  • Microsoft Windows 10/7/XP
  • Linux



SKILLBEWERTUNG
PROGRAMMIERUNG

Native iOS Entwicklung

Swift
Objective C
Sonstige Programmiersprachen

JavaScript
Flutterl
C#
SQL
PHP
iOS-SPEZIFISCHE TECHNOLOGIEN

SwiftUI
      UI Kit
      Cocoa Pods
      Combine
TEST-FRAMEWORKS

Unit Tests mit XCTest
UI Testing mit XCTest
TOOLS
Git, Github
Atlassian Confluence
Atlassian JIRA
ENTWICKLUNGSUMGEBUNG

Android Studio
Eclipse
IntelliJ
Visual Studio Code
Xcode
SQL-SYSTEME
MySQL 
Oracle
SQLite
AUSZEICHNUNGSSPRACHEN
XML, XSL/XSLT, XSD, DTD
HTML, XHTML
CSS
JSON
WEB-TECHNOLOGIEN
REST, JSON

 

Erfahrung

Berufserfahrung5 - 10 Jahre

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

My Porsche App Projekt für iOS: Weiterentwicklung der Porsche App „My Porsche“

Porsche

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter


Methodik
  • Swift
  • SwiftUI
  • Combine
  • IoT
  • Domain Driven Development
  • agiles Arbeiten
  • Git, GitHub, Jira
  • CI
  • Rest
  • CleanCode
  • Clean Architecture

Rolle:
Entwickler im Scrum Team

Beschreibung:
Die My Porsche App ermöglicht es dem e-Porschefahrer Zugriff auf und Informationen über sein Fahrzeug zu erhalten. Herr Hartwich war im Home Charging Team tätig, wo er für die Weiterentwicklung und Qualitätssicherung zuständig war. Hier hat er an der Integration eines neuen Wall Chargers gearbeitet. Darüber hinaus war er an der Implementierung eines neuen Designsystems beteiligt.

My Porsche App für iOS: Weiterentwicklung der Ladesäulen-Funktionalität für Syrocon/Valantic und Porsche

Porsche

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Methodik
  • Swift
  • SwiftUI
  • CleanCode
  • CI/CD Pipeline
  • Fastlane
  • Maps
  • REST
  • agiles Arbeiten
  • Scrum
  • Jira, Confluence
  • Bitbucket

Rolle: Entwickler im skalierten Scrum Team

Beschreibung: Marco Hartwich arbeitet an der Funktionalität zum Laden der batterielektrischen Porsche-Modelle an öffentlichen Ladesäulen. Herr Hartwich war im Public Charging Team tätig, wo er für die Weiterentwicklung und Qualitätssicherung zuständig war.

Die My Porsche App hat eine sehr umfangreiche und komplexe Codebasis, an der in mehreren Scrum-Teams parallel weiterentwickelt wird.

App Store:
https://apps.apple.com/de/app/my-porsche/id1559529059

iOS App für Diabetiker für Emperra: Entwicklung, Wartung und Weiterentwicklung der Diabetes App für die Firma Emperra

Emperra

Pharma und Medizintechnik

Methodik:
  • Swift, UIKit
  • Rest
  • Bluetooth
  • NFC
  • Rest
  • Core Data
  • XCode
  • Git
  • Bitbucket
  • Redmine
  • agiles Arbeiten

Rolle:
Entwickler im Scrum Team

Beschreibung:
Die ESYSTA App hilft Diabetikern dabei ihre Behandlung besser zu überwachen und zu automatisieren, indem Daten von Bluetooth Geräten automatisch in die App übertragen werden. Herr Hartwich war hier für die Weiterentwicklung der App und die Qualitätssicherung zuständig.

iOS Schadesmanagment-App für die SVI: Entwicklung, Wartung und Weiterentwicklung der App „ProfClaim“ für die SparkassenVersicherung

SV Informatik GmbH

250-500 Mitarbeiter


Methodik
  • Objective-C
  • Swift
  • MVVM
  • UIKit
  • PDF-Generierung
  • ZIP-Komprimierung
  • XML-Parsing
  • Custom Views
  • MVVM
  • XCode
  • Git
  • Jira
  • Bitbucket
  • agiles Arbeiten

Rolle:
Entwickler im Zweierteam

Beschreibung: Die ProfClaim App ist eine interne Schadensmanagement-App für Versicherungskaufleute als Erweiterung der Desktop-Anwendung der Schadensregulierer im Außendienst. Die Aufnahme des Schadensumfangs (die Berechnung des Schadens) an dem Gebäude ist hiermit möglich. Herr Hartwich betreut zusammen mit einem Senior Entwickler den Direktkunden SparkassenVersicherung und ist an Wartungsarbeiten sowie der Weiterentwicklung der App beteiligt.

Weiterentwicklung und Wartung der App Step Champ für die Zelfi AG von September 2021 bis heute

Zelfi AG

Internet und Informationstechnologie

10-50 Mitarbeiter

BeschreibungStep Champ ist eine App zum Zählen von Schritten in einem festgelegten Zeitraum. Hier kann man gegen Freunde oder Kollegen antreten. Herr Hartwich implementierte hierbei die Profilanlage und -einstellungen des Benutzers. Er war darüber hinaus für die Qualitätssicherung und Behebung bestehender Fehler sowie die Updates zuständig. 
 
Play Store Link: 
https://apps.apple.com/de/app/step-champ/id1475257692 
Methodik 
Know-how: Google Firebase, Firebase Cloud Functions, HealthKit
 
Werkzeuge: xCode, Git, JIRA (Projektorganisation und -dokumentation)
 
Technologien: Swift, RxSwift, MVVM, 
RolleEntwickler im Scrum Team

Weiterentwicklung/ Entwicklung der App „Tritool“ für die Triona GmbH von April 2021 bis November 2021

Triona AG

Internet und Informationstechnologie

10-50 Mitarbeiter

Beschreibung

Tritool ist eine App zur Verwaltung von Werkzeugen für Firmen. Die Werkzeuge werden mithilfe von NFC Tags verwaltet. Herr Hartwich entwickelte die App für die Plattform iOS zunächst im zweier Team und dann eigenverantwortlich. Er implementierte zudem eine CI Pipeline.

 

 

AppStore Link: 

https://apps.apple.com/de/app/tritool-gerätemanagement/id1569605874

 

Methodik

Know-how: NFC, SwiftUI, Jenkins, SonarQube, Combine

 

Werkzeuge: Xcode, Git (Sourcetree), Jira, Jenkins, SonarQube 

 

Technologien: Swift, SwiftUI, MVVM, NFC

Rolle

Entwickler

 

Weiterentwicklung der App „Champion“ für die Zelfi AG von Dezember 2020 bis März 2021 und September 2021 bis heute

Zelfi AG

Internet und Informationstechnologie

10-50 Mitarbeiter

Beschreibung

Champion ist eine App zur Verwaltung von Turnieren und Liegen im Team Sport. Herr Hartwich war für die Qualitätssicherung und Fehlerbehebung verantwortlich. Aktuell refactored Herr Hartwich aktuell Objective -C Code in Richtung Swift, außerdem ersetzt er die die alten View Controler durch SwiftUI Views.

 

 

AppStore Link: 

https://apps.apple.com/de/app/champion-turnier-manager/id886646371

 

Methodik

Know-how: Swift, Cocoa Pods, SwiftUI

 

Werkzeuge: XCode, Firebase Console, GIT

 

Technologien: Swift, Cocoa Pods, Firebase

 

Rolle

Entwickler

 

Weiterentwicklung der App „Waterfox“ für Heliopas AI von Januar 2021 bis Februar 2021

Heliopas AI

Energie, Wasser und Umwelt

< 10 Mitarbeiter

Beschreibung

Waterfox ist eine App für Landwirte, um die Bewässerung zu optimieren. Herr Hartwich war an der Weiterentwicklung und der Fehlerbehebung beteiligt, unteranderem and der Erstellung der Mitarbeiterverwaltung

 

 

Play Store/AppStore Link: 

https://play.google.com/store/apps/details?id=de.heliopas.waterfox

Methodik

Know-how: Location based Services

 

Werkzeuge: Visual Studio Code, Git, Podio

 

Technologien: Flutter, REST, BloC, Leaflet Map

Rolle

Entwickler im Scrum Team

 

Entwicklung der App „Einrichtungs App“ von Mai 2020 bis August 2020 (Hochschulprojekt der TH-Bingen)

Hochschule Bingen

Beschreibung

Die Einrichtungs-App, ist eine App mit der man mit Hilfe von AR Objekte in seiner Umgebung platzieren kann, um zu schauen ob das Objekt in die Umgebung passt. Die Einrichtungs-App wurde in einem zweier Team entwickelt, wo Herr Hartwich maßgeblich an der Planung und Entwicklung beteiligt war. 

 

Methodik

Know-how: AR Foundation

 

Werkzeuge: Unity, Git, Visual Studio

 

Technologien: C#, MVVM, AR, Unity

Rolle

Entwickler

 

Entwicklung der App „Wildes Kraut und edler Wein“ für das Weingut Brühler Hof von Mai 2020 bis August 2020 (Hochschulprojekt der TH-Bingen)

Hochschule Bingen

Beschreibung

Wildes Kraut wurde als Teil einer Softwarelösung von Herrn Hartwich als Teil eines fünfköpfigen Scrum-Teams im Rahmen eines Hochschulprojektes entwickelt. Wo Herr Hartwich für das Erstellen der Applikation verantwortlich war. Mit der App ist es möglich über den eigenen Kräuterlehrpfad des Weingutes zu navigieren und sich mit Hilfe von QR-Codes Informationen zu vorhandenen Rebsorten und Wildkräutern anzeigen zu lassen.

 

 

Play Store/AppStore Link: 

https://play.google.com/store/apps/details?id=com.bruehler_hof.krauter_lehrpfad

Methodik

Know-how: Location based Services

 

Werkzeuge: Visual Studio Code , Git, Jira

 

Technologien: Flutter, REST, BloC, Google Maps

Rolle

Entwickler im Scrum Team

 

Entwicklung der App „FinPlan“ von Oktober 2019 bis Februar 2020 (Hochschulprojekt der TH-Bingen)

Hochschule Bingen

Beschreibung

FinPlan ist eine Finanz App, in der Nutzer ihre Ein- und Ausgaben eintragen können. Außerdem kann man sich seine Daten in aufbereiteter Form anzeigen lassen und nach Kategorie unterscheiden. FinPlan wurde in einem zweier Team entwickelt wobei Herr Hartwich maßgeblich an der Planung und Entwicklung beteiligt war. Insbesondere an der Darstellung der Daten.

 

Play Store/AppStore Link: 

https://play.google.com/store/apps/details?id=com.davdodev.finplan

Methodik

Know-how:  Charts

 

Werkzeuge: Visual Studio Code, Git, 

 

Technologien: Flutter, Charts, BloC, SQFlight

Rolle

Entwickler

 


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden