CV als pdf downloaden

Werbung
Oliver ten Hoevel – Profil
(11/2014)
Oliver ten Hoevel
Lenggrieser Straße 14
81371 München
+49-172-8450058
[email protected]
www.ten-hoevel.com
Geboren:
Familienstand:
'75, Aschaffenburg
verheiratet mit Kind
Über mich
Ich lebe und arbeite seit 15 Jahren als Senior Developer, Technical Lead, Architect
und Application Analyst in München. Überwiegend in Java/JEE-Projekten für O2,
Siemens, BMW und die BayernLB. Ich habe dabei ein sehr umfangreiches, ständig
weiter wachsendes Wissen, über Java/JEE und Techonologien in dem Umfeld
erworben. Neben der reinen Technik ist Kommunikation, Dokumentation, Präsentation
und Steuerung ein wichtiger Aspekt meiner Arbeit. Besonders die Bedeutung von
Kommunikation ist in jedem nicht trivialen SW-Projekt herausragend. Dem trage ich
durch meinen Kommunikationsstil auf allen Ebenen Rechnung. Dies spiegelt sich
ebenfalls in den von mir erstellten Source Code-Artefakten, Dokumentationen und
Reports wieder. Seit 2010 bin ich Certified Professional for Software Architecture
(iSAQB®).
Beruflicher Werdegang
 Von 2005 an freiberuflich in verschiedenen Projekten tätig.
 Nach einer Anfrage wechselte ich 01/2002 zur „Siemens AG – Corporate
Technology - Information & Communication 1“. Dieser gehörte ich bis
einschließlich 12/2004 in verschiedenen Funktionen an.
 Von 06/2001 bis 12/2001 arbeitete ich für die „Mediaphil GmbH“ als Entwickler
und technischer Projektleiter im Bereich „Content Management“ und
„Shopsystem“.
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
1/11
 Nach Beendigung meines BWL Studiums 1998 arbeitete ich für die „Innuendo
Software Technology“ als Software Entwickler bis 03/2001 und absolvierte
parallel eine Ausbildung zum Fachinformatiker.
Projekte
GCDM – Global Customer Data Management

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Software zur Verwaltung von BMW Kundendaten, BE für
aktuell 10 Client-Systemen und Potential für bis zu 70.
Als Lead Architect steuere ich das Architecture-Team, bin
an dem Staffing für die Entwicklung beteiligt, definiere
Vorgaben, stimme Lösungen mit dem Kunden ab, reviewe
Umsetzung, erstelle Dokumentation, gebe Schätzungen
ab, überwache die Einhaltung der Architekturvorgaben
MVI GmbH im Auftrag der BMW AG
11/2014+
Java, JEE, Oracle, PostgreSQL, Glassfish, angualarJS,
POI, IBM Integration Bus, Siteminder, REST (jersey), SAP
GPM – Global Plan Management

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Software zur Verwaltung der Siemens-MitarbeiterAktienprogramme. Meine Aufgaben waren neben der
Umsetzung auch Entwurf, Dokumentation, Koordination
anderer MA bei größeren Arbeitspaketen, Abstimmung mit
dem Kunden bei Unklarheiten in den Requirements.
Als Senior Developer und Architect der Entwurf von
Komponenten, Dokumentation, Koordination
anderer MA bei größeren Arbeitspaketen, Abstimmung mit
dem Kunden bei Unklarheiten in den Requirements.
Hays AG im Auftrag der Siemens AG
08/2013-08/2014
Java, JEE, Oracle, JBoss, POI, JSF, WS
SW für Meldewesen bei der BayernLB

Gegenstand:

Aufgabe:
Beratung im Rahmen des Austausches der
der Software zur Erstellung von Aufsichtsrechtlichen
Meldungen an die Bafin und Bundesbank bei der
BayernLB.
Als Architect und Technical Lead Entwurf von
mehreren Reporting- und Abstimmungskomponenten
sowie Schnittstellensoftware zu externen Partnern.
Abstimmung mit Fachbereich, erstellen von DVK,
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
2/11



Auftraggeber:
Zeitraum:
Technologien:
Betriebssteuerung, Testunterstützung, erstellen von Tools
für die Auswertung von Testergebnissen.
Erstellen von Aufwandsschätzungen und
Entscheidungsvorlagen.
TOPjects AG im Auftrag der BayernLB
10/2011-04/2013
Java, JEE, DB2, AIX, Shell, Mainframe-Anbindung
MCE – Multi Channel Enabler

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Unified Middle Tier zwischen FE-Systemen von O2
Germany bzw. externer Partner und BE-Systemen des O2
System Stacks.
Als Architect war ich verantwortlich für das definieren der
Architektur von MCE, erstellen der Architekturdokumente,
Aufwandsschätzungen, definieren von Arbeitspaketen,
Überwachung der Umsetzung, Coaching, Reporting an
den Projektleiter und auch direkt an den Auftraggeber,
Präsentation von Sprint-Ergebnissen gegenüber dem
Auftraggeber, Abstimmung mit allen Stakeholdern.
C1 SetCon im Auftrag O2 Germany GmbH
02/2011-09/2011
JEE, Spring, Web Services SOAP (cxf) und REST
(Jersey). Weblogic 11g, Oracle, Drools
Direct Recharge

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Anwendung zum Aufladen von Prepaid-Guthaben über
unterschiedliche Zahlungskanäle (ATM, Post-Terminal,
Creditcard, Direct Debit, Banküberweisung, Voucher).
Hochintegratives System das über unterschiedliche
Technologien 17 Anwendungen verbindet unter
besonderer Berücksichtigung von Sicherheitsaspekten.
Als Architect und Application-Analyst war ich verantwortlich
für Konzeption, Umsetzung, Dokumentation,
Aufwandsschätzungen, Reporting an den Auftraggeber,
Budgetcontrolling und Reporting an den Verantwortlichen.
Betriebssteuerung, Abstimmung und
Schnittstellendefinition mit anderen Applications im O2Stack.
C1 SetCon im Auftrag O2 Germany GmbH
08/2009 – 09/2011
JEE, Spring, Hibernate, Web Services (JAX-WS via
Apache CXF, WS-Security, WS-Adressing), Tomcat,
Oracle, Iso8583, CryptoServer, RMI, CORBA
SPAIN/Service Provider Access Interface

Gegenstand:
Anwendung zur Anbindung von Service Provider an den
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
3/11

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


System Stack von O2. Offshore Project mit TechMahindra.
40 Entwickler/Tester Indien 10 Onsite.
Als Technical Lead und Application-Analyst technische
Analyse, Vorgaben an den Vendor und Kontrolle der
Arbeitsergebnisse/QM (Review Dokumente, Code- und
Design-Reviews). Abstimmung und Schnittstellendefinition
mit anderen Applications im O2-Stack und außerhalb.
C1 SetCon im Auftrag O2 Germany GmbH
08/2008 - 07/2009
JEE, Spring, Hibernate, Web Services, EJB, WLS 9.2.3,
Tomcat 6, Oracle 10g, HP-UX 11
OLYMP/Sprint Postpaid

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


EAI Komponente für DSL Produkte im Business Customer
Stack von O2 Germany. Das Projekt wurde nach der
Ramp-Up Phase, ohne Bezug zu dem Projekt direkt,
eingestellt.
Als Mitglied des Design-Teams der Entwurf einer
Synchronisationskomponente.
ConSol GmbH im Auftrag von O2 Germany GmbH
06/2008 - 07/2008
TIBCO, Oracle, Rational Rose, Clear Case
Consulting für BEA Systems




Rolle(n):
Auftraggeber:
Zeitraum:
Technologien:
Berater
BEA Systems (seit 2008 Oracle)
01/2008 - 05/2008
Weblogic Server 8, 9 und 10. Aqua Logic Server Bus 2.6
und 3.0, Oracle DB 10g, Unix
HRM - Human Resource Manager

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Prototyping einer Anwendung zum Management von HRVorgängen.
Als Architect war ich für die Konzeption und Umsetzung
des Prototypen in einem Team aus 4 Personen zuständig,
Aufwandsschätzungen und beteiligt am RequirementsEngineering.
SkyTec AG
07/2007 - 12/2007
JEE – Spring, Hibernate, PostgreSQL/Oracle, Tomcat
IVS-R: Online Ordering Weltweit
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
4/11

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Backend-Komponente für das zentrale Bestellsystem von
BMW.
Als Senior Developer und Architect für die Konzeption und
Umsetzung der 1. Web Services Integration im BMWStack. Konkret die Anbindung von VB-Clients bei Händlern
an die Java-Middleware. Umsetzung einer MainframeIntegration für Fahrzeuglisten, Dokumentation,
Betriebssteuerung,aufsetzen von Testumgebungen.
Softlab GmbH im Auftrag der BMW AG
07/2006 – 06/2007
JEE - EJB, Web Services, JMS, ESB, DB2, Bea WL
Siemens Productfinder New Generation: Server-Komponente

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Server-Komponente eines Systems zur Erfassung und
Pflege logischer Graphen im Siemens eigenen CMS CCMI
Konzeption, Umsetzung, Dokumentation, Testen. Erstellen
von PL/SQL-Skripten zur Datenmigration von der
Altanwendung.
ConSol GmbH im Auftrag der Siemens AG
03/2006 – 06/2006
JEE, Spring, Hibernate, Axis, Tomcat, Oracle
CCDB – Check Control Data Base

Gegenstand:

Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Solaris



Komponente zur Verwaltung von Meldungen/Hinweisen
(optisch/akustisch) in Fahrzeugen.
Konzeption, Umsetzung, Dokumentation und Test.
SecureNet GmbH im Auftrag der BMW AG
10/2005 – 01/2006
J2EE, Struts, Spring, Hibernate, BEA WebLogic, Oracle,
NeCOS – New Customer Online Shop





Gegenstand:
Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Das Online Shopsystem von O2 Germany.
Als Architect ein umfassendes Refactoring und Redesign
der Anwendung sowie der Entwurf und die
Implementierung einer neuen generischen
Persistenzschicht für Productcache. Coaching.
O2 (Germany) GmbH & Co. OHG
05/2005 – 09/2005
JEE, Struts, Tomcat, Oracle, Solaris, Web Services
CURE – Used Car Reporting

Gegenstand:
Portal/Reportengine zur Überwachung der weltweiten
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
5/11

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Gebrauchtwagenverkäufe durch National Sales
Companies und Delaer Organisations von BMW.
Als Architect veranwortliche für die Konzeption einzelner
Komponenten der Anwendung. Aufgrund von Termindruck
wurde durch enormen Einsatzes des gesamten Teams,
die Version 1.0 der Anwendung komplett in 3 Monaten
(Tag, Nacht und WE) umgesetzt.
BMW AG
01/2005 - 03/2005
JEE, XML, XSLT, Hibernate, Cocoon, FOP,
BEA WebLogic, Oracle, Solaris
Web Reporting & Mining Viewer

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Online-Reportengine zur Auswertung von Zugriffen auf das
Internet/Intranet von Siemens als graphische Reports oder
als Excel/PDF Dokument. Diese Anwendung ist heute ein
‚Siemens Corporate Service’.
Als Architect und Technical Lead für die Konzeption und
Umsetzung, sowie die Steuerung des Entwickler-Teams
zuständig.
Siemens AG
05/2003 - 11/2004
J2EE, Tomcat, Oracle, Solaris, XSLT, FOP
SiePider Viewer

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Online-Tool zur Auswertung der Ergebnisse des SiePider
(siehe unten).
Als Architect und Developer für die Konzeption und
Entwicklung des Tools zuständig.
Siemens AG
03/2004 - 04/2004
J2EE, Tomcat, Oracle, Windows Server 2000
SiePider

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Protokoll- und Formatunabhängiger, plugin fähiger
Crawler.
Als Developer habe ich an der core-component und
verschiedenen Plugins mitgwirkt.
Siemens AG
07/2003 - 02/2004
Java, Oracle, Linux (Debian)
Vorfeldprojekt - Web Services


Gegenstand:
Aufgabe:
Evaluierung des Einsatzes von Web Services mit Axis
Evaluierung, Dokumentation und Präsentation.
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
6/11



Auftraggeber:
Zeitraum:
Technologien:
Siemens AG – CT IC 1
04/2003 - 06/2003
Java, Axis 1.x, Web Services, Oracle, Solaris
Siemens Intranet Portal Framework

Gegenstand:

Aufgabe:

Auftraggeber:
Zeitraum:
Technologien:


Permanente Weiterentwicklung des 'Employee Portal' von
Siemens. Eine einheitliche Oberfläche für den Zugriff auf
über 40 Applikationen im Siemens Intranet. Hinzu kommen
mehr als 30 nicht-triviale interne Tools des Portals.
Als Developer verschiedene Komponenten in
dem System umgesetzt, erweitert oder refactored.
Siemens AG - CIO
01/2002 - 03/2003
J2EE, XML, XSLT, Tomcat, Apache, Oracle, Solaris,
Extreme Programming
New Drugs





Gegenstand:
Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Online Auftritt der Zeitschrift ‚New Drugs’
Als Architect geplant, technische Spezifikation erstellt und
an der Umsetzung beteiligt. Coaching neuer MA.
Vogel Verlag
11/2001 - 12/2001
Java, XML, Open Market, BEA WebLogic, Oracle, Solaris
Clickmall

Gegenstand:


Rolle(n):

Auftraggeber:
Zeitraum:
Technologien:


Weiterentwicklung von ‚clickmall’, dem Mittelstandsportal
des Vogel Verlag.
Als Architect geplant, technische Spezifikation erstellt und
an der Umsetzung beteiligt. Coaching neuer MA.
Vogel Verlag
09/2001 - 10/2001
Java, XML, Open Market, BEA WebLogic, Oracle, Solaris
Maschinenmarkt





Gegenstand:
Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Online Auftritt der Zeitschrift ‚Maschinenmarkt’
Als Architect geplant, technische Spezifikation erstellt und
an der Umsetzung beteiligt.
Vogel Verlag
06/2001 - 08/2001
Java, XML, Open Market, BEA WebLogic, Oracle, Solaris

BRAZIL ORM


Gegenstand:
Aufgabe:
Entwicklung eines object-relational mapping Tools
Entwicklung, Test, Dokumentation des Tools in einem
kleinem Team.
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
7/11



Auftraggeber:
Zeitraum:
Technologien:
Innuendo Software Technology
09/2000 - 3/2001
Java, DB2, Oracle, SQL Server

Icis ProBestComposite





Gegenstand:
Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Versicherungs Bestand- und Neuanlagesystem
Als Developer und Integrator habe ich Tools zur
Unterstützung der Entwicklung und des Build-Prozesses
erstellt.
Debis Systemhaus im Auftrag des Deutschen Herold
08/1999 bis 08/2000
Smalltalk, DB2, MVS, Visual Age For Smalltalk
Online Geschäftsdaten Verwaltung





Gegenstand:
Aufgabe:
Auftraggeber:
Zeitraum:
Technologien:
Online-Tool zur Erfassung von Kunden- und Projektdaten
Entwicklung und Dokumentation der Anweńdung
Innuendo Software Technology GmbH
02/1999 - 07/1999
Java, JSP, Apache, Tomcat, DB2
Weiterbildungen

Certified Professional for Software Architecture (iSAQB®) (Training und
Zertifizierung, 12/2010)

Predic8GmbH Bonn, Web Services Advanced Technologies (Schulung,
09/2009)

Consol GmbH München – TIBCO Boot Camp (Schulung, 04/2008)

Siemens Qualified Training - München: „EJB, COM+/.NET und CORBA –
Komponententechnologien im Vergleich“ (Schulung, 04/2004)

SAP - München: “Enterprise Portal Development” (Schulung, 06/2003)

Siemens Qualified Training - München: „XML – Workshop“ (Schulung, 03/2003)

Siemens Qualified Training - München: „Lebendig und wirkungsvoll Reden“
(Schulung, 01/2002)

BSS Unternehmensentwicklung - München: „Lifo“. Seminar für

Kommunikationsstrategien (Schulung, 02/2001)
Kenntnisse
Programmiersprachen
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
8/11

Java/JEE

Python

JavaScript

HTML + CSS

SQL

PL/SQL

bash

Ruby

Smalltalk

C

VB

VBA
Betriebssysteme

Linux

Windows

BSD

IBM AIX

HP -UX

Solaris

Mac OS X
Datenbanken

Oracle

DB2

PostgreSQL

SQL Server

MySQL

HBase

Mongo DB
Entwicklungsmethoden/Architekturansätze

Scrum

XP
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
9/11

SOA

TDD

DDD

Clean Code

MDA

AOP

RUP
Server

Oracle WebLogic

Jboss

IBM WebSphere

Glassfish

Tomcat

Jetty

Apache
Frameworks/Common Libraries

Spring

Guava

Apache Commons

POI

JUnit

DBUnit

Mockito

POI

RichFaces

Node.js + AngularJS

jQuery

JavaMail

log4j

sf4j
FOP
 Apache CXF


Apache Axis/Apache XML

Apache Wicket
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
10/11

Apache MyFaces

Cocoon

Struts

Hibernate

JEXL

Open Market
Werkzeuge

Eclipse, NetBeans, IntelliJ, Visual Studio, Visual Age/WebSphere Studio, JBuilder

Git, Subversion, Visual Source Safe, CVS, Clear Case, Synergy

maven, ant, make

Jenkins, Cruise Control

Visio, Poseidon, Rational Rose, Together, MagicDraw, Enterprise Architect,
Umbrello
 XMLSpy, DB2XML

SQL Developer, Toad, SQL Navigator, SQuirrel

Jira, Trac, Bugzilla, TestDirector, Confluence

SOAP-UI, JDepend, JMeter, FindBugs, Fitness, Sonar, EclEmma
Protokolle

TCP/IP

HTTP

TLS

FTP

NNTP/S

SMTP

POP3

Telnet

LDAP

SSH

RSH
Sprachen

Deutsch in Wort und Schrift

Englisch in Wort und Schrift
[email protected]
Profil - Oliver ten Hoevel
+49-172-8450058
11/11
Herunterladen