Software Architect, Entwickler, Projektleiter: Java, Jee, Spring, Hibernate, OOA,OOD,OOP, EJB, JSF, JSP, Angular, XML, Maven, Perl, Build & Deployment
Aktualisiert am 27.08.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 15%
Java EE
OOA OOP OOD
Perl
Object-Relational-Mapping
XML
JSF
JSP
Bloomberg
Reuters
Angular
JavaScript
Ajax
TypeScript
JPA
Maven
Continuous Integration
JUnit
Build
Linux
Oracle
SQL
Configuration Management
Softwarearchitektur
Deutsch
Fließend
Englisch
Fließend
Polnisch
Russisch
Fließend
Slowakisch
Muttersprache
Tschechisch
Muttersprache
Ukrainisch

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Zeitraum: 01/2014 - aktuell

Firma: UniCredit Business Integrated Solutions SCpA www.unicreditgroup.eu


Projekt: TLM Collateral Management SmartStream (Algo 5 Collateral management IBM)

  • OTC Collateral management, Margin call calculation

  • OTC Derivates
  • Central Counterparty Clearing CCP
  • Risk Analysis
  • Algo Reconciliation
  • Repo Business
  • Regulatorische Anforderungen
  • 3rd Party Schnittstellen
    • Custodian Cockpit ? JEE Platform for the collateralization of Variation and Initial Margin via SWIFT (MT535, MT527, MT558, MT569) with Custodians (Euroclear, ClearStream, BNY Mellon, JP Morgan, State Street Bank)
    • Collateral Tools ? Microservices based Platform (various int)
    • LCH Clearing, Calypso, Anvil, Sophis, Murex, Aramis, Cbase, TriOptima, Archive+, Bloomberg, Reuters API-Schnittstellen
    • Payment Tool JEE Modul mit Schnittstellen zum Host Mainframe (MT202, MT101, AZV, PTS) und Webservices (SOAP, REST) Schnittstellen zum FSD Payment System in Italien und ARAMIS
    • Automatic Eligibility Tool Automatische Prüfung für des Collaterals mit direkter Schnittstelle zum Bloomberg, ECB, Limex, Aramis
    • Margin Call Disputes ? Business Workflow Implementierung (ISDA requirements)
    • Web Based Platform ? OOP Perl Modul für reconciliation
    • SAP Business Objects Reporting Modul

Tätigkeit:

  • Senior IT Consultant
  • Business Analyse von verschiedene Prozessen im Collateral Management
  • Software Analyse, Design und Entwicklung des Payment Modul für Algo 5 Collateral Management
  • Entwicklung des Interface zum FSD (Foreign Settlement Department) und Integration mit Algo 5
  • Software Analyse, Design und Entwicklung eines Automatic Eligibility Tools für Bewertung OTC, Repo und CCP Collaterals. Umsetzung vom EDIA Anforderungen.
  • Automatische Schnittstellen zum Bloomberg (Bloomberg API), Reuters API, Limex, Anvil, ECB, Legal Database
  • Unterstützung bei Durchführung eines major Release vom Algo 5.1. auf Version 5.3.
  • Mitarbeit in der Entwicklung und Ausbau des Algo Anvil Schnittstelle
  • Mitarbeit und Unterstützung Fachbereich bei der Umsetzung des NMR (New Margin Requirements)
  • Software Analyse, Design und Entwicklung des WBP Project zu Unterstützung Fachbereich in Reconciliation Prozess
  • Technologische Schulungen und Coaching des IT Teams
  • Mitarbeit und Unterstützung Fachbereich bei der Umsetzung des NMR (New Margin Requirements)


Umfeld: MS Windows, Microsoft IIS, Tomcat, Linux, IBM MQ, IBM Host Mainframe, MetaMon, Rational Host On-Demand, Oracle, SQL, JEE, Java, Spring, MyLeaf, Angular, JPA, Hibernate, MyBatis, Eclipse, JFC/Swing, SOAP, JUnit, AJAX, Jira, Gandalf, Jenkins,Continous Integration, Maven, Subversion, Dimension, Git, Perl, XML, DTD, Eclipse, EPIC


Zeitraum: 10/2019 ? 05/2022

Firma: Airbus Defence and Space Deutschland GmbH, Manching

Projekt: TIMS - Tornado Information Management System


Der Funktionsumfang des TIMS umfasst:

· TIMS Administration

· Panavia MPMF Modul

· MOD, MSF Register

· Change Management

· Amendment Module

· Shipping Module

· Task Management Module

· Task Planning Module

· Reporting

Produkt TIMS basiert auf einer Serviceorientierter Architektur mit Webservices (REST API) und Web UI.

Tätigkeit: SW-Architekt, Senior Software Entwickler und Development Lead

- Perl Entwicklung

- Mitarbeit in der Entwicklung diverses System Modulen

- Mitarbeit in der Backend und WEB UI-Entwicklung

- Mitwirkung Design, Architektur und Business Analyse

Umgebung: Linux Fedora, Oracle 19, Perl, Dancer2 Perl web application framework, Xslate Template engine, XML, HTML, CSS, Perl Mooses OOP, ORM DBIx::Class, Eclipse IDE, Perl Unit tests, Bootstrap, JQuery Datables, GIT


Zeitraum: 07/2010 - 12/2013

Firma: Comsoft GmbH, Karlsruhe http://www.comsoft.de

Projekt: CADAS-IMS Aeronautical Information Management (AIM) system.

Der Funktionsumfang des CADAs-IMS umfasst:

  • NOTAM, OPMET, and Static Data Operations
  • State-of-the-art NOTAM Office (NOF)
  • eAIP and MAP/Chart integration
  • Integrated GIS server
  • NOTAM visualisierung
  • Integrierte remote self-briefing für piloten
  • Message Editor
  • EAD System Interface (ESI)
  • AFTN/AMHS
  • SOAP, WMS, WFS/WFS-T
  • Reporting

Produkt CADAS-IMS basiert auf einer serviceorientierten JEE-Architektur (SOA) unter der Nutzung von offenen Standards.

Tätigkeit: Software Architect, Senior Software Entwickler und Java Coach

  • JEE Entwicklung
  • Java workshops und Schulungen des Teams
  • Mitarbeit in der Entwicklung dieverses system Modulen
  • Mitarbeit in der GUI Entwicklung (JSF, RichFaces, Facelets, Ajax, Portlets, Ext GWT)
  • Mitwirkung Design, Architektur und Entwicklungs Richtlinien

Umgebung: Linux Fedora, Postgres 8.3, JEE, EJB3, JMS, Velocity, xslt, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF 1.2, Ext GWT, XHTML, Facelets, RichFaces, Junit, TestNG, In Container Tests mit Jacarta Cactus Framework, Selenium GUI Tests, AJAX, JavaScript, TestTrack, Subversion, Ant, Hudson, Jenkins, SCRUM, Crucible Reviews

Zeitraum: 11/2009 - 06/2010

Firma: C1 FinCon GmbH, München http://www.c1-fincon.de
Projekt: FinCon BeratungsManager eine Plattform für prozessorientierte Finanzberatungen und Portfoliomanagement.
Der Funktionsumfang des Lösung BeratungsManagers umfasst:
- Anlegeranalyse und MiFID
- automatisierte und regelbasierte Depotoptimierungen
- Markowitz-Algorithmen
- Performanceberechnungen
- umfangreiche Portfolioüberwachung
- User Interface Web oder Swing Client.
- Reporting
Produkt BeratungsManagers basiert auf einer serviceorientierten JEE-Architektur unter Nutzung von offenen Standards.

Tätigkeit: Senior Software Entwickler und Coach

- JEE Entwicklung
- Entwickulng des GUI Templates und Komponenten
- Mitarbeit in der Entwicklung des Process Workflows, Exception Handling, Validation Framework
- Mitarbeit in der GUI Entwicklung (JSF, RichFaces, Facelets, Ajax, Seam, Swing)
- Techologische Schulungen des Teams
- Mitwirkung Design, Style und Entwicklungs Richlinien


Umbegung: MS Windows, Linux , Oracle 10g, J2EE, EJB3, Spring, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF, XHTML, Facelets, Seam, RichFaces, JUnit,
AJAX, JavaScript, Jira, Subversion, Ant, CruiseControl, SCRUM


Zeitraum: 04/2009 ? 06/2010 (Teilzeit)
Firma: Bayerisches Landesamt für Statistik und Datenverarbeitung, München
Projekt: IT Consulting Configuration Management. Consulting im
Configuration Management, Definition der Datenstrukturen, erstellen eines
Datenmodells für die CMDB. Analytische Bestandsaufnahme der Ist-Situation.
Schrittweise Überführung einer vorhandenen Systemlandschaft in ein integriertes
Configuration Management System.
Rolle: IT Berater
Tätigkeit:
- Analytische Bestandsaufnahme der Ist-Situation
- Auswertung aller möglichen Datenquellen
- Domain Modell Erstellung der einzelnen Sachgebieten in Das Rechenzentrum Süd im Bayerischen Landesamt für Statistik und Datenverarbeitung
- Erstellung der Dokumentationen
Umbegung: Enterprise Architect 7.5., MS Office, MS Access, BayIVS, MS SQL Server, Oracle


Zeitraum: 05/2009 - 10/2009
Firma: European IT Consultancy EITCO GmbH, Berlin
Projekt: eitco ProSuite Core-Assets-Entwicklung. EITCO ProSuite ist das Werkzeug,
um auch kurzfristig entstehende Anforderungen im Umfeld der öffentlichen
Verwaltungen und Dienstleister zielgerichtet und effizient auf der
Basis einer offenen J2EE-Architektur abzubilden.
Rolle: Senior Entwickler
Tätigkeit:
- Core-Assets-Entwicklung
- Business Logik Implementierung mit Jboss Drools
- Daten Modelierung mit Principa Entity Builder
- GUI Modellierung mit Principa Layout Builder
- Analyse und Erstellung der Frontend Layouts Stereotypen.
- Implementierung diverser Oberflächen mit eitco ProSuite Tools
- Erstellung der Dokumentationen, eitco ProSuite Cook Book, GUI Design Guide

Umbegung: MS Windows, Linux , Oracle 10g, J2EE, EJB 3, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSP, JUnit,
AJAX, JavaScript, Dokuwiki, Bugzilla, Subversion, Maven2, Hudson, TOAD, SCRUM


Zeitraum: 02/2008 - 02/2009
Firma: EADS Deutschland GmbH München - Defence & Security
Projekt: ICD Management, SIRIUS (Simulation Realtime Infrastructure System) SIRIUS Framework ist ein OSGi Framework für Integration von Flugzeugsimulation Modellen.
Rolle: Entwicklungs Engineer und ICD manager
Tätigkeit:
- A400m MilSwP (Military Software Package) integration support.
- SIRIUS framework - Tools integration und Tools Entwicklung.
- Definition, Dokumentation und Monitoring des Interface Control Documents (ICD) für verschiedene Datenbus-Standards (ARINC429, AFDX, MILBus, VCOM))
- Analyse und Entwicklung von Tools zur Validierung und Report-Generierung von XML-basierten ICDs.
- Modellierung Use Cases und Design Klassendiagramme mit Enterprise Architect
- Implementation eines Framework für Erstellung von Dokumenten auf JasperReport Basis
- SIRIUS Build und Deployment - Redesign und Automatisierung bestehendes Build und Deployment Prozess:

o Vereinheitlichung des Builds für Etntwicklungs, Tests und Live Umbegungen

o Continuous Integration Konzept und Implementierung für multi OS und HW Platforms.

o Integration maven2, ant, cmake, und shell Builds (Hudson Continuous Integration - CI)

o Corporate Repository Policy (Artifactory)

o Multiplatofrm CI profiling mit Hudson Master/Slave Konzept

o Automatische Test Integration mithilfe von Hudson tool.

- Weiterentwicklung von Parsern zur Umformung zwischen verschieden ICD Formaten.
- Swing GUI Modellierung mit Eclipse Visual Editor
- Adaptation bestehendes Coding und Tooling standards und Guidelines.
- Erstellung der Dokumentationen und Coaching von internen Mitarbeitern

Umbegung: openSUSE Linux, Java 1.6 (Sun JVM, IBM JVM), JAXB, JDOM, JMX, Swing,

SAX, XML, JasperReports, Eclipse, Maven2, Continuum, Hudson, Groovy,

oXygen, C/C++, bash, SIRIUS - OSGi framework, Subversion, Artifactory,

Polarion, JUnit, Eclipse RCP, iReport



Zeitraum: 07/2007 - 12/2007
Firma: Schweizerische Bundesbahnen SBB CFF FFS, Bern (CH) - Division Personenverkehr, Architekturbüro
Projekt: Multi Chanel Services (MCS) - bietet IT-gestützte Lösungen im Selbstbedienungsbereich (Web, Billettautomat, etc.)
Die wichtigsten Bereiche von MCS:
- Ticket Shop SBB.ch (B2C - J2EE, EJB, Struts)
- SBB Businesstravel (B2B - J2EE, EJB, Struts, Webservices)
- Prisma Dossier (J2EE, EJB, Struts, JavaMail, JMS)
- BATS Upgrade (Java Eclipse Reach Client Platform)
- Résarail Web
- Data Exchange (DaX zwischen Mainframe, SAP, MCS und andere Systemen)
- Webservices
Sehr komplex und heterogen Projektumfeld mit mehr als 100 Subprojekten,
MCS Framework und MCS Build und Deployment Prozess ist über die Jahren
Organisch gewachsen. (Ant, Propretiere Ant Tasks, shell, cmd scripts, Maven1, Cruise Control, Nightly Builds)
Rolle: Software Architect
Tätigkeit:
- Ist-Aufnahme der SOA - WebServices
- Modellierung Use Cases, Aktivitätsdiagramme und Design Klassendiagramme mit Together
- Multi Chanel Services Build und Deployment Prozess Redesign.

o Analyse der Ist-Situation

o Vereinheitlichung der Build & Deployment Prozessen.

o Einführung einer einheitlichen Build-Architektur

o Automatisierung der notwendigen Compile, Link und Package Vorgänge

o Automatisierung aller notwendigen Testläufe

o Erstellung einer B&D Migrations Strategie

Umbegung: Rational Application Developer, Together 2006 Release 2, RedHat Linux,
DB2, Oracle 9i, J2EE, EJB2, EJB3, J2SE, Java RPC, XML, WSDL, Webservices,
IBM WebSphere Application Server 6.0, Toplink, Eclipse, AXIS, Ant, Maven,
Cruise Control, JUnit, CVS, Subversion, RUP, JIRA, BAGJAS, MS Project


Zeitraum: 09/2006 - 07/2007, 01/2008 - 02/2008
Firma: ABSC GmbH München, Eurocopter GmbH Ottobrunn
Projekt: TMMT 1.0. Training Media Management Tool. Configuration Management
System für Verwaltung verschiedene Varianten und Baselines der NH90-Hubschrauber.
Automatisierte Erstellung von Configuration Management (CM) Dokumenten.
JAAS basierte multi Rolen und Usern-berechtigungs Konzept für Zugriff und Verwaltung
von NATO klassifizierte Dokumenten und Zustandsänderungen in Configuration Management Board.
TMMT ist implementiert als Intranet basierte J2EE Applikation mit JSP/JSF
User Interface und Geschäftslogik in EJB mit Hibernate3 Persistence und Oracle 9i
resp. MySQL Datenbank.
Rolle: System und Anfonderungs Analytiker, Software Architect
Tätigkeit:
- System und Anfonderungs Analyse (Requirements und Use Case Diagramme)
- Analyse und Design der einzelnen Schichten und CM Prozessen
- Aufstellung eines O/R-mappings
- Erstellung der UML Klassendiagramme und der Schichtenarchitektur mit Enterprise Architect
- Implementierung der Middelware und Backend Schicht mit Hibernate persistence DAO persistence manager und EJB 2.x
- GUI Modellierung mit Enterprise Architect und Exadel Studio
- Implementierung diverser Oberflächen mit JSF
- Unit Test mit Junit und Logging mit Log4J
- Erstellung der Dokumentationen und Coaching von internen Mitarbeitern

Umbegung: Enterprise Architect 6.5., Debian Linux , MySQL, Oracle 9i,
J2EE, EJB, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF JSF (MyFaces, Tomahawk), JSP, JUnit,
AJAX, ajax4jsf, UML, Exadel Studio Pro, Mantis, Dokuwiki, JasperReports, CVS, Subversion, Maven2


Zeitraum: 07/2005 - 09/2006
Firma: be2 GmbH
Projekt: Partnerbörse Portal basiert auf einem wissenschaftlichen Analyseverfahren, das anhand von psychologischen, anthropologischen und soziologischen Kriterien die Kompatibilität zweier Personen ermittelt. (http://www.be2.de/)
Rolle: CTO Stellvertreter, V1 Entwicklungsleiter
Tätigkeit:
- Platform Migration - Version V1 (FCGI Perl, XML/XSLT, Postgres) zu Version V2 (J2EE, EJB, Jboss 4.x, Service oriented architecture, Webservicies, JSP, MySQL)
- Technische Spezifikation und die Planung der Migration.
- Die Integration von Omniture SiteCatalyst
- Einführung System-Monitoring auf Basis von Nagios
- Teamkoordination - Offshore Team in Armenia

Umgebung: Linux, MySQL, Java, Javascript, css, FCGI, Perl, bash, postgres, J2EE (JSP, JAVA RPC, EJB, XML/XSLT), Loadbalancer, CVS, Bugzilla, Dokuwiki, MS Project


Zeitraum: 05/2005 - 07/2005
Firma: Lycos Europe GmbH, Paris
Projekt: Lycos mail
Rolle: Software Architect
Tätigkeit:
- Ist-Aufnahme der Software und System Architektur.
- Technische Specification und Plannung der Lycos Mail Migration
- Projektleitung - Offshore Team in Armenia

Umgebung: Linux, Solaris, MySQL, J2EE (JSP, JAVA RPC, XML/XSLT, JUnit), C++, NetApp NFS, CVS, Bugzilla, Twiki, MS Project


Zeitraum: 11/2004 - 04/2005
Firma: Lycos Europe GmbH, Gütersloh
Projekt: LSU Reloaded - Lycos Sign Up application redesign
Rolle: Software Architect
Tätigkeit:
- System analyse und Design (OOA,OOD)
- Erstellung der Architektur auf Basis aktueller Java und J2EE Design Patterns
- Implementierung diverser Businesslogik mit EJB 2.x
- Generierung des EJB-Objekts und Schnittstellen mit XDOCLET
- Implementierung diverser Persistenzkomponenten mit DAO und Hibernate
Umgebung: Linux, MySQL, J2EE, EJB2, JUnit, Jboss 3.x, Hibernate2, AXIS-Webservices, Bugzilla, TWIKI, MyDMS

Zeitraum: 10/2004 - 04/2005
Firma: Dupres Consulting
Projekt: MAIS - Modular Academical Information System. Komplex und Komplette Daten Verwaltung für der Universität, basiert auf der multi- tiered Architektur und J2EE Technologien. Automatisierte Erstellung von Dokumenten (Einladungen, Prüfungsprotokollen, Statistiken etc.) Mit Frontend - JSP/JSF Backend: EJB, DAO basierte Persistence Manager und Hibernate O/R mapping. Implementierte Unterstützung für die Datenbanken: Oracle 9i, DB2, Microsoft SQL Server 2000, MysQL, Postgres
Rolle: Software Architect und Entwicklungsleiter.
Tätigkeit:
- Analyse und Design der einzelnen Schichten (OOA, OOD, UML)
- Erstellung der Software Architektur mit der Anwendung gängiger Design Patterns (Business Delegate, Service Locator, Session Facade, DAO etc.)
- Implementierung diverser Businesslogik mit EJB 2.x
- Generierung des EJB-Objekts und Schnittstellen mit XDOCLET
- Implementierung diverser Persistenzkomponenten mit DAO und Hibernate
- GUI Modellierung mit Enterprise Architect und Exadel Studio
- Implementierung diverser Oberflächen mit JSF
- Unit Test mit Junit und Logging mit Log4J

Umgebung: Linux, MySQL, Java, J2EE, EJB2/EJB3, Jboss 4.x, Hibernate, Webservices, Eclipse, JSP, JSF, CSS, Ajax, Ant, JUnit, Poseidon for UML, CVS, Jira, Dokuwiki, JasperReports, MS Project


Zeitraum: 01/2004 - 11/2004
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Paperball 2.1, Suchmaschine für die Online-Angebote von Zeitungen und Zeitschriften. PAPERBALL indexiert Links zu aktuellen Artikeln aus deutsch- und englischsprachigen Tageszeitungen und Wochenzeitungen. (www.paperball.de)
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA, OOD, UML)
- DB Design (TOAD)
- Erstellung der SW Architektur
- Entwicklung (OOP)

Umgebung: Linux, Sun, Oracle, MySQL, Java, JDBC, C++, Jbuilder Enterprise 8, JSP, Caucho Resin Server, Bugzilla, CVS, TWIKI


Zeitraum: 08/2003 - 12/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Trend-O-Meter 1.1 Performance Verbesserungen, Dynamic progressbar, Multithreaded report processing. DB tunning, progressbar für Langezeitdatenbankaufgaben. Report and DB tasks scheduling und email engine. DB tasks preprocesing. Report pool. JVM tunning.
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA,OOD,UML)
- DB Design (TOAD)
- Erstellung der System und Software Architektur
- Entwicklung (OOP)
- Technischeprojektleitung

Umgebung: Linux, Sun, Oracle 9i cluster, Java SDK 1.4, Servlets, JSTL, JDBC, Apache Tomcat servlet engine, JSP, PL/SQL developer, Jbuilder Enterprise 8, Eclipse 3.0, Poseidon for UML, Erwin, TOAD, CVS, MS Project, Bugzilla, TWIKI, MyDMS


Zeitraum: 02/2003 - 07/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Trend-O-Meter 1.0 Lycos intern statistic & report Anwendung mit web interface, Administration tool, Benutzer Rollensystem und DB verwaltung tool.
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA,OOD)
- DB Design (TOAD)
- Erstellung der System und Software Architektur
- Entwicklung (OOP)
- Technischeprojektleitung

Umgebung: Linux, Sun, Oracle 9i cluster, Java SDK 1.4, JDBC, Apache Tomcat servlet engine, JSP, PL/ SQL developer, Jbuilder Enterprise, Eclipse 3.0, Poseidon for UML, Erwin, TOAD, Bugzilla, TWIKI, CVS, MS Project


Zeitraum: 01/2003 - 02/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Live search - Lycos portal (http://www.lycos.de/suche/livesuche.html)
Rolle: Senior Developer
Tätigkeit: Software architecture, System Analyse, Entwicklung
Umgebung: Linux, Sun, FastCGI (c++), PHP4


Zeitraum: 12/2002 - 01/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Lycos SQUID Logs reports analyse tool
Rolle: Senior Developer
Tätigkeit: Software architecture, System Analyse, Implementation, DB design
Umgebung: Linux, Sun Solaris, MySQL, Perl, PHP,bash


Zeitraum: 08/2002 - 11/2002
Firma: Fortis GmbH Kosice, Slowakei
Projekt: FORTIS Intranet portal
Rolle: Projekt Manager
Tätigkeit: Project management, Erstellung der SW und System Architektur
Umgebung: Windows NT, DB , MySQL, Jboss application server, J2EE platform

Zeitraum: 12/2001 - 06/2002
Firma: EADS Deutschland GmbH München, ABSC GmbH München
Projekt: TPMS 1.6. - Workflow management, mehr stufige user rechte Konzeption
Tätigkeit: Analyse, Entwicklung, Implementation, Schulung, DB design
Umgebung: Windows NT, Linux, Sun Solaris, PerlBuilder 2.0,CVS, Oracle 8, Objekt Perl/DHTML/CSS/JavaScript,


Zeitraum: 06/2001 - 07/2001
Firma: Eurocopter S.A., ABSC GmbH München
Projekt: CCMS, Configuration Control Management System für EUROCOPTER (intranet anwendung)
Tätigkeit: Entwicklung, Testing
Umgebung: JDK 1.3, J2EE, Tomcat 3.2.3, Borland JBuilder 5 und CVS version management Datenbank: Oracle 8, ADABAS, MS SQL Schnittstellen: Servlet, JSP, Java, DHTML, CSS, JavaScript, ORACLE, MS SQL, Windows NT, Linux


Zeitraum: 10/2001 - 12/2001
Firma: EADS Deutschland GmbH München, ABSC GmbH München
Projekt: TPMS 1.2. - General PDF reporting system den Algemeine Compiler aus dem HTML an PDF format
Tätigkeit: Analyse (OOA,OOP,OOD), Entwicklung, Implementation, Integration
Umgebung: Objekt Perl/DHTML/CSS/JavaScript, Suse Linux, Sun Solaris, PerlBuilder 2.0, Oracle 8


Zeitraum: 05/2001 - 06/2002
Firma: ABSC GmbH München, EADS Deutschland GmbH München
Projekt: TPMS (Technical Publication Management System) ist ein Workflow-Management-System, der Verwaltung von Daten im Bereich der technischen Dokumentation unterstützt.
Hierbei handelt es sich um eine plattformunabhängige, webfähige und somit auch standortunabhängige Anwendung.
TPMS verfügt über eine eigene Benutzerverwaltung. Es enthält ein Rollensystem und unterstützt somit teamorientiertes und standort-übergreifendes Projektmanagement.
Rollen- und Berechtigungskonzepte sowie die Anpassungsfähigkeit der Benutzeroberfläche ermöglichen die einfache Integration der unternehmensspezifischen Prozesse.
Durch seine Einsatzfähigkeit im Internet oder im firmeneigenen Intranet kann von jedem Rechner innerhalb des Unternehmens ohne zusätzlich Installationen auf TPMS zugegriffen werden.

TPMS Features:

* Verwaltung (d.h. Erstellung, Bearbeitung und Referenzierung) von Aktionen, Projekten und Änderungsanträgen

* Überwachung von Änderungsprozessen (Verwaltung, Dokumentation)

* Prozesssicherheit durch klar definierte Prozessabläufe

* Strategisches und operatives Controlling (Termine, Ressourcen)

* Individuell anpassbare Berichtsfunktionen (Auswahl von Listenkriterien)

* Integrierte PDF-Erstellungsfunktion für Berichte und Formulare

* Desktopfunktion (Benachrichtigungsfunktion per E-Mail, Terminkontrolle, "Meine-Aufgaben", etc.)

* Einbindung der Kunden mit direktem Zugriff auf die von ihm gestellten Aufgaben

* Verkürzung der Kommunikationswege (Aktionen können beispielsweise jederzeit Benutzern zugewiesen werden)


Tätigkeit: Analyse (OOA,OOP,OOD), Entwicklung, Implementation, Integration, Kundenberatung
Umgebung: Windows NT, Linux, Sun Solaris, PerlBuilder 2.0, Oracle 8, Objekt Perl/DHTML/CSS/JavaScript


Zeitraum: 11/2000 - 03/2001
Firma: Kremex AG Kosice, Slowakei
Projekt: Komplexer web Datenübertragungssystem mit administrativem und klientelischem Interface. Klientapplikation in drei sprachlichen Mutationen.
Tätigkeit: Webseitendesign, Webgraphik, Scripting, Entwicklung, Implementation, Integration
Umgebung: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Flash 5, Windows NT, Linux, Visual InterDev 6.0, Perl 5


Zeitraum: 02/2000 - 04/2001
Firma: TV Global AG Kosice, Slowakei
Projekt: Web Portal für die Fernsehstation GLOBAL. Lösung des administrativen Interfaces und des Redaktionsystemes. Webmaster und Postmaster Dienste.
Tätigkeit: Webseitendesign und Webgraphic integration, Entwicklung
Umgebung: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Windows NT Server, Visual InterDev 6.0, PerlBuilder 2.0


Zeitraum: 03/2000 - 09/2000
Firma: Spachmüller GmbH, Rosenheim, Deutschland in der Zusammenarbeit mit der Firma MobilTech GmbH, Slowakei
Projekt: Großhandlunginternetgeschäft mit Optimalisation für großen Lager und Applikation für Import und Bearbeitung der Daten. Daten sind über ODBC 3.5 aus MS Access oder SQL7 Datenbank erwerbet.
Tätigkeit: Software entwicklung
Umgebung: DHTML TEMPLATES DESIGN Perl CGI/HTML/CSS/JavaScript, Windows NT, Visual C++ 5.0, Visual InterDev 6.0, PerlBuilder 2.0, InstallShield 6, ODBC 3.5, Linux/Apache Webserver


Zeitraum: 02/1999 - 04/2001
Firma: verschiedene
Projekt: Entwicklung der Webseiten und Webmasterdienste (www.pkauto.sk , www.paneuro.sk , www.cybertoplist.com , www.hotel-centrum.sk , www.kralovstvo.sk , www.julius.sk , www.stich.sk)
Tätigkeit: Analyse, Specification, Software entwicklung
Umgebung: Java scripts, CGI programming (Perl), Java, CSS, HTML, Windows NT, UNIX, Visual InterDev 6.0, Perl Builder 2.0


Zeitraum: 05/1998 - 09/1999
Firma: APP Group AG Prag, Tschechische Republik und MobilTech GmbH, Endapplikationen werden für Cokoladovny AG Prag, Zivnostenska banka AG Prag, CAC Leasing Bratislava programmiert
Projekt: AMANDA - Intraweb-Presentation der multidimensionalen Daten in der Managerform + Entwicklungsystem. Das Generator in Visual C++ 5.0, Bearbeitung der Daten, Daten sind über ODBC 3.5 aus ODBC, ADO oder Oracle Datenbank erwerbet. Dann ist die komplizierte Parameterliste für Java-Klient in HTML Schablone geschäft. Versatile grafische Datenvisualisation ist durch Java-thin-client mit verschiedenen Visualkomponenten (Bilder, Graphe und geographische Mappen, Darsteller der Nummer- und Textwerte, Webausknüpfungen usw.) gemacht. Repository-Datenbank für Konfiguration der Datenquellen und Visualkomponenten, Dienstprogramme für Konfiguration, visualer Modeller, Entwicklungdienst (Java 1.1, JDBC)
Tätigkeit: Cross-Browser-Kompatibilität, Netscape 3.53+, MSIE 3.02, MSIE 4.01+, Windows/Unix Systemdesign, Datenbankdesign, Java thin-client, Design und Entwicklung (Hauptverantwortung), Visualer Modeller, JDBC Funktionen, Entwicklung der Datenbankschicht des Generators C++
Umgebung: Windows NT x386/Sun, Visual C++ 5.0, Visual J++ 1.0, Visual InterDev 6.0, MS Access 97, ODBC 3.5, ADO, Oracle SQL*Net


Zeitraum: 11/1996 - 04/1998
Firmen: Adams AG Kosice Slowakei, S.O.S. Electronic GmbH Slowakei, Global Bussiness & Consultancy services U.S.A.
Projekt: WWW-Onlinegeschäfte, Entwicklung und Verteilung. (www.adamsks.sk , www.sos.sk , www.globalbussinesscs.com)
Tätigkeit: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Webseitendesign, Webgraphic, Scripting
Umgebung: Windows NT, Visual InterDev 6.0


Zeitraum: 07/1992 - 11/1992
Firma: Spicka GmbH, Slowakei
Projekt: Lagersystem und Inventurstatistik
Tätigkeit: Entwicklung und project management
Umgebung: MS DOS, Borland C++

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Technische Universität Kosice, Slowakei (http://www.tuke.sk/index-e.html)
Abschluß als Dipl.-Ing. (univ.) 1992, mit vorzüglichem Fortgang
Studienrichtung: allgemeine Universitätsbildung mit Orientierung auf Mathematik und Physik, Informatik, Programmierung - Analyse, Design und Implementation
Thema der Diplomarbeit: Das System für Unterstützung der Entwicklung des Stundenplanes an der Universität. (C,C++, MS DOS)



Kompetenzen

Kompetenzen

Top-Skills

Java EE OOA OOP OOD Perl Object-Relational-Mapping XML JSF JSP Bloomberg Reuters Angular JavaScript Ajax TypeScript JPA Maven Continuous Integration JUnit Build Linux Oracle SQL Configuration Management Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:

o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Unit Test
o Projektleitung und Projektmanagement
o Software Architektur
o Build and Deployment Prozess, Continuous Integration
o Migration, Portierung


Methoden:

o Objektorientierte Analyse, Design, Programmierung (OOP, OOA, OOD)
o Strukturierte Analyse/Programmierung/Design
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o SW-Dokumentation
o UML (Rational Rose,Together, Enterprise Architect)


Spezialkenntnisse:

o Internet WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
  (WWW, GWT, HTML, XHTML, HTTP, CGI, FCGI, TCP/IP, ActiveX, FTP, NFS, JSF, JSP, Servlets, PHP, AJAX)
o J2EE (EJB, Servlets, JSP, JSF, Facelets, JDBC, JavaMail, JPA)
o XML processing und Automatisierte Erstellung von Dokumenten ( XML/XSLT - SAX, DOM, JDOM, JAXB, XSL-FO FOP framework,  XSLT transformation XML, PDF, RTF, TXT, JasperReports)
o Compilerbau, Parser, Zustandsautomaten
o Hibernate
o Regular Expression
o Maven2, Ant

Betriebssysteme

MS-DOS
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C
C++
Fortran
Java
JavaScript
Pascal
Perl
PHP
PL/SQL
Python
Shell
Tcl/Tk
yacc/lex

Datenbanken

Access
Adabas
DAO
DB2
DMS
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
xBase

Datenkommunikation

Bus
ARINC429, AFDX, MIL-Bus
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
Novell
PC-Anywhere
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk

Hardware

Alpha
PC
SUN
VAX

Branchen

Branchen

Autobranche
Luft- und Raumfahrt
Automatisierungstechnik
Flughafen
Maschinenbau
Banken
Pharmazie
Börse
Softwarehersteller
Versicherungen
Suchmaschinen
Webportalen
Bahn Personenverkehr

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Zeitraum: 01/2014 - aktuell

Firma: UniCredit Business Integrated Solutions SCpA www.unicreditgroup.eu


Projekt: TLM Collateral Management SmartStream (Algo 5 Collateral management IBM)

  • OTC Collateral management, Margin call calculation

  • OTC Derivates
  • Central Counterparty Clearing CCP
  • Risk Analysis
  • Algo Reconciliation
  • Repo Business
  • Regulatorische Anforderungen
  • 3rd Party Schnittstellen
    • Custodian Cockpit ? JEE Platform for the collateralization of Variation and Initial Margin via SWIFT (MT535, MT527, MT558, MT569) with Custodians (Euroclear, ClearStream, BNY Mellon, JP Morgan, State Street Bank)
    • Collateral Tools ? Microservices based Platform (various int)
    • LCH Clearing, Calypso, Anvil, Sophis, Murex, Aramis, Cbase, TriOptima, Archive+, Bloomberg, Reuters API-Schnittstellen
    • Payment Tool JEE Modul mit Schnittstellen zum Host Mainframe (MT202, MT101, AZV, PTS) und Webservices (SOAP, REST) Schnittstellen zum FSD Payment System in Italien und ARAMIS
    • Automatic Eligibility Tool Automatische Prüfung für des Collaterals mit direkter Schnittstelle zum Bloomberg, ECB, Limex, Aramis
    • Margin Call Disputes ? Business Workflow Implementierung (ISDA requirements)
    • Web Based Platform ? OOP Perl Modul für reconciliation
    • SAP Business Objects Reporting Modul

Tätigkeit:

  • Senior IT Consultant
  • Business Analyse von verschiedene Prozessen im Collateral Management
  • Software Analyse, Design und Entwicklung des Payment Modul für Algo 5 Collateral Management
  • Entwicklung des Interface zum FSD (Foreign Settlement Department) und Integration mit Algo 5
  • Software Analyse, Design und Entwicklung eines Automatic Eligibility Tools für Bewertung OTC, Repo und CCP Collaterals. Umsetzung vom EDIA Anforderungen.
  • Automatische Schnittstellen zum Bloomberg (Bloomberg API), Reuters API, Limex, Anvil, ECB, Legal Database
  • Unterstützung bei Durchführung eines major Release vom Algo 5.1. auf Version 5.3.
  • Mitarbeit in der Entwicklung und Ausbau des Algo Anvil Schnittstelle
  • Mitarbeit und Unterstützung Fachbereich bei der Umsetzung des NMR (New Margin Requirements)
  • Software Analyse, Design und Entwicklung des WBP Project zu Unterstützung Fachbereich in Reconciliation Prozess
  • Technologische Schulungen und Coaching des IT Teams
  • Mitarbeit und Unterstützung Fachbereich bei der Umsetzung des NMR (New Margin Requirements)


Umfeld: MS Windows, Microsoft IIS, Tomcat, Linux, IBM MQ, IBM Host Mainframe, MetaMon, Rational Host On-Demand, Oracle, SQL, JEE, Java, Spring, MyLeaf, Angular, JPA, Hibernate, MyBatis, Eclipse, JFC/Swing, SOAP, JUnit, AJAX, Jira, Gandalf, Jenkins,Continous Integration, Maven, Subversion, Dimension, Git, Perl, XML, DTD, Eclipse, EPIC


Zeitraum: 10/2019 ? 05/2022

Firma: Airbus Defence and Space Deutschland GmbH, Manching

Projekt: TIMS - Tornado Information Management System


Der Funktionsumfang des TIMS umfasst:

· TIMS Administration

· Panavia MPMF Modul

· MOD, MSF Register

· Change Management

· Amendment Module

· Shipping Module

· Task Management Module

· Task Planning Module

· Reporting

Produkt TIMS basiert auf einer Serviceorientierter Architektur mit Webservices (REST API) und Web UI.

Tätigkeit: SW-Architekt, Senior Software Entwickler und Development Lead

- Perl Entwicklung

- Mitarbeit in der Entwicklung diverses System Modulen

- Mitarbeit in der Backend und WEB UI-Entwicklung

- Mitwirkung Design, Architektur und Business Analyse

Umgebung: Linux Fedora, Oracle 19, Perl, Dancer2 Perl web application framework, Xslate Template engine, XML, HTML, CSS, Perl Mooses OOP, ORM DBIx::Class, Eclipse IDE, Perl Unit tests, Bootstrap, JQuery Datables, GIT


Zeitraum: 07/2010 - 12/2013

Firma: Comsoft GmbH, Karlsruhe http://www.comsoft.de

Projekt: CADAS-IMS Aeronautical Information Management (AIM) system.

Der Funktionsumfang des CADAs-IMS umfasst:

  • NOTAM, OPMET, and Static Data Operations
  • State-of-the-art NOTAM Office (NOF)
  • eAIP and MAP/Chart integration
  • Integrated GIS server
  • NOTAM visualisierung
  • Integrierte remote self-briefing für piloten
  • Message Editor
  • EAD System Interface (ESI)
  • AFTN/AMHS
  • SOAP, WMS, WFS/WFS-T
  • Reporting

Produkt CADAS-IMS basiert auf einer serviceorientierten JEE-Architektur (SOA) unter der Nutzung von offenen Standards.

Tätigkeit: Software Architect, Senior Software Entwickler und Java Coach

  • JEE Entwicklung
  • Java workshops und Schulungen des Teams
  • Mitarbeit in der Entwicklung dieverses system Modulen
  • Mitarbeit in der GUI Entwicklung (JSF, RichFaces, Facelets, Ajax, Portlets, Ext GWT)
  • Mitwirkung Design, Architektur und Entwicklungs Richtlinien

Umgebung: Linux Fedora, Postgres 8.3, JEE, EJB3, JMS, Velocity, xslt, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF 1.2, Ext GWT, XHTML, Facelets, RichFaces, Junit, TestNG, In Container Tests mit Jacarta Cactus Framework, Selenium GUI Tests, AJAX, JavaScript, TestTrack, Subversion, Ant, Hudson, Jenkins, SCRUM, Crucible Reviews

Zeitraum: 11/2009 - 06/2010

Firma: C1 FinCon GmbH, München http://www.c1-fincon.de
Projekt: FinCon BeratungsManager eine Plattform für prozessorientierte Finanzberatungen und Portfoliomanagement.
Der Funktionsumfang des Lösung BeratungsManagers umfasst:
- Anlegeranalyse und MiFID
- automatisierte und regelbasierte Depotoptimierungen
- Markowitz-Algorithmen
- Performanceberechnungen
- umfangreiche Portfolioüberwachung
- User Interface Web oder Swing Client.
- Reporting
Produkt BeratungsManagers basiert auf einer serviceorientierten JEE-Architektur unter Nutzung von offenen Standards.

Tätigkeit: Senior Software Entwickler und Coach

- JEE Entwicklung
- Entwickulng des GUI Templates und Komponenten
- Mitarbeit in der Entwicklung des Process Workflows, Exception Handling, Validation Framework
- Mitarbeit in der GUI Entwicklung (JSF, RichFaces, Facelets, Ajax, Seam, Swing)
- Techologische Schulungen des Teams
- Mitwirkung Design, Style und Entwicklungs Richlinien


Umbegung: MS Windows, Linux , Oracle 10g, J2EE, EJB3, Spring, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF, XHTML, Facelets, Seam, RichFaces, JUnit,
AJAX, JavaScript, Jira, Subversion, Ant, CruiseControl, SCRUM


Zeitraum: 04/2009 ? 06/2010 (Teilzeit)
Firma: Bayerisches Landesamt für Statistik und Datenverarbeitung, München
Projekt: IT Consulting Configuration Management. Consulting im
Configuration Management, Definition der Datenstrukturen, erstellen eines
Datenmodells für die CMDB. Analytische Bestandsaufnahme der Ist-Situation.
Schrittweise Überführung einer vorhandenen Systemlandschaft in ein integriertes
Configuration Management System.
Rolle: IT Berater
Tätigkeit:
- Analytische Bestandsaufnahme der Ist-Situation
- Auswertung aller möglichen Datenquellen
- Domain Modell Erstellung der einzelnen Sachgebieten in Das Rechenzentrum Süd im Bayerischen Landesamt für Statistik und Datenverarbeitung
- Erstellung der Dokumentationen
Umbegung: Enterprise Architect 7.5., MS Office, MS Access, BayIVS, MS SQL Server, Oracle


Zeitraum: 05/2009 - 10/2009
Firma: European IT Consultancy EITCO GmbH, Berlin
Projekt: eitco ProSuite Core-Assets-Entwicklung. EITCO ProSuite ist das Werkzeug,
um auch kurzfristig entstehende Anforderungen im Umfeld der öffentlichen
Verwaltungen und Dienstleister zielgerichtet und effizient auf der
Basis einer offenen J2EE-Architektur abzubilden.
Rolle: Senior Entwickler
Tätigkeit:
- Core-Assets-Entwicklung
- Business Logik Implementierung mit Jboss Drools
- Daten Modelierung mit Principa Entity Builder
- GUI Modellierung mit Principa Layout Builder
- Analyse und Erstellung der Frontend Layouts Stereotypen.
- Implementierung diverser Oberflächen mit eitco ProSuite Tools
- Erstellung der Dokumentationen, eitco ProSuite Cook Book, GUI Design Guide

Umbegung: MS Windows, Linux , Oracle 10g, J2EE, EJB 3, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSP, JUnit,
AJAX, JavaScript, Dokuwiki, Bugzilla, Subversion, Maven2, Hudson, TOAD, SCRUM


Zeitraum: 02/2008 - 02/2009
Firma: EADS Deutschland GmbH München - Defence & Security
Projekt: ICD Management, SIRIUS (Simulation Realtime Infrastructure System) SIRIUS Framework ist ein OSGi Framework für Integration von Flugzeugsimulation Modellen.
Rolle: Entwicklungs Engineer und ICD manager
Tätigkeit:
- A400m MilSwP (Military Software Package) integration support.
- SIRIUS framework - Tools integration und Tools Entwicklung.
- Definition, Dokumentation und Monitoring des Interface Control Documents (ICD) für verschiedene Datenbus-Standards (ARINC429, AFDX, MILBus, VCOM))
- Analyse und Entwicklung von Tools zur Validierung und Report-Generierung von XML-basierten ICDs.
- Modellierung Use Cases und Design Klassendiagramme mit Enterprise Architect
- Implementation eines Framework für Erstellung von Dokumenten auf JasperReport Basis
- SIRIUS Build und Deployment - Redesign und Automatisierung bestehendes Build und Deployment Prozess:

o Vereinheitlichung des Builds für Etntwicklungs, Tests und Live Umbegungen

o Continuous Integration Konzept und Implementierung für multi OS und HW Platforms.

o Integration maven2, ant, cmake, und shell Builds (Hudson Continuous Integration - CI)

o Corporate Repository Policy (Artifactory)

o Multiplatofrm CI profiling mit Hudson Master/Slave Konzept

o Automatische Test Integration mithilfe von Hudson tool.

- Weiterentwicklung von Parsern zur Umformung zwischen verschieden ICD Formaten.
- Swing GUI Modellierung mit Eclipse Visual Editor
- Adaptation bestehendes Coding und Tooling standards und Guidelines.
- Erstellung der Dokumentationen und Coaching von internen Mitarbeitern

Umbegung: openSUSE Linux, Java 1.6 (Sun JVM, IBM JVM), JAXB, JDOM, JMX, Swing,

SAX, XML, JasperReports, Eclipse, Maven2, Continuum, Hudson, Groovy,

oXygen, C/C++, bash, SIRIUS - OSGi framework, Subversion, Artifactory,

Polarion, JUnit, Eclipse RCP, iReport



Zeitraum: 07/2007 - 12/2007
Firma: Schweizerische Bundesbahnen SBB CFF FFS, Bern (CH) - Division Personenverkehr, Architekturbüro
Projekt: Multi Chanel Services (MCS) - bietet IT-gestützte Lösungen im Selbstbedienungsbereich (Web, Billettautomat, etc.)
Die wichtigsten Bereiche von MCS:
- Ticket Shop SBB.ch (B2C - J2EE, EJB, Struts)
- SBB Businesstravel (B2B - J2EE, EJB, Struts, Webservices)
- Prisma Dossier (J2EE, EJB, Struts, JavaMail, JMS)
- BATS Upgrade (Java Eclipse Reach Client Platform)
- Résarail Web
- Data Exchange (DaX zwischen Mainframe, SAP, MCS und andere Systemen)
- Webservices
Sehr komplex und heterogen Projektumfeld mit mehr als 100 Subprojekten,
MCS Framework und MCS Build und Deployment Prozess ist über die Jahren
Organisch gewachsen. (Ant, Propretiere Ant Tasks, shell, cmd scripts, Maven1, Cruise Control, Nightly Builds)
Rolle: Software Architect
Tätigkeit:
- Ist-Aufnahme der SOA - WebServices
- Modellierung Use Cases, Aktivitätsdiagramme und Design Klassendiagramme mit Together
- Multi Chanel Services Build und Deployment Prozess Redesign.

o Analyse der Ist-Situation

o Vereinheitlichung der Build & Deployment Prozessen.

o Einführung einer einheitlichen Build-Architektur

o Automatisierung der notwendigen Compile, Link und Package Vorgänge

o Automatisierung aller notwendigen Testläufe

o Erstellung einer B&D Migrations Strategie

Umbegung: Rational Application Developer, Together 2006 Release 2, RedHat Linux,
DB2, Oracle 9i, J2EE, EJB2, EJB3, J2SE, Java RPC, XML, WSDL, Webservices,
IBM WebSphere Application Server 6.0, Toplink, Eclipse, AXIS, Ant, Maven,
Cruise Control, JUnit, CVS, Subversion, RUP, JIRA, BAGJAS, MS Project


Zeitraum: 09/2006 - 07/2007, 01/2008 - 02/2008
Firma: ABSC GmbH München, Eurocopter GmbH Ottobrunn
Projekt: TMMT 1.0. Training Media Management Tool. Configuration Management
System für Verwaltung verschiedene Varianten und Baselines der NH90-Hubschrauber.
Automatisierte Erstellung von Configuration Management (CM) Dokumenten.
JAAS basierte multi Rolen und Usern-berechtigungs Konzept für Zugriff und Verwaltung
von NATO klassifizierte Dokumenten und Zustandsänderungen in Configuration Management Board.
TMMT ist implementiert als Intranet basierte J2EE Applikation mit JSP/JSF
User Interface und Geschäftslogik in EJB mit Hibernate3 Persistence und Oracle 9i
resp. MySQL Datenbank.
Rolle: System und Anfonderungs Analytiker, Software Architect
Tätigkeit:
- System und Anfonderungs Analyse (Requirements und Use Case Diagramme)
- Analyse und Design der einzelnen Schichten und CM Prozessen
- Aufstellung eines O/R-mappings
- Erstellung der UML Klassendiagramme und der Schichtenarchitektur mit Enterprise Architect
- Implementierung der Middelware und Backend Schicht mit Hibernate persistence DAO persistence manager und EJB 2.x
- GUI Modellierung mit Enterprise Architect und Exadel Studio
- Implementierung diverser Oberflächen mit JSF
- Unit Test mit Junit und Logging mit Log4J
- Erstellung der Dokumentationen und Coaching von internen Mitarbeitern

Umbegung: Enterprise Architect 6.5., Debian Linux , MySQL, Oracle 9i,
J2EE, EJB, Jboss 4.x, Apache Tomcat, Hibernate3, Eclipse, JSF JSF (MyFaces, Tomahawk), JSP, JUnit,
AJAX, ajax4jsf, UML, Exadel Studio Pro, Mantis, Dokuwiki, JasperReports, CVS, Subversion, Maven2


Zeitraum: 07/2005 - 09/2006
Firma: be2 GmbH
Projekt: Partnerbörse Portal basiert auf einem wissenschaftlichen Analyseverfahren, das anhand von psychologischen, anthropologischen und soziologischen Kriterien die Kompatibilität zweier Personen ermittelt. (http://www.be2.de/)
Rolle: CTO Stellvertreter, V1 Entwicklungsleiter
Tätigkeit:
- Platform Migration - Version V1 (FCGI Perl, XML/XSLT, Postgres) zu Version V2 (J2EE, EJB, Jboss 4.x, Service oriented architecture, Webservicies, JSP, MySQL)
- Technische Spezifikation und die Planung der Migration.
- Die Integration von Omniture SiteCatalyst
- Einführung System-Monitoring auf Basis von Nagios
- Teamkoordination - Offshore Team in Armenia

Umgebung: Linux, MySQL, Java, Javascript, css, FCGI, Perl, bash, postgres, J2EE (JSP, JAVA RPC, EJB, XML/XSLT), Loadbalancer, CVS, Bugzilla, Dokuwiki, MS Project


Zeitraum: 05/2005 - 07/2005
Firma: Lycos Europe GmbH, Paris
Projekt: Lycos mail
Rolle: Software Architect
Tätigkeit:
- Ist-Aufnahme der Software und System Architektur.
- Technische Specification und Plannung der Lycos Mail Migration
- Projektleitung - Offshore Team in Armenia

Umgebung: Linux, Solaris, MySQL, J2EE (JSP, JAVA RPC, XML/XSLT, JUnit), C++, NetApp NFS, CVS, Bugzilla, Twiki, MS Project


Zeitraum: 11/2004 - 04/2005
Firma: Lycos Europe GmbH, Gütersloh
Projekt: LSU Reloaded - Lycos Sign Up application redesign
Rolle: Software Architect
Tätigkeit:
- System analyse und Design (OOA,OOD)
- Erstellung der Architektur auf Basis aktueller Java und J2EE Design Patterns
- Implementierung diverser Businesslogik mit EJB 2.x
- Generierung des EJB-Objekts und Schnittstellen mit XDOCLET
- Implementierung diverser Persistenzkomponenten mit DAO und Hibernate
Umgebung: Linux, MySQL, J2EE, EJB2, JUnit, Jboss 3.x, Hibernate2, AXIS-Webservices, Bugzilla, TWIKI, MyDMS

Zeitraum: 10/2004 - 04/2005
Firma: Dupres Consulting
Projekt: MAIS - Modular Academical Information System. Komplex und Komplette Daten Verwaltung für der Universität, basiert auf der multi- tiered Architektur und J2EE Technologien. Automatisierte Erstellung von Dokumenten (Einladungen, Prüfungsprotokollen, Statistiken etc.) Mit Frontend - JSP/JSF Backend: EJB, DAO basierte Persistence Manager und Hibernate O/R mapping. Implementierte Unterstützung für die Datenbanken: Oracle 9i, DB2, Microsoft SQL Server 2000, MysQL, Postgres
Rolle: Software Architect und Entwicklungsleiter.
Tätigkeit:
- Analyse und Design der einzelnen Schichten (OOA, OOD, UML)
- Erstellung der Software Architektur mit der Anwendung gängiger Design Patterns (Business Delegate, Service Locator, Session Facade, DAO etc.)
- Implementierung diverser Businesslogik mit EJB 2.x
- Generierung des EJB-Objekts und Schnittstellen mit XDOCLET
- Implementierung diverser Persistenzkomponenten mit DAO und Hibernate
- GUI Modellierung mit Enterprise Architect und Exadel Studio
- Implementierung diverser Oberflächen mit JSF
- Unit Test mit Junit und Logging mit Log4J

Umgebung: Linux, MySQL, Java, J2EE, EJB2/EJB3, Jboss 4.x, Hibernate, Webservices, Eclipse, JSP, JSF, CSS, Ajax, Ant, JUnit, Poseidon for UML, CVS, Jira, Dokuwiki, JasperReports, MS Project


Zeitraum: 01/2004 - 11/2004
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Paperball 2.1, Suchmaschine für die Online-Angebote von Zeitungen und Zeitschriften. PAPERBALL indexiert Links zu aktuellen Artikeln aus deutsch- und englischsprachigen Tageszeitungen und Wochenzeitungen. (www.paperball.de)
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA, OOD, UML)
- DB Design (TOAD)
- Erstellung der SW Architektur
- Entwicklung (OOP)

Umgebung: Linux, Sun, Oracle, MySQL, Java, JDBC, C++, Jbuilder Enterprise 8, JSP, Caucho Resin Server, Bugzilla, CVS, TWIKI


Zeitraum: 08/2003 - 12/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Trend-O-Meter 1.1 Performance Verbesserungen, Dynamic progressbar, Multithreaded report processing. DB tunning, progressbar für Langezeitdatenbankaufgaben. Report and DB tasks scheduling und email engine. DB tasks preprocesing. Report pool. JVM tunning.
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA,OOD,UML)
- DB Design (TOAD)
- Erstellung der System und Software Architektur
- Entwicklung (OOP)
- Technischeprojektleitung

Umgebung: Linux, Sun, Oracle 9i cluster, Java SDK 1.4, Servlets, JSTL, JDBC, Apache Tomcat servlet engine, JSP, PL/SQL developer, Jbuilder Enterprise 8, Eclipse 3.0, Poseidon for UML, Erwin, TOAD, CVS, MS Project, Bugzilla, TWIKI, MyDMS


Zeitraum: 02/2003 - 07/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Trend-O-Meter 1.0 Lycos intern statistic & report Anwendung mit web interface, Administration tool, Benutzer Rollensystem und DB verwaltung tool.
Rolle: Senior Developer
Tätigkeit:
- System Analyse & Design (OOA,OOD)
- DB Design (TOAD)
- Erstellung der System und Software Architektur
- Entwicklung (OOP)
- Technischeprojektleitung

Umgebung: Linux, Sun, Oracle 9i cluster, Java SDK 1.4, JDBC, Apache Tomcat servlet engine, JSP, PL/ SQL developer, Jbuilder Enterprise, Eclipse 3.0, Poseidon for UML, Erwin, TOAD, Bugzilla, TWIKI, CVS, MS Project


Zeitraum: 01/2003 - 02/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Live search - Lycos portal (http://www.lycos.de/suche/livesuche.html)
Rolle: Senior Developer
Tätigkeit: Software architecture, System Analyse, Entwicklung
Umgebung: Linux, Sun, FastCGI (c++), PHP4


Zeitraum: 12/2002 - 01/2003
Firma: Lycos Europe GmbH, Gütersloh
Projekt: Lycos SQUID Logs reports analyse tool
Rolle: Senior Developer
Tätigkeit: Software architecture, System Analyse, Implementation, DB design
Umgebung: Linux, Sun Solaris, MySQL, Perl, PHP,bash


Zeitraum: 08/2002 - 11/2002
Firma: Fortis GmbH Kosice, Slowakei
Projekt: FORTIS Intranet portal
Rolle: Projekt Manager
Tätigkeit: Project management, Erstellung der SW und System Architektur
Umgebung: Windows NT, DB , MySQL, Jboss application server, J2EE platform

Zeitraum: 12/2001 - 06/2002
Firma: EADS Deutschland GmbH München, ABSC GmbH München
Projekt: TPMS 1.6. - Workflow management, mehr stufige user rechte Konzeption
Tätigkeit: Analyse, Entwicklung, Implementation, Schulung, DB design
Umgebung: Windows NT, Linux, Sun Solaris, PerlBuilder 2.0,CVS, Oracle 8, Objekt Perl/DHTML/CSS/JavaScript,


Zeitraum: 06/2001 - 07/2001
Firma: Eurocopter S.A., ABSC GmbH München
Projekt: CCMS, Configuration Control Management System für EUROCOPTER (intranet anwendung)
Tätigkeit: Entwicklung, Testing
Umgebung: JDK 1.3, J2EE, Tomcat 3.2.3, Borland JBuilder 5 und CVS version management Datenbank: Oracle 8, ADABAS, MS SQL Schnittstellen: Servlet, JSP, Java, DHTML, CSS, JavaScript, ORACLE, MS SQL, Windows NT, Linux


Zeitraum: 10/2001 - 12/2001
Firma: EADS Deutschland GmbH München, ABSC GmbH München
Projekt: TPMS 1.2. - General PDF reporting system den Algemeine Compiler aus dem HTML an PDF format
Tätigkeit: Analyse (OOA,OOP,OOD), Entwicklung, Implementation, Integration
Umgebung: Objekt Perl/DHTML/CSS/JavaScript, Suse Linux, Sun Solaris, PerlBuilder 2.0, Oracle 8


Zeitraum: 05/2001 - 06/2002
Firma: ABSC GmbH München, EADS Deutschland GmbH München
Projekt: TPMS (Technical Publication Management System) ist ein Workflow-Management-System, der Verwaltung von Daten im Bereich der technischen Dokumentation unterstützt.
Hierbei handelt es sich um eine plattformunabhängige, webfähige und somit auch standortunabhängige Anwendung.
TPMS verfügt über eine eigene Benutzerverwaltung. Es enthält ein Rollensystem und unterstützt somit teamorientiertes und standort-übergreifendes Projektmanagement.
Rollen- und Berechtigungskonzepte sowie die Anpassungsfähigkeit der Benutzeroberfläche ermöglichen die einfache Integration der unternehmensspezifischen Prozesse.
Durch seine Einsatzfähigkeit im Internet oder im firmeneigenen Intranet kann von jedem Rechner innerhalb des Unternehmens ohne zusätzlich Installationen auf TPMS zugegriffen werden.

TPMS Features:

* Verwaltung (d.h. Erstellung, Bearbeitung und Referenzierung) von Aktionen, Projekten und Änderungsanträgen

* Überwachung von Änderungsprozessen (Verwaltung, Dokumentation)

* Prozesssicherheit durch klar definierte Prozessabläufe

* Strategisches und operatives Controlling (Termine, Ressourcen)

* Individuell anpassbare Berichtsfunktionen (Auswahl von Listenkriterien)

* Integrierte PDF-Erstellungsfunktion für Berichte und Formulare

* Desktopfunktion (Benachrichtigungsfunktion per E-Mail, Terminkontrolle, "Meine-Aufgaben", etc.)

* Einbindung der Kunden mit direktem Zugriff auf die von ihm gestellten Aufgaben

* Verkürzung der Kommunikationswege (Aktionen können beispielsweise jederzeit Benutzern zugewiesen werden)


Tätigkeit: Analyse (OOA,OOP,OOD), Entwicklung, Implementation, Integration, Kundenberatung
Umgebung: Windows NT, Linux, Sun Solaris, PerlBuilder 2.0, Oracle 8, Objekt Perl/DHTML/CSS/JavaScript


Zeitraum: 11/2000 - 03/2001
Firma: Kremex AG Kosice, Slowakei
Projekt: Komplexer web Datenübertragungssystem mit administrativem und klientelischem Interface. Klientapplikation in drei sprachlichen Mutationen.
Tätigkeit: Webseitendesign, Webgraphik, Scripting, Entwicklung, Implementation, Integration
Umgebung: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Flash 5, Windows NT, Linux, Visual InterDev 6.0, Perl 5


Zeitraum: 02/2000 - 04/2001
Firma: TV Global AG Kosice, Slowakei
Projekt: Web Portal für die Fernsehstation GLOBAL. Lösung des administrativen Interfaces und des Redaktionsystemes. Webmaster und Postmaster Dienste.
Tätigkeit: Webseitendesign und Webgraphic integration, Entwicklung
Umgebung: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Windows NT Server, Visual InterDev 6.0, PerlBuilder 2.0


Zeitraum: 03/2000 - 09/2000
Firma: Spachmüller GmbH, Rosenheim, Deutschland in der Zusammenarbeit mit der Firma MobilTech GmbH, Slowakei
Projekt: Großhandlunginternetgeschäft mit Optimalisation für großen Lager und Applikation für Import und Bearbeitung der Daten. Daten sind über ODBC 3.5 aus MS Access oder SQL7 Datenbank erwerbet.
Tätigkeit: Software entwicklung
Umgebung: DHTML TEMPLATES DESIGN Perl CGI/HTML/CSS/JavaScript, Windows NT, Visual C++ 5.0, Visual InterDev 6.0, PerlBuilder 2.0, InstallShield 6, ODBC 3.5, Linux/Apache Webserver


Zeitraum: 02/1999 - 04/2001
Firma: verschiedene
Projekt: Entwicklung der Webseiten und Webmasterdienste (www.pkauto.sk , www.paneuro.sk , www.cybertoplist.com , www.hotel-centrum.sk , www.kralovstvo.sk , www.julius.sk , www.stich.sk)
Tätigkeit: Analyse, Specification, Software entwicklung
Umgebung: Java scripts, CGI programming (Perl), Java, CSS, HTML, Windows NT, UNIX, Visual InterDev 6.0, Perl Builder 2.0


Zeitraum: 05/1998 - 09/1999
Firma: APP Group AG Prag, Tschechische Republik und MobilTech GmbH, Endapplikationen werden für Cokoladovny AG Prag, Zivnostenska banka AG Prag, CAC Leasing Bratislava programmiert
Projekt: AMANDA - Intraweb-Presentation der multidimensionalen Daten in der Managerform + Entwicklungsystem. Das Generator in Visual C++ 5.0, Bearbeitung der Daten, Daten sind über ODBC 3.5 aus ODBC, ADO oder Oracle Datenbank erwerbet. Dann ist die komplizierte Parameterliste für Java-Klient in HTML Schablone geschäft. Versatile grafische Datenvisualisation ist durch Java-thin-client mit verschiedenen Visualkomponenten (Bilder, Graphe und geographische Mappen, Darsteller der Nummer- und Textwerte, Webausknüpfungen usw.) gemacht. Repository-Datenbank für Konfiguration der Datenquellen und Visualkomponenten, Dienstprogramme für Konfiguration, visualer Modeller, Entwicklungdienst (Java 1.1, JDBC)
Tätigkeit: Cross-Browser-Kompatibilität, Netscape 3.53+, MSIE 3.02, MSIE 4.01+, Windows/Unix Systemdesign, Datenbankdesign, Java thin-client, Design und Entwicklung (Hauptverantwortung), Visualer Modeller, JDBC Funktionen, Entwicklung der Datenbankschicht des Generators C++
Umgebung: Windows NT x386/Sun, Visual C++ 5.0, Visual J++ 1.0, Visual InterDev 6.0, MS Access 97, ODBC 3.5, ADO, Oracle SQL*Net


Zeitraum: 11/1996 - 04/1998
Firmen: Adams AG Kosice Slowakei, S.O.S. Electronic GmbH Slowakei, Global Bussiness & Consultancy services U.S.A.
Projekt: WWW-Onlinegeschäfte, Entwicklung und Verteilung. (www.adamsks.sk , www.sos.sk , www.globalbussinesscs.com)
Tätigkeit: CGI Perl/DHTML/CSS/JavaScript, J++, MySQL, Sprite, Webseitendesign, Webgraphic, Scripting
Umgebung: Windows NT, Visual InterDev 6.0


Zeitraum: 07/1992 - 11/1992
Firma: Spicka GmbH, Slowakei
Projekt: Lagersystem und Inventurstatistik
Tätigkeit: Entwicklung und project management
Umgebung: MS DOS, Borland C++

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Technische Universität Kosice, Slowakei (http://www.tuke.sk/index-e.html)
Abschluß als Dipl.-Ing. (univ.) 1992, mit vorzüglichem Fortgang
Studienrichtung: allgemeine Universitätsbildung mit Orientierung auf Mathematik und Physik, Informatik, Programmierung - Analyse, Design und Implementation
Thema der Diplomarbeit: Das System für Unterstützung der Entwicklung des Stundenplanes an der Universität. (C,C++, MS DOS)



Kompetenzen

Kompetenzen

Top-Skills

Java EE OOA OOP OOD Perl Object-Relational-Mapping XML JSF JSP Bloomberg Reuters Angular JavaScript Ajax TypeScript JPA Maven Continuous Integration JUnit Build Linux Oracle SQL Configuration Management Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:

o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Unit Test
o Projektleitung und Projektmanagement
o Software Architektur
o Build and Deployment Prozess, Continuous Integration
o Migration, Portierung


Methoden:

o Objektorientierte Analyse, Design, Programmierung (OOP, OOA, OOD)
o Strukturierte Analyse/Programmierung/Design
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o Datenbanken Design
o SW-Dokumentation
o UML (Rational Rose,Together, Enterprise Architect)


Spezialkenntnisse:

o Internet WebServer Aufbau, Design, Programmierung, DB-Anbindung, Wartung
  (WWW, GWT, HTML, XHTML, HTTP, CGI, FCGI, TCP/IP, ActiveX, FTP, NFS, JSF, JSP, Servlets, PHP, AJAX)
o J2EE (EJB, Servlets, JSP, JSF, Facelets, JDBC, JavaMail, JPA)
o XML processing und Automatisierte Erstellung von Dokumenten ( XML/XSLT - SAX, DOM, JDOM, JAXB, XSL-FO FOP framework,  XSLT transformation XML, PDF, RTF, TXT, JasperReports)
o Compilerbau, Parser, Zustandsautomaten
o Hibernate
o Regular Expression
o Maven2, Ant

Betriebssysteme

MS-DOS
SUN OS, Solaris
Unix
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C
C++
Fortran
Java
JavaScript
Pascal
Perl
PHP
PL/SQL
Python
Shell
Tcl/Tk
yacc/lex

Datenbanken

Access
Adabas
DAO
DB2
DMS
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
xBase

Datenkommunikation

Bus
ARINC429, AFDX, MIL-Bus
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
Novell
PC-Anywhere
Router
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk

Hardware

Alpha
PC
SUN
VAX

Branchen

Branchen

Autobranche
Luft- und Raumfahrt
Automatisierungstechnik
Flughafen
Maschinenbau
Banken
Pharmazie
Börse
Softwarehersteller
Versicherungen
Suchmaschinen
Webportalen
Bahn Personenverkehr

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.