Mitarbeiter-Profil eines IT-/Engineering-Dienstleisters

iOS, Web, Mobiletest, C++, Swift, Objective-C, iPhone, Rest, XCode, Geo, Ranorex, Scrum Master, Audio, UI Test, Manuelles Testen, App Test,

verfügbar ab
31.03.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Position

Kommentar
  • iOS Developer
  • Softwareentwickler
  • App Entwickler
  • Web Entwickler
  • Manueller Tester
  • Web App Tester
  • UI-Tester
  • Testautomatisierer
  • Scrum Master

Projekte

10/2019 - 03/2020

6 Monate

Devlivery Tracking App (OnSite)

Rolle
Java Software Entwickler, Testautomatisierer
Projektinhalte
  • Tracking App für Zement-Lieferungen, die spezifisch auf den jeweiligen Kunden angepasst sind und sich projektweise nachverfolgen lassen.
  • Die Funktionen wie etwa Bestellung pausieren, Spacing zwischen den einzelnen Lieferungen oder Lieferungen mit wechselnden Mengen oder Sorten sind in der App frei einstellbar.
  • Dazu werden Location Services eingesetzt und so die aktuelle Position des LKWs bestimmt. Darüber hinaus zeigt die Routenberechnung den genauen Weg der Fahrzeuge.
  • Um alle Funktionen dieser App nutzen zu können ist eine Registrierung erforderlich. 
  • Die Besonderheit dieses Systems ist, dass es bereits weltweit in mehreren Ländern erfolgreich eingesetzt wird.
  • Entwicklung der Test cases in Java und JavaScript und deren Dokumentation in Jira.
Kenntnisse

Java

JavaScript

NodeJS

Git

JSON

Appium

Cucumber

Gherkin

Atlassian JIRA Agile

Atlassian Confluence

Scrum

GitLab

Unit Test

UI Testing

Regressionstest

07/2019 - 08/2019

2 Monate

Interne Weiterbildung: Xamarin

Rolle
Schulung
Einsatzort
Düsseldorf
Kenntnisse

Xamarin

03/2019 - 06/2019

4 Monate

Elektrofahrzeug Vermietung

Rolle
iOS App Entwickler, Mobile Tester
Kunde
Automotive
Projektinhalte
  • Vermietungs-App für ein deutschlandweites Elektrofahrzeug Vermietungssystems.
  • Die Funktionen wie etwa Mieten, Reservieren, StopOver oder Routenberechnung erleichtern dem Nutzer das Auffinden der Transportmittel.
  • Dazu werden Location Services eingesetzt und so die aktuelle Position des Benutzers sowie die Position nächstgelegener Fahrzeuge ermittelt. Darüber hinaus zeigt die Routenberechnung den genauen Weg. Um diese Funktionen Nutzen zu können ist eine Registrierung erforderlich. 
  • Die Besonderheit dieses Systems ist, dass ausschließlich elektrisch betriebene Fahrzeuge eingesetzt werden.
  • iOS Entwicklung im Scrum Team
  • Mobile Testing
Kenntnisse

iOS

XCode

Swift

Google maps API

JSON

CoreLocation Framework

SwiftLint

SwiftGen

Jira

Firebase

Confluence

Scrum

GitHub

Slack

Zeplin

Unit Test

UI Test

Travis

Fastlane

React Native

12/2018 - 02/2019

3 Monate

React Native App

Rolle
iOS Entwickler, React Trainee
Projektinhalte

Ausbildungsinhalte:

  • React Native Apps im Browser mit Expo Snack entwickeln
  • iPhone: eine App mit Expo laden
  • Verwendung der App Expo
  • Expo-App auf dem Handy installieren
  • Windows: Entwicklungsumgebung für React Native einrichten
  • Mac: Entwicklungsumgebung für React Native einrichten
  • Projekte mit React Native Starten
  • Grundlagen der Programmierung mit React Native
  • Styling: Erscheinung und Darstellung von Komponenten beeinflussen
  • Eingabe von Daten auf mehreren Screens mit Modal und Textinput
  • Flexbox-Layout zur Anordung von Komponenten
  • Navigationsstrukturen in einer App mit react-navigagtion realisieren
Kenntnisse

React Native

App Expo

Expo Snack

09/2017 - 11/2018

1 Jahr 3 Monate

Konfigurationsapp für Kopfhörer

Rolle
iOS-App Entwickler
Kunde
Audioprodukthersteller
Einsatzort
Heilbronn
Projektinhalte

Eine bestehende iOS-App zur Steuerung und Konfiguration von Kopfhörern soll weiterentwickelt werden. Die Kommunikation zwischen App und Kopfhörer erfolgt über Bluetooth Low Energy (kurz: BLE). Dabei geht es im Allgemeinen um personalisierte Soundprofile und Tracking des Hörverhaltens. Diese werden individuell angepasst und können anschließend auf den eigenen Kopfhörer übertragen werden. Einige Funktionalitäten werden von externen API´s bereitgestellt, die von verschiedenen Partnerunternehmen entwickelt wurden.

  • Bugfixing
  • Weiterentwicklung der neuen Features
  • Reporting und Issue-Tracking mit Jira
  • Versionsverwaltung mit Git unter Verwendung von GitHub
  • Integration von Git Repositories in XCode
  • Einrichten von TestFlight für internes Testen
  • Bereitstellung der App über iTuns Connect und Beta
Kenntnisse

Scrum

Audio Coding

Produkte

iOS

Objective-C

SWIFT

Xcode

BLE

Git

GitHub

Atlassian JIRA

CocoaPods

PhraseApp

Atlassian Confluence

InVision

Fabric Watch

Crashlytics

Bamboo

TestFlight

10/2016 - 07/2017

10 Monate

New City Life

Rolle
App Entwickler
Projektinhalte

Ähnlich wie bei der Wutpunkte-App haben die Einwohner einer Stadt die Möglichkeit Missstände in Ihrer Stadt fotografisch festzuhalten. Anschließend wird der Missstand kategorisiert und auf Wunsch kommentiert. Die Missstände werden als Berichte gespeichert und sowohl auf dem iPhone gespeichert als auch auf einem Webserver hinterlegt auf den die örtliche Stadtverwaltung Zugriff bekommt und die gesammelten Berichte verwalten kann. Sind genug Beschwerden über einen Missstand gesammelt wird die Standverwaltung aktiv und beseitigt die Missstände – soweit die Idee. Neue Funktionen sind ebenfalls hinzugekommen wie die Kartenansicht, die alle gesendeten Berichte durch sogenannte Annotations visuell auf einer Karte anzeigt.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
  • Erstellen eines Testkonzeptes mit entsprechenden Testfällen
  • Testdurchführung (manuelles Testen) sowohl App Testing und UI-Tests
Kenntnisse

Git

iOS

AppStore

Swift

XCode

Geodaten

App Testing

UI Testing

manuelles Testen

09/2016 - 09/2016

1 Monat

Test im mobilen Umfeld

Rolle
Softwaretester
Kunde
Sky Deutschland
Einsatzort
München
Projektinhalte

Durchführung von Regressions- und UI-Tests für die Mobil- und Webvariante des Sky Programms Sky Online, Sky Go und Sky Go Extra (Android, Web, iOS).

Die Tests wurden manuell auf allen gängigen Geräten und Internet-Browsern durchgeführt.

Einstellen der Bugs in Jira incl. Bugtracking

Kenntnisse

iOS

HTML

CSS

c#.net

JavaScript

Produkte

Android

Internet Browser Safari

Inernet Browser IE9 bis IE11

Internet Browser Chrome

Internet Browser Firefox

Atlassian JIRA

Microsoft Edge

App Testing

Manuelles Testen

UI-Tests

05/2016 - 08/2016

4 Monate

Test eines Web-App

Rolle
Mobile-Tester, App-Tester
Einsatzort
Düsseldorf
Projektinhalte
  • Vorbereiten und Durchführung des ISTQB-Zertifizierung Foundation Level
  • Einarbeitung in das Testtool Ranorex
  • Durchführung von Desktop-/Web (Chrome, Firefox, MS Edge) Applications sowie Tests auf iOS und Android Devices  mit Ranorex:
    • Aufzeichnen und Abspielen von automatisierten Recordings.
    • Erstellung mehrerer Testcases in Ranorex
    • Strukturierung der automatisierten Tests durch Recording Splitting und Module Groups.
    • Data-Driven Test Automation
    • Erstellung von User Code Actions und Einsatz der Image-Based Automation
    • Repository Seperation und der Einsatz von Repositories innerhalb von Code Modules.
    • UI-Element Tracking mit Ranorex-Spy
    • Anlegen von Custom Report Templates
Kenntnisse

ISTQB

Produkte

Ranorex

Google Chrome

Microsoft Edge

Atlassian JIRA

Firefox

iOS

Android

HTML

CSS

JavaScript

03/2016 - 05/2016

3 Monate

CSV Reader App

Rolle
App Entwickler
Projektinhalte

Dieser ist primär dafür ausgelegt, das er sich in der "Öffnen mit ..."-Liste anzeigt, sodass sich die Datei direkt aus der Mailanwendung im CSV-Reader anzeigen lässt. Alternativ ist es ebenfalls möglich den CSV-Reader unabhängig von einem Mailanhang öffnen. Durch Eingabe einer URL, die direkt auf eine CSV-Datei verweist wird diese für beide Ansichten aufbereitet.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
Kenntnisse

iOS

Swift

XCode

CSV

12/2015 - 02/2016

3 Monate

Mitgliederverwaltungs App

Rolle
App Entwickler
Projektinhalte

Die Mitgliederverwaltung eignet sich für eine einfach Personalverwaltung. Über die integrierte Suche werden schnell die gewünschten Personen angezeigt. Darüber hinaus gibt es verschiedene Sortierungsmöglichkeiten. Ebenso können auch verschiedene Suchkriterien kombiniert werden. Die Speicherung der Personen erfolgt mittels einer lokalen SQLite Datenbank.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
  • Erstellen eines Testkonzeptes mit entsprechenden Testfällen
  • Testdurchführung (manuelles Testen) sowohl Apptesting und UI-Tests
Kenntnisse

Git

IOS

AppStore

Swift

XCode

SQLite

App Testing

Manuelles Testen

05/2014 - 12/2015

1 Jahr 8 Monate

Web-Apps Entwicklung

Rolle
Projektmanager, Software Entwickler
Kunde
Actiworks
Projektinhalte
  • Machbarkeitsanalysen und Konzeption von Web-Apps
  • Kundennahes Projektmanagement für viele verschieden Projekte
  • Entwicklung von Embedded Software mit Node.js und Javascript für Bluetooth- und Netzwerk-Schnittstellen
  • Unterstützung der Entwicklung von HTML5 mobile Apps
  • Wartung und Pflege von Web Applikationen basierend auf Typo3
  • Versionsverwaltung und Issue-Tracking mit Git
  • Testen von Web-Apps auf potentiellen Endgeräten und Veröffentlichung in AdHoc/Appstore
Kenntnisse

TYPO3 CMS

Git

Appstore

AdHoc

Cordova

App Testing

Manuelles Testen

Node.js

Javascript

HTML5

Embedded

02/2014 - 05/2014

4 Monate

Currency X

Rolle
iOS Entwickler
Projektinhalte

Tool zur Umrechnung von Währungen und Wechselkursen. Über einen UIAlertController wird der gewünschte Betrag zur Umrechnung angegeben. Die Basis Währung wird in 31 weltweiten Währungen umgerechnet.

Dabei sorgen Custom-TableViewCells für eine übersichtliche Darstellung. Dank Autolayout bleibt die App auch im Landscape-Modus stets übersichtlich.

Die aktuellen Wechselkurse werden über eine freie REST-API ausgewertet. Der resultierende JSON-Response wird geparst und für die visuelle Darstellung aufbereitet. Die Wechselkurse werden täglich automatisch aktualisiert und entsprechen den offiziellen Kursen die von der EZB veröffentlicht werden.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
  • Versionsverwaltung und Issue Tracking mit GIT
  • Erstellen eines Testkonzeptes mit entsprechenden Testfällen
  • Durchführung von Testläufen auf potentiellen Endgeräten
Kenntnisse

Git

iOS

AppStore

XCode

REST

JSON

Autolayout

SWIFT

Objective-C

App Testing

Manuelles Testen

08/2013 - 01/2014

6 Monate

Tanzsport App

Rolle
Appentwickler
Projektinhalte

Neben stets aktuellen News rund um den Tanzsport bietet die App auch eine Tanzpartnersuche. Dabei hat der Nutzer die Wahl ob er selber ein Tanzgesuch aufgibt oder lieber die bereits vorhandenen Anzeigen durchstöbert. Man kann mit einer Detailsuche bestimmte Suchkriterien angeben.

Durch den Menüpunkt Termine können TV- und Lokale Termine abgerufen werden.

Unter dem Menüpunkt "Infos" welche sämtliche Kontaktdaten aller Ansprechpartner eines beliebigen Bereichs bereitstellt, hat der Nutzer die Möglichkeit direkt aus der App den gewünschten Ansprechpartner zu kontaktieren. Sei es per Email, Fax oder einfach per Anruf.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
  • Erstellen eines Testkonzeptes mit entsprechenden Testfällen
  • Testdurchführung (manuelles Testen) sowohl App Testing und UI-Tests
Kenntnisse

Fax

Git

Appstore

XCode

Objective-C

App-Testing

UI Testing

Manuelles Testen

09/2012 - 08/2013

1 Jahr

Wutpunkt iOS App

Rolle
iOS Entwickler
Kunde
Wutpunkt
Projektinhalte

Ziel der Website ist es den Bürgern einer Stadt die Möglichkeit zu geben, sogenannte Wutpunkte auf einer Karte zu setzen, d,h. bestimmte Punkte über die sich die Leute zu recht aufregen. Die erstellten Wutpunkte werden chronologisch in einer übersichtlichen Tabelle aufgelistet, welche auch als Karte einsehbar ist. In dieser Kartenansicht werden dann nur die eigenen Wutpunkte angezeigt. Um alle Wutpunkte anzeigen zu lassen, wählt der Anwender den dritten Menüpunkt. Dieser zeigt die im Web unter www.wutpunkte.de zu sehenden Punkte. Die Daten der Punkte (z.B. Geodaten) werden vom Server geladen, ausgewertet und entsprechend angezeigt. Durch Clustering werden Wutpunkte, die nah beieinanderliegen, zusammenzufassen.

  • Machbarkeitsanalysen und Konzeption der App
  • Umsetzung und Entwicklung der App unter XCode
  • Erstellen eines Testkonzeptes mit entsprechenden Testfällen
  • Durchführung von Testläufen auf potentiellen Endgeräten
  • Versionsverwaltung und Issue Tracking mit GIT
  • Durchführung von Testläufen auf potentiellen Endgeräten
Kenntnisse

Git

iOS

AppStore

Xcode

App-Entwicklung

App-Testing

Mobile Testing

Geodatenverarbeitung

Geotracking

Objective-C

App Testing

Manuelles Testen

05/2012 - 07/2012

3 Monate

App Entwicklung

Rolle
Mobile Software Developer, Trainee
Kunde
neelixx Gbr
Projektinhalte
  • Vertiefung der Kenntnisse im Bereich iOS Programmierung
  • Machbarkeitsanalysen und Konzeption
  • Umsetzung und Entwicklung der Applikationen unter XCode
  • Versionsverwaltung und Issue Tracking mit GIT
  • Feinschliff der Apps
  • Testen auf potentiellen Endgeräten
  • Veröffentlichen mit AdHoc und Appstore
Kenntnisse

Git

iOS

iOS SDK

AppStore

AdHoc

Objective-C

Xcode

App Testing

Manuelles Testen

05/2011 - 08/2011

4 Monate

e-Commerce Lösungen

Rolle
Softwareentwickler
Kunde
Nubizz GmbH
Projektinhalte
  • Analyse und Konzeption von anspruchsvollen Kundenprojekten
  • Entwicklung individueller e-Commerce Lösungen unter dem Einsatz professioneller Softwarelösungen
Kenntnisse

TYPO3 CMS

05/2006 - 05/2010

4 Jahre 1 Monat

Studentische Hilfskraft

Kunde
FH Dortmund
Projektinhalte

Betreuung der Studenten

Durchführung von Tutorien und Praktikas

Produkte

C++

c#.net

Java

HTML

MySQL

JavaScript

Projekthistorie

Erfahrung in der eigenentwicklung und Release von Apps im Appstore.

Branchen

Bildungswesen

Internet & IT

Softwarehouse

Kompetenzen

Produkte / Standards / Erfahrungen
AdHoc
Sehr gut
Adobe Acrobat Reader
Gut
AndroidStudio
Grundwissen
App Expo
Gut
App Testing
Sehr gut
App-Entwicklung
Sehr gut
App-Testing
Sehr gut
Appium
Gut
Apple iphone
Sehr gut
AppStore
Sehr gut
Atlassian Confluence
Sehr gut
Atlassian JIRA
Sehr gut
Atlassian JIRA Agile
Sehr gut
Audio Coding
Sehr gut
Autolayout
Sehr gut
Bamboo
Gut
BLE
Gut
CleanCode
Gut
CocoaPods
Gut
Confluence
Sehr gut
Cordova
Befriedigend
CoreData
Gut
CoreLocation Framework
Gut
Crashlytics
Gut
CSV
Gut
Cucumber
Gut
Embedded
Gut
Expo Snack
Gut
Fabric Watch
Gut
Fastlane
Gut
Firebase
Gut
Firefox
Gut
FlightDeck
Gut
Geodaten
Gut
Geodatenverarbeitung
Sehr gut
Geotracking
Gut
Gherkin
Gut
Git
Sehr gut
GitHub
Gut
GitLab
Gut
Google Chrome
Gut
Google maps API
Gut
HTML5
Gut
Inernet Browser IE9 bis IE11
Gut
Internet Browser Chrome
Gut
Internet Browser Firefox
Gut
Internet Browser Safari
Gut
InVision
Gut
iOS SDK
Sehr gut
Issue Tracking
Gut
ISTQB
Sehr gut
Jira
Sehr gut
Joomla
Gut
JSON
Gut
KCV
Befriedigend
Manuelles Testen
Sehr gut
Microsoft Edge
Gut
Microsoft Office
Sehr gut
Midgard
Gut
Mobile Testing
Sehr gut
Node.Js
Gut
NodeJS
Gut
PhraseApp
Befriedigend
PIM
Gut
Ranorex
Sehr gut (Zertifizirung)
React Native
gut
Regressionstest
Sehr gut
Responsive Webdesign
Gut
REST
Gut
Scrum
gut
Slack
Gut
Spira
Gut
SpiraTest
Gut
Storyboard
Sehr gut
SwiftGen
Sehr gut
SwiftLint
Sehr gut
TestFlight
Gut
Total Commander
Gut
Travis
Gut
TYPO3 CMS
Gut
UAT
Gut
UI Test
Sehr gut
UI Testing
Sehr gut
UI-Tests
Sehr gut
UIControls
Sehr gut
Unit Test
Sehr gut
Unit-Testing
gut
VisualStudio.NET
gut
Web App Testing
Sehr gut
Xamarin
Grundkenntnisse
Xcode
Sehr gut
Zeplin
Gut

Sprachkenntnisse
Englisch
Sehr gut
Französisch
Grundwissen

Betriebssysteme
Android
Grundwissen
iOS
Sehr gut
Linux
Befriedigend
MacOS
Sehr gut
OSx
Sehr gut
Windows
Sehr gut

Programmiersprachen
C#
Gut
c#.net
Gut
C++
Sehr gut
CSS
Gut
HTML
Gut
Java
Gut
JavaScript
Gut
Objective-C
Sehr gut
PHP
Gut
Swift
Sehr gut
XHTML
Gut

Hardware
Android Phone
Befriedigend
Bluetooth
Gut
iPad
Sehr gut
iPhone
Sehr gut
Netzwerk
Gut
NFC
Gut
PC
Sehr gut
Tablet
Sehr gut
Windows Phone
Befriedigend

Datenbanken
MS SQL Datenbanken
Gut
MySQL
Sehr gut
SQLite
Gut

Datenkommunikation
Fax
Gut
TCP/IP
Gut

Aus- und Weiterbildung

08/2019 - 08/2019

1 Monat

Xamarin Schulung

Abschluss
Xamarin Schulung
Institution, Ort
Düsseldorf

01/2019 - 01/2019

1 Monat

React Native

Abschluss
React Native Professional
Institution, Ort
Düsseldorf

04/2017 - 05/2017

2 Monate

Scrum Master I

Abschluss
Certified Professional Scrum Master I
Institution, Ort
Düsseldorf

01/2017 - 03/2017

3 Monate

Ranorex - Testtool

Abschluss
Ranorex Certified Professional
Institution, Ort
Düsseldorf

11/2016 - 12/2016

2 Monate

Certified Tester

Abschluss
ISTQB Certified Tester Foundation Level
Institution, Ort
Düsseldorf

Ausbildungshistorie

2013 - iOS Basiskurs Zertifikat

XCode, iOS, Objective-C, KVC, Predicates, Properties, Delegates, Categories, Story board, Autolayout, Actions, Outlets, UIControls, CoreData, Audio, Video, Foto, Picker, MapKit, WebView, Formatter, URLConnection

2006 - 2010

FH Dortmund

Informatik (Schwerpunkt praktische Informatik)

2001 - 2006

FH Dortmund

Technische Informatik

1997 - 2000

Adam-Josef-Cüppers-Berufskollege in Ratingen

Staatlich geprüfter informationstechnischer Assistent