Profilbild von Marco Hartwich iOS Entwickler nativ, Swift, festangestellt aus Mainz

Marco Hartwich

nicht verfügbar bis 31.12.2024

Letztes Update: 25.01.2024

iOS Entwickler nativ, Swift, festangestellt

Firma: Zelfi AG
Abschluss: Bachelor of Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

zelfi-profil-ios-marco-hartwich_011623.docx

Skills

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

 

Projekthistorie

09/2021 - bis jetzt
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)

Beschreibung

Step 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, 

Rolle

Entwickler im Scrum Team

 


04/2022 - 01/2023
Entwicklung, Wartung und Weiterentwicklung der Diabetes App für die Firma Emperra von April 2022 bis heute
Emperra (Pharma und Medizintechnik, 50-250 Mitarbeiter)

 

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.

Methodik

Know-how: Rest, Core Data

 

Werkzeuge: XCode, Git, Bitbucket, Redmine

 

Technologien: Swift, UIKit, Rest, Bluetooth, NFC

Rolle

Entwickler


01/2023 - 01/2023
My Porsche App für iOS: Weiterentwicklung der Ladesäulen-Funktionalität für Syrocon/Valantic und Porsche von 05/2022 bis 12/2022
Porsche AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

 

Methodik

  • Swift
  • SwiftUI
  • CleanCode
  • CI/CD Pipeline
  • Fastlane
  • 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.

 

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


12/2021 - 03/2022
Entwicklung, Wartung und Weiterentwicklung der App „ProfClaim“ für die SparkassenVersicherung von Dezember 2021 bis März 2022
Sparkassen Informatik (Versicherungen, 500-1000 Mitarbeiter)

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.

 

Methodik

Know-how: PDF-Generierung, ZIP-Komprimierung, XML-Parsing, Custom Views, MVVM

 

Werkzeuge: XCode, Git, Jira, Bitbucket,

 

Technologien: Objective-C, Swift, MVVM, UIKit, 

Rolle

Entwickler im Zweierteam

 


04/2021 - 11/2021
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

 


12/2020 - 03/2021
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

 


01/2021 - 02/2021
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

 


05/2020 - 08/2020
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

 


05/2020 - 08/2020
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

 


10/2019 - 02/2020
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

 


Reisebereitschaft

Verfügbar in den Ländern Deutschland
In Abhängigkeit vom Projekt, Projektort, Einsatzzeitraum

Sonstige Angaben

Fest angestellt bei der Zelfi AG. Bitte nur Anfragen für Projekteinsätze - keine ANÜ, keine anderweitige Festanstellung.
Profilbild von Marco Hartwich iOS Entwickler nativ, Swift, festangestellt aus Mainz iOS Entwickler nativ, Swift, festangestellt
Registrieren