11.07.2025 aktualisiert


Premiumkunde
100 % verfügbariOS Entwickler nativ, Swift, festangestellt
Mainz, Deutschland
Deutschland
Bachelor of ScienceSkills
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:
Fachliche, methodische und technische Kompetenzen:
Softwareentwicklung
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
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
- Methodisches und strukturiertes Testen
- Testplanung und Testausführung von Unit-, UI- und Integrationstest
- (Aufsetzen und Verwalten von Prozessen zur kontinuierlichen Integration)
- mobile Endgeräte: Smartphone Apps (Android)
- Distribution von mobilen Anwendungen, in und außerhalb sogenannter Application Stores
- Anwendungen für mobile Betriebssysteme (nativ)
- Desktop Anwendungen
- Client-/Server Anwendungen
- Internet- und Intranet-Anwendungen
- 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
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
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.
Methodik
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
- 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
Methodik:
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.
- 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.