Lebenslauf FATIH KARAKURT FRANKFURTER STRASSE 300, 51103 KÖLN +49 174 310 69 94 +49 221 632 07 09 [email protected] Erfahrungen Media Central GmbH , iOS Entwickler 06/14 – 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/14 – 06/15 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 09/14 99 Communications GmbH, Mobile App Koordinator & PHP Entwickler 02/14 – 04/15 09/14 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 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 10/14 - 12/14 2 09/14 Native iOS Development, Objective-C Frameworks: Foundation, CoreData, UIKit, ASIHTTP Schnittstellenutzung SCRUM Team 6 Personen Sapient Nitro, iOS Entwickler 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. 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 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. 3 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 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 4 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. 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 Fachschulbildung Hochschule für Ökonomie und Management, BSc. : Wirtschaftsinformatik 09/10 - 07/15 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 5 sowie im staatlichen und privaten Dienstleistungsbereich wahrzunehmen. [...] Zertifikate Wissenschaftliche Ausarbeitungen „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 6 Zusatz Qualifikationen Selbstorganisation und Zeitmanagement Konfliktmanagement – (u.a. Konflikteskalation nach Friedrich Glasl) Türkisch Muttersprache Deutsch verhandlungssicher Englisch verhandlungssicher Sprachkenntnisse Kenntnisse Programmierung:, Objective-C, 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 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, 16. Mai 16 Fatih Karakurt 7