Media Central GmbH , iOS Entwickler 06/15 – 08

Werbung
Lebenslauf
FATIH KARAKURT
Im Winkel 23B, 51063 KÖLN
+49 174 310 69 94
+49 221 632 07 09
[email protected]
Erfahrungen
CREALOGIX AG, Senior iOS Developer
12/15 – 04/16
Für das börsennotiertes Schweizer Softwarehaus in Stuttgart, Entwicklung in iOS im Online
Banking Umfeld. Zur den Aufgaben gehört die Unterstützung bei der iOS Entwicklung sowie in
der Webentwicklung.
Features: Touch ID, Apple Watch, 3D Touch, Gini Integration (Text aus Bild Extraktion),
QLPreviewController, WKWebView, Bluetooth Tan-Generator.
Skills:
- Kenntnisse in Objective-C, in Cordova,
- in App-Distribution, - in Oracle SQL,
- in GIT,
SVN in Java, Java EE,
-in der Webentwicklung mit HTML, CSS, JS (jQuery), - mit Swift
- , im
Android-Bereich
Daimler TSS GmbH ,
Mobile App Consultant
08/15 – 12/15
Unterstützen der Kunden beim Einsatz von mobilen Technologien im Kontext eines GroßKonzerns. Der Aufgabenspektrum umfasste hierbei unter anderem folgende Tätigkeiten:
Beratung beim Einsatz von Mobile Devices und Mobile Apps in anspruchsvollen Enterprise- oder
Endkunden-orientierten Projekten. Mitarbeit bei Konzeption, Entwicklung, Test und Rollout von
mobilen B2B oder B2C Lösungen auf unterschiedlichen mobilen Plattformen (iOS, Android,
Windows Phone, Web, Hybrid). Arbeit nach agiler Methodik und in agilen Projekten. Evaluation
und prototypenhafte Erprobung von neuen, innovativen Technologien und Konzepten.
Qualitätssicherung von mobile Apps in Form von Konzept-, Architektur- und Codereviews

Sehr gute Kenntnisse in der nativen App Entwicklung für iOS sowie gute Kenntnisse in der
Entwicklung von Web Anwendungen mit HTML5/CSS3/JS und gängigen
Frameworks/Bibliotheken wie PhoneGap/Cordova, JQuery, AngularJS, Bootstrap

Sehr gute Kenntnisse der folgenden Programmiersprachen: ObjectiveC, SWIFT,
JavaScript

Kenntnisse von HTTP, REST, SOAP, JSON, XML und gängigen Datenbanken

Kenntnisse in objektorientierter Software Entwicklung und Architektur von Client-/ServerSystemen

Begleiten des vollständigen lifecyle Prozesses einer App

Mitwirken an UI-Design und Usability

Anwendung agiler Entwicklungsmethoden: Scrum

Umsetzung von herausfordernden Kundenprojekten sowie neuen innovativen Themen

Abwechslungsreiche und beratende Tätigkeit

Hohes Maß an Qualitätsbewusstsein und Eigeninitiative, selbstständige und
verantwortungsbewusste Arbeitsweise
09/14

Schnelle und strukturierte Einarbeitung in neue Themen
Media Central GmbH ,
iOS Entwickler
06/15 – 08/15
09/14
In diesem Projekt wurde eine iPad Anwendung entwickelt. Die iPad App beinhaltet folgende
Technologien. Abfragen über eine REST API von iOS. Darstellung von „Layern“ (Kreise, Polygone,
... ) durch die Ergebnisse (JSON) der API Abfrage. Diese Ergebnisse wurden mittels iOS in das
JavaScript im WebView implementiert. Es wurde im Scrum-Team der Größe von 2 Entwickler
gearbeitet. Ergebnisse wurden durch SourceTree in das GIT eingespielt. iOS
Entwicklungsumgebung Xcode und Webprogrammierung wie PHP und JavaScript in Coda. Es
handelt sich hierbei um die Abteilung GeoMarketing.

iOS Hybride App Entwicklung mit SWIFT

Xcode

Dynamische Darstellung der UI, wenn möglich mit dem Storyboard

JavaScript

Coda, SourceTree

XML / JSON / REST

Web Feature Service (WFS)

OpenLayers 3.6

iPad
Woofter (Privatprojekt),
PHP Entwickler
04/15 – 06/15
09/14
Ein WooCommerce Plugin zum synchronisieren von Artikeln, Bestellungen und Beständen sowie
Kundendaten zwischen dem Shopsystem WooCommerce und dem Warenwirtschafts- und ERPSystem Afterbuy. Schnittstell die genutzt wurde war eine XML API, die von Afterbuy zur
Verfügung gestellt wurde. Das Projekt wurde selbstständig entwickelt. Eine Testumgebung
wurde installiert. Das Konzept sowie Software-Design wurde meinerseits entworfen.

Applikationsentwicklung mit PHP

Datenbankentwicklung MySQL durch phpMyAdmin

Frontend mit Javascript und jQuery, CSS

XML API Anbindung (http://shopdoku.afterbuy.de/shopdoku/)

Tiefgehende Kenntnisse in WordPress und WooCommerce

Entwicklungsumgebung: TextWrangler, Apache
Weitere Informationen: www.woofter.de
99 Communications GmbH,
Mobile App Koordinator & PHP Entwickler
02/15 – 04/15
Zwei Aufgabengebiete. Zu einem Koordination von Updates der App. Die App wurde von
einem ausländischen Dienstleister (weiter-)entwickelt. Zum anderen sowie Neu- als auch
Weiterentwicklung von Web Anwendungen, für die Kunden des Unternehmens. Es wurde in
einem 4 köpfigen Scrum-Team gearbeitet.

Mobile-App Koordinator
o
Projekt Koordination iOS & Android
o
Change Management
2
09/14

o
Anforderungsaufnahme
o
Bereitstellungsprozess AppStore & PlayStore
o
Monitoring der App
o
Beratung
o
SCRUM Team
PHP Entwickler
o
Applikationsentwicklung mit PHP
o
Datenbankentwicklung MySQL durch phpMyAdmin
o
Frontend mit Javascript und jQuery, CSS
o
Tiefgehende Kenntnisse in WordPress und WooCommerce
o
Multilingual Fähigkeit
o
SCRUM Team
Kandemir Verlagsbetreuung,
iOS Entwickler
09/14 – 02/15
Eine Software wurde Entwickelt welches Kunden, Produkte, Absätze verwaltet. Es handelt sich
bei dem Kunden um einen Verlagsbetreuer. Die App wurde selbständig konzipiert und
entworfen.

Entwicklungsumgebung: Xcode

Native iOS Development , Objective-C, SQLite / CoreData, HTML

UI Development durch Interface Builder Storyboards, falls nicht möglich durch
Quellcode

Frameworks: QuartzCore, LibXL, libc++, Foundation, CoreData, UIKit

Schnittstellenentwicklung mit PHP / MySQL / JSON
T-Systems International GmbH,
iOS Entwickler

Entwicklungsumgebung: Xcode

UI Development durch Interface Builder Storyboards

Native iOS Development, Objective-C

Frameworks: Foundation, CoreData, UIKit, ASIHTTP

Schnittstellenutzung

SCRUM Team 6 Personen
Sapient Nitro,
iOS Entwickler
10/14 - 12/14
08/14 - 09/14
Eine Art Fragebogen. Die Ressource eine XML. Diese XMl beinhaltete Informationen zu
Navigation und Frage/Antworten sowie Style/UI relevanten Informationen. Die App wurde zu
einem Status entwickelt, sodass durch lediglich Überarbeitung der XML ausreicht um neue UI
Elemente und Fragen/Antworten anzuzeigen.
3
09/14

Entwicklungsumgebung: Xcode

UI Development durch Interface Builder Storyboards und Quellcode

Steuerung der UI durch eine XML. XML ersetzbar, solange XSD validiert.

Continuous Integration, Unit Tests

SCRUM Team: 3 Personen

HTML E-Mail ausgabe

Frameworks: Foundation, UIKit, QuartzCore, MessageUI, CoreGraphics, libxml2

Native iOS Development, Objective-C
Birsin Vergin GbR,
iOS & PHP Entwickler
05/14 - 09/14

Entwicklungsumgebung: Xcode

Native iOS Development, Objective-C

UI Development durch Interface Builder Storyboards und Quellcode

Frameworks: Foundation, UIKit, QuartzCore, MessageUI, CoreGraphics, FacebookSDK,
AdSupport, libAdIdAccess, libGoogleAnalyticsServices, libz, libz.1.1.3, CoreData,
SystemConfiguration, AVKit, MediaPlayer, MapKit

Webb-Applikationsentwicklung mit PHP und Datenbankentwicklung MySQL durch
phpMyAdmin

Schnittstellenentwicklung JSON

Bereitstellungsprozess AppStore
PIC Crossmedia GmbH ,
iOS Entwickler
02/14 - 04/14
Der „Focusator“ im AppStore (https://itunes.apple.com/de/app/focusator/id669916410?mt=8).
Da diese App in als Hybride App nicht die gewünschte Performance bietet wurde ich
beauftragt, um die gleiche App als Native App zu entwickeln.
iOS, Objective-C , WebView, Xcode, PHP, JAVASCRIPT, JQUERY
Schley App , iOS Entwickler
01/14 - 01/14
Der Kunde hatte bereits die WebApp fertiggestellt anhand der Anforderung, seines Kunden.
Meine Aufgabe war es die notwendige Einbettung in eine NativeApp. Es musste ein Zugriff auf
Frameworks von iOS programmiert werden, um auf die iPhone internen Apps Kalender und
Erinnerungen zuzugreifen. Asynchron mussten die Daten schließlich an einen Server übermittelt
werden, über eine selbstentwickelte JSON Schnittstelle. Es wurde auch die Push
Benachrichtigung implementiert.
PHP, MYSQL, iOS, OBJECTIVE-C , Calendar & Reminder API , JSON, JAVASCRIPT, WebView
Trend Shop Europe UG, PHP Entwickler und -berater
10/13 - 07/14
Das Startup hatte die Anforderung gestellt eine MultiChannel Shop Lösung zu entwickeln.
Sowohl die Konzeptionierung als auch die Aufwandschätzung, durch das Function-PointVerfahren, wurde meinerseits durchgeführt. Das Zielsystem WooCommerce wurde unter
Berücksichtigung des Budgets und der Anforderung ausgewählt. Ein Individuelles Plug-in zur
Anbindung des Shopsystems an einen Drittanbieter, als CRM und ERP System (Afterbuy), wurde
von mir entwickelt. Der Drittanbieter bietet eine XML Schnittstelle an, welche durch ein PHP
Script eingelesen bzw. ausgelesene wurde. Das Ziel war die Synchronisation der Produkt- und
4
Kundendaten.
PHP, JAVASCRIPT, JQUERY, MYSQL, WORDPRESS, WOOCOMMERCE, AFTERBUY,
WARENWIRTSCHAFT, E-COMMERCE, XML, FUNCTION-POINT, SCRUM
EuroTelTax GmbH,
iOS Entwickler
05/13 - 09/13
Das Unternehmen hat den Trend des E-Business erkannt und wollte auf diesen Zug - durch
meine Unterstützung - aufspringen. Das Unternehmen bietet Bundesweit Dienstleistungen im
Gebiet Fuhrservice an. Das Ziel war es eine mobile Lösung für den Fuhrpark des Kunden zu
entwickeln. Der gesamte Aufwand wurde durch das Function-Point-Verfahren ermittelt,
nachdem das Zielsystem iOS meinerseits durch eine empirische Untersuchung ermittelt wurde.
Die Funktionalitäten des Systems beinhalten Rechnungsstellung, Mail versenden, Chauffeur
delegieren, Route anbieten, Preis berechnen, Kunde benachrichtigen. Die App wurde in
Objective-C Entwickelt. Die notwendige Interaktion mit der zentralen MySQL Datenbank wurde
durch eine REST API / JSON Schnittstelle in PHP realisiert. Sowohl die Datenbank als auch die
Software und die Schnittstelle wurde von mir konzeptioniert und Entwickelt. Zur Darstellung des
user interface wurden MapView, TableView (customized) und diverse externe Anbieter genutzt.
XCODE, OBJECTIVE-C, MYSQL, Location Based Service, PUSH, PHP, IOS, IPHONE, IPAD, LINUX
SERVER, REST API , JSON, GIT, GOOGLE API, FUNCTION-POINT
Telekom Deutschland GmbH, Visual Basic (.NET) Entwickler
11/11 - 04/13
Als führender Telekommunikationsdienstleister ist das Unternehmen interessiert daran seinen
Mitarbeitern in den T-Shops schnelle und verfügbare Systeme bereitzustellen, damit Kunden
nicht durch ausfälle gestört werden bei ihren Vorhaben vor Ort.
Das Ziel des Projektes war es ein Test & Monitoring System zu entwickeln. Dazu wurde das
Framework von CitraTest genutzt. Dazu wurden Geschäftsvorfälle in Form von Visual Basic
Skripten abgebildet. Diese wurden Anhand von Spezifikationen entwickelt. Die Skripte
Simulierten durch „echte“ Klicks auf Windows Clients. Durch diese vorgehen konnten
Screenshots und Logs an entsprechenden Systemen gemacht werden die den
Qualitätsanforderungen nicht mehr gerecht arbeiteten. Um die Validität der Messungen zu
gewährleisten, wurden diese Messungen / Skripte Bundesweit gleich verteilt ausgeführt. Eine
Tägliches und ggf. Echtzeit Reporting an das Business Service Management war auch teil
meiner Aufgabe. Kontinuierliche Verbesserung der Skripte und Versionierung unter Subversion
waren Bestandteil des Tagesgeschäfts. Einsatz als Tester und das aktualisieren von
Spezifikationen gehörten auch zu den Aufgaben. Kleiner Anwendungen wurden meinerseits in
JAVA entwickelt um Tagesabläufe effizienter zu gestallten
VISUAL BASIC, ORACLE, SQL, JAVA, EXCEL, MONITORING, REPORTING, TESTAUTOMATISIERUNG,
Citrix, BSM, HP QUALITY CENTER, CITRATEST, SPEZIFIKATION, SVN, SUBVERSION, CONTINUOUS
INTEGRATION, SCRUM
Birsin Vergin GbR,
iOS & PHP Entwickler
07/11 – 10 /11
Das Unternehmen veranstaltet Bundesweit Events im Bereich Unterhaltung und bietet Ihren
Gästen jederzeit aktuelle Technologien um mit der Firma zu interagieren. Im Zuge dessen wurde
eine mobile App für das iPhone entwickelt. Es wurde eine Aufwandschätzung gefordert. Dieses
habe ich, durch des Function-Point-Verfahren ermittelt und das Konzept entworfen. Es wurde
eine native iOS App implementiert. Um auf die notwendigen Daten auf der MySQL Datenbank
zuzugreifen, wurde von mir eine XML API entwickelt. Durch Zugriff auf die API wurden relevante
Informationen in der App dargestellt. Bei der Darstellung des user interface wurden (Custom-)
TableView´s und MapView´s mit Routing Funktionalität genutzt. Zur Darstellung von
Bildergalerien und das asynchrone Laden von Daten wurden externe Libary´s genutzt. Eine
Möglichkeit Push Benachrichtigungen zu verschicken wurde ebenfalls implementiert. Auch den
Veröffentlichungsprozess zum AppStore habe ich begleitet. Für die Versionsverwaltung habe ich
GIT genutzt.
5
XCODE, OBJECTIVE-C, MYSQL, LOCATION BASED SERVICE, PUSH, PHP, JAVASCRIPT, JQUERY, IOS,
IPHONE, XML API, JOOMLA, AUDIO & VIDEO, SOCIAL NETWORK, GIT
General Electric Inspection Technologies,
Visual Basic (.NET) Entwickler
01/11 - 06/11
Das Unternehmen ist Mit weltweit mehr als 40 Niederlassungen in 25 Ländern ein Teil der Sparte
GE Energy. Die Standorte werden mit dem ERP System STEEB verwaltet. Ich war in einem
dreiköpfigen Team, der den internationalen Support für das genannte System leistete. Auch
individuelle Softwarelösungen wurden entwickelt.
VBA, MS ACCESS, STEEB, WINDOWS, AS 400, ERP, PHP
General Electric Healtcare,
Visual Basic (.NET) Entwickler
12/09 - 12/10
GE Healthcare verfügt über ein umfassendes Knowhow in den Bereichen medizinische
Bildgebung, Informationstechnologien, medizinische Diagnostik [...].Zur Unterstützung der
Techniker im Außendienst wurde eine Visual Basic Anwendung entwickelt. Diese Anwendung
assistiert, die Techniker, bei der Abnahme von medizinischen Geräten in Krankenhäusern. Es
wurde die Anforderung der Techniker aufgenommen und daraus ein Konzept für die
Softwarelösung zu erstellen.
In Rahmen des Projektes arbeitete ich ein Pflichtenheft aus. Entwarf das Konzept. Implementierte
die Anwendung und die dazugehörige MS Access Datenbank. Stellte die Software vor und
Dokumentierte alle Vorgänge.
Visual Basic, MS ACCESS, WINDOWS XP & 7, Office 2000-2010, SCRUM
6
Fachschulbildung
Hochschule für Ökonomie und Management, BSc. :
Wirtschaftsinformatik
09/11 - 04/16
Der Bachelor-Studiengang Wirtschaftsinformatik vermittelt Projektmanagement- und
kommunikative Kompetenzen um als Schnittstelle zu Fachabteilungen souverän zu agieren.
Daneben stehen das Entwickeln und Programmieren von Informations- und
Kommunikationssystemen und deren Einbettung in betriebswirtschaftliche Fragestellungen im
Zentrum. Zusätzlich zu Programmiertechniken werden, betriebswirtschaftliche Probleme und
Anforderungen zu analysieren und entwerfen die zur Entscheidung notwendigen technischen
Systeme.[...]
Rheinische Akademie Köln, Fachhochschulreife & Berufsausbildung
08/07 - 07/10
Die dreijährige Berufsausbildung soll Technische Assistentinnen und Assistenten heranbilden und
sie in die Lage versetzen, verantwortliche und anspruchsvolle Aufgaben in verschiedensten
Bereichen der IT-Entwicklung und Anwendung in der Forschung, in der industriellen Produktion
sowie im staatlichen und privaten Dienstleistungsbereich wahrzunehmen. [...]
Zertifikate
Wissenschaftliche
Ausarbeitungen
Zusatz
Qualifikationen
Sprachkenntnisse
Kenntnisse

„iOS Entwicklung für iPhone und iPad“

„ABAP für Fortgeschrittene“

Biometrische Verfahren in der Zugangskontrolle

Vergleich ausgewählter Aufwandsschätzung Verfahren in Softwareprojekten

Optimierung der Beschaffungsprozesse beim Aufbau von
Wertschöpfungspartnerschaften

CMS Systeme Vergleich

Mobile App – iOS App

Selbstorganisation und Zeitmanagement

Konfliktmanagement – (u.a. Konflikteskalation nach Friedrich Glasl), Mediation

Türkisch Muttersprache

Deutsch verhandlungssicher

Englisch verhandlungssicher
Programmierung:, Objective-C, SWIFT, PHP, Visual Basic, Visual Basic for Applications
ABAP (Zertifikat),
C, C++, ASSMEBLER, Batch (im Rahmen der Berufsausbildung)
JAVA, .NET, C#, ASP, JSP, Perl, (im Rahmen des Studiums)
Datenbanken: MS Access, MySQL, SQLite (CoreData), Oracle, ER-RD Modell
7
Betriebssysteme: Macintosh, Linux, Windows 2003, Windows XP, Windows 7
Netzwerke: Server, Client, Subnetting, Routing, …,
Softwareanwendung: , Xcode, Interface Builder , MS Excel, MS PowerPoint, MS Word, Microsoft
Visual Studio, Photoshop
Informationsmanagement: Enabling
Projektmanagement: Aufwandschätzung
Human Resources: Führung, Planung, Entwicklung, Kommunikation
Business: E-Business, Mobile Computing, Geschäftsprozesse (eEPK), Core/Context Modell
Köln, 19. April. 16
Fatih Karakurt
8
Herunterladen