Word - Freelancer-Profil Ruhisen Sahin

Werbung
Profil von Ruhisen Sahin
Senior-Entwickler
Persönliche Daten
Name
Ruhisen Sahin
Geburtsjahr
1971
Ausbildung
Dipl. Ing. (FH), 1996
IT-Erfahrung seit
1992
Sprachen
deutsch (Muttersprache)
englisch (gut bis befriedigend)
türkisch (Muttersprache)
Anschrift
59077 Hamm (NRW)
Kontakt
+49 178 9739 518
[email protected]
Homepage
http://www.ruhisen.com/freelancer
Gulp Id
Profilseite
97345
https://www.gulp.de/profil/rsahin.html
Verfügbarkeit
1.1.2018
Fähigkeiten, Kenntnisse, Erfahrungen
Schwerpunkte
- Entwicklung komplexer Software
- Konzeption
- Anforderungs- / Machbarkeitsanalyse
Kenntnisse
Gute Kenntnisse
- Java
- Client / Server Webanwendungen
- Servlet / JSP
- Vaadin 7 (Java Framework)
- JavaScript, JQuery
- Ajax, JSON
- HTML, CSS
- Swing
- GWT
- Eclipse
Erweiterte Kenntnisse
- SQL, JPA, Hibernate
- XML
- MongoDB
- Android
- PHP, Smarty
- Webservices (REST) mit Jersey-Implementierung
- Tomcat
- SVN(Subversion)
- Wordpress
- MooTools
Basiskenntnisse
- JEE, EJB 3
- Spring DI, AOP
- Google Dart
- JUnit
- Maven, Ant
- Jira
- JBoss
- JSF (Java Server Faces)
- Struts 2, Tiles 2
- C, C++, C#
- Perl
- UML
- JMeter (Performanz- / Lasttests)
Sonstiges
- Einsätze in hochverfügbaren Produktionsumgebungen
- Internationale Großkunden
- Sehr schnelle Einarbeitung
- Sehr schnelle Integration in bestehende Projekte und Arbeitsgruppen
- Flexibel und Kommunikativ
Projekte, Rollen und eingesetzte Technologien (Auswahl)
06/2015 - ...
iAFIS
- Internet Article DeFects Information System
wAFIS
- Web-Erweiterung (Läuft im Browser)
tvAnzeige - TV-Ausgaben/Dia-Show mit Raspberry Pi
iAFIS
- Einsatz in Glashütten(Fabriken), speziell für Flaschenproduktion
* Internationale Groß-Kunden in den Ländern
** Deutschland, Türkei, Österreich, Kroatien, Tschechien, Irland, Brasilien, Mexiko, ...
- Sammelt und zeigt Produktionsdaten in nahezu Echtzeit
* Aussortierte Flasche und Gründe für die Qualitätsmängel, z.B.
** Verformungen, Druck, Gewicht, Füllmenge, etc.
* Effektivität
- Steuerung von QS- bzw. Testmaschinen (Sampling)
- Erzeugung von Barcodes für Palettierer
- Reporting in Echtzeit und Archive automatisch im Hintergrund für festgelegte Zeiträume
- Alarmmeldungen bei Störung (Visuell und per Nachricht)
- Verwaltung von Produktions-Jobs, Linien, und vieles mehr
- Siehe http://www.ekf.de/iafis/afis.html
wAFIS
- Anzeige von Reports für Linienproduktionsdaten (Navigierbar in der Historie)
- Qualitätssicherungs-Protokoll-Erstellung
* Excel-Dateien werden auf dem Browser angezeigt (Konvertierung zu HTML), je nach Aufbau
sind Felder editierbar (auch Uhrzeit und Schicht-abhängig) und Checbox oder Auswahlbox.
* Beim Speichern werden aus HTML wieder Excel-Dateien erzeugt und geeignet zeitabhängig
gespeichert, z.B. Stunden-, Schicht, Tages-, Wochen-, Monats- oder Jahresreport
* Navigation in der Historie möglich
- Anzeige von beliebigen Ressourcen im Baumansicht (Bilder, PDF, HTML, Text)
tvAnzeige
- Anzeige von Informationen aus dem iAFIS auf einem TV am/für festgelegte Produktionslinien
- HTML-Templates / Dateien, die zusätzlich zu HTML 5 Tags unterstützte iAFIS-Schlüssel
enthalten
Firma
EKF Elektronik GmbH, Industrial Computers and IT, Festanstellung
Teamgröße
5 Personen
Rollen / Aufgaben
Konzeption, Entwicklung, Kundenbetreuung, Fernwartung
Eingesetzte Technologien
iAFIS
- Java 6, Swing, SQL, XML
wAfis
- Bestehende Ressourcen von iAFIS
- Java 8, Vaadin 7, Javascript, HTML 5, CSS 3, Tomcat 8, Eclipse
tvAnzeige
- Raspberry Pi 2/3 mit einem HTML 5 Browser (Firefox)
- Javascript, JQuery, HTML 5, CSS 3
01/2014 – 05/2015
Schwerpunkt auf Eigenentwicklungen / Angebote
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
Firma
Eigenes Produkt, kommerziell im Einsatz
Teamgröße
1 Person
Rollen / Aufgaben
Konzeption, Entwicklung
Eingesetzte Technologien
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
Firma
AG der Dillinger Hütte, Freelancer
Teamgröße
6 Personen
Rollen / Aufgaben
Entwicklung
Eingesetzte Technologien
Java, J2EE, EJB 3, JBoss, Jenkins, Eclipse, Maven, JUnit, EasyMock,
Scrum, UML, Jira
03/2013 – 05/2013 (Parallel)
Lagerverwaltungssystem Version 1
- Erfassung, Ein- / Aus- und Umlagerung von Artikeln
- Lagerplatzverwaltung
- Berichte
Firma
Eigenes Produkt, kommerziell im Einsatz
Teamgröße
1 Person
Rollen / Aufgaben
Konzeption, Entwicklung
Eingesetzte Technologien
Java 7, Vaadin 7, HTML, CSS, Tomcat, Eclipse, JPA, JUnit
11/2012 - 05/2013
Provisionierungssystem (Parallel)
- B2B Platform
- Refactoring, Bugfix, Performanzoptimierung
- Zusätzliche Webservice-Schnittstellen
- Import / Export von CSV und XML-Dateien
Firma
Eigenes Produkt
Teamgröße
1 Person
Rollen / Aufgaben
Konzeption, Entwicklung
Eingesetzte Technologien
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.
Firma
Privatverein, Freelancer
Teamgröße
2 Personen
Rollen / Aufgaben
Entwicklung
Eingesetzte Technologien
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.
Firma
Imperia AG, Köln (Vermittler: Hays AG), Freelancer
Teamgröße
12-15 Personen
Rollen / Aufgaben
Entwicklung
Eingesetzte Technologien
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.
Firma
O3SIS AG (Gemalto) (Vermittler: GULP), Freelancer
Teamgröße
12-20 Personen
Rollen / Aufgaben
Entwicklung
Eingesetzte Technologien
JavaScript, Mootools, Eclipse, HTML, CSS
Sonstiges
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.
Firma
Volkswagen Bank GmbH, Freelancer
Teamgröße
5-12 Personen
Rollen / Aufgaben
Analyse, Konzeption, Prototyping
02/2009 – 07/2009 (Parallel)
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
Firma
Individuelles Produkt für ein Verein, Freelancer
Teamgröße
2 Personen
Rollen / Aufgaben
Konzeption, Realisierung, Test
Eingesetzte Technologien
Java 6, Struts 2 / Tiles 2, JSP, JPA, Hibernate, MySQL, SQL,
HTML, CSS, JavaScript (JQuery), Unix, Tomcat
01/2009 – 07/2009 (Parallel)
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.
Firma
Individuelles Produkt für ein Verein, Freelancer
Teamgröße
2 Personen
Rollen / Aufgaben
Konzeption, Realisierung, Test
Eingesetzte Technologien
Java 6, Struts 2 / Tiles 2, JSP, Hibernate, MySQL, SQL, HTML, CSS,
JavaScript (JQuery), Unix, Tomcat
01/2009 – 02/2009
(Start als Freelancer / Selbständigkeit)
Drupal CMS
Ein Drupal CMS-System aufgesetzt und individuell angepasst.
Firma
Eigene Präsens
Teamgröße
2 Personen
Rollen / Aufgaben
Konzeption, Realisierung, Administration, Test
Eingesetzte Technologien
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.
Firma
PRO DV Software AG, Festanstellung
Teamgröße
4-8 Personen
Rollen / Aufgaben
Konzeption, Realisierung, Test
Eingesetzte Technologien
Java 6, GIS, GeoTools, Swing, JUnit
10/2007 – 01/2008
TIM
Trouble Ticket Informationssystem.
Modernisierung der Entwicklungsumgebung und Laufzeitumgebung, Automatisierung von
Prozessen, Refactoring, Erweiterungen mit change request Paketen.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
3 Personen
Rollen / Aufgaben
Projektleitung, Konzeption, Realisierung
Eingesetzte Technologien
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 Immissionsschutz gemäß
Bundesimmissionsschutzgesetz zuständig sind.
Modernisierung der Entwicklungsumgebung, Automatisierung von Prozessen, Refactoring,
Erweiterung der bestehenden Module.
Firma
Behörden / PRO DV Software AG, Festanstellung
Teamgröße
5 Personen
Rollen / Aufgaben
Konzeption, Realisierung
Eingesetzte Technologien
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
6 Personen
Rollen / Aufgaben
Konzeption, Realisierung
Eingesetzte Technologien
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.
Firma
Behörden / PRO DV Software AG, Festanstellung
Teamgröße
20 Personen
Rollen / Aufgaben
Konzeption, Realisierung
Eingesetzte Technologien
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
4 Personen
Rollen / Aufgaben
Konzeption
Eingesetzte Technologien
-
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
5 Personen
Rollen / Aufgaben
Projektleitung, Konzeption, Realisierung
Eingesetzte Technologien
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
6 Personen
Rollen / Aufgaben
Projektleitung, Konzeption, Beratung
Eingesetzte Technologien
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
8 Personen
Rollen / Aufgaben
Projektleitung, Konzeption, Realisierung, Beratung
Eingesetzte Technologien
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.
Firma
T-Mobile / PRO DV Software AG, Festanstellung
Teamgröße
8 Personen
Rollen / Aufgaben
Projektleitung, Konzeption, Realisierung, Beratung
Eingesetzte Technologien
Java, Servlet, Oracle, Unix
Herunterladen