Freiberufler Profil von Alexander Franzen

Werbung
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Persönliche Daten
Name
Alexander Franzen
Wohnort
Alpenstraße 47
D-85609 Aschheim
Telefon
0151 2013 7012
Homepage
www.franzen-informatik.de
Email
[email protected]
Geboren
1969
Staatsangehörigkeit
deutsch
Fremdsprachen
Englisch fließend (mehrfach in internationalen Projekten)
Französisch Schulkenntnisse
Ausbildung
1994 Diplom-Ingenieur (FH-München) Elektrotechnik/Nachrichtentechnik
Einsatzort
München und Umgebung
Gerne auch ein Home Office Projekt (zu günstigeren Konditionen)
Schwerpunkte
WEB-Clients und Server-Anwendungen mit der Java Enterprise (J2EE) Technologie.
Relationale Datenbanken.
Organisations-, Finanz- und Planungssysteme.
Rollen
Entwickler, Berater, Architekt, Analyst
Branchenkenntnisse
Bank
Versicherung
Bausparkasse
Telekommunikation
Medien
Automotive
Raumfahrt
1 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Technische Kenntnisse
Betriebssysteme
Ubuntu Linux, Windows
Datenbanken/Technologien
Oracle, IBM DB2, MySQL
SQL, Hibernate, JPQL, JPA, JDBC, Design relationaler DBs mit ER-Diagrammen, Normalisierung
SQLDeveloper, Squirrel, TOAD Database Navigator, Quest SQL Navigator, Platinum ERWin,
Oracle Partitioning
Java-Umfeld
Java7, J2EE6, EJB3, CDI, Spring, SOAP/REST-Webservices, JUnit, XML, XML-Schema, Swing,
RMI, Apache FOP, OSGi (Equinox), Corba, JacORB, Apache Castor, Java RMI
Web-Technologien
Java Server Faces JSF, PrimeFaces, Spring WEB Flow, HTML, XHTML, CSS, XSL, XSLT, Xalan,
JavaScript
Kommunikation
SOAP WebServices, REST WebServices, CORBA
Application Server
JBoss EAP6 (JBoss7), IBM WebSphere, Oracle Bea WebLogic, Apache Tomcat, Jetty, Clustering,
Loadbalancing
Test-/Qualitätssicherung
Selenium, Mockito, PowerMock, JUnit, Selenium, Arquillian, EMMA Code Coverage, JMeter, HP
Quality Center, Bugzilla, Mercury TestDirector, Bugzilla, Patrol Monitoring
Continuous Integration
Hudson, Jenkins, LuntBuild, Bamboo
Weitere Tools
WireMock, FreeMarker, SoapUI, CVS, Subversion SVN, PVCS Dimensions, Maven, Ant,
Clearcase, VMware GSX Server, Windows Services, Telnet, Unix Shell Scripts, Altova XMLSpy,
Patrol Monitoring, Microsoft SourceSafe, Eclipse, Borland JBuilder, MS-Visual C++
Methoden
Objektorientierte Analyse/Design/Programmierung (OOA,OOD,OOP)
UML (Unified Modeling Language)
Design Patterns
Test Driven Development (TDD), Behavior Driven Development (BDD)
Domain-Driven Design (DDD)
Agile Methoden nach SCRUM/Kanban
Wasserfallmodell / iteratives Wasserfallmodell
Design von Ratingsystemen mit Cashflowberechnung und Ausfallwahrscheinlichkeiten
Monte-Carlo Simulation (für Risikoberechnungen im Ratingumfeld)
Zustandsautomaten
Anforderungsanalyse für die Einführung neuer Technologien
Performanceanalyse für Company Software-Stacks mittels Logfile Korrelation
Caching Strategien (für schnelle GUI Response.)
Optimierung mit konjugierten Gradienten von Real-World Problemen
Automatische Verplanung/Matching von Ressourcen und Anforderungen
Transformation großer Datenmengen aus einem Datawarehouse
2 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Kurzüberblick Projekte
08.2014 – 03.2017
Versicherungskammer Bayern, Ernteschutz Online
09.2014 – 05.2016
UniCredit, Millionenkreditmeldung
09.2015 – 12.2015
UniCredit, Editor und Generator für Offenlegungsberichte (Pillar 3)
02.2013 – 05.2014
Siemens, Mitarbeiter-Aktiensparplan
05.2011 – 12.2012
UniCredit, Refinanzierungsregister für Konsortialkredite
02.2011 – 04.2011
maxdome, Öffnung einer REST-Schnittstelle in das WWW
06.2010 – 12.2010
UniCredit, Rechenkern, Ratingsystem für
Zweckgesellschaften (TXRating)
02.2010 – 05.2010
Versicherungskammer Bayern, Beratung und Entwicklung für
Software Build Prozesse (TuRM)
06.2009 – 10.2009
LBS Bayern, Middleware für Bauspardarlehen (FaByB)
10.2007 – 04.2009
Commerz Finanz, Internetauftritt für eine
Kreditantragsstrecke mit PDF-Vertragsgenerator
02.2007 – 09.2007
Giesecke & Devrient, Buildmanagement mit Apache Maven (CAMS)
10.2004 – 12.2006
HypoVereinsbank, Zentrales Build System (AgeNT)
07.2004 – 10.2004
Framesoft, Wertpapier Order System (CMS ARTS)
03.2004 – 05.2004
O2, Performance Analyse (TFOS)
10.2002 – 12.2003
HypoVereinsbank, Handelsrisiko Analyse System (TraRisk)
01.2002 – 09.2002
HypoVereinsbank, Kreditrisiko Managementsystem (RISKON)
05.1999 – 12.2001
Pro7, Programm- / Werbezeitenplanung (ProPlan / Planomat / ProFit)
03.1998 – 11.1998
Softing AG, Programmiersystem für Fahrzeugsteuergeräte
01.1997 – 02.1998
SME GmbH, Warenwirtschaftssystem für den KFZ-Handel
08.1995 – 12.1996
Max-Planck-Institut, Mitarbeit Electron Drift Instrument (EDI) für den
Forschungssatellit Equator-S
3 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Projekte
8.2016 – 3.2017
Ernteschutz Online
Branche/Firma
Versicherungskammer Bayern, München
Thematik
Weiterentwicklung eines Kundenportals, zur Erfassung und Pflege von
Ernteschutzversicherungen für Landwirte.
Über das WEB-Portal können Kunden direkt, sowie auch Mitarbeiter des Unternehmens,
Versicherungsverträge anlegen, bearbeiten und abschließen.
Es werden verschieden Vertragsarten verwaltet, mit umfangreichen Möglichkeiten die
Konditionen für den Endkunden variabel auszuwählen.
Über komfortable Eingabemasken kann der Landwirt selbständig ein Anbauverzeichnis für
seine Felder erstellen.
Das System ist Teil des integrierten Mehrgefahrensystems VKB-Online.
Die Datenbereitstellung erfolgt über DB2 Datenbanken und hauptsächlich über SOAPWebservices.
Das Projektmanagement wurde an Scrum/Kanban adaptiert.
Für Tests und Entwicklung wurde ein leistungsfähiges Mock-System zur Abstraktion der SOAPWebservices entwickelt, mit den Komponenten: WireMock, FreeMarker Template Engine und
Selenium.
Position
Entwickler (Teamgröße 4)
Technisches Umfeld
Java 1.6/1.8, WebSphere Application Server 7, EJB3.0, Terratec Framework, JSP, HTML, CSS,
JavaScript, J2EE 5.0, Hibernate, JUnit, Mockito, Powermock, Eclipse Neon, JAX-WS, XMLSchema, WireMock, FreeMarker, Selenium, SoapUI, Jenkins
9.2014 – 5.2016
Million Loan Reporting
Branche/Firma
UniCredit, München
Thematik
Neuentwicklung einer Anwendung zum Reporting von Krediten an die Bundesbank.
Banken haben die Pflicht, Kredite ab einer bestimmten Meldeschwelle (derzeit 1 Million Euro),
an die Deutsche Bundesbank zu melden. Die Anwendung meldet die Daten aller Institute der
UniCredit Group, sie ist daher mandantenfähig.
Es werden nicht nur Einzelkredite gemeldet, sondern auch Zusammenfassungen erstellt, um
so die Gesamtverschuldung eines Kreditnehmers darzustellen. Auch erfolgt eine
Aufschlüsselung hinsichtlich der Kredit-Haftungen aus Firmenbeteiligungen.
Die Meldung erfolgt per FTP-Transfer, die Daten werden als XML Datei übertragen, sowie in
Papierform, hierfür werden vorher (mittels iText) PDF Dokumente generiert.
Die Anwendung ist in einer klassischen Java J2EE 3-Schicht Architektur realisiert, zusätzlich
gibt es ein Batch-Modul, daß in nächtlichen Läufen, stichtäglich Daten aus den Vorsystemen
abzieht und transformiert.
Die Datenmengen liegen pro Tag bei ca. 2 Mio Datensätzen. Zur Organisation der großen
Datenmengen werden die Tabellen partitioniert. Technisch läuft die Oracle Instanz auf einem
Exadata System.
Ein typischer Batch-Workflow zeichnet sich, im Unterschied zur Online-Datenverarbeitung,
durch eine Massenmigration von Daten von einer oder mehreren Quelltabellen in eine
Zieltabelle aus. Die Verarbeitungszeiten liegen dabei im Bereich bis zu 15 Minuten pro
Transformation, auf eine zeitkritische Verabeitung wird daher größtmöglicher Wert gelegt.
4 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Position
Entwickler, Architekt (Teamgröße 5)
Technisches Umfeld
Java 1.7, JBoss EAP 6.3.3, Java Server Faces 2.2, Primefaces 5.1, Primefaces-Extensions 2.0.0,
HTML, CSS, JavaScript, J2EE 6.0, Hibernate 4.2.17, Hibernate Envers (Historisierung),
Hibernate Search, JUnit 4.11, Mockito 1.10.8, Powermock 1.6.2, Easymock 3.3.1, itext 4.2.0
(PDF Export), EJB3.0, POI 3.6 (Excel und Word Export), Eclipse Mars (4.5.1), Maven 3.1.1,
Code Coverage ECL Emma, Oracle 11g, Oracle Partitioning, SQLDeveloper
09.2015 – 12.2015
Editor und Generator für Offenlegungsberichte (Pillar 3)
Branche/Firma
UniCredit, München
Thematik
Neuentwicklung einer WEB-basierten Anwendung zur Erstellung von Offenlegungsberichten,
nach dem Standard Basel Pillar 3.
Der Bericht wird in Form einer Baumstruktur aufgebaut, wobei einzelnen Knoten
umfangreiche Rechte und Eigenschaften zur Bearbeitung zugeordnet werden können. Weiter
wird auf eine WEB-Schnittstelle eines OLAP-Systems zugeriffen, um aufbereitete
Geschäftszahlen zu importieren.
Editoren für Bilder, Tabellen und Texten mit Vergleichsfunktionen wurden implementiert, bzw.
integriert.
Das System ist für Internationale Konzerne im vielsprachigem Umfeld ausgelegt.
Im Ergebnis, wird über konfigurierbare Templates eine MS-WORD Datei erzeugt.
Position
Entwickler, Architekt
Technisches Umfeld
Java 1.7, JBoss EAP 6.3.3, Java Server Faces 2.2, Primefaces 5.1, Primefaces-Extensions 2.0.0,
HTML, CSS, JavaScript, J2EE 6.0, Hibernate 4.2.17, Hibernate Envers (Historisierung), JUnit
4.11, Mockito 1.10.8, Powermock 1.6.2, Easymock 3.3.1, EJB3.0, POI 3.6 (Word Export),
Eclipse Mars (4.5.1), Maven 3.1.1, Code Coverage ECL Emma, Oracle 11g, SQLDeveloper
2.2013 – 5.2014
Mitarbeiter-Aktiensparplan
Branche/Firma
Siemens AG, München
Thematik
Neuentwicklung einer Anwendung zur Verwaltung der ca. 150.000 MitarbeiterAktiensparpläne.
Entwicklung einer Workflow Engine, zur Erfassung von Änderungen der Mitarbeiterstatus,
inklusive Rollbackmöglichkeiten und Verteilung an andere Komponenten des Systems. Die
Kommunikation erfolgt über Events.
Entwicklung und Betreuung eines umfangreichen Testsets (Unit Tests) zur Simulation von
Abrechnungsläufen bezüglich der Unternehmensbuchhaltung und der Lohnzettel. Die Tests
simulieren Änderungen der Aktiensparpläne, sowie Änderungen im Status des Mitarbeiters
über den Zeitraum mehrerer Abrechnungsperioden.
Erstellen von Web-Services für den Import von Daten mittels CSV-Dateien.
Position
Entwickler (Teamgröße ca. 30)
Technisches Umfeld
J2EE6, CDI, JBoss EAP 6 (JBoss 7), Java 1.7, Oracle 11, SoapUI, SQLDeveloper, SVN, Eclipse
Kepler, EJB3, JPA, Hibernate 4, SOAP Webservices, JUnit, Aquillian, HP Quality Center,
Windows 7
5 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
5.2011 – 12.2012
Refinanzierungsregister für Konsortialkredite
Branche/Firma
UniCredit, München
Thematik
Neuentwicklung eines elektronischen Refinanzierungsregisters für Konsortialkredite.
Ein Konsortialkredit wird von einer Gemeinschaft mehrerer Banken (Konsorten) ausgegeben,
jedoch von einer Konsortialbank verwaltet. Dazu benötigt der Konsortialführer ein von der
BaFin abgenommenes Refinanzierungsregister.
Entwurf und Implementierung einer Multi-Tier J2EE Anwendung mit einem WEB-Frontend in
JSF Technik, der Business Logik mit Stateless Session Beans und der Persistenz Schicht
mittels Hibernate. Weiter gibt es eine Schnittstellen-Schicht (GAUSS) zu den IBM HOSTs der
Bank, um Stammdaten abzufragen und HOST Funktionen aufzurufen.
Design der Datenbank und der HOST Schnittstelle.
Koordination mit dem Support und Betrieb des des Systems in Mailand und Rom
(Geschäftssprache Englisch).
Position
Berater, Architekt, Entwickler, Teamgröße 3 (J2EE, HOST, Projektmanager)
Technisches Umfeld
Java, JSF, J2EE, EJB, Spring, Hibernate, IBM DB2, SQL, IBM WSAD 5.1 (IBM WebSphere
Application Developer), Squirrel, PVCS Dimensions, Eclipse
2.2011 – 4.2011
Öffnung einer REST-Schnittstelle in das WWW
Branche/Firma
Video On Demand, maxdome GmbH & Co. KG, Unterföhring
Thematik
Analyse einer REST Webservice Schnittstelle, die derzeit nur von internen Systemen benutzt
wird.
Darauf aufbauend, Entwicklung einer Strategie, bzw. Auswahl eines Produktes zur
Bereitstellung der Dienste dieser Schnittstelle im WWW, für Partner, Endkunden und die
Open-Source Community.
Bei der Veröffentlichung sollen besonders die Punkte Sicherheit, Skalierbarkeit,
Benutzerauthentifizierung und Statistikfunktionen berücksichtigt werden.
Position
Analyst, Berater
Technisches Umfeld
Java 6, REST Webservices, MySQL, Spring 3, Hibernate 3.3, Apache Tomcat, Eclipse Helios,
Ubuntu Linux 10.10, Subversion, APIgee, Mashery, 3scale
6.2010 – 12.2010
Bewertungssystem für Zweckgesellschaften (TXRating)
Branche/Firma
UniCredit, München
Thematik
System zur Bewertung (Rating) von Zweckgesellschaften für Schiffe, Immobilien und
Windkraftanlagen. Die Ratingergebnisse dienen der Unterstützung der
Kreditausfallabschätzung.
Das System berechnet auf der Basis von Marktdaten (Zinsen, Leerstandsquoten,
Fremdwährungskurse, Charterraten), den Kreditbedingungen sowie technischen und internen
Daten die zeitliche Entwicklung des Cashflows. Die Risiko Parameter werden mit Zufallszahlen
moduliert und in einer großen Anzahl von Szenarien durchgerechnet (Monte-Carlo
Simulation).
Anhand des Ausfalls der Zahlungsfähigkeit werden Schlüsselkennzahlen wie die PD
(Probability of Default), LGD (Loss Given Default) und viele weitere zur Bewertung berechnet.
6 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Das System ist als klassisches Multi-Tier-System realisiert. Die Projektstrukturierung und
Konfiguration erfolgt mittels Spring.
Das Presentation Tier ist ein WEB-Frontend, basierend auf Java Server Faces mit Facelets als
View Technologie. Die Navigation wird mittels Spring Web Flow gesteuert. Die Entwicklung
erfolgte auf einem Apache Tomcat. Teile der Oberfläche werden automatisch durch die Daten
und Schnittstellendefinition des Rechenkerns gesteuert und angezeigt.
Das Application Tier umfasst den Rechenkern, sowie die Versionsverwaltung der
Rechenmodelle. Die Schnittstelle zum Rechenkern wird über Annotations definiert, um
spezifischere Datentypen abzubilden (Währung, Zinsen) und automatisch weiter zu
verarbeiten.
Das Data Tier ist mit der JPA (Java Persistence API) konstruiert, als Implementierung wurde
Hibernate verwendet und greift auf eine Oracle Datenbank zu.
Meine Haupttätigkeit bestand in der Weiterentwicklung des Rechenkerns, die Unterstützung
des Fachbereichs bei der Entwicklung neuer Modelle, sowie die Sicherstellung des
produktiven Betriebs (Job Kontrolle, Response Time Probleme, Bug Analyse und Behebung,
Schnittstellenprobleme zu Fremdsystemen).
Als Ansprechpartner für die italienischen Kollegen, begleitete ich die Verlagerung des
Systems nach Italien (Geschäftsprache Englisch).
Position
Berater, Entwickler, Schnittstellenfunktion, Teamgröße 2-5
Technisches Umfeld
Java 5, Apache Tomcat, Java Server Faces, Facelets, Hibernate, Oracle DB, Spring, Eclipse,
Sun Solaris, Serena Dimensions
2.2010 – 5.2010
Beratung für Software Build Prozesse
Branche/Firma
VKB Versicherungskammer Bayern, München
Thematik
Beratung für die Einführung moderner Software Build Prozesse mittels Maven und
Buildservern (Bamboo / Hudson).
Mitarbeit am Projekt TuRM (Test und Release Management) zur Steuerung der HOST Builds
über einen Bamboo Buildserver mittels JCL Dateien.
Weiterentwicklung des Buildsystems "WandelClient" basierend auf Java und Swing
Technologie.
Position
Berater, Entwickler, Teamgröße 5
Technisches Umfeld
Maven 2.2.1, Ant 1.8.0, Bamboo Buildserver, Hudson Buildserver, Eclipse IDE, Java, CVS,
Spring
6.2009 – 10.2009
Middleware für Bauspardarlehen
Branche/Firma
LBS Bayern, München
Thematik
Entwicklung der zentralen Verkaufs- und Beratungssoftware für Bausparverträge.
Meine Aufgabe war es den Bereich „Übertragen Neugeschäft“ eines solchen Systems in Form
eines Designs mit OSGi Bundles abzubilden. Die Anforderungen wurden technisch, sowie
fachlich in eigenständige OSGi Bundles zerschnitten, um eine hohe Flexibilität des Systems
bezüglich Produktion, Skalierung und Entwicklung zu gewährleisten (z.B. WEB-ServicesSchicht, Fachliches Datenmodell, HOST Schicht).
Analyse des Fachkonzepts zur Implementierung der neuen Funktionalitäten.
Analyse der Vorgängeranwendung zur Ermittlung von Implementierungsdetails, die nicht im
Fachkonzept verzeichnet sind.
Erstellung von Lasttests mit Zugriff auf die WEB-Services-Schnittstellen mit Hilfe von JMeter.
7 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Stabilisierung des Systems in der Test- und Debugging Phase, Fehlermanagement mit
Bugzilla.
Position
Entwickler, Teamgröße 21.
Technisches Umfeld
OSGi, Eclipse Equinox, WEB-Services, Lasttests mit JMeter, Java 1.5, Eclipse IDE, CVS,
Subversion, Bugzilla, Agiles Projektvorgehen nach SCRUM
10.2007 – 4.2009
Internetauftritt für eine Kreditantragsstrecke mit PDF-Vertragsgenerator
Branche/Firma
Commerz Finanz GmbH, München
Thematik
Neuentwicklung eines Internetportals für die Beantragung von Konsumentenkrediten.
Die WEB-Anwendung wurde in Java Server Faces (JSF) Technologie realisiert, ergänzt mit
Facelets und einer eigenen Facelets Template Library.
Die Anbindung an das zentrale Banking System erfolgte über Webservices, hierfür habe ich
auch einen neuen Webservice für die Legitimation entwickelt.
Weiter würde aus bestehenden Anwendung die Funktionalitäten für die Erstellung von
Kreditverträgen in PDF Form reengineered und als eigenständiger Corba Dienst zur Verfügung
gestellt. Dieser generiert Anträge online sowie in einem Batch Prozess über Nacht.
Besprechungen und Umgangssprache in Englisch aufgrund der internationalen Besetzung des
Projektteams.
Position
Architekt, Entwickler, Teamgröße 1-20.
Technisches Umfeld
Java, Spring, Java Server Faces (JSF) 1.2, Facelets, Apache ANT, XML, HTML, Eclipse, CVS,
Subversion, Apache FOP, Corba, JacORB 2.2.4, Apache Tomcat, Ubuntu Linux 7.10, Agile
Prozesse (SCRUM)
2.2007 – 9.2007
Buildmanagement mit Apache Maven
Branche/Firma
Smart Cards, Giesecke & Devrient GmbH, München
Thematik
Für die Entwicklung eines „Card Application Management Systems“ (CAMS) in J2EE
Technologie wurde ein automatisches Buildsystem erstellt und betrieben. Dazu wurde ein
standardisierter Build- und Qualitätsprozess entworfen und in ein System basierend auf
Maven, ANT und Luntbuild umgesetzt:
Vollautomatisierung der gesamten Softwarebuild Prozesskette
Integration von Generatoren (WsdlToJava/JavaToWsdl) zur Erzeugung von WEB-Services auf
der Basis von Apache AXIS und JAX-WS in den Buildprozess.
Automatische Erstellung der Distribution mit Dokumentation.
Integration von qualitätssichernden Prüfmaßnahmen wie JUnit Tests und Checkstyle.
Automatisches Deployment der J2EE Anwendung im Anschluß an den Build auf einem
Applicationserver.
Versenden von Benachrichtigungsmails an die Entwickler.
Entwicklung von MOJOs mit Java Annotations.
Evaluierung des Umstiegs von IBM Clearcase auf Subversion.
Position
Buildmanager, Entwickler, Berater, Teamgröße 40.
8 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Technisches Umfeld
Java SE 5/6, Java Annotations, Apache Maven 2.0.7, Apache ANT 1.7, XML, XML-Schema,
JUnit, Eclipse Calisto, Eclipse Europa, Luntbuild, Clearcase, Subversion, Apache Tomcat 6.0.3,
JBoss 4.0.5, Sun Solaris10, MS Windows XP
10.2004 – 12.2006
Zentrales Buildsystem (AgeNT)
Branche/Firma
HypoVereinsbank, Unterföhring
Thematik
Entwicklung von Methoden, Prozessen und Softwaresystemen im Bereich des zentralen Build
Systems. Das zentrale Buildsystem stellt die genormte Kompilierung, das
Releasemanagement und die Softwareversorgung sicher. Es werden die Plattformen Java,
J2EE, MS C++, MS VB, MS .NET, IBM AIX sowie Sun Solaris C++ abgedeckt.
Entwicklung eines Tools zur Arbeitsplatzversorgung mit Buildergebnissen.
Entwicklung eines Tools zur automatischen Installation von Buildservern und Registrierung als
Windows Service.
Entwicklung eines Tools, das den Softwarestand eines Rechners ermittelt.
Weiterentwicklung des Systems für den Betrieb einer Rechnerfarm.
Damit sollen die Anforderungen an eine beliebig steigerbare Rechenlast, sowie die
Bereitstellung von verschiedenen Build- und Applikationsumgebungen (Betriebssysteme:
Windows XP, SUN Solaris, IBM AIX) erfüllt werden.
Die Windows Systeme werden als virtuelle Maschinen auf einem VMware GSX Server
ausgeführt. Über die Reset-Funktion lassen sich so definierte Installationszustände herstellen.
Die Buildergebnisse (Baselines) lassen sich automatisch auf Applicationserver (Bea WebLogic,
IBM WebSphere) deployen, starten und stoppen.
Das System wird über einen WEB-Frontend administriert. Die WEB-Seiten sind in JSP
Technologie implementiert und laufen auf einem Apache Tomcat.
Die Interprozeßkommunikation läuft über Java RMI.
Derzeit laufen auf dem System 292 verschiedene Builds für 150 Projekte.
Position
Entwickler, Berater, Teamgröße 10.
Technisches Umfeld
Java SE 5, Castor 0.9.6 (ähnlich Hibernate), JUnit, Apache Tomcat 5.5.7, Java Servlets (Spec.
2.4), Java Server Pages (JSP, Spec 2.0), Java Remote Method Invocation (RMI), Apache ANT
1.6.5, Bea WebLogic 5.1 - 8.1, IBM WebSphere 5, VMware GSX Server 3.2, MS Windows Server
2003, MS Windows XP, Windows Services, SunOS 5.8, Telnet, IBM AIX 5.3, UNIX Shell Scripts,
Serena Dimensions 9, HTML/XHTML, JavaScript, XML, XML-Schema, Merant PVCS Dimensions,
Altova XMLSpy, Mercury TestDirector
7.2004 – 10.2004
Wertpapier-Order Bestätigungssystem (CMS ARTS)
Branche/Firma
Framesoft AG, Ismaning
Thematik
System zur Verwaltung und Bestätigung von Wertpapieranleihen und Aktien Geschäften.
Anbindung an die Kundenschnittstelle ARTS.
Bestätigungs- und Benachrichtigungsfunktionen über Fax und Email.
Erstellung der Installations- und Testdokumente/Scripte.
Test und Einführung beim Kunden.
Position
Entwickler, Teamgröße 5.
9 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Technisches Umfeld
Java, SQL, Oracle 9i, Shellscripte, XML, Eclipse 3.0, TOAD Database Navigator, UML, OOD, ERDiagramme, IBM MQ Series
3.2004 – 5.2004
Performance Analyse (TFOS)
Branche/Firma
Telekommunikation, O2 Germany GmbH, München
Thematik
Analyse der Performance, System- und Softwarearchitektur der Online Services insbesondere
des Bereichs „Customer Self Care“.
Analyse der vorhanden Monitoring Daten zur Erarbeitung von kurzfristigen Lösungen, um die
Antwortzeiten beim Zugriff auf die Internet Browser basierten WEB-Frontends zu reduzieren.
Identifizierung prinzipieller Architekturmängel, die einer Skalierbarkeit und Clusterfähigkeit
entgegenstehen.
Auditings mit den Entwicklern und Betreibern der Soft- und Hardwaresysteme, auch in
englischer Sprache.
Neben Netzwerk-, Infrastruktur- und Business-Experten ist meine Aufgabe im Team der
Bereich System- und Softwareanalyse.
Position
Berater, Analyst, Teamgröße 6.
Technisches Umfeld
Java, J2EE, SQL, XML, SOAP, RMI, Bea WebLogic 6.1, Tuxedo, Clustering, Loadbalancing,
Oracle 8, Patrol Monitoring, LAN, WAN, Router, Switches Hubs, Netzwerke
10.2002 – 12.2003
Handelsrisiko Analyse System (TraRisk)
Branche/Firma
HypoVereinsbank, München
Thematik
Auf der Basis der bankinternen Handelsdaten werden Risikozahlen berechnet, auf Depot- und
Portfolio-Ebene hochaggregiert und zusammen mit anderen relevanten Zahlen über ein WEBFrontend zur Verfügung gestellt. Das System läuft auf einem JBoss Application Server auf
einer SUN Solaris Umgebung. In Produktion soll der Zugriff für bis zu 1000 Benutzer sicher
gestellt werden. Mein Aufgabenbereich umfasst die Entwicklung des WEB-Frontends zur
Darstellung der Analyseergebnisse auf der Basis eines Bank eigenen WEB Frameworks (MVC
Webframework) nach dem MVC Pattern (ähnlich Struts). Die WEB-Seiten werden mittels XML XSL - Xalan Transformation erzeugt (XSLT).
Projektumfang ca. 50 Bearbeiterjahre.
Position
Entwickler, Teamgröße ca. 25.
Technisches Umfeld
Java, Servlets, JDBC, XML, XSL, XSLT, Xalan, HTML, CSS, Jetty, Oracle 8, SQL, Eclipse 2.0,
XMLSpy, Quest SQL Navigator, WinNT, Sun Solaris, Microsoft SourceSafe, Platinum ERWin,
MVC Webframework (ähnlich Struts).
1.2002 – 9.2002
Kreditrisiko Managementsystem (RISKON)
Branche/Firma
HypoVereinsbank, Unterföhring / RC-Banken KG, Buxtehude
Thematik
Das System dient der Einwertung, Berichtigung, Verteilung und Abschreibung von
Risikokrediten. Übersichtsfunktionen stellen die Kreditentwicklung auf Verbund-, Partner- und
Kundenebene dar. Kreditauflösungen und Zuführungen können auf Profitcenter verteilt
werden. Der Zugriff auf einzelne Funktionen wird über ein benutzerabhängiges
Berechtigungssystem gesteuert. Verteilte Anwendung mit den Businessrules auf einem IBM
Mainframe und einem Browser basierenden Web-Client als Benutzerfrontend.
10 / 11
28. Februar 2017
Freiberuflerprofil von Alexander Franzen
Mein Aufgabenbereich bestand in der Realisierung des Frontends im Rahmen einer Enterprise
Java Beans Architektur auf einem Bea WebLogic Application Server. Die Daten werden über
die Standardschnittstelle (OPA) der Bank vom Host geholt und zur Weiterverarbeitung im
XML-Format aufbereitet. Sessiondaten werden in einer MS SQL-Server Datenbank
zwischengespeichert. Zur Laufzeit werden die XML-Daten über einen Xalan Transformator und
XSL Stylesheets in HTML konvertiert.
Projektumfang ca. 30 Bearbeiterjahre.
Position
Entwickler, Teamgröße ca. 20.
Technisches Umfeld
Bea WebLogic 5.1, Borland JBuilder 4, Xalan, XML, XSL, WinNT, PVCS, Java, Enterprise
JavaBeans, MS SQLServer 7
05.1999 – 12.2001
Programm- / Werbezeitenplanung (ProPlan / Planomat / ProFit)
Branche/Firma
Fernsehsender, ProSieben, Unterföhring/Ismaning
Thematik
Pflege und Weiterentwicklung des (Fernseh-)Programmplanungssystems „ProPlan“.
Neuentwicklung des Zusatzmoduls „Planomat“ für die vollautomatische ausstrahlungsgenaue
Programmplanung. Die Ausstrahlungsregeln und Sendelizenzen werden als Planungsregeln
verwendet.
Neuentwicklung des Systems „ProFit“ zur Optimierung von TV-Werbezeiten.
Den Optimierungsregeln liegen gesetzliche, sowie senderinterne Werbevorschriften zu
Grunde. Methodisch wurde das System als Optimierungsverfahren mit konjugierten
Gradienten realisiert.
Position
Entwickler, Teamgröße 3.
Technisches Umfeld
MS-Visual C++ 6.0, Informix, ERWin, CORBA, Java, IBM VisualAge 3.5, Inprise VisiBroker 4.1,
Informix Online 7.1, Sun XML-Parser 1.0.1, MS-Windows NT, Sun Solaris
11 / 11
Herunterladen