Profil von Ruhisen Sahin Senior-Entwickler Persönliche Daten Name Geburtsjahr 1971 Ruhisen Sahin Ausbildung Dipl. Ing. (FH), 1996 IT-Erfahrung seit 1992 Sprachen Anschrift deutsch (Muttersprache) englisch (gut bis befriedigend) türkisch (Muttersprache) 59077 Hamm (NRW) Kontakt +49 178 9739 518 ruhisen.sahin@gmail.com Homepage Gulp Id Profilseite Verfügbarkeit http://www.ruhisen.com/freelancer 97345 https://www.gulp.de/profil/rsahin.html Sofort
Fähigkeiten, Kenntnisse, Erfahrungen Schwerpunkte Kenntnisse - Entwicklung komplexer Software - Konzeption - Anforderungs-/Machbarkeitsanalyse Gute Kenntnisse - Client/Server Webanwendungen - Java, Servlet / JSP - JavaScript, JQuery, MooTools, Ajax, JSON - HTML, CSS - Eclipse Sonstiges Erweiterte Kenntnisse - Google Dart - Android - PHP, Smarty - Vaadin 7 (Java framework) - WebServices (REST) mit Jersey-Implement. - SQL, JPA, Hibernate - Tomcat - SVN(Subversion) - Wordpress Basiskenntnisse - JEE, EJB 3 - Spring DI, AOP - JUnit - Maven, Ant - Jira - JBoss - Swing - GWT - JSF (Java Server Faces) - Struts 2, Tiles 2 - C, C++, C# - Perl - UML - JMeter (Performanz-/Lasttests) - Einsätze in hochverfügbaren Produktionsumgebungen - Sehr schnelle Einarbeitung - Sehr schnelle Integration in bestehende Projekte/Arbeitsgruppen - Flexibel und Kommunikativ
Projekte, Rollen und eingesetzte Technologien (Auswahl) 12/2013 -... Erweiterung der IT-Dienstleistungen für Privat- und Geschäftskunden - Wartung u. Erweiterungen für Bestandskunden - Aufträge für abgeschlossene Module und Subroutinen in Java und JavaScript - Kundenindividuelle Apps in Android ab Version 2.2 (Api-Level 8) - Webseiten und Anpassungen mit Wordpress - Beratungen - Prozessanalyse - Anforderungsanalyse - Einführung neuer Software - Vermittlung zwischen Fachanforderern, Technik und externen Dienstleistern - Schulungen - In diesem Zeitraum habe ich u.a. folgende zusätzliche Kenntnisse angeeignet bzw. vertieft * Android Programmierung * Google Dart 09/2013-11/2013 Lagerverwaltungssystem Version 2 Anpassung des Produktes und Vertrieb Eigenes Produkt, kommerziell im Einsatz 1 Person Konzeption, Entwicklung Java 7, Vaadin 7, Html, CSS, Tomcat, Eclipse, JPA, JUnit 06/2013-07/2013 Verarbeitung von Gießanlagenereignissen Support bei den letzten Iterationen eines Projektes - Erweiterung, Bugfixing, Refactoring, Performanzoptimierung AG der Dillinger Hütte, Freelancer 6 Personen Entwicklung Java, J2EE, EJB 3, JBoss, Jenkins, Eclipse, Maven, JUnit, EasyMock, Scrum, UML, Jira
03/2013-05/2013 Lagerverwaltungssystem Version 1 - Erfassung, Ein-/Aus-/Umlagerung von Artikeln - Lagerplatzverwaltung - Berichte Eigenes Produkt, kommerziell im Einsatz 1 Person Konzeption, Entwicklung Java 7, Vaadin 7, Html, CSS, Tomcat, Eclipse, JPA, JUnit 11/2012-05/2013 Provisionierungssystem - B2B Platform - Refactoring, Bugfix, Performanzoptimierung - Zusätzliche Webservice-Schnittstellen - Import/Export von CSV und XML-Dateien Eigenes Produkt 1 Person Konzeption, Entwicklung Java 7, Spring DI/AOP, Webservice, Eclipse, Servlet/JSP, JavaScript, JQuery, HTML, CSS, JUnit 09/2012-10/2012 Erweiterungen für Wordpress Für einen Verein das individuelle "Theme" überarbeitet und um diverse Funktionalitäten erweitert. Privatverein, Freelancer 2 Personen Entwicklung Wordpress, PHP, JavaScript, JQuery, HTML, CSS 09/2012-10/2012 Erweiterungen für Wordpress Für einen Verein das individuelle "Theme" überarbeitet und um diverse Funktionalitäten erweitert. Privatverein, Freelancer 2 Personen Entwicklung Wordpress, PHP, JavaScript, JQuery, HTML, CSS
08/2011-08/2012 Pirobase CMS 5 / 7: Kundenindividuelle Erstellung/Wartung von Templates und Content-Seiten Für einen grossen Versicherer werden, je nach aktuellem Anlass (z.b. Aktionen) und Zeit, die Seiten angepaßt und mit neuen Funktionen erweitert. Imperia AG, Köln (Vermittler: Hays AG), Freelancer 12-15 Personen Entwicklung Pirobase CMS 5/7, Eclipse, Java, Servket/JSP, Velocity, JavaScript, JQuery, HTML, CSS, Spring (DI), JUnit, Jira 03/2010-12/2010 und 03/2011-06/2011 Eine Web 2 Anwendung für einen grossen Mobile Network Operator, in der u.a. folgendes möglich ist: Eine Web 2 Anwendung für einen grossen Mobile Network Operator, in der u.a. folgendes möglich ist: - SMS/MMS Nachrichtenübersicht / Versand - Kalender mit verschiedenen Übersichten - Kontaktdatenpflege - Media-Datenverwaltung (Bilder und Videos) und verschiedene zeitliche Ansichten - Synchronisation oben genannter Daten mit dem Endgerät - Anbindung an soziale Netzwerke (z.b. Facebook) und E-Mail-Anbieter (z.b. GMail, Yahoo) Besonderheit: Javascript Anwendung, die mit AJAX-Einsatz einer Desktopanwendung nahe kommt. Sonstiges O3SIS AG (Gemalto) (Vermittler: GULP), Freelancer 12-20 Personen Entwicklung JavaScript, Mootools, Eclipse, HTML, CSS Englischsprachiges Projekt 12/2009 2/2010 Machbarkeitsanalyse / Konzeption Bestehende IT-Systeme, die in verschiedenen, nicht kompatiblen Technologien realisiert wurden, sollten auf einer gemeinsamen Web-Seite dargestellt werden (ähnlich einer Portalseite). Unter den IT-Systemen gab es sicherheits- und zeitkritische Anwendungen (z.b. Bank- und Kundendaten). Eine weitere Herausforderung war, daß die IT-Systeme miteinander interagieren sollten. Volkswagen Bank GmbH, Freelancer 5-12 Personen Analyse, Konzeption, Prototyping
02/2009 07/2009 MemberManager Ein Verwaltungsprogramm für Mitglieder auf Basis aktueller Web-Technologien. - Verwaltung von Stammdaten, monatlichen Mitgliederbeiträgen, freiwilligen Spenden sowohl von Mitgliedern als auch Externen - Reporting Individuelles Produkt für ein Verein, Freelancer 2 Personen Konzeption, Realisierung, Test Java 6, Struts 2 / Tiles 2, JSP, JPA, Hibernate, MySQL, SQL, HTML, CSS, JavaScript (JQuery), Unix, Tomcat 01/2009 07/2009 SQuiz Erstellen und Verwalten von Fragen zu allen möglichen Wissensgebieten. Die Features im Überblick: - Frage-Antwort-Spiel:Das eingegebene Wissen kann abgefragt werden. - Prüfungsmodus: Benutzer können in Prüfungen teilnehmen und so Punkte sammeln - Integriertes (einfaches) Email-System: Benutzer können sich untereinander Nachrichten senden - Der Wissensaufbau und die Verifizierung erfolgt im Community - Anzeige von Top 5: Die besten Prüfungsteilnehmer getrennt nach Alter. Individuelles Produkt für ein Verein, Freelancer 2 Personen Konzeption, Realisierung, Test Java 6, Struts 2 / Tiles 2, JSP, Hibernate, MySQL, SQL, HTML, CSS, JavaScript (JQuery), Unix, Tomcat 01/2009 02/2009 Drupal CMS Ein Drupal CMS-System aufgesetzt und individual angepaßt. Eigene Präsens 2 Personen Konzeption, Realisierung, Administration, Test Drupal 6, PHP 5, XAMP, MySQL, HTML, CSS
02/2008 12/2008 Geo-Client Ein Viewer für Geo-Fachdaten, der in beliebige Java-Anwendungen eingebunden werden kann. Entwicklung mehrerer Softwarekomponenten. PRO DV Software AG, Festanstellung 4-8 Personen Konzeption, Realisierung, Test Java 6, GIS, GeoTools, Swing, JUnit 10/2007 01/2008 TIM Trouble Ticket Informationssystem. Modernisierung der Entwicklungsumgebung und Laufzeitumgebung, Automatisierung von Prozessen, Refaktoring, Erweiterungen mit change request Packeten. 3 Personen Projektleitung, Konzeption, Realisierung Java 6, EJB 1, C, Applet, Swing, Servlet, Oracle, Unix 05/2007 10/2007 ISA System zur Unterstützung der Behörden, die für den Immisionsschutz gemäß Bundesimmisionsschutzgesetz zuständig sind. Modernisierung der Entwicklungsumgebung, Automatisierung von Prozessen, Refaktoring, Erweiterung der bestehenden Module. Behörden / PRO DV Software AG, Festanstellung 5 Personen Konzeption, Realisierung Java 5, Applet, Swing, Servlet, Oracle, Tomcat
07/2006 04/2007 T-MAP Ein webbasiertes Geo-Beauskunftungssystem für Funkversorgungsdaten, HotSpot-Standorte und weiteren Fachdaten. Entwicklung mehrerer Softwarekomponenten, Datenmigration, Intelligenter Datenabgleich und Anreicherung mit AJAX zur Performanzsteigerung und zur Vereinfachung der Benutzeroberfläche. 6 Personen Konzeption, Realisierung Java 5, HTML, CSS, JavaScript, Servlet, Struts, GIS, Oracle, Unix, Tomcat 04/2005 06/2006 DenisIIPlus (Notfallvorsorge-Informationssystem) Ein Plattform, in der Informationen zusammengeführt werden, die im Notfall oder zur Krisenprävention von Bedeutung sind. Hierbei handelt es sich um ein Produkt für den Bund und die Länder. Entwicklung mehrerer neuer Softwarekomponenten. Behörden / PRO DV Software AG, Festanstellung 20 Personen Konzeption, Realisierung Java 5, Hibernate, Applet, Swing, Servlet, Oracle 12/2004 04/2005 V4InfoTool V4InfoTool ist ein Projekt- und Todo-Listenverwaltungstool für die Unterstützung von Marketingabteilungen. - 4 Personen Konzeption
05/2004 12/2004 ISQI Monitoringanwendung um Erkenntnisse über die Qualität eines gewünschten Servicestandorts zu gewinnen und diese vergleichbar zu machen. Hierzu werden von verschiedenen Standorten festgelegte Parameter wie z.b. Erreichbarkeit, Bandbreite, Anzahl der Fehlversuche, Kundenfreundlichkeit etc. periodisch über verschiedene Schnittstellen (E-Mail, Upload über Webbrowser und Datenbankzugriffe) gesammelt. In einer GUI können Regeln und Formeln definiert werden, die diese Parameter analysieren, gewichten und berechnen. 5 Personen Projektleitung, Konzeption, Realisierung Java, Perl, Struts, HTML, CSS, Oracle, Unix 08/2003 12/2004 INTPRO INTPRO dient zur Erfassung und Bereitstellung von Informationen im Bereich International Roaming. Alte Technologien durch neue ersetzt und die Funktionalität erweitert. 6 Personen Projektleitung, Konzeption, Beratung Java 5, Struts, Oracle, Unix, Tomcat 06/2002-1/2004 EBM (Elektronische Beratermappe) Die EBM war ein wichtiges Beauskunftungssystem für die Call Center des größten deutschen Mobilfunkunternehmens. Sie integrierte viele Dienste (z.b. International Roaming, diverse Prozeßabläufe bei Anrufen etc.) getrennt nach Kundenkreis unter einer Oberfläche zusammen. Die alte Technologie/Architektur (Hardware und Software) wurde ausgetauscht. 8 Personen Projektleitung, Konzeption, Realisierung, Beratung Perl, Shell, JavaScript, Unix
05/2000-05/2002 HandyCheck Virtueller Call Center Agent. Die Webanwendung HandyCheck erhöht sehr stark die Erreichbarkeit der Call Center Mitarbeiter, indem sie die Standardreklamationen durch interaktive Frage- und Antwort Dialoge vorqualifiziert und automatisierte Post-Prozesse durchführt. Die Call Center Mitarbeiter können sich auf die speziellen Anfragen konzentrieren. 8 Personen Projektleitung, Konzeption, Realisierung, Beratung Java, Servlet, Oracle, Unix