Was ich biete Bisherigen Branchenschwerpunkte IT Profil

Transcription

Was ich biete Bisherigen Branchenschwerpunkte IT Profil
Sven Gabel
Moltkestrasse 25
74321 Bietigheim-Bissingen
+49 172 3610369
gabel@informatikwerk.de
http://www.informatikwerk.de
IT-Erfahrung
Ausbildung
Jahrgang
Fremdsprache
über 15 Jahre
Informatikkaufmann
1975
Englisch, verhandlungssicher
Was ich biete
Sie erhalten von mir umfassende Kompetenz im Bereich Internettechnologien, Schwerpunkt Java (SCJP
zertifiziert) und Open Source.
Zum Repertoire gehören reine Serveranwendungen, im Cluster laufend oder Standalone, 1-n
Datenbanken oder Anbindung sonstiger Drittsysteme via RMI/WS/REST.
GUI Realisierungen als klassische Fat und Thin Client Desktop Lösungen sind ebenso gängig wie moderne
mobile oder responsive Web Apps.
Erfahrung gepaart mit unablässiger Neugier auf aktuelle und kommende Techniken ist ein echter
Mehrwert für Ihr Projekt. Somit bin ich Ihr idealer Partner für Aufgaben in folgenden Bereichen:
 Softwarearchitektur
 Realisierung/Implementierung
 Qualitätssicherung und Testing
 Schulung/Training
Bisherigen Branchenschwerpunkte




Finanzdienstleister
Versicherung
Automotive
Öffentlicher Dienst
IT Profil
Aktuelle Schwerpunkte sind hervorgehoben.
Betriebssysteme
Windows, Linux, Sun OS, Unix, AIX
Programmier-/Skriptsprachen
Java (Sun Certified Java Programmer), Java Script, SQL, Jython, PHP
Markup-Sprachen / Protokolle
HTML 4/5, XML, XSL, XSLT, CSS 2/3, JSON, SOAP, HTTP, MQ, LDAP
Bibliotheken, Stacks und Frameworks







JDK 1.x
J2EE/JEE 1.x/5/6
EJB 2/3.x, JSF 1.2/2.x, Servlet 2.5/3, JSP, REST, WebServices, JMX, JNDI, JMS, JTA, JAAS, JAX-B,
JAX-RS, JPA, JSTL, Struts
Spring, Velocity, Apache Commons, Apache EL, Hibernate, OpenJPA
Spring 2.0, Castor, Junit, Selenium, Ant API, XDoclet, Freemarker, Jcorporate Expresso, Thinlets,
RichFaces, PrimeFaces
LOG 4J, SLF, JUL, ehcache, aspectJ
PAI 4/5
JQuery, PhoneGap/Cordova
Server
JBoss, Bea Weblogic, IBM Websphere, Apache Tomcat, Apache HTTP Server, Glassfish
Datenbanken/CMS
Oracle DB, IBM DB2 / DB2 Host, Postgres, MySQL, Open Ldap, Aptrix, CoreMedia, Apache Lenya
Werkzeuge
Eclipse, NetBeans, Microsoft Visual Studio, AndroMDA, XML Spy, Homesite, UltraEdit, Crimson Editor,
JEdit, Codeguide, IBM WSAD/RAD/RSA, IBM Visual Age, Dreamweaver, IntelliJ, Netbeans, NVU, Toad,
Squirrel, DB Visualizer, Magic Draw, Rational Rose, Oracle SQLDeveloper
Buildmanagement
PVCS, CVS, SVN, GIT, Bugzilla, JIRA, ANT, Maven, CruiseControl, Jenkins
Methoden
UML, MDA/OOA/OOD, ERM, V-Model, Scrum, Design Patterns
Projekte
10/2012 – heute
Coaching bei der Realisierung einer Anwendung für den
Marketingbereich einer Versicherung
Ein Swing basierter Client greift auf eine Serverapplikation zu. Es müssen
verschiedene Datenbanken angebunden werden, außerdem verschiedene
REST Services.
Technologien/Tools
JBoss7, JDK 1.7, JEE7, MS SQL Server, Informix, Swing, Maven, CVS/GIT,
REST, JSON
04/2010 – heute
Realisierung der Plattform eventkeeper.de
Ich habe eine Anwendung konzipiert, die es erlaubt, online Events, Feiern
und Feste zu planen. Der browserbasierte Client nutzt aktuelle AJAX
Standards zur Darstellung und Kommunikation mit dem Backend.
Es werden darüber hinaus REST und WebServices bereitgestellt. Dies erlaubt
eine einfache Anbindung von alternativen Clients, z.B. in Form einer Single
Page Web App oder PhoneGap für mobile Plattformen.
Technologien/Tools
JBoss 7 / Glassfish 3.1, JDK 1.7, JEE 5, JAX-B, JAX-RS, MySQL, JQuery, Spring,
Velocity, Ant/Maven, SVN, Visual VM, JProfiler, JVM Garbage Collection,
PhoneGap
05/2013 – heute
Performanceoptimierung der Serveranwendung
Mittels Performanceanalysen wurden die optimalen Einstellungen für den
Betrieb ermittelt. Es müssen potentielle Bottleneck identifiziert werden, die
im Rahmen des weltweiten Rollouts auftreten können. Hierzu werden
Lösungen entwickelt, die die globalen Latenzen puffern.
Technologien/Tools
JVM Garbage Collection, JProbe Profiler, Visual VM, JEE 5, IBM WebSphere
8, IBM DB2 9, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ, LDAP, PAI 5
10/2010 – heute
Last Level Support Überweisungssystem einer Großbank
Last Level Support für eine Anwendung im internationalen
Überweisungsverkehr. Zeitnahe Reaktion bei Problemen und umgehende
Analyse und Behebung außerhalb der regulären Arbeitszeiten.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, JDK 1.6/7, J2EE 1.4, Webservices
10/2009 – heute
Service, Support und Coaching für eine Datenschnittstelle des
internationalen Salesprozess
Betreuung und Koordination bei der Anbindung neuer Systeme. Last Level
Support für Märkte weltweit sowie den involvierten Backendsystemen.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, SVN/GIT, Jenkins, JDK
1.6/7, J2EE 1.4, EJB3.0, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ,
LDAP, PAI 5, RFTSx, SVN/GIT, Visual VM, JProfiler, JVM Garbage Collection
12/2012 – 09/2013
Migration Websphere 6 nach Websphere 8
Umstellung der Umgebungen auf einen aktualisierten Technologie Stack.
Planung der Rollouts von DEV, INT und PROD Umgebung, sowie
Koordination der angebundenen Systeme.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, Jenkins, JDK 1.6/7, J2EE
1.4, EJB3.0, JEE 5, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ, LDAP,
PAI 5, RFTSx
10/2011 – 11/2012
Umstellung einer Middlewarekomponente auf die neue LDAP
Organisations Struktur
Anpassung der Anwendung an neue Organisationsstruktur (abgelegt im
LDAP) und Erweiterung um weitere Funktionen auf Basis der neuen
Struktur.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, Jenkins, JDK 1.6/7, J2EE
1.4, EJB3.0, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ, LDAP, PAI 4,
RFTSx
03/2011 – 09/2011
JSF Client
Konzeption und Realisierung einer Web basierten GUI für die
Administration als auch einer Downloadarea für Händler. Hierfür musste ein
Rollenkonzept erstellt und auf die PAI Komponenten Zwecks
Authentifizierung und Autorisierung zurückgegriffen werden.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, Jenkins, JDK 1.6/7,JSF
1.2, J2EE 1.4, EJB3.0, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ,
LDAP, PAI 4, RFTSx
10/2009 – 02/2011
Realisierung verschiedener Erweiterungen für eine
Middleware zum Datenaustausch
Konzeption und Realisierung weiterer Features für den DataServer:
SOAP/RFTSx, weitere Adressierungslogik und Daten download.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, Jenkins, JDK 1.6/7, J2EE
1.4, EJB3.0, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ, LDAP, PAI 4,
RFTSx, ehcache
09/2008 – 09/2009
Realisierung einer Middleware zum Datenaustausch
Implementierung und Architektur eines Servers für den konzernweiten
Datenaustausch zwischen externen Händler- und internen Systemen.
Technologien/Tools
IBM WebSphere 6.1, DB2 9, IBM RSA, IBM MQ, Ant, Jenkins, JDK 1.6/7, J2EE
1.4, EJB3.0, Webservices, JAX-B, Axis, SOAP/HTTP, SOAP/MQ, LDAP, PAI 4
03/2008 – 08/2008
System zur Verwaltung von Kundeninformationen
Entwicklungsleitung und Architektur einer batchorientierten Java
Applikation (inkl. Admin GUI) zur automatischen Aufbereitung der Daten.
Technologien/Tools
JDK 1.5, MyFaces 1.2, Tomahawk, J2EE 5, EJB3, Jboss 4.2.2 GA, Ant, SVN,
StarUML, Visio, Eclipse 3.2, Oracle 10g, JIRA
01/2008 – 02/2008
Proof of Concept: Kirchliches Verwaltungssystem
Konzeptionierung und Implementierung der Middleware und des Web
Clients zur Verwaltung von Pfarrbezirken
Technologien/Tools
JDK 1.6, MyFaces 1.2, Spring 2, Tomcat 5.5, Ant, CVS, MagicDraw
08/2007 – 02/2008
Text Verwaltungs System
Konzeptionierung und Realisierung eines Systems zur Verwaltung von
Textbausteinen für das unternehmensweite Briefverwaltungssystem.
Technologien/Tools
JDK 1.4, J2EE 1.3, MyFaces 1.1.5, Spring 2, Hibernate 3.2, Bea Weblogic 8,
Oracle 10g, Ant, Clear Case
07/2006 – 07/2007
System zur Datenauswertung im Bereich Controlling
Konzeptionierung und Realisierung verschiedener Komponenten eines
Controlling Systems
Technologien/Tools
JDK 1.4 Swing, J2EE 1.3, IBM WSAD/RAD, Websphere, Oracle DBMS, ANT,
CruiseControl
06/2006
Komponentenentwicklung
Konzeptionierung und Realisierung weiterer Funktionalitäten für ein System
zur Gebäudeverwaltung.
Technologien/Tools
Thinlets, Tomcat, JDK1.1/1.4, J2EE 1.3, Eclipse 3.0, Oracle DBMS, Ant
05/2006
Schnittstellenintegration
Einbinden und erweitern einer vorhandenen XMLRMI Schnittstelle zwecks
Datenaustausch zwischen zwei unabhängigen J2EE Anwendungen.
Technologien/Tools
XMLRPC, Oracle JDeveloper, Oracle Application Server, Struts, JSTL, EL, LDAP
04/2006
Edifact Fuhrparkverwaltung
Konzeptionelle und implementierende Tätigkeiten bei der Realisierung eines
Systems zur Anzeige von Edifact Daten. Diese wurden über eine Schnittstelle
per XML importiert.
Technologien/Tools
Hibernate, Spring, Commons, Struts, JSTL, EL, XML, Oracle, Eclipse, Ant,
UML, Tomcat/BEA
12/2005 – 03/2006
Migration des Systems von DB2 auf auf MS SQL Server
Analyse und Anpassung der Persistenzschicht an die Gegebenheiten des SQL
Server Query Dialektes.
Technologien/Tools
SQL Server, SQL Server Manager, UltraEdit, Eclipse 3, Tomcat, Ant
10/2005 – 11/2005
XML Schnittstelle für Datenausgabe
Das Gewerberegister und die Module wurden um die Funktionalität
erweitert, einen XML Stream ausgeben zu können.
Technologien/Tools
UML, JDK 1.4, J2EE 1.3, Struts, Expresso, Tomcat, Freemarker, IBM DB2, Ant,
Crimson Editor, Eclipse 3
09/2005
Konzept für Re-Design eines Modul
Anhand des überarbeiteten Pflichtenheftes und in enger Zusammenarbeit
mit den Verantwortlichen habe ich das Grobkonzept zum Re-Design des
Moduls 'Gaststätten' entworfen. Zweck war, eine Aufwandsschätzung zur
Realisierung unter Berücksichtigung der vorhandenen Resourcen machen zu
können.
Technologien/Tools
UML, OpenOffice
06/2005 – 08/2005
Realisierung Protokollierung / Auswertung der
Protokollierung
Anforderungsanalyse, Design und Implementierung der Funktionalität.
Technologien/Tools
UML, JDK 1.4, J2EE 1.3, Struts, Expresso, Tomcat, Freemarker, IBM DB2, Ant,
UltraEdit, Crimson Editor, Eclipse 3
04/2005 – 05/2005
Performanceoptimierung Datenbankabfragen
Unter meiner Leitung und in Zusammenarbeit mit dem Hausinternen DB2
Experten war es meine Aufgabe, die SQL Querys und die Anwendung so zu
optimieren, dass die Suchabfragen über einen bestimmten Datenbestand
beschleunigt wurden.
Technologien/Tools
JDK 1.4, J2EE 1.3, Struts, Expresso, Tomcat, IBM DB2, Ant, UltraEdit, Crimson
Editor, Eclipse 3
12/2004 – 03/2005
Studie Re-Design des eGWR
Fachliche und technische Konzepterstellung. Realisierung eines Prototypen.
Technologien/Tools
UML, JDK 1.4, J2EE 1.3, MyFaces, Tomcat, JBoss, IBM DB2, Postgres, Ant,
Maven, XSL-FO, AndroMDA 3.0, Eclipse 3
10/2004 – 11/2004
Migration eGWR auf Linux
Das Gewerberegister musste samt seinen Komponenten unter Suse Linux,
bzw. Debian Linux aufgesetzt werden. Es war meine Aufgabe, diese
Migration zu koordinieren, und nötige Anpassungen zu veranlassen, bzw.
durchzuführen.
Technologien/Tools
JDK 1.4, J2EE 1.3, Struts, Expresso, Tomcat, IBM DB2, Ant, OpenLdap,
UltraEdit, Crimson Editor, Eclipse 2
06/2004 – 09/2004
Erweiterungen des Gewerberegisters und den Modulen
Die Anwendung musste um zahlreiche Funktionalitäten erweitert werden.
Technologien/Tools
UML, JDK 1.4, J2EE 1.3, LaTeX, Struts, Expresso, Tomcat, IBM DB2, Ant,
Freemarker, DB Visualizer, Eclipse 2, UltraEdit, Crimson Editor
03/2004 – 05/2004
Realisierung Modul Sperrzeiten
DB Design, Implementierung, sowie abschließende Tests.
Technologien/Tools
JDK 1.4, J2EE 1.3, LaTeX, Struts, Expresso, Tomcat, IBM DB2, Ant,
Freemarker, DB Visualizer, Eclipse 2, UltraEdit
12/2003 – 02/2004
Dokumentenerzeugung für Druck
Konzeptionierung und Umsetzung der Druckausgabe des Gewerberegisters.
Diese muss generisch und flexibel sein, um neuen Anforderungen gerecht zu
werden. Die zum Druck erzeugten Formate sollten wahlweise HTML oder
PDF sein.
Technologien/Tools
JDK 1.4, J2EE 1.3, LaTeX, Struts, Expresso, Tomcat, IBM DB2, Ant,
Freemarker, DB Visualizer, Eclipse 2, UltraEdit
10/2003 – 11/2003
Realisierung Modul Reisegewerbe
Umsetzung dieses Moduls anhand des Pflichtenheftes. DB Design,
Implementierung sowie abschließende Test.
Technologien/Tools
JDK 1.4, J2EE 1.3, Struts, Expresso, Tomcat, IBM DB2, Ant, Freemarker, DB
Visualizer, Eclipse 2, UltraEdit
08/2003 – 09/2003
Benutzerverwaltung für eGWR
Die Benutzerverwaltung musste in das Gewerberegister integriert werden.
Dabei wurde von einem externen Zulieferer die Schnittstelle zu LDAP zur
Verfügung gestellt. Die Erweiterung unserer Anwendung um die
entsprechenden Zugriffe war meine Aufgabe.
Technologien/Tools
JDK 1.4, J2EE 1.3, Struts, OpenLdap, Expresso, Ant, Tomcat, IBM DB2, DB
Visualizer, Eclipse 2, UltraEdit
04/2003 – 07/2003
eGWR – Online Gewerberegisterverfahren
Realisierung verschiedener Features des eGWR Verfahrens.
Technologien/Tools
JDK 1.4, J2EE 1.3, Ant, Struts, Expresso, Tomcat, IBM DB2, DB Visualizer,
Eclipse 2, UltraEdit
11/2002 – 03/2003
Online Versicherungsanwendung
Konzeptionierende und implementierende Tätigkeit bei der Umsetzung
eines Versicherungsportals für ein amerikanisches
Versicherungsunternehmen. Im Speziellen handelte es sich hierbei um die
Migration einer Terminalemulation auf eine Web-Basierte Umgebung.
Technologien/Tools
JDK 1.3, J2EE 1.3, Ant, Struts, Oracle, IBM Websphere, Eclipse 2
05/2002 – 10/2002
Event Management Modul für ein PR System
Mitarbeit bei Design und Realisierung eines Moduls zur online Verwaltung
von Veranstaltungen.
Technologien/Tools
JDK 1.3, J2EE 1.3, Ant, Struts, Expresso, Tomcat, Postgres, DB Visualizer,
Eclipse 2, UltraEdit
04/2002
E-Affluent Banking Portal
Unterstützende Tätigkeiten bei der Produktivsetzung der Anwendung bei
einer irischen Bank.
Technologien/Tools
JDK 1.3, J2EE 1.3, abaXX EBS, IBM DB2, IBM Websphere, Aptrix CMS,
Netbeans, UltraEdit, XML Spy
01/2002 – 03/2002
E-Learning Prototyp für die Cebit (interne Entwicklung)
Implementierung, Konzeptionierung und Teamleitung bei der Erstellung
eines e-Learning Prototypen. Unter Verwendung des CMS Coremedia wurde
dieser Prototyp zur Demonstration der Allrounder-Kapazitäten der abaXXEBS entwickelt und auf der CeBit vorgeführt. Dort war es außerdem meine
Aufgabe, die das Standpersonal in die Anwendung einzuweisen.
Technologien/Tools
JDK 1.3, J2EE 1.3, abaXX EBS, Oracle, Bea Weblogic, CMS Coremedia,
Codeguide, Homesite, UltraEdit
11/2001 – 12/2001
Prototyp für Frontend-Engine (interne Entwicklung)
Entwicklung eines Prototypen zur Demonstration der Funktionalität einer
Engine aus dem Sortiment der abaXXEBS. Design und Implementierung des
Frontends unter Einbindung der Engine-API.
Technologien/Tools
JDK 1.3, J2EE 1.2, abaXX EBS, Oracle, Bea Weblogic, UltraEdit, Netbeans,
Codeguide, Toad, Dreamweaver
09/2001 – 10/2001
E-Affluent Banking Portal
Mitarbeit bei der Entwicklung eines E-Affluent Banking Portals bei einer
Bank in Irland. Dies umfasste die Konzeptionierung und Implementierung
einer Schnittstellenkomponente zu dem CMS Aptrix unter Verwendung der
Content Engine (Bestandteil der abaXX EBS), inklusive eines Administrations
Frontends.
Technologien/Tools
JDK 1.3, J2EE 1.2, abaXX EBS, IBM DB2, IBM Websphere, Aptrix CMS,
Netbeans, UltraEdit, XML Spy
07/200 – -08/2001
B2B Portal: Onlinebrokerage für Firmenkunden
Implementierung sowie Coaching bei der Umsetzung eines weiteren B2B
Portals mit Schwerpunkt Online-Brokerage. Umsetzung des Frontends,
sowie Anbindungen ans Backend. Coaching und Support von
Teammitgliedern bei ähnlichen Aufgaben.
Technologien/Tools
JDK 1.3, J2EE 1.2, abaXX EBS, Oracle, Bea Weblogic, IBM Visual Age,
Codeguide, Toad, Homesite, XML Spy, UltraEdit
03/2001– 06/2001
B2C Portal: Migration einer Online Banking Anwendung
Frontenimplementierungen und Anbindung des hiesigen Backendsystems
(KORDOBA) mittels von einer Drittfirma bereitgestellten 'Interface Objects'.
Coaching der Teammitglieder im Umgang mit der abaXX EBS und J2EE
Technologien.
Technologien/Tools
JDK 1.3, J2EE 1.2, abaXX EBS, Oracle, Bea Weblogic, IBM Visual Age, Toad,
Homesite
02/2000 – 02/2001
B2B Portal: Onlinebanking für Bankkunden
Mitarbeit bei der Entwicklung eines B2B portals für eine deutsche Großbank.
Design und Implementierung des Frontends für die Bereiche Devisen und
Wertpapiere.
Technologien/Tools
JDK 1.3, J2EE 1.2, abaXX EBS, Oracle, Bea Weblogic, Toad, IBM Visual Age,
Homesite