• Konzeption für das Schneiden der Anwendungen
• Implementierung, Testen und Dokumentation der Änderungen
• Vorbereitung des Deployments und der Skripte für Datenbankänderungen
Fachlicher Schwerpunkt dieses Freiberuflers
Senior Beraterin, JAVA, Java EE, Clean Code, TDD, Agile, Extreme Programming
D4
D5
Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.
Bei anderen Einsatzorten sollte nach einer Einarbeitungszeit Remote-Arbeit möglich sein.
Position
Projekte
Projekthistorie
Aktuellste Projekterfahrungen
=============================
Zeitraum: 06/2013 -03/2014
Branche: Handel
Position: Beraterin, Entwicklerin
Projekt: Entwicklung der Anbindung der REWE-Märkte an Payback
- Entwicklung im Backend-Bereich und von Batch-Jobs mit Fokus auf Massendatenverarbeitung
- Multi-Thread-Verarbeitung zur Lastverteilung
- Implementierung von SOAP-Webservices zur Kommunikation mit Payback (Austausch von Coupon-Daten im Pull-Verfahren)
- Entwicklung mittels TDD (Test-Driven-Development), Entwicklung von Integrations- und Acceptance-Tests
- Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
- Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Teamgröße: ca. 5
DV-Basis: Eclipse, Java 7, Spring, JSP, Maven, SVN, JUnit, DBUnit, Mockito, Sonar, QucikBuild, JIRA, Checkstyle, FindBugs
Plattform: Windows 7
-----------------------------
Zeitraum: 08/2012 - 05/2013
Branche: Handel
Position: Beraterin, Entwicklering
Projekt: Entwicklung einer Webapplikation zur Steuerung von Langsamläufern
in den Lagern des Handelskonzerns
- Entwicklung im Backend-Bereich und von Batch-Jobs
- Dokumentation der Programmierung sowohl im Quellcode als auch im Wiki nach Projektvorgaben
- Entwicklung von JUnit und DbUnit Tests
- Kontrolle der Einhaltung von Architekturvorgaben mittels QS-Tools
Teamgröße: ca. 5
DV-Basis: Eclipse, JEE6, Maven, SVN, JUnit, DBUnit, Mockito, Sonar, QucikBuild,
JIRA, Checkstyle, FindBugs, Spring, JSP
Plattform: Windows 7
-----------------------------
Zeitraum: 04/2012 - 07/2012
Branche: Handel
Position: Beraterin, QS-Verantwortliche, Entwicklerin
Projekt:
- Verantwortlichkeit für die Einhaltung der Architekturvorgaben und Code-Qualität im Rahmen des Projektes „Beste Frische“, einer Mobile Device Anwendung
- Erarbeitung einer Roadmap zur Analyse und Verbesserung des Projekt-Codes
- Einführung statische Codeanalysen mit Hilfe von Checkstyle, FindBugs, PMD und Sonar
- Kontrolle der Einhaltung von Architekturvorgaben im Projekt-Code
- Entwicklung und Umsetzung von Unit-Teststrategien mit Hilfe von Mockito
- Dokumentation von QS Vorgaben und Releasemanagement-Vorgehen
Teamgröße: ca. 30
DV-Basis: Eclipse, JEE6, Maven, SVN, Mockito, Sonar, QucikBuild, JIRA,
Checkstyle, FindBugs
Plattform: Windows 7
-----------------------------
Zeitraum: 01/2012 - 03/2012
Branche: Dienstleister Transportwirtschaft
Position: Beraterin, Entwicklerin
Projekt: Implementierung einer GWT-Webapplikation zur Reklamation von
Maut-Abrechnungen
- Implementierung des UI mittels SmartGWT
- Implementierung, Testen der Business Logik
- Erstellung von Reports zum Export (PDF, Excel, CSV) mittels Jasper (DynamicJasper)
Teamgröße: ca. 5
DV-Basis: Eclipse, GWT 2.4, SmartGWT 2.5, JBoss, Oracle, Java, JEE6, Maven,
SVN, Jasper, DynamicJasper
Plattform: Windows 7
-----------------------------
Zeitraum: 12/2011
Branche: Logistik
Position: Beraterin, Entwicklerin
Projekt: Entwicklung einer Webapplikation zur Statusübersicht und
Statussteuerung einer Systemmigration
- Konzeption der Anwendung nach Kundenvorgaben
- Implementierung, Testen und Dokumentation
- Vorbereitung des Deployments
Teamgröße: 2
DV-Basis: Eclipse, Java, JEE6, JPA, CDI, JSF2, Apache Tomcat 7, Linux, Oracle
Plattform: Linux
-----------------------------
Zeitraum: 08/2011 - 11/2011
Branche: Dienstleister Transportwirtschaft
Position: Beraterin, Entwicklerin
Projekt: Umstrukturierung und Modularisierung einer bestehenden monolitischen
GWT-Webapplikation
Entwicklung von Liferay-Portal Portlets
- Konzeption für das Schneiden der Anwendungen
- Implementierung, Testen und Dokumentation der Änderungen
- Vorbereitung des Deployments und der Skripte für Datenbankänderungen
Teamgröße: ca. 5
DV-Basis: Eclipse, GWT 2.1, SmartGWT 2.5, Liferay, JBoss, Oracle, Java, JEE6,
JSF2, Maven, SVN
Plattform: Windows 7
-----------------------------
Zeitraum: 05/2011
Branche: Institution
Position: Beraterin, Entwicklerin
Projekt: Konzeption und Implementierung eines Change Requests für die
Webanwendung AG-Intranet
- Erstellung des inhaltlichen Angebots der für die CR notwendigen Änderungen
- Implementierung, Testen und Dokumentation der Änderungen
- Vorbereitung des Deployments und der Skripte für Datenbankänderungen
Teamgröße: 1
DV-Basis: IntelliJ IDEA, DB2, JBoss, Java, JEE, JSP, Prototype, SQL, SVN
Plattform: Windows
-----------------------------
Zeitraum: 04/2011
Branche: Bio-Technologie
Position: Beraterin, Entwicklerin
Projekt: Entwicklung einer Webanwendung und Einbindung eines Report Generators
zur Erstellung und Anzeige von PDF-Reports
- Erstellung der Webanwendung mittels GWT
- Einbindung des Report Generators in ein Servlet zum Aufruf über die Webanwendung
- Installation der Ablaufumgebung
- Dokumentation der Anwendung
Teamgröße: 2
DV-Basis: Suse Linux, GWT, Tomcat, Java, CSS, HTML
Plattform: Linux
-----------------------------
Zeitraum: 09/2010 - 03/2011
Branche: Haushaltsgeräteindustrie
Position: Beraterin, Konfigurations- und Deploymentmanager
Projekt: Konzeption und deren Umsetzung zur Konfiguration und zum Deployment
für eine multinationale Web-Applikation, ESB Middleware und SAP Backend,
Qualitätssicherung
- Erstellung eines Konfigurations- und Deploymentmanagement Konzepts im Für die Entwicklung einer Web-Applikation mit SAP Backend zum multinationalen Einsatz
- Aufbau und Koordination von Development-, QA- und Produktionslinien für die Web-Applikation und ESB Middleware (Installation und Konfiguration von JBoss Instanzen)
- Koordination von Tag-, Branch- und Merge-Aktivitäten für die Entwicklung
- Koordination von Applikationsdeployments mit allen beteiligten Teilprojekten
- Code- und Architekturreviews zur Qualitätssicherung
- Projektsprache: englisch
Teamgröße: ca. 20
DV-Basis: Windows Server 2008, SVN, Trac, Maven, Hudson, Nexus, Eclipse,
Apache Webserver, JBoss, ActiveMQ, Mule, Orace
Plattform: Windows
-----------------------------
Zeitraum: 04/2010 - 08/2010
Branche: Industrie
Position: Beraterin, Entwicklerin, Systemadministratorin, Testerin
Projekt: Konzeption und Entwicklung der Anbindung von Kunden eines
Reifenherstellers mittels AdHocEDI Schnittstelle an das SAP Backend.
Zielsetzung: Ablösung der Auftragsannahme per Telefon oder Fax durch
direkte Kommunikation der Kunden mittels Softwarelösungen,
die AdHocEDI unterstützen
- Fachliche und technische Konzeption
- Entwicklung von BPEL Prozessen zur Abwicklung von Anfragen, Bestellungen und Bestellstatus Abfragen
- Erstellung von WSDLs zur Kommunikation mit AdHocEDI via WebServices
- Protokollierung der Kommunikation in Datenbank
- Setup eines 64Bit CentOS Linux-Servers, inkl Installation aller notwendigen Anwendungen und Tools
- Installation der Gesamtlösung auf Linux-Servern
- Entwicklung einer Web-Anwendung zur statistischen Auswertung der protokollierten Kommunikation
- Durchführung technischer und fachlicher Tests
- Dokumentation der Entwicklungslösung im TRAC-Wiki
Teamgröße: ca. 2
DV-Basis: CentOS Linux, GlassFish, OpenESB, BPEL, Java, MySQL, Trac, SVN, PHP
ZendFramework, WSDL, XSD
Plattform: Linux
-----------------------------
Zeitraum: 06/2009 - 03/2010
Branche: Bank
Position: Beraterin, Testerin
Projekt: Konzeption und Entwicklung im Projekt ART (Advances Rating Tool)
- Fachliche und technische Konzeption einer Web-Anwendung zum bankinternen Rating von Kunden, Branchen, Projekten und Verbriefungen
- Beratung zur GUI-Gestaltung, Handling und Usability
- Testkonzeption, technische und fachliche Tests, Erstellung von Testmetriken
- Entwicklung von automatisierten GUI-Tests mittels Selenium
- Konzeptdokumentation nach BaFin-Vorgaben
Teamgröße: ca. 25
DV-Basis: MyEclipse, Java 6 JavaEE, Selenium, Oracel 11g, Mavan Word, Excel, SVN,
Clover
Plattform: Linux
-----------------------------
Branchen
- IT-Dienstleistungen
- Banken
- Versicherungen
- Handel
- Logistik
- Industrie
- Biotechnologie
Kompetenzen
JavaEE, EJB3, Spring, JPA, JSF, JSP, JQuery
JUnit, Mockito, dbUnit sehr gute Kenntnisse
XML, XSD sehr gute Kenntnisse
(X)HTML 4, 5 gute Kenntnisse
CSS 2, 3 gute Kenntnisse
Selenium gute Kenntnisse
ZendFramework, PEAR
- Agile Vorgehens- und Entwicklungsmethoden, SCRUM Master
- Clean Code
- Eclipse, Netbeans
- Spring
- JUnit4, DBUnit, Mockito, PowerMock
- GWT, SmartGWT
- JBoss, GlassFisch
- SOA, WSDL, WebServices
- Git, SVN
- Maven, Ant
- Hudson, Jenkins
- Sonar, FindBugs, Checkstyle
- Mitorganisatorin der Softwerkskammer Düsseldorf und JUG Essen
- regelmäßige Teilnahme an Vorträgen der RheinJUG, JUGCologne
- Teilnahme am Developer Open Space in Leipzig 2012
- Besuch der W-JAX 2012
- Sprecherin auf der DOAG-Konferenz 2012
Ausbildungshistorie
1987 – 1992: Studium der Elektrotechnik mit Spezialisierung „Technische Kybernetik und Automatisierungstechnik“ an der Technischen Universität Dresden (Abschluss: Diplom Ingenieurin)
1984 – 1987: Berufsausbildung (Maschinen und Anlagenmonteur) mit Abitur, Dresden
Qualifikationen:
2010: Ausbildung zur Scrum Masterin
2010: Ausbildung zum "Financial Engineer"
2014: Coursera Zertifizierung: Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
2014: Coursera Zertifizierung: Programming Mobile Applications for Android Handheld Systems



