J2ee Architect Anwendungsentwicklung und Consulting
Aktualisiert am 17.12.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 17.12.2023
Verfügbar zu: 100%
davon vor Ort: 85%
Java
Jenkins
Extended Javascript
JavaScript
Angular
Deutsch
Fließend
Französisch
Fließend/Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 10 Monate
2019-06 - heute

Anwendung ZEUS 2.0

Entwickler
Entwickler
  • Bei der Anwendung ZEUS 2.0 handelt es sich um eine Software, die die Erstellung verbindlicher Zolltarifauskünfte (vZTA) unterstützt.
  • ZEUS 2.0 ist in das Mitarbeiterportal Zoll (MAPZ) verlinkt.
  • Dies bedeutet, dass der Aufruf von ZEUS 2.0 aus dem Portal heraus erfolgt und keine erneute Anmeldung des Benutzers erforderlich ist.
  • Demzufolge gibt es keine Login-Maske.
  • Die Zugriffsberechtigung auf ZEUS 2.0 steuert das Portal.
Java 8 und 9 JPA / Hibernate IntelliJ Camunda 7.11 Solr 8 Agile Methoden Arquillian 1.4 Selenium 3 Agile Methoden Web: PrimeFace CKEditor Jenkins
ITZBund IT-Dienstleister des Bundes
6 Jahre 3 Monate
2018-01 - heute

zDP Datenportal

Entwickler Java 8 und 9 JEE 6 Python 2 ...
Entwickler

Das zDP Datenportal ist die graphische Oberfläche der zentralen Datenplattform (zDP). Es handelt sich um eine Web-Anwendung mit verschiedenen Modulen, welche dem Endanwender unterschiedliche Funktionen bereitstellen.

Java 8 und 9 JEE 6 Python 2 JPA / Hibernate Eclipse Agile Methoden Web: ZK OSS/ Angular 6/ D3.js.
HSH-nordbank-hamburg Commercial Bank
9 Monate
2018-10 - 2019-06

zDP Datenportal

Entwickler
Entwickler
  • Das zDP Datenportal ist die graphische Oberfläche der zentralen Datenplattform (zDP).
  • Es handelt sich um eine Web-Anwendung mit verschiedenen Modulen, welche dem Endanwender unterschiedliche Funktionen bereitstellen.
Java 8 und 9 JEE 6 Python 2 JPA / Hibernate Eclipse Agile Methoden Web: ZK OSS Angular 6 D3.js.
HSH-nordbank-hamburg Commercial Bank
1 Jahr 10 Monate
2017-01 - 2018-10

Talanx modernisiert mit Digitalisierung Schaden-/Unfallgeschäft

Entwickler Java JEE 6 JPA / Hibernate ...
Entwickler

Talanx stellt das Schaden-/Unfallgeschäft mit deutschen Privat- und Firmenkunden für die Zukunft auf. Die Modernisierung soll durch ein umfangreiches Maßnahmenpaket unter dem Schlagwort „HDI 4.0“ vorangetrieben werden. Neben Digitalisierung und Automatisierung umfasst es neue Produkte und Serviceangebote.

  • Mehr Effizienz durch Automatisierung und Digitalisierung
  • Maßnahmenpaket „HDI 4.0“ modernisiert Prozesse und IT-Plattformen
  • Kunden profitieren von weiter verbessertem Service
Java JEE 6 JPA / Hibernate Eclipse RCP Relationale Datenbanken SQL PL/SQL Agile Methoden Sehr gute Word/RTF-Kenntnisse (Formatvorlagen/ Tabellengestaltung/ Serienbrieferstellung) XML-Technologien (XML/ XSLT/ XPATH) Dokumenttransformation (JAXB/ DOM)
4 Monate
2016-09 - 2016-12

Flüchtlingsmanagement

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt

Im Rahmen des Gesamtprozesses zur Aufnahme, Verteilung, Unterbringung und Versorgung von Asylbewerbern in Nordrhein-Westfalen wird eine IT-basierte Unterstützung für die Planung und Lenkung der Ströme von Personen, angefangen bei der Aufnahme über die Verteilung auf Einrichtungen bis hin zu einer Zuweisung in die Kommunen selbst, benötigt.

Windows Unix Java XML SQL PrimeFaces (JSF) Eclipse Maven Confluence Jenkins Git Gitlab DBMS: Oracle 12 Application Server(JBoss-6) Spring JPA (Hibernate) BPM(N) WebService (SOAP/ Rest) Scrum
Computacenter AG / Nordrhein-Westfalen
11 Monate
2015-10 - 2016-08

Airport DCB

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt

Aus einer virtuellen Perspektive bietet das DCB-System eine Web-Browser-basierte HTML, um unterschiedliche User Operation zu ermöglichen:

  • Inspektion von präzise berechneten Flugverkehrsdaten mit Informationen aus verschiedenen externen Eingangsquellen.
  • Anpassungen der Flughafenkapazitäts- und Bedarfseinstellungen zur Optimierung bestimmter, vom Flugplan betroffener Kennzahlen.
  • Export von Planungsergebnissen an externe Stakeholder
  • Das DCB Systemdesign basiert auf einem Satz von ESB message oriented middleware (MOM).
Windows Unix Java XML SQL Spring Micro-service (spring-boot) Angular 1.3 Bootstrap 3.2 bower D3.js jQuery Note.js Eclipse Subversion Maven SQL Developer MongoDB Confluence Jenkins Git ActiveMQ Gitlab PostgreSQL Spring JPA (Hibernate) BPM(N) WebService(SOAP Rest) Scrum Test-driven development (TDD)
Exelis Orthogon GmbH /National Air Traffic Services UK
2 Jahre 3 Monate
2013-07 - 2015-09

Q/STAR next Generation

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt
  • Umsetzung aller prozessrelevanten Anforderungen, die sich u.a. aus geplanten NETwork-Maßnahmen zum Prozess ergeben,
  • Signifikante Verbesserung der Nutzerakzeptanz und Performancesteigerung durch konsequente Umsetzung der LHT-IT-Standards und Styleguides,
  • Reduzierung der Betriebskosten und Übergabe der technischen Applikationsverantwortung an TI,
  • Vermeidung weiterer Entwicklungsaufwände/Release-Updates mit IBS AG

 

Die Applikation der Firma IBS soll bis Ende 2014 durch eine IT-Eigenentwicklung q/star ng abgelöst werden.

Der Umgang mit Fehlern ist nicht einfach, aber

  • unsere Applikation Werkzeuge sichern einen strukturierten und effizientenArbeitsablauf,
  • das Lernen aus Fehlern wird damit systematisch unterstützt,
  • die Wirksamkeit des Handelns ist erlebbar.

 

Schwerpunkte:

Der Bereich entwickelt Multimedia-Entertainmentsysteme, welche wahlweise auf bestehender Hardware oder auf selbstentwickelter Hardware mit integriertem Wlan und Mobil-4G Interface laufen können. Im Rahmen dieses Projektes umfasste meine Aufgabe mehrere Module. Diese Module wurde von der Planung über die Erstellung bis zum Test und der QA Phase von meiner Person uni solo begleitet.

 

Parallel dazu wurden kleinere Aufgaben im Umfang von ja ca. 1-2 Arbeitswochen in Teams mit 2-5 Personen realisiert.

  • Als Erstes entwickelte ich eine Library, die auf Basis eines abstrakten Persistenzmanagers beliebige Datenbankobjekte in konfigurierbare Datenformate ( JSON, XML ) und diese Datenformate wieder zurück in Datenbankobjekte konvertieren konnte. Die Library konnte beliebige Datenbankreferenzen wie OneToOne, OneToMany und ManyToOne handhaben. Dabei wurden die Stati Touch, Update, Create und Delete von Datensätzen verarbeitet. Intern arbeitete diese Library zusätzlich mit einer Statemachine, welche Implementierungen für Objektbezogene Aufgaben ermöglichte. Ziel dieser Library war die Replikation von Datensätzen, die erstellt, geändert oder gelöscht wurden und dabei von einer beliebigen Anzahl von Systemen zu einem Server oder umgekehrt transferiert wurden.
  • Ein weiteres Modul beinhaltet die sichere Übertragung von Events und Datenbankänderungen auf Konfigurationsbasis zwischen beliebigen Netzwerken von Servern. Diese Server wurden per ID definiert und waren in der Lage miteinander zu kommunizieren. Dieses Protokoll entwickelte ich auf Basis von JMS und Camel auf ActiveMQ und JMX. Die Verbindungen zwischen den einzelnen Systemen waren unsicher und konnten jederzeit unterbrochen werden. Dabei wurden Kommunikationsmethoden wie Events, Push-Messages und Request/Reply-Messages mit je optionalem Acknowledge implementiert. Multicast-Kommunikation und konfigurierbare dynamische Trigger, die zur Laufzeit geändert wurden, stellten die Möglichkeit bereit, gezielt Daten mit bestimmen Inhalten und aus gewünschten Tabellen mit Objektstrukturen zu replizieren oder von anderen Modulen per Event Nachrichten an eine Liste von Remotesystemen sicher zu übertragen und somit eine sichere, verteile, selektive Datenreplikation zu ermöglichen.

 

Das aktuelle Modul erzeugt auf Basis von zKoss ( vergleichbar mit GWT/Vaadin ) einen UI-Framework, welcher durch Setzen einer beliebigen JaxB-Klasse aus dieser JaxB Klasse eine komplexe Struktur erstellt, welche alle Felder und deren interne Abhängigkeiten und Datentypen erzeugt und ein abstraktes, performantes Eingabesystem generiert.

Dieses ist per Attribute-Definitionen in den implementierten Java-Klassen komplett konfigurierbar und kann die Werte aus instanziierten JaxB-Objekten in diese UI-Forms übertragen oder die Werte aus diesem Userinterface wieder in die instanziierten JaxB Klasse schreiben inkl. voller Validierung und dynamischen Komponenten wie Datenbankinhalten und Listen. Dieser Framework hat das Ziel, als Basis für eine Reihe von  implementierenden Frameworks komplexe UI-Interfaces mit geringstem Zeitaufwand für  wiederkehrende Aufgaben und unterschiedlichen Typen der Medien ( Audio, Video, PDF, Pages, Games .. ) bereitzustellen.

Tools/ Technologien:

JaxB, Hibernate, XML/XSD, JMS (1.0/2.0), Serialisierung von
Objekten , zKoss, Spring, Swing, JMX. JNI, Java Bytecode Modifikation, remote Replikation, Multicast via JMS, Datenbanken aktive Javatrigger / Prozeduren, Injection,
Jboss, JSON, Camel,Programmiersprachen Java, PLSQL, SQL, XML/XSD, Javascript, Html, C#/C++ auf Windows, Linux
Modulgenerierung, Softwareprodukte: Jboss EAP 6.3 / Wildfly 8.2, Postge 9.x, ActiveMQ, Git

Windows Unix Java XML SQL Eclipse Subversion Maven SQLDeveloper Confluence Jenkins Oracle 12 EJB3.1 JPA (Hibernate) BPM(N) WebService (SOAP/ Rest) JSF 2.0 (Icefaces) Bootstrap jQuery Application Server(JBOSS 6.x) Git Scrum Test-driven development (TDD)
LUFTHANSA Q/ VELIMO
1 Jahr 1 Monat
2012-07 - 2013-07

UNIFIED SALES PLATFORM (USP)

Entwickler, techn. Architekt, Continuous Integration,Test lead Windows Unix Java ...
Entwickler, techn. Architekt, Continuous Integration,Test lead

Design und Realisierung einer service- und prozessorientierten Sales Platform, im Rahmen des Projekts  BMW I ( USP – Unified Sales Platform )

Als Vorgehensmodell wird Scrum mit 4 Feature -Teams  zu je Team-Mitgliedern plus PO und PO-Support zur Gewährleistung eines agilen Software-Entwicklungsprozesses eingesetzt.

Hauptaufgabe im Team und Team übergreifend ist  Senior-Softwareentwickler und Continuous Integration und Test leads.

Unterstützung beim Aufbau eines Continuous Integration Systems mittels Jenkins (Continuous Deployment, Integration von automatisierten Unit Tests, Acceptance Tests und Integration Tests)

  • Integration von Acceptance Tests Smoks(Selenium)
  • Aufbau eines automatisierten Regression Tests (Selenium)
Windows Unix Java XML SQL IntelliJ Subversion Maven SQLDeveloper Confluence Jenkins Sonar Selenium Robot Oracle 12 EJB3.1 JPA (EclipseLink) BPM(N) WebService(SOAP Rest) JSF 2.0 (Primefaces) Application Server(Glassfish 3.x) Scrum Test-driven development (TDD
BMW
1 Jahr 1 Monat
2011-06 - 2012-06

Projekt ?POZ?

Senior-Softwareentwickler Migration von EJB2 auf EJB3 selbstentwickelten skript-basierenden Build Tool ...
Senior-Softwareentwickler
  • Weiterentwicklung der POZ - "Personal Online Zentral" Anwendung.
  • Zur effektiven Unterstützung der Mitarbeiterinnen und Mitarbeiter in den jeweiligen Service-Zentren der Bundesagentur
Migration von EJB2 auf EJB3 selbstentwickelten skript-basierenden Build Tool basierend auf Ant Implementierung von Unit-Tests Dokumentation gemäß BA-SWEP Eclipse Netbeans 7.0 Bea WL 10.3.3 und 10.3.4 Hudson JPA Toplink EJB3 JEE 6
Bundesagentur für Arbeit
6 Monate
2011-01 - 2011-06

Projekt ?RobasO?

Senior-Softwareentwickler Implementierung von Workflows Implementierung eines GUI-Frameworks Implementierung von Unit-Tests ...
Senior-Softwareentwickler
  • Umsetzung des technischen Designs von Anwendungen auf Basis der skizzierten RobasO Architektur unter Verwendung der Technologien JEE (Oracle Weblogic), BPMN, Web-Services (auf Oracle Service Bus), BPEL.

 

Nachweise/Zertifikate

  • 2002 Sun Certified Enterprise Architect for J2EE
  • Design und Implementierung effizienterer J2EE-Anwendungen
Implementierung von Workflows Implementierung eines GUI-Frameworks Implementierung von Unit-Tests Dokumentation gemäß BA-SWEP Innovator Oracle SOA Suite/Process Manager Eclipse Jdeveloper Bea WL 10.3.3 und 10.3.4 Ant Hudson JSF 2.0 JPA Toplink EJB3 JEE 6
Bundesagentur für Arbeit
8 Monate
2010-06 - 2011-01

Migration von DTS zu .NET-Plattform

Entwickler und technischer Architekt Hudson Entity Framwork C# ...
Entwickler und technischer Architekt
  • Der Mainstream Support für SQL Server 2000 ist bekanntlich seit April beendet und ist nun in der (limitierten) Extended Support Phase.
  • Die neueste Version SQL Server 2008 ist bereits in knapp einem Monat verfügbar, deshalb lohnt es sich nun langsam aber sicher Gedanken für einen Upgrade zu machen (von SQL 2000 auf 2005 oder 2008).
  • Die DTS (Data Transformation Services) sind als Bestandteil von SQL Server 2000 ein häufig eingesetztes Tool um Daten von A nach B zu "schaufeln".
  • Mit SQL Server 2005 wurde dieser Dienst  komplett neu geschrieben und steht als Bestandteil von SQL Server als Integration Services (SSIS) zur Verfügung.

 

Schritte für Migration:

  • Erstellung der grundlegen Architektur zur Migration der Daten des bestehenden Systems Safir und Altdaten mit Verlaufsinhalten in MPF aus APS Aufbau und
  • Entwicklung des Migrationsmoduls zur geeigneten Umversorgung und Umstellung der bestehenden Daten auf PIT-Architektur Codierung der Schnittstelle zur Verarbeitung der Migrationsdaten
  • Umarbeitung der Einlese und Verarbeitungsroutinen
  • Erweiterung des Sicherheitskonzepts zum Monitoring der Funktionalität der Schnittstelle mit umfassendem Errorreporting
Hudson Entity Framwork C# enterprise architect BD (MSSQL) Net 3.5 WCF WPF Entity Framwork Visual Studio 8 Nant Nunit Hudson
Lorenzsoft software GmbH (Daimler AG)
5 Monate
2010-06 - 2010-10

Erstellung ein Java Agenten

Entwickler und Software Architekt JAVA (Spring Batch JPA2) Spring OSGi ...
Entwickler und Software Architekt
  • Erstellung ein Java Agenten mit die Möglichkeit, große Datenmengen zu speichern zu importiert und schnell darauf zugreifen zu können.
  • Erstellung ein Connector-Modul.
  • Das Connector-Modul enthält einen Resource Adapter mit sämtlicher Funktionalität
JAVA (Spring Batch JPA2) Spring OSGi HTML 5 Hudson Maven junit enterprise architect
Lorenzsoft software GmbH (SBK)
6 Monate
2010-01 - 2010-06

Erstellung eines Newsletter Tools

Entwickler und technischer Architekt JAVA (EJB 3 JPA1 Servlet ...
Entwickler und technischer Architekt
  • Das Newsletter-Tool ist in folgenden Produkten verfügbar: Webhosting (ab WebStart), Ready-to-run-Server, Shop (ab ShopPro) und BranchenStart.
  • Mit dem Newsletter-Tool können einfach und bequem persönlich adressierte Newsletter an einen ausgewählten Empfängerkreis versenden und verwalten.

 

Das Newsletter-Tool besteht zurzeit aus folgenden Bereichen:

  • Newsletter
  • Adressen
  • Formulare
  • Adressverwaltung

JAVA (EJB 3 JPA1 Servlet JSP JSF XML XSLT JAXB) BD (Mysql) JBOSS Server Hibernate Junit Maven
1&1 Internet AG
1 Jahr
2009-01 - 2009-12

Entwicklung ATV (A)llgemeine (T)ermin (V)erwaltung

Entwickler und technischer Architekt Java EE 1.5 Log4J 1.2 Hibernate 3.2 ...
Entwickler und technischer Architekt
  • ATV ist das BA weite Werkzeug zur Terminerfassung und zum Einladungsdruck. Täglich arbeiten über 45.000 Benutzer mit dem System.
  • Pro Monat werden ca. 3.000.000 Termine und Einladungen angelegt.
  • Die Rechtsverbindlichkeit der Termine verbunden mit den Sanktionsmöglichkeiten des SGBII haben die Eigenentwicklung einer Terminverwaltung notwendig gemacht.
  • Termine und Einladungen eines BA Kunden sind somit lückenlos dokumentiert.
  • ATV ist eine Java Swing Rich-Client Applikation die mit einer EJB-Server-Anwendung kommuniziert.
  • Die Persistenzschicht wurde über Hibernate/Oracle realisiert.
Java EE 1.5 Log4J 1.2 Hibernate 3.2 Ant CVS Oracle 10g HTML 5 Eclipse 3.2 MID Innovator 2007 Borland Enterprise Server 6.6 Bea Weblogic 10 Oracle SqlLoader Serena TeamTrack SOA
Bundesagentur für Arbeit
2 Jahre 3 Monate
2007-06 - 2009-08

elinckia.com

Entwickler und technischer Architekt JAVA (Servlet JSF JSP ...
Entwickler und technischer Architekt
  • elinckia.com ist ein 100%ig webbasiertes, professionelles und "offenes" Portal für Web-Collaboration zur Gruppen- bzw. Projektorganisation und -arbeit mit den integrierten, anspruchsvollen Features wie z.B. Web-Konferenz (Video, VoIP, Screensharing, Voting, etc.), Datei-Explorer, Projektmanagement, Action-Tracker, E-Mail-Account, Gallery, u.v.m.
  • Ohne Downloads bzw. das Ausführen von Anwendungsdateien (z.B. ".exe") können alle diese Features intuitiv und ohne Medienbrüche direkt vom Portal aus bedient werden.
  • Das offene „All-in-One“ Portal von elinckia.com kann insbesondere von folgenden Zielgruppen von Anfang an nutzenorientiert eingesetzt werden: Freelancer, Klein- und Mittelständische Unternehmen, Vereine und Organisationen sowie kleine und große Gruppen die bereits organisiert sind.
  • Der positive Nebeneffekt von Social Networking (Gruppen- bzw. Organisationsprofile, Member- bzw. Mitarbeiterprofile) ermöglicht den Mitgliedern von elinckia.com auch über ihre ursprüngliche Gruppe/Organisation hinaus, sich bei anderen Gruppen/Organisationen zu
JAVA (Servlet JSF JSP JDBC XML XSLT AJAX) BD (Mysql Postgres) JBoss Seam Richfaces JSF HTML 5 XHTML 5 Spring Toplink JPA J2ee(JNDI JCA) Webservices. WebSphere App Server 5.1 JBoss
Bluepartner GmbH
4 Monate
2008-07 - 2008-10

PARTNERnet

Analyst und Architekt
Analyst und Architekt

Ziele des Projekts:

Analyse und Bewertung der PARTNERnet von HDI-Gerling. Grundlagen hierfür waren:

  • Ein Review von Teilen des Sourcecodes
  • Ein Architektur-Review
  • Belastungstests
  • Gespräche mit HDI Entwickler

 

Das PARTNERnet ist ein Verbund verschiedener IT-Systeme (Services) zu einem webbasierten Portal, das durch die PARTNEROFFICE AG zur Verfügung gestellt wird. Es unterstützt die bei PARTNEROFFICE angeschlossenen Kunden bei der Abwicklung ihrer täglichen Arbeitsabläufe.

 

Das PARTNERnet besteht zurzeit aus folgenden Systemen:

  • Web Content Management System (WCMS C-Tool)
  • Selektionstool
  • Organizer
  • Verwaltungsplattform (myOffice)
  • Angebotsrechner (myStar)
  • Versorgungsanalyse (CARA)
  • Vergleichsrechner (Fremdsysteme)
  • SOA

 

Tools/Technologien:

  • PMD, Checkstyle
  • JMeter, AppPerfect, Jprofiler
HDI-Gerling Versicherung
1 Jahr
2007-10 - 2008-09

Scoyo Plattform Release 0.1? (scoyo.com)

Entwickler und technischer Architekt
Entwickler und technischer Architekt

Ziele des Projekts:

Ziele dieses Projektes besteht in der Umsetzung und Bereitstellung eines ersten Software-Frameworks der zukünftigen Scoyo Plattform, welche im August 2008 (August-Release) marktreif sein soll. Ferner sollen zur Erreichung von Zwischenzielen, wie dem November-Release und dem Februar-Release, bereits auf der technischen Seite eine Basis bereitgestellt werden, um die Zwischenziele erreichen zu können.

 

Durch das Bereitstellen von essentiellen Basis-Features und Funktionen im Rahmen des Scoyo Plattform Releases 0.1 soll den Stakeholdern und Projektteammitgliedern die Möglichkeit der Erlangung von Erfahrung und Erkenntnissen in Bezug auf die Funktionsweise der Plattform gegeben werden. Durch dieses interaktive und inkrementelle Vorgehen können bereits zu Beginn der Scoyo Plattform Entwicklung Missverständnisse vermieden und falsche Annahmen in Bezug auf die konkrete Umsetzung von Features ausgeräumt werden.

 

Ferner kann durch die technische Realisierung der Basis-Funktionalitäten im Release 0.1 bis zum Zeitpunkt der Marktreife im Februar 2008 eine relative Prozessstabilität erreicht werden. Diese Prozessstabilität ist erforderlich, um u.a. weitere Evaluations/ Markttest auf Basis der Scoyo Plattform durchführen zu können.

 

Zur Vermeidung eines expontentiellen Wachstums der  Softwareentwicklungskosten und zur Optimierung der Entwicklungsdauer bzgl. der benötigten Software-Komponenten soll ein Software-Framework geschaffen werden. Dieses bildet den Grundstein für zukünftige Scoyo Plattform Releases, in denen eine fiktive Anzahl von Features unter Wiederverwendung der Basiskompontenten integriert werden kann.

 

Tools/Technologien:

  • Flash/ActionScript 2.0, Flex 2/ActionScript 3.0,
  • Java: POJOs, Servlet , J2ee
  • Spring, Hibernate, and JMS
  • RMI
  • MagicDraw(UML)
Bertelsmann Media Worldwide AG
4 Monate
2007-07 - 2007-10

Easynet

Entwickler und technischer Architekt
Entwickler und technischer Architekt

Ziele des Projekts:

Konzept und Design für ein Internet basiertes Bestellsystem als Web basieren Client-Server System. Datenaustausch per FTP. Entwicklung eines EJB-moduls für die Bestelldaten, Das Modul kommt bei angeschlossenen Businesspartnern unter den unterschiedlichsten Entwicklungsumgebungen zum Einsatz. Alle Schnittstellen wurden daher als DISPATCH-Schnittstellen ausgelegt, das EJB-Objekt entsprechend dokumentiert und mit Logging-Funktionen ausgestattet.

Das Sky-Portal bietet mit der neuen Version auch vereinfachte Installation, neue und verbesserte Standardanwendungen (Portlets) und verbesserte Administrationswerkzeuge.

Dieses ermöglicht, Informations- und Transaktionseinheiten im Portal (Portlets) in unterschiedlichen Kontexten mehrfach zu verwenden

 

Tools/Technologien:

  • AJAX
  • JBOSS Server
  • JBOSS Portal
  • Portlets (JSR-168)
  • JSF, JSP, EJB, HTML 4.1, XHTML 1.1
Sky UK B2B

Aus- und Weiterbildung

Aus- und Weiterbildung

1989-1992

Baccalauréat de Technicien (Abitur)Option

Zusätzlich Abschluss als Techniques Quantitatives de Gestion (staatlich geprüfter Betriebswirt +  Abitur) in Abidjan

 

1992-1994

Diplom Betriebswirt der Fachrichtung Verwaltung und Wirtschaft (Comptabilité et Gestion)

1998 ? 1999

Fachinformatiker Anwendungsentwicklung (Hamburg CBM)

1994-1998

Universität (Paris VI Jussieu , Frankreich Informatik)

Zusätzliche Qualifikationen 

2000

  • Lotus Notes Domino Certification
  • Certified Lotus Professional (CLP)
  • Certified Lotus Specialist (CLS)
  • Certified Lotus Notes Programmer

 

2002

  • Sun Certified Enterprise Architect for J2EE Technology

Kompetenzen

Kompetenzen

Top-Skills

Java Jenkins Extended Javascript JavaScript Angular

Schwerpunkte

  • Analyse von komplexen Kundenanforderungen im Umfeld e - Commerce, B2B, B2C, CRM
  • Analyse der kundenspezifischen IT-Strukturen, Schnittstellenstrukturen sowie von Hard- und Softwarekonzepten
  • Entwicklung und Realisierung von Technologiekonzepten u. a. für Geschäftsprozessoptimierung wie Sales Force Automation
  • Enge Zusammenarbeit mit internen und externen Partnern
  • Einbringung der gewonnenen Erfahrungen aus Projekten in die Gestaltung und Umsetzung von IT-Dienstleistungsprodukten
  • Integration von Lotus Domino R/x mit Standard Datenbanken ( Oracle, MS-Access, DB 2 ), und Java Technologie oder System wie Peoplesof, Siebel .
  • Konzeption und Umsetzung von verschiedenen Schnittstellen unter Verwendung von Java, Corba, XML
  • Programmierung von agents und Nutzung von Lotus scrip, People Soft script, Java-Konzeption sowie Umsetzung von Internetseiten
  • Objektorientierte Analyse, Design, Implementierung (UML, XP)
  • Patternorientierte SW Architektur (GoF, POSA, Corba)
  • Steuerung und Leitung von Performancetestphasen,
  • Scripting und Testdurchführung, Analyse der Ergebnisse Performance Diagnosen, Continuous Integration
  • Coaching Evaluierung und Proof of Concept Architektur Development

Produkte / Standards / Erfahrungen / Methoden

Kurzprofil:

Meine Schwerpunkt - Aktivität liegt aufgrund von Projekterfahrung im Java - Umfeld mit J2EE Architektur. In zahlreichen J2EE Projekten konnte ich meine Kenntnisse im Bereich Web Applikation erweitern und mittels analytischer Auffassungsgabe die erarbeiteten Präsentationstechniken anwenden. In den Analysephasen bei Projekten in der Automobil-Industrie, Telekommunikationsunternehmen, bei Luftfahrtunternehmen und in der Dienstleistungsbranche habe ich mir eine methodische Vorgehensweise angeeignet.

Tools/Utilities/Sonstiges:

Applikations-Webserver, BEA Weblogic, WebSphere, Tomcat, Apache, Jrun , Lotus Domino, Jonas, JBoss, Orion, Hudson, Jenkins OO Analyse und Design, Rational Unified Process, UML
CRM und Groupware, CRM Peoplesoft , People Soft Presale Project, Order Capture, Lotus Notes & Domino, Lotus Script, Lotus Formular, Performance Tuning, JInsight, Jprobe, Lodrunner, Selenium, Open Source Frameworks, Struts, Log4J, Ant, JUnit, XDoclet, JBossMX, Velocity, Robot Framework , Jakarta JMeter

 

Diverse:

  • Remote Desktop 32
  • PVCS
  • CVS
  • LDAP
  • MQSeries
  • Vignettex
  • Eclipsex
  • WebSphere Studio x, vi
  • Jbuilder x

Berufserfahrung

12/2004 ? heute

Kunde: USU AG (Freiberuflich)

10/2002 ? 12/2004

Kunde: IBM Business Consulting

10/2001 - 10/2002

Kunde: PriceWaterhouseCoopers bis zur Übernahme durch IBM Business Consulting

06/1998 - 09/2001

Kunde: Systematics AG - EDS 

 

Betriebssysteme

Linux
NT Eks 4.0 & 2000 Pro
Solaris 8
Windows NT 4.0 & 2000

Programmiersprachen

AJAX
angularjs
bootstrap
C
C#
CORBA
DHTML
dot Net
(3, 3.5, 4)
HTML
J2EE
(JNDI, JDBC, EJB)
Java
(Swing, Servlets, JSP, RMI)
Javascript
Visual Basic 5
WebServices
(SOAP, UDDI, XML-RPC)
XML
XSL

Datenbanken

DB2
Derby
MS Access
MS SQL Server
MySQL
Oracle 8.xx
Postgres DB

Hardware

IBM Architektur etc.

Branchen

Branchen


Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 10 Monate
2019-06 - heute

Anwendung ZEUS 2.0

Entwickler
Entwickler
  • Bei der Anwendung ZEUS 2.0 handelt es sich um eine Software, die die Erstellung verbindlicher Zolltarifauskünfte (vZTA) unterstützt.
  • ZEUS 2.0 ist in das Mitarbeiterportal Zoll (MAPZ) verlinkt.
  • Dies bedeutet, dass der Aufruf von ZEUS 2.0 aus dem Portal heraus erfolgt und keine erneute Anmeldung des Benutzers erforderlich ist.
  • Demzufolge gibt es keine Login-Maske.
  • Die Zugriffsberechtigung auf ZEUS 2.0 steuert das Portal.
Java 8 und 9 JPA / Hibernate IntelliJ Camunda 7.11 Solr 8 Agile Methoden Arquillian 1.4 Selenium 3 Agile Methoden Web: PrimeFace CKEditor Jenkins
ITZBund IT-Dienstleister des Bundes
6 Jahre 3 Monate
2018-01 - heute

zDP Datenportal

Entwickler Java 8 und 9 JEE 6 Python 2 ...
Entwickler

Das zDP Datenportal ist die graphische Oberfläche der zentralen Datenplattform (zDP). Es handelt sich um eine Web-Anwendung mit verschiedenen Modulen, welche dem Endanwender unterschiedliche Funktionen bereitstellen.

Java 8 und 9 JEE 6 Python 2 JPA / Hibernate Eclipse Agile Methoden Web: ZK OSS/ Angular 6/ D3.js.
HSH-nordbank-hamburg Commercial Bank
9 Monate
2018-10 - 2019-06

zDP Datenportal

Entwickler
Entwickler
  • Das zDP Datenportal ist die graphische Oberfläche der zentralen Datenplattform (zDP).
  • Es handelt sich um eine Web-Anwendung mit verschiedenen Modulen, welche dem Endanwender unterschiedliche Funktionen bereitstellen.
Java 8 und 9 JEE 6 Python 2 JPA / Hibernate Eclipse Agile Methoden Web: ZK OSS Angular 6 D3.js.
HSH-nordbank-hamburg Commercial Bank
1 Jahr 10 Monate
2017-01 - 2018-10

Talanx modernisiert mit Digitalisierung Schaden-/Unfallgeschäft

Entwickler Java JEE 6 JPA / Hibernate ...
Entwickler

Talanx stellt das Schaden-/Unfallgeschäft mit deutschen Privat- und Firmenkunden für die Zukunft auf. Die Modernisierung soll durch ein umfangreiches Maßnahmenpaket unter dem Schlagwort „HDI 4.0“ vorangetrieben werden. Neben Digitalisierung und Automatisierung umfasst es neue Produkte und Serviceangebote.

  • Mehr Effizienz durch Automatisierung und Digitalisierung
  • Maßnahmenpaket „HDI 4.0“ modernisiert Prozesse und IT-Plattformen
  • Kunden profitieren von weiter verbessertem Service
Java JEE 6 JPA / Hibernate Eclipse RCP Relationale Datenbanken SQL PL/SQL Agile Methoden Sehr gute Word/RTF-Kenntnisse (Formatvorlagen/ Tabellengestaltung/ Serienbrieferstellung) XML-Technologien (XML/ XSLT/ XPATH) Dokumenttransformation (JAXB/ DOM)
4 Monate
2016-09 - 2016-12

Flüchtlingsmanagement

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt

Im Rahmen des Gesamtprozesses zur Aufnahme, Verteilung, Unterbringung und Versorgung von Asylbewerbern in Nordrhein-Westfalen wird eine IT-basierte Unterstützung für die Planung und Lenkung der Ströme von Personen, angefangen bei der Aufnahme über die Verteilung auf Einrichtungen bis hin zu einer Zuweisung in die Kommunen selbst, benötigt.

Windows Unix Java XML SQL PrimeFaces (JSF) Eclipse Maven Confluence Jenkins Git Gitlab DBMS: Oracle 12 Application Server(JBoss-6) Spring JPA (Hibernate) BPM(N) WebService (SOAP/ Rest) Scrum
Computacenter AG / Nordrhein-Westfalen
11 Monate
2015-10 - 2016-08

Airport DCB

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt

Aus einer virtuellen Perspektive bietet das DCB-System eine Web-Browser-basierte HTML, um unterschiedliche User Operation zu ermöglichen:

  • Inspektion von präzise berechneten Flugverkehrsdaten mit Informationen aus verschiedenen externen Eingangsquellen.
  • Anpassungen der Flughafenkapazitäts- und Bedarfseinstellungen zur Optimierung bestimmter, vom Flugplan betroffener Kennzahlen.
  • Export von Planungsergebnissen an externe Stakeholder
  • Das DCB Systemdesign basiert auf einem Satz von ESB message oriented middleware (MOM).
Windows Unix Java XML SQL Spring Micro-service (spring-boot) Angular 1.3 Bootstrap 3.2 bower D3.js jQuery Note.js Eclipse Subversion Maven SQL Developer MongoDB Confluence Jenkins Git ActiveMQ Gitlab PostgreSQL Spring JPA (Hibernate) BPM(N) WebService(SOAP Rest) Scrum Test-driven development (TDD)
Exelis Orthogon GmbH /National Air Traffic Services UK
2 Jahre 3 Monate
2013-07 - 2015-09

Q/STAR next Generation

Entwickler und technischer Architekt Windows Unix Java ...
Entwickler und technischer Architekt
  • Umsetzung aller prozessrelevanten Anforderungen, die sich u.a. aus geplanten NETwork-Maßnahmen zum Prozess ergeben,
  • Signifikante Verbesserung der Nutzerakzeptanz und Performancesteigerung durch konsequente Umsetzung der LHT-IT-Standards und Styleguides,
  • Reduzierung der Betriebskosten und Übergabe der technischen Applikationsverantwortung an TI,
  • Vermeidung weiterer Entwicklungsaufwände/Release-Updates mit IBS AG

 

Die Applikation der Firma IBS soll bis Ende 2014 durch eine IT-Eigenentwicklung q/star ng abgelöst werden.

Der Umgang mit Fehlern ist nicht einfach, aber

  • unsere Applikation Werkzeuge sichern einen strukturierten und effizientenArbeitsablauf,
  • das Lernen aus Fehlern wird damit systematisch unterstützt,
  • die Wirksamkeit des Handelns ist erlebbar.

 

Schwerpunkte:

Der Bereich entwickelt Multimedia-Entertainmentsysteme, welche wahlweise auf bestehender Hardware oder auf selbstentwickelter Hardware mit integriertem Wlan und Mobil-4G Interface laufen können. Im Rahmen dieses Projektes umfasste meine Aufgabe mehrere Module. Diese Module wurde von der Planung über die Erstellung bis zum Test und der QA Phase von meiner Person uni solo begleitet.

 

Parallel dazu wurden kleinere Aufgaben im Umfang von ja ca. 1-2 Arbeitswochen in Teams mit 2-5 Personen realisiert.

  • Als Erstes entwickelte ich eine Library, die auf Basis eines abstrakten Persistenzmanagers beliebige Datenbankobjekte in konfigurierbare Datenformate ( JSON, XML ) und diese Datenformate wieder zurück in Datenbankobjekte konvertieren konnte. Die Library konnte beliebige Datenbankreferenzen wie OneToOne, OneToMany und ManyToOne handhaben. Dabei wurden die Stati Touch, Update, Create und Delete von Datensätzen verarbeitet. Intern arbeitete diese Library zusätzlich mit einer Statemachine, welche Implementierungen für Objektbezogene Aufgaben ermöglichte. Ziel dieser Library war die Replikation von Datensätzen, die erstellt, geändert oder gelöscht wurden und dabei von einer beliebigen Anzahl von Systemen zu einem Server oder umgekehrt transferiert wurden.
  • Ein weiteres Modul beinhaltet die sichere Übertragung von Events und Datenbankänderungen auf Konfigurationsbasis zwischen beliebigen Netzwerken von Servern. Diese Server wurden per ID definiert und waren in der Lage miteinander zu kommunizieren. Dieses Protokoll entwickelte ich auf Basis von JMS und Camel auf ActiveMQ und JMX. Die Verbindungen zwischen den einzelnen Systemen waren unsicher und konnten jederzeit unterbrochen werden. Dabei wurden Kommunikationsmethoden wie Events, Push-Messages und Request/Reply-Messages mit je optionalem Acknowledge implementiert. Multicast-Kommunikation und konfigurierbare dynamische Trigger, die zur Laufzeit geändert wurden, stellten die Möglichkeit bereit, gezielt Daten mit bestimmen Inhalten und aus gewünschten Tabellen mit Objektstrukturen zu replizieren oder von anderen Modulen per Event Nachrichten an eine Liste von Remotesystemen sicher zu übertragen und somit eine sichere, verteile, selektive Datenreplikation zu ermöglichen.

 

Das aktuelle Modul erzeugt auf Basis von zKoss ( vergleichbar mit GWT/Vaadin ) einen UI-Framework, welcher durch Setzen einer beliebigen JaxB-Klasse aus dieser JaxB Klasse eine komplexe Struktur erstellt, welche alle Felder und deren interne Abhängigkeiten und Datentypen erzeugt und ein abstraktes, performantes Eingabesystem generiert.

Dieses ist per Attribute-Definitionen in den implementierten Java-Klassen komplett konfigurierbar und kann die Werte aus instanziierten JaxB-Objekten in diese UI-Forms übertragen oder die Werte aus diesem Userinterface wieder in die instanziierten JaxB Klasse schreiben inkl. voller Validierung und dynamischen Komponenten wie Datenbankinhalten und Listen. Dieser Framework hat das Ziel, als Basis für eine Reihe von  implementierenden Frameworks komplexe UI-Interfaces mit geringstem Zeitaufwand für  wiederkehrende Aufgaben und unterschiedlichen Typen der Medien ( Audio, Video, PDF, Pages, Games .. ) bereitzustellen.

Tools/ Technologien:

JaxB, Hibernate, XML/XSD, JMS (1.0/2.0), Serialisierung von
Objekten , zKoss, Spring, Swing, JMX. JNI, Java Bytecode Modifikation, remote Replikation, Multicast via JMS, Datenbanken aktive Javatrigger / Prozeduren, Injection,
Jboss, JSON, Camel,Programmiersprachen Java, PLSQL, SQL, XML/XSD, Javascript, Html, C#/C++ auf Windows, Linux
Modulgenerierung, Softwareprodukte: Jboss EAP 6.3 / Wildfly 8.2, Postge 9.x, ActiveMQ, Git

Windows Unix Java XML SQL Eclipse Subversion Maven SQLDeveloper Confluence Jenkins Oracle 12 EJB3.1 JPA (Hibernate) BPM(N) WebService (SOAP/ Rest) JSF 2.0 (Icefaces) Bootstrap jQuery Application Server(JBOSS 6.x) Git Scrum Test-driven development (TDD)
LUFTHANSA Q/ VELIMO
1 Jahr 1 Monat
2012-07 - 2013-07

UNIFIED SALES PLATFORM (USP)

Entwickler, techn. Architekt, Continuous Integration,Test lead Windows Unix Java ...
Entwickler, techn. Architekt, Continuous Integration,Test lead

Design und Realisierung einer service- und prozessorientierten Sales Platform, im Rahmen des Projekts  BMW I ( USP – Unified Sales Platform )

Als Vorgehensmodell wird Scrum mit 4 Feature -Teams  zu je Team-Mitgliedern plus PO und PO-Support zur Gewährleistung eines agilen Software-Entwicklungsprozesses eingesetzt.

Hauptaufgabe im Team und Team übergreifend ist  Senior-Softwareentwickler und Continuous Integration und Test leads.

Unterstützung beim Aufbau eines Continuous Integration Systems mittels Jenkins (Continuous Deployment, Integration von automatisierten Unit Tests, Acceptance Tests und Integration Tests)

  • Integration von Acceptance Tests Smoks(Selenium)
  • Aufbau eines automatisierten Regression Tests (Selenium)
Windows Unix Java XML SQL IntelliJ Subversion Maven SQLDeveloper Confluence Jenkins Sonar Selenium Robot Oracle 12 EJB3.1 JPA (EclipseLink) BPM(N) WebService(SOAP Rest) JSF 2.0 (Primefaces) Application Server(Glassfish 3.x) Scrum Test-driven development (TDD
BMW
1 Jahr 1 Monat
2011-06 - 2012-06

Projekt ?POZ?

Senior-Softwareentwickler Migration von EJB2 auf EJB3 selbstentwickelten skript-basierenden Build Tool ...
Senior-Softwareentwickler
  • Weiterentwicklung der POZ - "Personal Online Zentral" Anwendung.
  • Zur effektiven Unterstützung der Mitarbeiterinnen und Mitarbeiter in den jeweiligen Service-Zentren der Bundesagentur
Migration von EJB2 auf EJB3 selbstentwickelten skript-basierenden Build Tool basierend auf Ant Implementierung von Unit-Tests Dokumentation gemäß BA-SWEP Eclipse Netbeans 7.0 Bea WL 10.3.3 und 10.3.4 Hudson JPA Toplink EJB3 JEE 6
Bundesagentur für Arbeit
6 Monate
2011-01 - 2011-06

Projekt ?RobasO?

Senior-Softwareentwickler Implementierung von Workflows Implementierung eines GUI-Frameworks Implementierung von Unit-Tests ...
Senior-Softwareentwickler
  • Umsetzung des technischen Designs von Anwendungen auf Basis der skizzierten RobasO Architektur unter Verwendung der Technologien JEE (Oracle Weblogic), BPMN, Web-Services (auf Oracle Service Bus), BPEL.

 

Nachweise/Zertifikate

  • 2002 Sun Certified Enterprise Architect for J2EE
  • Design und Implementierung effizienterer J2EE-Anwendungen
Implementierung von Workflows Implementierung eines GUI-Frameworks Implementierung von Unit-Tests Dokumentation gemäß BA-SWEP Innovator Oracle SOA Suite/Process Manager Eclipse Jdeveloper Bea WL 10.3.3 und 10.3.4 Ant Hudson JSF 2.0 JPA Toplink EJB3 JEE 6
Bundesagentur für Arbeit
8 Monate
2010-06 - 2011-01

Migration von DTS zu .NET-Plattform

Entwickler und technischer Architekt Hudson Entity Framwork C# ...
Entwickler und technischer Architekt
  • Der Mainstream Support für SQL Server 2000 ist bekanntlich seit April beendet und ist nun in der (limitierten) Extended Support Phase.
  • Die neueste Version SQL Server 2008 ist bereits in knapp einem Monat verfügbar, deshalb lohnt es sich nun langsam aber sicher Gedanken für einen Upgrade zu machen (von SQL 2000 auf 2005 oder 2008).
  • Die DTS (Data Transformation Services) sind als Bestandteil von SQL Server 2000 ein häufig eingesetztes Tool um Daten von A nach B zu "schaufeln".
  • Mit SQL Server 2005 wurde dieser Dienst  komplett neu geschrieben und steht als Bestandteil von SQL Server als Integration Services (SSIS) zur Verfügung.

 

Schritte für Migration:

  • Erstellung der grundlegen Architektur zur Migration der Daten des bestehenden Systems Safir und Altdaten mit Verlaufsinhalten in MPF aus APS Aufbau und
  • Entwicklung des Migrationsmoduls zur geeigneten Umversorgung und Umstellung der bestehenden Daten auf PIT-Architektur Codierung der Schnittstelle zur Verarbeitung der Migrationsdaten
  • Umarbeitung der Einlese und Verarbeitungsroutinen
  • Erweiterung des Sicherheitskonzepts zum Monitoring der Funktionalität der Schnittstelle mit umfassendem Errorreporting
Hudson Entity Framwork C# enterprise architect BD (MSSQL) Net 3.5 WCF WPF Entity Framwork Visual Studio 8 Nant Nunit Hudson
Lorenzsoft software GmbH (Daimler AG)
5 Monate
2010-06 - 2010-10

Erstellung ein Java Agenten

Entwickler und Software Architekt JAVA (Spring Batch JPA2) Spring OSGi ...
Entwickler und Software Architekt
  • Erstellung ein Java Agenten mit die Möglichkeit, große Datenmengen zu speichern zu importiert und schnell darauf zugreifen zu können.
  • Erstellung ein Connector-Modul.
  • Das Connector-Modul enthält einen Resource Adapter mit sämtlicher Funktionalität
JAVA (Spring Batch JPA2) Spring OSGi HTML 5 Hudson Maven junit enterprise architect
Lorenzsoft software GmbH (SBK)
6 Monate
2010-01 - 2010-06

Erstellung eines Newsletter Tools

Entwickler und technischer Architekt JAVA (EJB 3 JPA1 Servlet ...
Entwickler und technischer Architekt
  • Das Newsletter-Tool ist in folgenden Produkten verfügbar: Webhosting (ab WebStart), Ready-to-run-Server, Shop (ab ShopPro) und BranchenStart.
  • Mit dem Newsletter-Tool können einfach und bequem persönlich adressierte Newsletter an einen ausgewählten Empfängerkreis versenden und verwalten.

 

Das Newsletter-Tool besteht zurzeit aus folgenden Bereichen:

  • Newsletter
  • Adressen
  • Formulare
  • Adressverwaltung

JAVA (EJB 3 JPA1 Servlet JSP JSF XML XSLT JAXB) BD (Mysql) JBOSS Server Hibernate Junit Maven
1&1 Internet AG
1 Jahr
2009-01 - 2009-12

Entwicklung ATV (A)llgemeine (T)ermin (V)erwaltung

Entwickler und technischer Architekt Java EE 1.5 Log4J 1.2 Hibernate 3.2 ...
Entwickler und technischer Architekt
  • ATV ist das BA weite Werkzeug zur Terminerfassung und zum Einladungsdruck. Täglich arbeiten über 45.000 Benutzer mit dem System.
  • Pro Monat werden ca. 3.000.000 Termine und Einladungen angelegt.
  • Die Rechtsverbindlichkeit der Termine verbunden mit den Sanktionsmöglichkeiten des SGBII haben die Eigenentwicklung einer Terminverwaltung notwendig gemacht.
  • Termine und Einladungen eines BA Kunden sind somit lückenlos dokumentiert.
  • ATV ist eine Java Swing Rich-Client Applikation die mit einer EJB-Server-Anwendung kommuniziert.
  • Die Persistenzschicht wurde über Hibernate/Oracle realisiert.
Java EE 1.5 Log4J 1.2 Hibernate 3.2 Ant CVS Oracle 10g HTML 5 Eclipse 3.2 MID Innovator 2007 Borland Enterprise Server 6.6 Bea Weblogic 10 Oracle SqlLoader Serena TeamTrack SOA
Bundesagentur für Arbeit
2 Jahre 3 Monate
2007-06 - 2009-08

elinckia.com

Entwickler und technischer Architekt JAVA (Servlet JSF JSP ...
Entwickler und technischer Architekt
  • elinckia.com ist ein 100%ig webbasiertes, professionelles und "offenes" Portal für Web-Collaboration zur Gruppen- bzw. Projektorganisation und -arbeit mit den integrierten, anspruchsvollen Features wie z.B. Web-Konferenz (Video, VoIP, Screensharing, Voting, etc.), Datei-Explorer, Projektmanagement, Action-Tracker, E-Mail-Account, Gallery, u.v.m.
  • Ohne Downloads bzw. das Ausführen von Anwendungsdateien (z.B. ".exe") können alle diese Features intuitiv und ohne Medienbrüche direkt vom Portal aus bedient werden.
  • Das offene „All-in-One“ Portal von elinckia.com kann insbesondere von folgenden Zielgruppen von Anfang an nutzenorientiert eingesetzt werden: Freelancer, Klein- und Mittelständische Unternehmen, Vereine und Organisationen sowie kleine und große Gruppen die bereits organisiert sind.
  • Der positive Nebeneffekt von Social Networking (Gruppen- bzw. Organisationsprofile, Member- bzw. Mitarbeiterprofile) ermöglicht den Mitgliedern von elinckia.com auch über ihre ursprüngliche Gruppe/Organisation hinaus, sich bei anderen Gruppen/Organisationen zu
JAVA (Servlet JSF JSP JDBC XML XSLT AJAX) BD (Mysql Postgres) JBoss Seam Richfaces JSF HTML 5 XHTML 5 Spring Toplink JPA J2ee(JNDI JCA) Webservices. WebSphere App Server 5.1 JBoss
Bluepartner GmbH
4 Monate
2008-07 - 2008-10

PARTNERnet

Analyst und Architekt
Analyst und Architekt

Ziele des Projekts:

Analyse und Bewertung der PARTNERnet von HDI-Gerling. Grundlagen hierfür waren:

  • Ein Review von Teilen des Sourcecodes
  • Ein Architektur-Review
  • Belastungstests
  • Gespräche mit HDI Entwickler

 

Das PARTNERnet ist ein Verbund verschiedener IT-Systeme (Services) zu einem webbasierten Portal, das durch die PARTNEROFFICE AG zur Verfügung gestellt wird. Es unterstützt die bei PARTNEROFFICE angeschlossenen Kunden bei der Abwicklung ihrer täglichen Arbeitsabläufe.

 

Das PARTNERnet besteht zurzeit aus folgenden Systemen:

  • Web Content Management System (WCMS C-Tool)
  • Selektionstool
  • Organizer
  • Verwaltungsplattform (myOffice)
  • Angebotsrechner (myStar)
  • Versorgungsanalyse (CARA)
  • Vergleichsrechner (Fremdsysteme)
  • SOA

 

Tools/Technologien:

  • PMD, Checkstyle
  • JMeter, AppPerfect, Jprofiler
HDI-Gerling Versicherung
1 Jahr
2007-10 - 2008-09

Scoyo Plattform Release 0.1? (scoyo.com)

Entwickler und technischer Architekt
Entwickler und technischer Architekt

Ziele des Projekts:

Ziele dieses Projektes besteht in der Umsetzung und Bereitstellung eines ersten Software-Frameworks der zukünftigen Scoyo Plattform, welche im August 2008 (August-Release) marktreif sein soll. Ferner sollen zur Erreichung von Zwischenzielen, wie dem November-Release und dem Februar-Release, bereits auf der technischen Seite eine Basis bereitgestellt werden, um die Zwischenziele erreichen zu können.

 

Durch das Bereitstellen von essentiellen Basis-Features und Funktionen im Rahmen des Scoyo Plattform Releases 0.1 soll den Stakeholdern und Projektteammitgliedern die Möglichkeit der Erlangung von Erfahrung und Erkenntnissen in Bezug auf die Funktionsweise der Plattform gegeben werden. Durch dieses interaktive und inkrementelle Vorgehen können bereits zu Beginn der Scoyo Plattform Entwicklung Missverständnisse vermieden und falsche Annahmen in Bezug auf die konkrete Umsetzung von Features ausgeräumt werden.

 

Ferner kann durch die technische Realisierung der Basis-Funktionalitäten im Release 0.1 bis zum Zeitpunkt der Marktreife im Februar 2008 eine relative Prozessstabilität erreicht werden. Diese Prozessstabilität ist erforderlich, um u.a. weitere Evaluations/ Markttest auf Basis der Scoyo Plattform durchführen zu können.

 

Zur Vermeidung eines expontentiellen Wachstums der  Softwareentwicklungskosten und zur Optimierung der Entwicklungsdauer bzgl. der benötigten Software-Komponenten soll ein Software-Framework geschaffen werden. Dieses bildet den Grundstein für zukünftige Scoyo Plattform Releases, in denen eine fiktive Anzahl von Features unter Wiederverwendung der Basiskompontenten integriert werden kann.

 

Tools/Technologien:

  • Flash/ActionScript 2.0, Flex 2/ActionScript 3.0,
  • Java: POJOs, Servlet , J2ee
  • Spring, Hibernate, and JMS
  • RMI
  • MagicDraw(UML)
Bertelsmann Media Worldwide AG
4 Monate
2007-07 - 2007-10

Easynet

Entwickler und technischer Architekt
Entwickler und technischer Architekt

Ziele des Projekts:

Konzept und Design für ein Internet basiertes Bestellsystem als Web basieren Client-Server System. Datenaustausch per FTP. Entwicklung eines EJB-moduls für die Bestelldaten, Das Modul kommt bei angeschlossenen Businesspartnern unter den unterschiedlichsten Entwicklungsumgebungen zum Einsatz. Alle Schnittstellen wurden daher als DISPATCH-Schnittstellen ausgelegt, das EJB-Objekt entsprechend dokumentiert und mit Logging-Funktionen ausgestattet.

Das Sky-Portal bietet mit der neuen Version auch vereinfachte Installation, neue und verbesserte Standardanwendungen (Portlets) und verbesserte Administrationswerkzeuge.

Dieses ermöglicht, Informations- und Transaktionseinheiten im Portal (Portlets) in unterschiedlichen Kontexten mehrfach zu verwenden

 

Tools/Technologien:

  • AJAX
  • JBOSS Server
  • JBOSS Portal
  • Portlets (JSR-168)
  • JSF, JSP, EJB, HTML 4.1, XHTML 1.1
Sky UK B2B

Aus- und Weiterbildung

Aus- und Weiterbildung

1989-1992

Baccalauréat de Technicien (Abitur)Option

Zusätzlich Abschluss als Techniques Quantitatives de Gestion (staatlich geprüfter Betriebswirt +  Abitur) in Abidjan

 

1992-1994

Diplom Betriebswirt der Fachrichtung Verwaltung und Wirtschaft (Comptabilité et Gestion)

1998 ? 1999

Fachinformatiker Anwendungsentwicklung (Hamburg CBM)

1994-1998

Universität (Paris VI Jussieu , Frankreich Informatik)

Zusätzliche Qualifikationen 

2000

  • Lotus Notes Domino Certification
  • Certified Lotus Professional (CLP)
  • Certified Lotus Specialist (CLS)
  • Certified Lotus Notes Programmer

 

2002

  • Sun Certified Enterprise Architect for J2EE Technology

Kompetenzen

Kompetenzen

Top-Skills

Java Jenkins Extended Javascript JavaScript Angular

Schwerpunkte

  • Analyse von komplexen Kundenanforderungen im Umfeld e - Commerce, B2B, B2C, CRM
  • Analyse der kundenspezifischen IT-Strukturen, Schnittstellenstrukturen sowie von Hard- und Softwarekonzepten
  • Entwicklung und Realisierung von Technologiekonzepten u. a. für Geschäftsprozessoptimierung wie Sales Force Automation
  • Enge Zusammenarbeit mit internen und externen Partnern
  • Einbringung der gewonnenen Erfahrungen aus Projekten in die Gestaltung und Umsetzung von IT-Dienstleistungsprodukten
  • Integration von Lotus Domino R/x mit Standard Datenbanken ( Oracle, MS-Access, DB 2 ), und Java Technologie oder System wie Peoplesof, Siebel .
  • Konzeption und Umsetzung von verschiedenen Schnittstellen unter Verwendung von Java, Corba, XML
  • Programmierung von agents und Nutzung von Lotus scrip, People Soft script, Java-Konzeption sowie Umsetzung von Internetseiten
  • Objektorientierte Analyse, Design, Implementierung (UML, XP)
  • Patternorientierte SW Architektur (GoF, POSA, Corba)
  • Steuerung und Leitung von Performancetestphasen,
  • Scripting und Testdurchführung, Analyse der Ergebnisse Performance Diagnosen, Continuous Integration
  • Coaching Evaluierung und Proof of Concept Architektur Development

Produkte / Standards / Erfahrungen / Methoden

Kurzprofil:

Meine Schwerpunkt - Aktivität liegt aufgrund von Projekterfahrung im Java - Umfeld mit J2EE Architektur. In zahlreichen J2EE Projekten konnte ich meine Kenntnisse im Bereich Web Applikation erweitern und mittels analytischer Auffassungsgabe die erarbeiteten Präsentationstechniken anwenden. In den Analysephasen bei Projekten in der Automobil-Industrie, Telekommunikationsunternehmen, bei Luftfahrtunternehmen und in der Dienstleistungsbranche habe ich mir eine methodische Vorgehensweise angeeignet.

Tools/Utilities/Sonstiges:

Applikations-Webserver, BEA Weblogic, WebSphere, Tomcat, Apache, Jrun , Lotus Domino, Jonas, JBoss, Orion, Hudson, Jenkins OO Analyse und Design, Rational Unified Process, UML
CRM und Groupware, CRM Peoplesoft , People Soft Presale Project, Order Capture, Lotus Notes & Domino, Lotus Script, Lotus Formular, Performance Tuning, JInsight, Jprobe, Lodrunner, Selenium, Open Source Frameworks, Struts, Log4J, Ant, JUnit, XDoclet, JBossMX, Velocity, Robot Framework , Jakarta JMeter

 

Diverse:

  • Remote Desktop 32
  • PVCS
  • CVS
  • LDAP
  • MQSeries
  • Vignettex
  • Eclipsex
  • WebSphere Studio x, vi
  • Jbuilder x

Berufserfahrung

12/2004 ? heute

Kunde: USU AG (Freiberuflich)

10/2002 ? 12/2004

Kunde: IBM Business Consulting

10/2001 - 10/2002

Kunde: PriceWaterhouseCoopers bis zur Übernahme durch IBM Business Consulting

06/1998 - 09/2001

Kunde: Systematics AG - EDS 

 

Betriebssysteme

Linux
NT Eks 4.0 & 2000 Pro
Solaris 8
Windows NT 4.0 & 2000

Programmiersprachen

AJAX
angularjs
bootstrap
C
C#
CORBA
DHTML
dot Net
(3, 3.5, 4)
HTML
J2EE
(JNDI, JDBC, EJB)
Java
(Swing, Servlets, JSP, RMI)
Javascript
Visual Basic 5
WebServices
(SOAP, UDDI, XML-RPC)
XML
XSL

Datenbanken

DB2
Derby
MS Access
MS SQL Server
MySQL
Oracle 8.xx
Postgres DB

Hardware

IBM Architektur etc.

Branchen

Branchen


Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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