Java, JEE Architekt / Entwickler, objektorientierte Frontend / Backend Systeme, Spring, Spring Boot, Oracle, JPA, Rest, WebSevices,
Aktualisiert am 18.12.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Berlin (+200km)
Deutschland
nicht möglich

Projekte

Projekte

7 Monate
2019-01 - 2019-07

Zulagensystem (ZuSy)

Entwickler Java 8 EJB 3.1 JUnit ...
Entwickler

  • Die Zentrale Zulagenstelle für Altersvermögen (ZfA) nimmt die administrativen Aufgaben für die Riester-Rente wahr.
    Ein wesentlicher Bestandteil ist die Kommunikation mit den externen Partnern der ZfA. Zu den Partnern gehören sowohl Anbieter von "Riester-Produkten" wie beispielsweise Versicherungen als auch andere Behörden wie Finanzämter oder Familienkassen.
  • Die ZfA musste einen Weg finden, den enormen Arbeitsaufwand, der wegen der Einführung der Riester-Rente entstanden war, weitestgehend durch automatische Verfahren zu bewältigen. Gemeinsam mit IBM Business Consulting Services (BCS)  wurde das Datenverarbeitungssystem "Zusy" konzipiert und realisiert.
  • Die Kommunikation erfolgt nachrichtenorientiert via MQ Series über Import und Export Xml-basierter Meldesätze auf Basis von XML-Schema.
  • Der Ablaufsteuerung liegt ein Prozessmodell mit definierten Prozessschritten für alle Nachrichtentypen (Meldesätze) zugrunde.
  • Mit den dabei entstehenden Prozesskontexten laufen die notwendigen semantischen Prüfungen und Berechnungen automatisch und ohne Benutzerinteraktion ab.
  • Fehlerhafte Nachrichten werden wieder ausgesteuert und dem Kommunikationspartner mit einer Fehlerbeschreibung zugestellt.

 

Tätigkeiten:

  • Analyse und Implementierung neuer und Anpassung bestehender fachlicher Anforderungen im Backend- und Middlewarebereich für das Teilsystem Automatische Verarbeitung
  • Anpassung Datenvalidierungen und Fachlogik von wertverschiebenden Prozessen
  • Durchführung von Module- und Whitebox Tests

Java 8 EJB 3.1 JUnit Mockito Git OracleDB SQL WebSpere Applicationserver MQ Series Hibernate
IBM Deutschland, IT Dienstleister
4 Monate
2018-07 - 2018-10

End-of-Line Prüfsysteme für Antriebskomponenten

Consultant, Architekt, Entwickler Java Swing Spring Boot Java 8 ...
Consultant, Architekt, Entwickler
  • Getriebe werden vor der Auslieferung auf vollautomatischen Lastprüfständen geprüft. Die benötigten Getriebedaten befinden sich auf dem Datenträger des Werkstückträgers.
    Die Prüfläufe werden parametriert und deren Ergebnisse analysiert.
  • Automatikgetriebe beinhalten elektronisch-hydraulische Regelungen, die Informationen von der internen Sensorik des Fahrzeugs und des Motors verarbeiteten, um die geforderten Bedingungen herzustellen.
  • Zur Sicherstellung der Qualität müssen Prüfstände in der Lage sein, externe Messgrößen und getriebeinterne Messwerte für die Beurteilung zu verwenden.
  • Ziel einer Prüfstandsoftware ist es, Prüfstandsprojekte, die sich durch spezifische Details unterscheiden, zu vereinheitlichen.
  • Die derzeitigen Anwendungen genügen den Anforderungen nicht mehr und sind nicht erweiterbar. Daher wird eine neue Webanwendung für den Officebereich sowie eine stand-alone Anwendung für die Prüfstände vorort konzipiert.

Tätigkeiten

  • Analyse der existierenden Anwendungen und Identifizierung der Szenarien
  • Enwurf der Datenmodelle und Erzeugung der Datenbanken
  • Modellierung von Verhaltens- und Interaktionsdiagrammen auf Grundlage der Szenarien
  • Implementierung von Prototypen in Java Swing und Spring Boot für ein ausgewähltes Szenario
Java Swing Spring Boot Java 8 JPA Hibernate MariaDB Heidi SQL Tomcat NetBeans UML Visual Paradigm
Kleinknecht & Co KG
6 Monate
2018-01 - 2018-06

Dias

Consultant, Entwickler JEE JSF Primefaces Spring ...
Consultant, Entwickler
  • Die Bezirksregierung Arnsberg, in deren Verantwortung die Prozesse für Aufnahme, Verteilung und Unterbringung der Asylanten in NRW liegt, hat die mehrbenutzerfähige, Java-basierte Webanwendung AVU Asyl eingeführt.
    Das aktualisierte IT-Verfahren sollte die verwaltungstechnischen Abläufe in Organisationseinheiten wie zentrale Aufnahme, landesweite Verteilung und dezentrale Unterbringung in den Kommunen abbilden.
  • Mithilfe der neuen Lösung können die Mitarbeiter heute von den Standorten aus ganz NRW effizient auf eine zentrale Personenstammdatenbank für die Verwaltung der Asylbewerber zugreifen. Dabei wurden die hohen Anforderungen an den Datenschutz durch ein komplexes Sicherheitskonzept umgesetzt. Die Lösung bietet eine medienbruchfreie Integration IT-gestützter Prozesse und Abläufe.
  • Weitere Vorteile liegen in der höheren Qualität und Effizienz der verwaltungstechnischen Abläufe im Asylbewerberverfahren und in der revisionssicheren Bearbeitung und parallelen Nutzung der E-Akte. Hinzu kommen automatisierte Prozesse in Formularwesen und Listen sowie höhere Sicherheitsstandards für IT und Daten.

Tätigkeiten

  • Implementierung neuer und Anpassung bestehender fachlicher Anforderungen für das Modul 'Registrierung' auf allen Schichten (Client, Businesslogik, Persistenz)
  • Erzeugung von Birt Reports
  • Verbesserung der Codequalität
  • Test der Implementierung
JEE JSF Primefaces Spring Birt Soap WebServices JPA Hibernate JUnit JBoss AS Git SourceTree GitLabOracle Db Eclipse NetBeans Docker Java 8
Computacenter AG
1 Jahr 4 Monate
2016-09 - 2017-12

Electronic Know Your Customer (EKYC)

Consultant, Entwickler Tomcat SVN Git ...
Consultant, Entwickler
  • Die Deutsche Bank hat sich zur Einhaltung der Festlegungen des Baseler Ausschusses für Bankenaufsicht bzgl. der Sorgfaltspflichten der Banken bei der Feststellung der Kundenidentität verpflichtet.
  • Daraus resultiert eine angemessene Sorgfalt bei der Prüfung neuer und bestehender Kundenbeziehungen.
  • Das beinhaltet die Verpflichtung, sich bei Aufnahme der Geschäftsbeziehung der Identität des Kunden und weiterer involvierter relevanter Parteien zu vergewissern.
  • Darüber hinaus soll ein umfassendes Bild über Inhalt und Zweck der Kundenbeziehung entstehen.
  • Insbesondere spielen der Ursprung des Gesamtvermögens sowie die Herkunft der Vermögenswerte eine Rolle.
  • Diese Prozesse wurden zuvor papierhaft abgebildet.
  • EKYC ist eine Enterprise Application, welche diesen Prozess elektronisch abbildet.

Tätigkeiten

  • Implementierung der fachlichen Abläufe in der Geschäftslogik auf allen Schichten (Client, Businesslogik, Persistenz)
  • Evaluierung geeigneter Technologien für ausgewählte Szenarien
  • Verbesserung der Codequalität
  • Test der Implementierung
Tomcat SVN Git Oracle Db Eclipse JEE JSF Spring Soap WebServices JPA Hibernate JUnit Java 8
Deutsche Bank
7 Monate
2016-02 - 2016-08

Prozessintegration OSPlus_neo

Consultant, Entwickler, Architekt Java 7 JEE Eba Framework ...
Consultant, Entwickler, Architekt

OSPlus_neo ist das neue Web-basierte Vertriebs-Frontend der Finanz Informatik auf Grundlage des OSPlus Frameworks.
Mit OSPlus_neo wird den Kunden ein plattform-unabhängiges, kanalübergreifendes Frontend zur Verfügung gestellt.
Die Benutzeroberfläche ist über alle Zugangskanäle für Kunden und Berater einheitlich gestaltet.

Die Finanz Informatik hat auch die Zusammenarbeit mit verschiedenen Verbundmitgliedern weiter intensiviert und im Bereich der Versicherer die Entwicklung eines OSPlus-Versicherungs-Frontends auf den Weg gebracht.

Tätigkeiten:

  • Maskendesign und Implementierung der Funktionalität für eine Produktgruppe 'Einkommens-Schutz'
  • Implementierung der Prozesssteuerung
  • Test der Implementierung
Java 7 JEE Eba Framework JSP EJB Soap WebServices Hibernate JUnit IBM WebSphere Application Server Tomcat RTC Ant DB2 Eclipse
Versicherungskammer Bayern
3 Monate
2015-11 - 2016-01

Konsumentenkreditsystem

Consultant, Entwickler, Architekt Camunda BPM Wildfly AS Git ...
Consultant, Entwickler, Architekt
  • Die Finanz Informatik  ist der IT-Dienstleister der Sparkassen-Finanzgruppe. Das OSPlus-Portal ist ein web-basiertes Anwendungs-Framework und dient als Rahmenwendung und Integrationspunkt für fachliche Geschäftsprozesse der Sparkassen. Es bietet eine Architektur mit grundlegende technische Funktionalitäten, die die Anwendungsentwicklung standardisieren.
  • Maßgebliches Persistenz-System in OSPlus-Portal-Anwendungen ist die Dynamische Schnittstelle (DynS), welche den zentralen Datenbestand der Sparkassen Informatik enthält, ein vorgegebenes Generierungs- und Implementierungsmodell sowie fachliche Verarbeitungsogik.
  • Mit Verlagerung dieser Funktionalität auf den Host erreicht man eine Plattform- und Programmiersprachen-unabhängige Nutzung der fachlichen Bausteine des OSPlus.

Tätigkeiten:

  • Erweiterung der CHECK24-Anbindung zur Plege der notwendigen Daten für die Institute
  • Verschlüsselung des Passworts für den Zugriff auf das OSPlus der Sparkasse
  • Anlage von Multikanal Aufträgen zur Information der Internet Filialen über das Vorliegen von Ereignissen
  • Prüfung auf Vorliegen, Upload, Download und Autorisierung von Kreditverträgen
  • Validierung von Legitimationen und der zugehörigen Dokumente
  • Integration der Prozesse für die Abwicklung von Internetkrediten
Camunda BPM Wildfly AS Git Maven HSQL Db Java 8 JEE CDI EJB Spring Hibernate WebServices Rest Soap
Finanz Informatik Solutions Plus
6 Monate
2015-05 - 2015-10

Analyse, Abklärung und Planung

Consultant, Entwickler, Architekt Tomcat AS Oracle DB SVN Maven ...
Consultant, Entwickler, Architekt
  • Das System beeBOP implementiert die zentrale  Komponente der Warensteuerung, um die warenwirtschaftlichen Prozessen systemisch zu unterstützen bzw. überhaupt zu ermöglichen, sowie um Information und Kommunikation innerhalb der beeline Gruppe und zu Lieferanten, Partnern, Kunden und Behörden oder sonstigen externen Stellen zu gewährleisten.
  • Es beinhaltet die wesentlichen Funktionen, welche zur Abbildung der individuellen und sehr spezifischen Warensteuerung erforderlich sind.
  • Insbesondere zur Sicherstellung der systemtechnischen Unterstützung der Kern-Geschäftsprozesse wird für sämtliche Systeme, welche direkt Auswirkungen auf die Warenverteilung/Auslieferungsfähigkeit haben, eine Verfügbarkeit von mind. 99,0 % pro Monat angestrebt.
  • Im Falle eines Verlusts von einzelnen oder mehreren IT Systemen muss es möglich sein,die Betriebsfähigkeit schnellstmöglich wiederherstellen zu können.
  • Insbesondere in Verbindung mit der relativ großen Datenmenge, welche sich aus der großen Anzahl POS und der hohen Drehung der Artikel (High Fashion Sortiment) ergibt, ist das gesamte System  bzgl. +-der erforderlichen Performance zu betrachten.
  • Weiterhin muss es vor dem Hintergrund der Expansionsstrategie flexibel und erweiterbar sein.

Tätigkeiten:

  • Analyse, Abklärung und Planung der Anforderungen zur Umsetzung eines Moduls zur Anweisung der Auslieferung von Artikeln.
  • Implementierung der fachlichen Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
  • Dokumentation der Ergebnisse
Tomcat AS Oracle DB SVN Maven Java 8 JEE CDI EJB Spring MVC EclipseLink Activiti BPM
Retail, Beeline Group
3 Monate
2014-12 - 2015-02

ebet

Consultant, Architekt Java 6 ? 8 JEE EJB 2+3 ...
Consultant, Architekt

ebet ist eine Enteprise-Anwendung für Wettlokale und internationale Wettunternehmen. Die Anwendung soll einem Architektur-Refactoring unterzogen werden.

Tätigkeiten:

  • Analyse der Schwachstellen im System
  • Statische und dynamische Codeanalysen
  • Verfolgung und Analyse des Datenflusses
  • Evaluierung geeigneter Technologien für ausgewählte Szenarien
  • Dokumentation der Ergebnisse
Java 6 ? 8 JEE EJB 2+3 Hibernate Swing XML Jboss AS Jboss Messaging MySQL Vagrant VM Oracle Virtual Box JAX-WS JAXB
Sportwetten, Booxware Entwicklungs GmbH
4 Monate
2014-09 - 2014-12

Anwendung zur Verwaltung von Bauvorhaben

Consultant/Architekt/Entwickler Eclipse 4 RCP Eclipse IDE SVN (Subversion) ...
Consultant/Architekt/Entwickler
  • Diese Anwendung soll als kaufmännisches Planungs- und Kontrollsystem dienen, um Fehler in der Bauplanung und -durchführung zu verhindern und somit Folgekosten zu minimieren.
  • Alle Aktivitäten die vor, während und nach einem Bau- oder Sanierungsvorhaben anfallen sind mit entsprechenden Geschäftspartner und Kostenpositionen verbunden.
  • Dadurch wird jederzeit ein Überblick ermöglicht über:
    • voraussichtlich entstehende Kosten
    • den aktuellen Abrechnungsstand
    • Kostenunter- und -überschreitungen
    • Zusatzkosten durch Nachträge

Tätigkeiten:

  • Analyse der Anforderungen und Definition der Geschäftsprozesse
  • Implementierung der Anwendung
Eclipse 4 RCP Eclipse IDE SVN (Subversion) Standard Widget Toolkit (SWT) Maven UML 2 MySQL Java EE EJB 3 JPA/Hibernate Web Services Jasper Reports
Baubranche, Joinex Bauelemente GmbH
3 Monate
2014-07 - 2014-09

Apollo (Antragsportal Leistungen Online)

Consultant, Architekt, Entwickler Java EE JDeveloper Java Server Faces (JSF) ...
Consultant, Architekt, Entwickler

Die Bundesagentur konzipiert eine Oracle Portalanwendung, die unterschiedliche bestehende Anwendungen umfasst. Eine existierende JSF Webanwendung soll unter Beibehaltung ihrer Funktionalität in das Portal  integriert werden.

Tätigkeiten:

  • Analyse der Webanwendung hinsichtlich:
    Komponenten, Schnittstellen, verwendeten Technologien, Abhängigkeiten
  • Evaluierung geeigneter Komponenten zur Integration in ein Oracle WebCenter Portal
  • Schätzung des Anpassungsaufwands der Webapplikation hinsichtlich der ausgewählten Komponenten
Java EE JDeveloper Java Server Faces (JSF) Oracle WebCenter Portal 11g
Öffentliche Verwaltung, Bundesagentur für Arbeit
2 Monate
2014-04 - 2014-05

myEMI

Consultant, Architekt, Entwickler Java EE Java Server Faces (JSF) RestFUL Web-Services ...
Consultant, Architekt, Entwickler
  • Software Metriken sind ein wichtiges Mittel zur Beurteilung der Entwicklungsphasen, der eingesetzten Technologien, zum Messen der Qualität von Softwaresystemen, etc.
  • Auf Grundlage quantifizierbarer Metriken identifizieren Prozessmanager Prozesse, welche zum Projekterfolg oder -risiko beitragen.
  • Projektmanager erhalten zahlreiche Informationen aus unterschiedlichen Systemen aus denen sie den aktuellen Status eines Projekts bestimmen und die Aufwandschätzung abgeben müssen.
  • EMI (Enterprise Measurement Infrastructure) ist ein Architekturtemplate mit Basiskomponenten zur Berechnung von Metriken aus Messwerten zur Unterstützung dieser Problematik.
  • MyEMI ist eine prototypische Implementierung des an der Forschungsgruppe Software-Konstruktion der RWTH auf dieser Basis entwickelten EMI-Frameworks.

 

Tätigkeiten:

  • Weiterführung einer Eignungsstudie zum Einsatz von EMI
  • Analyse von Architektur- und Schwachstellen im Framework
  • Erweiterung des Prototypen zur Abschätzung des Entwicklungsaufwands
Java EE Java Server Faces (JSF) RestFUL Web-Services JMS mySQL Oracle Glassfish Application Server JPA EclipseLink Eclipse IDE GIT
Versicherung, Generali Deutschland Informatik Services
8 Monate
2013-08 - 2014-03

PRIMA

Consultant, Entwickler Java EE Vaadin Toolkit Oracle WebLogic Server ...
Consultant, Entwickler
  • Der Geschäftsbereich Asset Optimisation and Trading zentralisiert alle Handelsaktivitäten der Vattenfall Gruppe.
  • Das PRIMA Projekt bildet als zentrale Applikation die Schnittstelle zwischen der Energy Trading and Risk Management Platform und dem Market Data Management System.
  • PRIMA stellt u. a. statistische Daten für den Aufbau von Zeitreihen über Rohstoffpreise und Wetterdaten zur Verfügung.
  • Die Businesslogik zur Validierung von Preisen und Berechnung von z. B. Terminpreiskurven dient den Händlern als Grundlage der Modellbildung. Die Applikation enthält technische Anpassungen und funktionale Erweiterungen zur Verbesserung der Stabilität und Reduzierung des Wartungsaufwands der operativen Prozesse in Übereinstimmung mit den Data Governance Prozessen.

 

Tätigkeiten:

Konzeption und Implementierung von Businesslogik

Java EE Vaadin Toolkit Oracle WebLogic Server SVN (Subversion) Jenkins Junit Oracle DB Eclipse IDE
Energiehandel, Vattenfall Energy Trading
2 Monate
2013-06 - 2013-07

Webprojekt

Consultant, Entwickler Java EE Spring MVC Spring Security ...
Consultant, Entwickler

Internetauftritt der KfW  auf Grundlage eines CMS.

Tätigkeiten:

  • Analyse der Anforderungen zur Definition von Use-Cases
  • Serverseitige Implementierung fachlicher Abläufe in der Geschäftslogik
Java EE Spring MVC Spring Security RestFUL Web-Services PKI Verschlüsselung Tomcat Eclipse IDE SVN (Subversion) Jenkins Junit
Banken und Versicherungen, KfW
1 Jahr 6 Monate
2012-01 - 2013-06

Quirinus

Consultant, Entwickler Java EE Struts2 EclipseLink ...
Consultant, Entwickler
  • Stammdaten dienen als wichtige Grundlage für die Abwicklung von Geschäftsprozessen der KVN.
  • Auf Grundlage der Stammdaten werden automatische Prozesse angestoßen, wie beispielsweise die Abrechnung und für die Mitglieder der KVN angebotene webbasierte Mehrwertdienste.
  • Quirinus ist eine anwenderfreundliche, performante Enterprise Applikation zur Erfassung, Abbildung und Verarbeitung von in der Stammdatenbank gespeicherten Informationen, mit dem Ziel der Optimierung der gesamten Sachbearbeitungsprozesse.

Tätigkeiten:

  • Analyse der Anforderungen zur Definition von Use-Cases
  • Implementierung fachlicher Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
Java EE Struts2 EclipseLink jQuery Java Drools Ajax Datatables Web Services Glassfish Application Server Oracle DB Eclipse IDE SVN (Subversion) Jenkins Junit UML
Öffentliche Verwaltung, Kassenärztliche Vereinigung Niedersachsen
6 Monate
2011-07 - 2011-12

KLInet Stationsdienst

Consultant, Entwickler Java EE EJB 3 JPA/Hibernate ...
Consultant, Entwickler
  • In den Rehabilitationskliniken der DRV Bund wird zur elektronischen Unterstützung der Tätigkeiten auf der Station das Klinikinformationssystem KLInet eingesetzt.
  • Mit Hilfe des Stationsdienstes, als Bestandteil von KLInet, wird eine elektronische Unterstützung patientenorientierter Arbeitsabläufe realisiert, welche Mitarbeitern der Kliniken relevante Informationen (Diagnosen, Befunde, Medikation, Therapie-ergebnisse) aus verteilten Systemen tabellarisch oder grafisch aufbereitet zur Verfügung stellt.
  • Bei der Applikation handelt es sich um eine modulare, service-orientierte Architektur auf Basis von Eclipse RCP OSGI-Bundles.

Tätigkeiten:

  • Analyse des Systems zwecks modularer Erweiterung
  • Konzeption und Implementierung fachlicher Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
  • Erweiterung der Funktionalität zur Befunddarstellung bzgl. Anforderungen des HL7 Standards
Java EE EJB 3 JPA/Hibernate Web Services BIRT Reporting System Health Level 7 (HL7 V. 2.5) RestFUL Web-Services JBoss Application Server Oracle DB OSGI Plugins Eclipse RCP Eclipse IDE SVN (Subversion) Standard Widget Toolkit (SWT) Ant
Deutsche Rentenversicherung Bund, Öffentliche Verwaltung
6 Monate
2011-02 - 2011-07

Telekommunikation De-Mail

Consultant, Entwickler Java EE EJB Java Server Faces (JSF) ...
Consultant, Entwickler

Als als Bestandteil des Modernisierungsprogramms "Vernetzte und transparente Verwaltung" der Bundesregierung entwickelt das BMI unter dem Projektnamen "Bürgerportale" gemeinsam mit Wirtschaft, Verwaltung und Verbänden eine Lösung für eine rechtssichere elektronische Kommunikation.
Der Fokus von De-Mail besteht darin, grundlegende Sicherheitsfunktionen für den  Austausch elektronischer Nachrichten einfacher anwendbar zu machen und damit eine Kommunikationsinfrastruktur für Bürger, Unternehmen und Verwaltung zu schaffen, in welcher Nachrichten und Dokumente zuverlässig und vor Veränderungen geschützt in einem sicheren Kommunikationsraum versendet werden können. Rechtliche Voraussetzung für die Zulassung als De-Mail-Provider ist ein "Gesetz zur Regelung von De-Mail-Diensten und zur Änderung weiterer Vorschriften", das der Bundestag am 24. Februar 2011 verabschiedet hat.

Ziel des Projekts ist die Bereitstellung einer De-Mail-Infrastruktur für beliebige De-Mail-Dienstanbieter (DMDA), welche den technischen Richtlinien des BSI entspricht.
Aufgrund der hohen Anforderungen an Sicherheit, Funktionalität, Interoperabilität und Datenschutz von De-Mail-Anbietern, sorgen abgesicherte Anmeldeverfahren und Verbindungen zum Provider sowie verschlüsselte Transportwege zwischen den Providern für einen verbindlichen Versand und Empfang von De-Mails.
De-Mail-Dienstanbieter greifen über eine Schnittstelle auf die De-Mail-Infrastruktur zu. Die Kommunikation mit De-Mail-Systemen andere DMDAs erfolgt über SMTP und DNS Protokolle in Verbindung mit speziellen Anforderungen an DNS-Einträge und Email Nachrichten.

Tätigkeiten:

  • Erstellung von Datenbankkonzepten für Oracle bzgl. Partitionierung und Aufteilung in Tablespaces
  • Überprüfung der Codequalität, Fehleranalyse und Korrektur
  • Unterstützung im Build- und Deploymentmanagement
  • Erstellung und Installation von X.509 Transport- und Client-Zertifikaten für die beteiligten Applikationen
  • Koordination der Integrationstests im Rahmen des Gesamtprojekts mit T-Deutschland
Java EE EJB Java Server Faces (JSF) Webservices Kryprografie Glassfish Application Server Java Apache Mail Enterprise Server (JAMES) Exim Mailserver Oracle DB Enterprise Architekt SoapUI CAST Application Intelligence Platform (AIP) Linux OpenSSL S/MIME SMTP Eclipse IDE SVN (Subversion) Maven Jenkins X-509
T-Systems Multimedia Solutions

Aus- und Weiterbildung

Aus- und Weiterbildung

1999:

Institution: Technischen Universität Berlin

Ausbildung: Studium der Informatik Wahlfach: Betriebswirtschaft

Abschluss: Diplom Informatikerin
 
Schwerpunkte:
Betriebs- und Kommunikationssysteme, Datenbanken
 
1991:

Institution: Humboldt Universität zu Berlin, Inst. f. wiss. Bibliothekswesen

Ausbildung: Studium der Informations- und Dokumentationswiss. am 

Abschluss: Diplom Dokumentar (FH)

Position

Position

Freiberufl. IT-Consultant

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Methoden
Apache Ant
Apache Maven
Bugzilla
Corba
Core J2EE Patterns
CruiseControl
Design Patterns
Enterprise JavaBeans Technology
EJB 2.0 + 3.0
Entity-Relationship-Modell
ER
Extreme Programming
Health Level 7
IBM Rational Software Modeler
Rational Rose
IBM WebSphere MQ Server
Java Swing
Jira
Jude
JUnit
Mantis
Mobile Agents Technology
MVC
Model View Controller
NetBeans
Object Access Protocol
SOAP
Objective
OpenLDAP
Portal Technology
Scrum
SEP
Systementwicklungsprozess
Servlets
Sonic ESB, SonicMQ
Test Driven Development
Together
Tomcat
UML
1.x, 2.x
V-Modell
Web-Services
Profil:
  • In langjähriger Tätigkeit für international agierende Forschungs- und Beratungsunternehmen sowie als Freiberuflerin bin ich als technische Projektleiterin, Systemarchitektin und Systementwicklerin maßgeblich an der erfolgreichen Durchführung nationaler und internationaler Projekte zur Entwicklung großer Enterprise Applikationen beteiligt.
  • Meinen fachlichen Fokus bilden Konzeption und Realisierung von n-Tier-Architekturen im J2EE / Java EE ? Umfeld. Mein Einsatz in den Projekten umfasst analytische, konzeptionelle, umsetzende und steuernde Funktionen in allen Phasen der Softwareentwicklung.
  • Wichtige Aspekte in meiner Arbeit sind die enge Abstimmung mit dem Auftraggeber, die Einbindung und Kommunikation in großen Teams sowie die Fähigkeit, durch ständige Auseinandersetzung mit neuen Technologien und Themengebieten, eigenverantwortlich Lösungswege für komplexe Problemstellungen zu entwickeln und überzeugend zu kommunizieren und zu präsentieren.
  • Zielstrebigkeit und Ergebnisorientierung leiten mein Vorgehen, so dass zeitkritische Projekte durch die Konzentration auf das Wesentliche zu einem für den Kunden erfolgreichen Abschluss gebracht werden können.

Erfahrungen/Tätigkeiten (in nationalen und internationalen Projekten):
  • Software-Design und -Entwicklung großer industrieller J2EE-Mehrschichten-Systeme unter Anwendung von Design Patterns und Frameworks
  • Techn. Projektleitung, Anleitung und Koordination des Entwicklerteams
  • Qualitätsmanagement, Abnahme-, System-, Integrations- und Entwicklertests

Soft Skills:
Auslandserfahrung:

12 Monate Projektaufenthalt bei EUROCONTROL, Frankreich, in einem international zusammengesetzten Team, Kommunikationssprache Englisch

Teamorientierung, Kommunikationsfähigkeit:

  • Auslandserfahrung, Mitwirkung in internationalen Projekten, Arbeit in interdisziplinären Teams
  • Fähigkeit zur schnellen Einarbeitung in neue Technologien und Problemstellungen
  • Einsatz und Validierung neuester Technologien in industriellen Projekten sowie im Umfeld von angewandter- und Auftragsforschung

Analytisches und logisches Denken, Assoziationsvermögen:

Anwendung der State-of-the-Art Vorgehensweisen und Techniken des Softwareengineering in industriellen Großprojekten wie UML, Frameworks, Design Pattern etc.


Organisationsvermögen, Eigenverantwortung

Organisation und eigenverantwortliche Koordination abgeschlossener Teilprojekte in der Funktion als technischer Projektleiter

Entwicklungs-Plattformen:

IBM Rational Software Architect/Application Developer
Eclipse IDE, VisualAge

Modellierungswerk-zeuge:

  • IBM Rational Software Modeler, Rational Rose,
  • Jude
  • Together
  • Objective

Enterprise Application Integration (EAI):

  • Enterprise JavaBeans Technology (EJB 2.0 + 3.0)
  • Portal Technology
  • Servlets
  • Web-Services
  • RestFUL Web-Services 
  • Object Access Protocol (SOAP)
  • OpenLDAP
  • Corba
  • Mobile Agents Technology

Web/JEE Technologien/ Frameworks:

  • Java Messaging Service (JMS)
  • Java Connector Architecture (JCA)
  • Java Database Connectivity (JDBC)
  • Java Naming and Directory Interface (JNDI)
  • Java Server Faces (JSF)
  • Swing, JGoddies
  • XML (Extensible Markup Language)
  • XML Schema Language
  • XSL (Extensible Stylesheet Language),
  • XSLT (XSL Transformations)
  • JAXB (Java Architecture for XML Binding)
  • JAX-WS (Java API for XML - Web Services)
  • JAX-RPC (Java API for XML-Based RPC)
  • Java Persistence API (JPA)
  • Java Native Interface (JNI)
  • Apache Axis
  • Apache CXF
  • Apache commons libraries
  • Hibernate
  • Hyades
  • Spring Application Framework
  • Spring OSGI Framework
  • Spring MVC
  • Eclipse RCP, OSGI
  • Spring-WS
  • Apache Struts
  • JBoss Seam
  • Apache FOP
  • Quartz
  • JGoodies Framework
  • IBM Aglets
  • Http, TCP/IP
  • BIRT Reporting System
  • Vaadin Toolkit

Middleware:

  • IBM WebSphere Application Server
  • BEA Weblogic Application Server
  • IBM WebSphere MQ Server
  • Spring dm Server
  • JBoss Application Server
  • Glassfish Application Server
  • Oracle Application Server
  • SpringSource DM Server
  • Apache Tomcat
  • Jetty
  • JBoss Application Server
  • JBoss Microcontainer
  • JBoss jBPM
  • E-Business Messaging
  • SonicMQ
  • Sonic ESB
  • IBM WebSphere MQ

Vorgehensmodelle:

  • Scrum
  • V-Modell
  • SEP (Systementwicklungsprozess)
  • Test Driven Development, JUnit
  • Extrem Programming
  • Agile Methoden

 

OOA/OOD:

  • Design Patterns
  • Core J2EE Patterns
  • MVC (Model View Controller)
  • UML 1.x, 2.x
  • Entity-Relationship-Modell (ER)
  • Health Level 7 (HL7)

Build Tools/Bug Tracking:

  • Apache Ant
  • Apache Maven
  • CruiseControl
  • Jira
  • Mantis
  • Bugzilla

Betriebssysteme

AIX
HP-UX
Linux
Solaris
SUN OS/ Solaris
Unix
Windows
Windows

Programmiersprachen

C
C++
Imake, GNU-Make, Make-Maker etc...
J2EE/Java EE
Java
Experte: J2EE, Java EE , OOA/OOD, seit JDK 1.0
Java 8
JavaScript
Experte: J2EE, Java EE, OOA/OOD, seit JDK 1.0
PL/SQL

JEE Technologien/Frameworks:

  • Java Messaging Service (JMS)

  • Java Connector Architecture (JCA)

  • Java Database Connectivity (JDBC)

  • Java Naming and Directory Interface (JNDI)

  • Java Server Faces (JSF)

  • Swing, JGoddies

  • XML (Extensible Markup Language)

  • XML Schema Language

  • XSL (Extensible Stylesheet Language)

  • XSLT (XSL Transformations)

  • JAXB (Java Architecture for XML Binding)

  • JAX-WS (Java API for XML - Web Services)

  • JAX-RPC (Java API for XML-Based RPC)

  • Java Persistence API (JPA)

  • Java Native Interface (JNI)

  • Apache Axis

  • Apache CXF

  • Apache commons libraries

  • Hibernate

  • Hyades

  • Spring Application Framework

  • Spring OSGI Framework 

  • Spring MVC

  • Eclipse RCP, OSGI

  • Spring-WS

  • Apache Struts

  • JBoss Seam

  • Apache FOP

  • Quartz

  • JGoodies Framework

  • IBM Aglets

  • Http, TCP/IP

  • BIRT Reporting System

  • Vaadin Toolkit

Datenbanken

DB2
JDBC
MariaDB
MS SQL Server 2000
MySQL
ODBC
Oracle
seit 1996, DB, DB2
Relationales Datenbank Design
SQL
seit 1996

Datenkommunikation

Apache Tomcat
ATM
BEA Weblogic Application Server
CORBA
E-Business Messaging
SonicMQ, Sonic ESB, IBM WebSphere MQ
Glassfish Application Server
IBM WebSphere Application Server
IBM WebSphere MQ
ISDN
ISO/OSI
JBoss Application Server
JBoss Microcontainer, JBoss jBPM
Jetty
Message Queuing
MQSeries, SonicMQ
Oracle Application Server
RPC
Spring dm Server
SpringSource DM Server
Sun One Application Server
TCP/IP

Design / Entwicklung / Konstruktion

Eclipse IDE
IBM Rational Software Architect
Application Developer
VisualAge

Branchen

Branchen

  • Automotive, Automobilindustrie
  • Logistik
  • IT-Dienstleister
  • Behörden / Öffentliche Verwaltung
  • Luft- und Raumfahrt
  • Forschung, Entwicklung
  • Bank und Finanzdienstleistungen
  • New Economy (Technologievermittlung)
  • Industrie und Maschinenbau
  • Telekommunikation
  • Kommunikation
  • Energiehandel
  • Versicherung

Einsatzorte

Einsatzorte

Berlin (+200km)
Deutschland
nicht möglich

Projekte

Projekte

7 Monate
2019-01 - 2019-07

Zulagensystem (ZuSy)

Entwickler Java 8 EJB 3.1 JUnit ...
Entwickler

  • Die Zentrale Zulagenstelle für Altersvermögen (ZfA) nimmt die administrativen Aufgaben für die Riester-Rente wahr.
    Ein wesentlicher Bestandteil ist die Kommunikation mit den externen Partnern der ZfA. Zu den Partnern gehören sowohl Anbieter von "Riester-Produkten" wie beispielsweise Versicherungen als auch andere Behörden wie Finanzämter oder Familienkassen.
  • Die ZfA musste einen Weg finden, den enormen Arbeitsaufwand, der wegen der Einführung der Riester-Rente entstanden war, weitestgehend durch automatische Verfahren zu bewältigen. Gemeinsam mit IBM Business Consulting Services (BCS)  wurde das Datenverarbeitungssystem "Zusy" konzipiert und realisiert.
  • Die Kommunikation erfolgt nachrichtenorientiert via MQ Series über Import und Export Xml-basierter Meldesätze auf Basis von XML-Schema.
  • Der Ablaufsteuerung liegt ein Prozessmodell mit definierten Prozessschritten für alle Nachrichtentypen (Meldesätze) zugrunde.
  • Mit den dabei entstehenden Prozesskontexten laufen die notwendigen semantischen Prüfungen und Berechnungen automatisch und ohne Benutzerinteraktion ab.
  • Fehlerhafte Nachrichten werden wieder ausgesteuert und dem Kommunikationspartner mit einer Fehlerbeschreibung zugestellt.

 

Tätigkeiten:

  • Analyse und Implementierung neuer und Anpassung bestehender fachlicher Anforderungen im Backend- und Middlewarebereich für das Teilsystem Automatische Verarbeitung
  • Anpassung Datenvalidierungen und Fachlogik von wertverschiebenden Prozessen
  • Durchführung von Module- und Whitebox Tests

Java 8 EJB 3.1 JUnit Mockito Git OracleDB SQL WebSpere Applicationserver MQ Series Hibernate
IBM Deutschland, IT Dienstleister
4 Monate
2018-07 - 2018-10

End-of-Line Prüfsysteme für Antriebskomponenten

Consultant, Architekt, Entwickler Java Swing Spring Boot Java 8 ...
Consultant, Architekt, Entwickler
  • Getriebe werden vor der Auslieferung auf vollautomatischen Lastprüfständen geprüft. Die benötigten Getriebedaten befinden sich auf dem Datenträger des Werkstückträgers.
    Die Prüfläufe werden parametriert und deren Ergebnisse analysiert.
  • Automatikgetriebe beinhalten elektronisch-hydraulische Regelungen, die Informationen von der internen Sensorik des Fahrzeugs und des Motors verarbeiteten, um die geforderten Bedingungen herzustellen.
  • Zur Sicherstellung der Qualität müssen Prüfstände in der Lage sein, externe Messgrößen und getriebeinterne Messwerte für die Beurteilung zu verwenden.
  • Ziel einer Prüfstandsoftware ist es, Prüfstandsprojekte, die sich durch spezifische Details unterscheiden, zu vereinheitlichen.
  • Die derzeitigen Anwendungen genügen den Anforderungen nicht mehr und sind nicht erweiterbar. Daher wird eine neue Webanwendung für den Officebereich sowie eine stand-alone Anwendung für die Prüfstände vorort konzipiert.

Tätigkeiten

  • Analyse der existierenden Anwendungen und Identifizierung der Szenarien
  • Enwurf der Datenmodelle und Erzeugung der Datenbanken
  • Modellierung von Verhaltens- und Interaktionsdiagrammen auf Grundlage der Szenarien
  • Implementierung von Prototypen in Java Swing und Spring Boot für ein ausgewähltes Szenario
Java Swing Spring Boot Java 8 JPA Hibernate MariaDB Heidi SQL Tomcat NetBeans UML Visual Paradigm
Kleinknecht & Co KG
6 Monate
2018-01 - 2018-06

Dias

Consultant, Entwickler JEE JSF Primefaces Spring ...
Consultant, Entwickler
  • Die Bezirksregierung Arnsberg, in deren Verantwortung die Prozesse für Aufnahme, Verteilung und Unterbringung der Asylanten in NRW liegt, hat die mehrbenutzerfähige, Java-basierte Webanwendung AVU Asyl eingeführt.
    Das aktualisierte IT-Verfahren sollte die verwaltungstechnischen Abläufe in Organisationseinheiten wie zentrale Aufnahme, landesweite Verteilung und dezentrale Unterbringung in den Kommunen abbilden.
  • Mithilfe der neuen Lösung können die Mitarbeiter heute von den Standorten aus ganz NRW effizient auf eine zentrale Personenstammdatenbank für die Verwaltung der Asylbewerber zugreifen. Dabei wurden die hohen Anforderungen an den Datenschutz durch ein komplexes Sicherheitskonzept umgesetzt. Die Lösung bietet eine medienbruchfreie Integration IT-gestützter Prozesse und Abläufe.
  • Weitere Vorteile liegen in der höheren Qualität und Effizienz der verwaltungstechnischen Abläufe im Asylbewerberverfahren und in der revisionssicheren Bearbeitung und parallelen Nutzung der E-Akte. Hinzu kommen automatisierte Prozesse in Formularwesen und Listen sowie höhere Sicherheitsstandards für IT und Daten.

Tätigkeiten

  • Implementierung neuer und Anpassung bestehender fachlicher Anforderungen für das Modul 'Registrierung' auf allen Schichten (Client, Businesslogik, Persistenz)
  • Erzeugung von Birt Reports
  • Verbesserung der Codequalität
  • Test der Implementierung
JEE JSF Primefaces Spring Birt Soap WebServices JPA Hibernate JUnit JBoss AS Git SourceTree GitLabOracle Db Eclipse NetBeans Docker Java 8
Computacenter AG
1 Jahr 4 Monate
2016-09 - 2017-12

Electronic Know Your Customer (EKYC)

Consultant, Entwickler Tomcat SVN Git ...
Consultant, Entwickler
  • Die Deutsche Bank hat sich zur Einhaltung der Festlegungen des Baseler Ausschusses für Bankenaufsicht bzgl. der Sorgfaltspflichten der Banken bei der Feststellung der Kundenidentität verpflichtet.
  • Daraus resultiert eine angemessene Sorgfalt bei der Prüfung neuer und bestehender Kundenbeziehungen.
  • Das beinhaltet die Verpflichtung, sich bei Aufnahme der Geschäftsbeziehung der Identität des Kunden und weiterer involvierter relevanter Parteien zu vergewissern.
  • Darüber hinaus soll ein umfassendes Bild über Inhalt und Zweck der Kundenbeziehung entstehen.
  • Insbesondere spielen der Ursprung des Gesamtvermögens sowie die Herkunft der Vermögenswerte eine Rolle.
  • Diese Prozesse wurden zuvor papierhaft abgebildet.
  • EKYC ist eine Enterprise Application, welche diesen Prozess elektronisch abbildet.

Tätigkeiten

  • Implementierung der fachlichen Abläufe in der Geschäftslogik auf allen Schichten (Client, Businesslogik, Persistenz)
  • Evaluierung geeigneter Technologien für ausgewählte Szenarien
  • Verbesserung der Codequalität
  • Test der Implementierung
Tomcat SVN Git Oracle Db Eclipse JEE JSF Spring Soap WebServices JPA Hibernate JUnit Java 8
Deutsche Bank
7 Monate
2016-02 - 2016-08

Prozessintegration OSPlus_neo

Consultant, Entwickler, Architekt Java 7 JEE Eba Framework ...
Consultant, Entwickler, Architekt

OSPlus_neo ist das neue Web-basierte Vertriebs-Frontend der Finanz Informatik auf Grundlage des OSPlus Frameworks.
Mit OSPlus_neo wird den Kunden ein plattform-unabhängiges, kanalübergreifendes Frontend zur Verfügung gestellt.
Die Benutzeroberfläche ist über alle Zugangskanäle für Kunden und Berater einheitlich gestaltet.

Die Finanz Informatik hat auch die Zusammenarbeit mit verschiedenen Verbundmitgliedern weiter intensiviert und im Bereich der Versicherer die Entwicklung eines OSPlus-Versicherungs-Frontends auf den Weg gebracht.

Tätigkeiten:

  • Maskendesign und Implementierung der Funktionalität für eine Produktgruppe 'Einkommens-Schutz'
  • Implementierung der Prozesssteuerung
  • Test der Implementierung
Java 7 JEE Eba Framework JSP EJB Soap WebServices Hibernate JUnit IBM WebSphere Application Server Tomcat RTC Ant DB2 Eclipse
Versicherungskammer Bayern
3 Monate
2015-11 - 2016-01

Konsumentenkreditsystem

Consultant, Entwickler, Architekt Camunda BPM Wildfly AS Git ...
Consultant, Entwickler, Architekt
  • Die Finanz Informatik  ist der IT-Dienstleister der Sparkassen-Finanzgruppe. Das OSPlus-Portal ist ein web-basiertes Anwendungs-Framework und dient als Rahmenwendung und Integrationspunkt für fachliche Geschäftsprozesse der Sparkassen. Es bietet eine Architektur mit grundlegende technische Funktionalitäten, die die Anwendungsentwicklung standardisieren.
  • Maßgebliches Persistenz-System in OSPlus-Portal-Anwendungen ist die Dynamische Schnittstelle (DynS), welche den zentralen Datenbestand der Sparkassen Informatik enthält, ein vorgegebenes Generierungs- und Implementierungsmodell sowie fachliche Verarbeitungsogik.
  • Mit Verlagerung dieser Funktionalität auf den Host erreicht man eine Plattform- und Programmiersprachen-unabhängige Nutzung der fachlichen Bausteine des OSPlus.

Tätigkeiten:

  • Erweiterung der CHECK24-Anbindung zur Plege der notwendigen Daten für die Institute
  • Verschlüsselung des Passworts für den Zugriff auf das OSPlus der Sparkasse
  • Anlage von Multikanal Aufträgen zur Information der Internet Filialen über das Vorliegen von Ereignissen
  • Prüfung auf Vorliegen, Upload, Download und Autorisierung von Kreditverträgen
  • Validierung von Legitimationen und der zugehörigen Dokumente
  • Integration der Prozesse für die Abwicklung von Internetkrediten
Camunda BPM Wildfly AS Git Maven HSQL Db Java 8 JEE CDI EJB Spring Hibernate WebServices Rest Soap
Finanz Informatik Solutions Plus
6 Monate
2015-05 - 2015-10

Analyse, Abklärung und Planung

Consultant, Entwickler, Architekt Tomcat AS Oracle DB SVN Maven ...
Consultant, Entwickler, Architekt
  • Das System beeBOP implementiert die zentrale  Komponente der Warensteuerung, um die warenwirtschaftlichen Prozessen systemisch zu unterstützen bzw. überhaupt zu ermöglichen, sowie um Information und Kommunikation innerhalb der beeline Gruppe und zu Lieferanten, Partnern, Kunden und Behörden oder sonstigen externen Stellen zu gewährleisten.
  • Es beinhaltet die wesentlichen Funktionen, welche zur Abbildung der individuellen und sehr spezifischen Warensteuerung erforderlich sind.
  • Insbesondere zur Sicherstellung der systemtechnischen Unterstützung der Kern-Geschäftsprozesse wird für sämtliche Systeme, welche direkt Auswirkungen auf die Warenverteilung/Auslieferungsfähigkeit haben, eine Verfügbarkeit von mind. 99,0 % pro Monat angestrebt.
  • Im Falle eines Verlusts von einzelnen oder mehreren IT Systemen muss es möglich sein,die Betriebsfähigkeit schnellstmöglich wiederherstellen zu können.
  • Insbesondere in Verbindung mit der relativ großen Datenmenge, welche sich aus der großen Anzahl POS und der hohen Drehung der Artikel (High Fashion Sortiment) ergibt, ist das gesamte System  bzgl. +-der erforderlichen Performance zu betrachten.
  • Weiterhin muss es vor dem Hintergrund der Expansionsstrategie flexibel und erweiterbar sein.

Tätigkeiten:

  • Analyse, Abklärung und Planung der Anforderungen zur Umsetzung eines Moduls zur Anweisung der Auslieferung von Artikeln.
  • Implementierung der fachlichen Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
  • Dokumentation der Ergebnisse
Tomcat AS Oracle DB SVN Maven Java 8 JEE CDI EJB Spring MVC EclipseLink Activiti BPM
Retail, Beeline Group
3 Monate
2014-12 - 2015-02

ebet

Consultant, Architekt Java 6 ? 8 JEE EJB 2+3 ...
Consultant, Architekt

ebet ist eine Enteprise-Anwendung für Wettlokale und internationale Wettunternehmen. Die Anwendung soll einem Architektur-Refactoring unterzogen werden.

Tätigkeiten:

  • Analyse der Schwachstellen im System
  • Statische und dynamische Codeanalysen
  • Verfolgung und Analyse des Datenflusses
  • Evaluierung geeigneter Technologien für ausgewählte Szenarien
  • Dokumentation der Ergebnisse
Java 6 ? 8 JEE EJB 2+3 Hibernate Swing XML Jboss AS Jboss Messaging MySQL Vagrant VM Oracle Virtual Box JAX-WS JAXB
Sportwetten, Booxware Entwicklungs GmbH
4 Monate
2014-09 - 2014-12

Anwendung zur Verwaltung von Bauvorhaben

Consultant/Architekt/Entwickler Eclipse 4 RCP Eclipse IDE SVN (Subversion) ...
Consultant/Architekt/Entwickler
  • Diese Anwendung soll als kaufmännisches Planungs- und Kontrollsystem dienen, um Fehler in der Bauplanung und -durchführung zu verhindern und somit Folgekosten zu minimieren.
  • Alle Aktivitäten die vor, während und nach einem Bau- oder Sanierungsvorhaben anfallen sind mit entsprechenden Geschäftspartner und Kostenpositionen verbunden.
  • Dadurch wird jederzeit ein Überblick ermöglicht über:
    • voraussichtlich entstehende Kosten
    • den aktuellen Abrechnungsstand
    • Kostenunter- und -überschreitungen
    • Zusatzkosten durch Nachträge

Tätigkeiten:

  • Analyse der Anforderungen und Definition der Geschäftsprozesse
  • Implementierung der Anwendung
Eclipse 4 RCP Eclipse IDE SVN (Subversion) Standard Widget Toolkit (SWT) Maven UML 2 MySQL Java EE EJB 3 JPA/Hibernate Web Services Jasper Reports
Baubranche, Joinex Bauelemente GmbH
3 Monate
2014-07 - 2014-09

Apollo (Antragsportal Leistungen Online)

Consultant, Architekt, Entwickler Java EE JDeveloper Java Server Faces (JSF) ...
Consultant, Architekt, Entwickler

Die Bundesagentur konzipiert eine Oracle Portalanwendung, die unterschiedliche bestehende Anwendungen umfasst. Eine existierende JSF Webanwendung soll unter Beibehaltung ihrer Funktionalität in das Portal  integriert werden.

Tätigkeiten:

  • Analyse der Webanwendung hinsichtlich:
    Komponenten, Schnittstellen, verwendeten Technologien, Abhängigkeiten
  • Evaluierung geeigneter Komponenten zur Integration in ein Oracle WebCenter Portal
  • Schätzung des Anpassungsaufwands der Webapplikation hinsichtlich der ausgewählten Komponenten
Java EE JDeveloper Java Server Faces (JSF) Oracle WebCenter Portal 11g
Öffentliche Verwaltung, Bundesagentur für Arbeit
2 Monate
2014-04 - 2014-05

myEMI

Consultant, Architekt, Entwickler Java EE Java Server Faces (JSF) RestFUL Web-Services ...
Consultant, Architekt, Entwickler
  • Software Metriken sind ein wichtiges Mittel zur Beurteilung der Entwicklungsphasen, der eingesetzten Technologien, zum Messen der Qualität von Softwaresystemen, etc.
  • Auf Grundlage quantifizierbarer Metriken identifizieren Prozessmanager Prozesse, welche zum Projekterfolg oder -risiko beitragen.
  • Projektmanager erhalten zahlreiche Informationen aus unterschiedlichen Systemen aus denen sie den aktuellen Status eines Projekts bestimmen und die Aufwandschätzung abgeben müssen.
  • EMI (Enterprise Measurement Infrastructure) ist ein Architekturtemplate mit Basiskomponenten zur Berechnung von Metriken aus Messwerten zur Unterstützung dieser Problematik.
  • MyEMI ist eine prototypische Implementierung des an der Forschungsgruppe Software-Konstruktion der RWTH auf dieser Basis entwickelten EMI-Frameworks.

 

Tätigkeiten:

  • Weiterführung einer Eignungsstudie zum Einsatz von EMI
  • Analyse von Architektur- und Schwachstellen im Framework
  • Erweiterung des Prototypen zur Abschätzung des Entwicklungsaufwands
Java EE Java Server Faces (JSF) RestFUL Web-Services JMS mySQL Oracle Glassfish Application Server JPA EclipseLink Eclipse IDE GIT
Versicherung, Generali Deutschland Informatik Services
8 Monate
2013-08 - 2014-03

PRIMA

Consultant, Entwickler Java EE Vaadin Toolkit Oracle WebLogic Server ...
Consultant, Entwickler
  • Der Geschäftsbereich Asset Optimisation and Trading zentralisiert alle Handelsaktivitäten der Vattenfall Gruppe.
  • Das PRIMA Projekt bildet als zentrale Applikation die Schnittstelle zwischen der Energy Trading and Risk Management Platform und dem Market Data Management System.
  • PRIMA stellt u. a. statistische Daten für den Aufbau von Zeitreihen über Rohstoffpreise und Wetterdaten zur Verfügung.
  • Die Businesslogik zur Validierung von Preisen und Berechnung von z. B. Terminpreiskurven dient den Händlern als Grundlage der Modellbildung. Die Applikation enthält technische Anpassungen und funktionale Erweiterungen zur Verbesserung der Stabilität und Reduzierung des Wartungsaufwands der operativen Prozesse in Übereinstimmung mit den Data Governance Prozessen.

 

Tätigkeiten:

Konzeption und Implementierung von Businesslogik

Java EE Vaadin Toolkit Oracle WebLogic Server SVN (Subversion) Jenkins Junit Oracle DB Eclipse IDE
Energiehandel, Vattenfall Energy Trading
2 Monate
2013-06 - 2013-07

Webprojekt

Consultant, Entwickler Java EE Spring MVC Spring Security ...
Consultant, Entwickler

Internetauftritt der KfW  auf Grundlage eines CMS.

Tätigkeiten:

  • Analyse der Anforderungen zur Definition von Use-Cases
  • Serverseitige Implementierung fachlicher Abläufe in der Geschäftslogik
Java EE Spring MVC Spring Security RestFUL Web-Services PKI Verschlüsselung Tomcat Eclipse IDE SVN (Subversion) Jenkins Junit
Banken und Versicherungen, KfW
1 Jahr 6 Monate
2012-01 - 2013-06

Quirinus

Consultant, Entwickler Java EE Struts2 EclipseLink ...
Consultant, Entwickler
  • Stammdaten dienen als wichtige Grundlage für die Abwicklung von Geschäftsprozessen der KVN.
  • Auf Grundlage der Stammdaten werden automatische Prozesse angestoßen, wie beispielsweise die Abrechnung und für die Mitglieder der KVN angebotene webbasierte Mehrwertdienste.
  • Quirinus ist eine anwenderfreundliche, performante Enterprise Applikation zur Erfassung, Abbildung und Verarbeitung von in der Stammdatenbank gespeicherten Informationen, mit dem Ziel der Optimierung der gesamten Sachbearbeitungsprozesse.

Tätigkeiten:

  • Analyse der Anforderungen zur Definition von Use-Cases
  • Implementierung fachlicher Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
Java EE Struts2 EclipseLink jQuery Java Drools Ajax Datatables Web Services Glassfish Application Server Oracle DB Eclipse IDE SVN (Subversion) Jenkins Junit UML
Öffentliche Verwaltung, Kassenärztliche Vereinigung Niedersachsen
6 Monate
2011-07 - 2011-12

KLInet Stationsdienst

Consultant, Entwickler Java EE EJB 3 JPA/Hibernate ...
Consultant, Entwickler
  • In den Rehabilitationskliniken der DRV Bund wird zur elektronischen Unterstützung der Tätigkeiten auf der Station das Klinikinformationssystem KLInet eingesetzt.
  • Mit Hilfe des Stationsdienstes, als Bestandteil von KLInet, wird eine elektronische Unterstützung patientenorientierter Arbeitsabläufe realisiert, welche Mitarbeitern der Kliniken relevante Informationen (Diagnosen, Befunde, Medikation, Therapie-ergebnisse) aus verteilten Systemen tabellarisch oder grafisch aufbereitet zur Verfügung stellt.
  • Bei der Applikation handelt es sich um eine modulare, service-orientierte Architektur auf Basis von Eclipse RCP OSGI-Bundles.

Tätigkeiten:

  • Analyse des Systems zwecks modularer Erweiterung
  • Konzeption und Implementierung fachlicher Abläufe in der Geschäftslogik in allen Schichten (Client, Businesslogik, Persistenz)
  • Erweiterung der Funktionalität zur Befunddarstellung bzgl. Anforderungen des HL7 Standards
Java EE EJB 3 JPA/Hibernate Web Services BIRT Reporting System Health Level 7 (HL7 V. 2.5) RestFUL Web-Services JBoss Application Server Oracle DB OSGI Plugins Eclipse RCP Eclipse IDE SVN (Subversion) Standard Widget Toolkit (SWT) Ant
Deutsche Rentenversicherung Bund, Öffentliche Verwaltung
6 Monate
2011-02 - 2011-07

Telekommunikation De-Mail

Consultant, Entwickler Java EE EJB Java Server Faces (JSF) ...
Consultant, Entwickler

Als als Bestandteil des Modernisierungsprogramms "Vernetzte und transparente Verwaltung" der Bundesregierung entwickelt das BMI unter dem Projektnamen "Bürgerportale" gemeinsam mit Wirtschaft, Verwaltung und Verbänden eine Lösung für eine rechtssichere elektronische Kommunikation.
Der Fokus von De-Mail besteht darin, grundlegende Sicherheitsfunktionen für den  Austausch elektronischer Nachrichten einfacher anwendbar zu machen und damit eine Kommunikationsinfrastruktur für Bürger, Unternehmen und Verwaltung zu schaffen, in welcher Nachrichten und Dokumente zuverlässig und vor Veränderungen geschützt in einem sicheren Kommunikationsraum versendet werden können. Rechtliche Voraussetzung für die Zulassung als De-Mail-Provider ist ein "Gesetz zur Regelung von De-Mail-Diensten und zur Änderung weiterer Vorschriften", das der Bundestag am 24. Februar 2011 verabschiedet hat.

Ziel des Projekts ist die Bereitstellung einer De-Mail-Infrastruktur für beliebige De-Mail-Dienstanbieter (DMDA), welche den technischen Richtlinien des BSI entspricht.
Aufgrund der hohen Anforderungen an Sicherheit, Funktionalität, Interoperabilität und Datenschutz von De-Mail-Anbietern, sorgen abgesicherte Anmeldeverfahren und Verbindungen zum Provider sowie verschlüsselte Transportwege zwischen den Providern für einen verbindlichen Versand und Empfang von De-Mails.
De-Mail-Dienstanbieter greifen über eine Schnittstelle auf die De-Mail-Infrastruktur zu. Die Kommunikation mit De-Mail-Systemen andere DMDAs erfolgt über SMTP und DNS Protokolle in Verbindung mit speziellen Anforderungen an DNS-Einträge und Email Nachrichten.

Tätigkeiten:

  • Erstellung von Datenbankkonzepten für Oracle bzgl. Partitionierung und Aufteilung in Tablespaces
  • Überprüfung der Codequalität, Fehleranalyse und Korrektur
  • Unterstützung im Build- und Deploymentmanagement
  • Erstellung und Installation von X.509 Transport- und Client-Zertifikaten für die beteiligten Applikationen
  • Koordination der Integrationstests im Rahmen des Gesamtprojekts mit T-Deutschland
Java EE EJB Java Server Faces (JSF) Webservices Kryprografie Glassfish Application Server Java Apache Mail Enterprise Server (JAMES) Exim Mailserver Oracle DB Enterprise Architekt SoapUI CAST Application Intelligence Platform (AIP) Linux OpenSSL S/MIME SMTP Eclipse IDE SVN (Subversion) Maven Jenkins X-509
T-Systems Multimedia Solutions

Aus- und Weiterbildung

Aus- und Weiterbildung

1999:

Institution: Technischen Universität Berlin

Ausbildung: Studium der Informatik Wahlfach: Betriebswirtschaft

Abschluss: Diplom Informatikerin
 
Schwerpunkte:
Betriebs- und Kommunikationssysteme, Datenbanken
 
1991:

Institution: Humboldt Universität zu Berlin, Inst. f. wiss. Bibliothekswesen

Ausbildung: Studium der Informations- und Dokumentationswiss. am 

Abschluss: Diplom Dokumentar (FH)

Position

Position

Freiberufl. IT-Consultant

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Methoden
Apache Ant
Apache Maven
Bugzilla
Corba
Core J2EE Patterns
CruiseControl
Design Patterns
Enterprise JavaBeans Technology
EJB 2.0 + 3.0
Entity-Relationship-Modell
ER
Extreme Programming
Health Level 7
IBM Rational Software Modeler
Rational Rose
IBM WebSphere MQ Server
Java Swing
Jira
Jude
JUnit
Mantis
Mobile Agents Technology
MVC
Model View Controller
NetBeans
Object Access Protocol
SOAP
Objective
OpenLDAP
Portal Technology
Scrum
SEP
Systementwicklungsprozess
Servlets
Sonic ESB, SonicMQ
Test Driven Development
Together
Tomcat
UML
1.x, 2.x
V-Modell
Web-Services
Profil:
  • In langjähriger Tätigkeit für international agierende Forschungs- und Beratungsunternehmen sowie als Freiberuflerin bin ich als technische Projektleiterin, Systemarchitektin und Systementwicklerin maßgeblich an der erfolgreichen Durchführung nationaler und internationaler Projekte zur Entwicklung großer Enterprise Applikationen beteiligt.
  • Meinen fachlichen Fokus bilden Konzeption und Realisierung von n-Tier-Architekturen im J2EE / Java EE ? Umfeld. Mein Einsatz in den Projekten umfasst analytische, konzeptionelle, umsetzende und steuernde Funktionen in allen Phasen der Softwareentwicklung.
  • Wichtige Aspekte in meiner Arbeit sind die enge Abstimmung mit dem Auftraggeber, die Einbindung und Kommunikation in großen Teams sowie die Fähigkeit, durch ständige Auseinandersetzung mit neuen Technologien und Themengebieten, eigenverantwortlich Lösungswege für komplexe Problemstellungen zu entwickeln und überzeugend zu kommunizieren und zu präsentieren.
  • Zielstrebigkeit und Ergebnisorientierung leiten mein Vorgehen, so dass zeitkritische Projekte durch die Konzentration auf das Wesentliche zu einem für den Kunden erfolgreichen Abschluss gebracht werden können.

Erfahrungen/Tätigkeiten (in nationalen und internationalen Projekten):
  • Software-Design und -Entwicklung großer industrieller J2EE-Mehrschichten-Systeme unter Anwendung von Design Patterns und Frameworks
  • Techn. Projektleitung, Anleitung und Koordination des Entwicklerteams
  • Qualitätsmanagement, Abnahme-, System-, Integrations- und Entwicklertests

Soft Skills:
Auslandserfahrung:

12 Monate Projektaufenthalt bei EUROCONTROL, Frankreich, in einem international zusammengesetzten Team, Kommunikationssprache Englisch

Teamorientierung, Kommunikationsfähigkeit:

  • Auslandserfahrung, Mitwirkung in internationalen Projekten, Arbeit in interdisziplinären Teams
  • Fähigkeit zur schnellen Einarbeitung in neue Technologien und Problemstellungen
  • Einsatz und Validierung neuester Technologien in industriellen Projekten sowie im Umfeld von angewandter- und Auftragsforschung

Analytisches und logisches Denken, Assoziationsvermögen:

Anwendung der State-of-the-Art Vorgehensweisen und Techniken des Softwareengineering in industriellen Großprojekten wie UML, Frameworks, Design Pattern etc.


Organisationsvermögen, Eigenverantwortung

Organisation und eigenverantwortliche Koordination abgeschlossener Teilprojekte in der Funktion als technischer Projektleiter

Entwicklungs-Plattformen:

IBM Rational Software Architect/Application Developer
Eclipse IDE, VisualAge

Modellierungswerk-zeuge:

  • IBM Rational Software Modeler, Rational Rose,
  • Jude
  • Together
  • Objective

Enterprise Application Integration (EAI):

  • Enterprise JavaBeans Technology (EJB 2.0 + 3.0)
  • Portal Technology
  • Servlets
  • Web-Services
  • RestFUL Web-Services 
  • Object Access Protocol (SOAP)
  • OpenLDAP
  • Corba
  • Mobile Agents Technology

Web/JEE Technologien/ Frameworks:

  • Java Messaging Service (JMS)
  • Java Connector Architecture (JCA)
  • Java Database Connectivity (JDBC)
  • Java Naming and Directory Interface (JNDI)
  • Java Server Faces (JSF)
  • Swing, JGoddies
  • XML (Extensible Markup Language)
  • XML Schema Language
  • XSL (Extensible Stylesheet Language),
  • XSLT (XSL Transformations)
  • JAXB (Java Architecture for XML Binding)
  • JAX-WS (Java API for XML - Web Services)
  • JAX-RPC (Java API for XML-Based RPC)
  • Java Persistence API (JPA)
  • Java Native Interface (JNI)
  • Apache Axis
  • Apache CXF
  • Apache commons libraries
  • Hibernate
  • Hyades
  • Spring Application Framework
  • Spring OSGI Framework
  • Spring MVC
  • Eclipse RCP, OSGI
  • Spring-WS
  • Apache Struts
  • JBoss Seam
  • Apache FOP
  • Quartz
  • JGoodies Framework
  • IBM Aglets
  • Http, TCP/IP
  • BIRT Reporting System
  • Vaadin Toolkit

Middleware:

  • IBM WebSphere Application Server
  • BEA Weblogic Application Server
  • IBM WebSphere MQ Server
  • Spring dm Server
  • JBoss Application Server
  • Glassfish Application Server
  • Oracle Application Server
  • SpringSource DM Server
  • Apache Tomcat
  • Jetty
  • JBoss Application Server
  • JBoss Microcontainer
  • JBoss jBPM
  • E-Business Messaging
  • SonicMQ
  • Sonic ESB
  • IBM WebSphere MQ

Vorgehensmodelle:

  • Scrum
  • V-Modell
  • SEP (Systementwicklungsprozess)
  • Test Driven Development, JUnit
  • Extrem Programming
  • Agile Methoden

 

OOA/OOD:

  • Design Patterns
  • Core J2EE Patterns
  • MVC (Model View Controller)
  • UML 1.x, 2.x
  • Entity-Relationship-Modell (ER)
  • Health Level 7 (HL7)

Build Tools/Bug Tracking:

  • Apache Ant
  • Apache Maven
  • CruiseControl
  • Jira
  • Mantis
  • Bugzilla

Betriebssysteme

AIX
HP-UX
Linux
Solaris
SUN OS/ Solaris
Unix
Windows
Windows

Programmiersprachen

C
C++
Imake, GNU-Make, Make-Maker etc...
J2EE/Java EE
Java
Experte: J2EE, Java EE , OOA/OOD, seit JDK 1.0
Java 8
JavaScript
Experte: J2EE, Java EE, OOA/OOD, seit JDK 1.0
PL/SQL

JEE Technologien/Frameworks:

  • Java Messaging Service (JMS)

  • Java Connector Architecture (JCA)

  • Java Database Connectivity (JDBC)

  • Java Naming and Directory Interface (JNDI)

  • Java Server Faces (JSF)

  • Swing, JGoddies

  • XML (Extensible Markup Language)

  • XML Schema Language

  • XSL (Extensible Stylesheet Language)

  • XSLT (XSL Transformations)

  • JAXB (Java Architecture for XML Binding)

  • JAX-WS (Java API for XML - Web Services)

  • JAX-RPC (Java API for XML-Based RPC)

  • Java Persistence API (JPA)

  • Java Native Interface (JNI)

  • Apache Axis

  • Apache CXF

  • Apache commons libraries

  • Hibernate

  • Hyades

  • Spring Application Framework

  • Spring OSGI Framework 

  • Spring MVC

  • Eclipse RCP, OSGI

  • Spring-WS

  • Apache Struts

  • JBoss Seam

  • Apache FOP

  • Quartz

  • JGoodies Framework

  • IBM Aglets

  • Http, TCP/IP

  • BIRT Reporting System

  • Vaadin Toolkit

Datenbanken

DB2
JDBC
MariaDB
MS SQL Server 2000
MySQL
ODBC
Oracle
seit 1996, DB, DB2
Relationales Datenbank Design
SQL
seit 1996

Datenkommunikation

Apache Tomcat
ATM
BEA Weblogic Application Server
CORBA
E-Business Messaging
SonicMQ, Sonic ESB, IBM WebSphere MQ
Glassfish Application Server
IBM WebSphere Application Server
IBM WebSphere MQ
ISDN
ISO/OSI
JBoss Application Server
JBoss Microcontainer, JBoss jBPM
Jetty
Message Queuing
MQSeries, SonicMQ
Oracle Application Server
RPC
Spring dm Server
SpringSource DM Server
Sun One Application Server
TCP/IP

Design / Entwicklung / Konstruktion

Eclipse IDE
IBM Rational Software Architect
Application Developer
VisualAge

Branchen

Branchen

  • Automotive, Automobilindustrie
  • Logistik
  • IT-Dienstleister
  • Behörden / Öffentliche Verwaltung
  • Luft- und Raumfahrt
  • Forschung, Entwicklung
  • Bank und Finanzdienstleistungen
  • New Economy (Technologievermittlung)
  • Industrie und Maschinenbau
  • Telekommunikation
  • Kommunikation
  • Energiehandel
  • Versicherung

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.