Senior Beraterin, JAVA, JavaEE, Agile, Clean Code, JUnit, Android

EXPERT-User

Deutsch
49 Jahre
auf Anfrage
16.03.2017
Dormagen
Nähe des Wohnortes

Kurzvorstellung

Java-, JavaEE Entwicklerin, Software-Architektin, Scrum-Masterin mit langjährige Erfahrung in der Entwicklung von Web-Applikationen (Frontend, Backend) in großen und mittelgroßen Projekten/Teams in unterschiedlichsten Branchen.

Ich biete

IT, Entwicklung
Java (allg.)
6 Jahre , 8 Monate Erfahrung
Apache Subversion (SVN)
6 Jahre , 6 Monate Erfahrung
IT-Beratung (allg.)
6 Jahre , 5 Monate Erfahrung
Eclipse
5 Jahre , 3 Monate Erfahrung
JUnit
4 Jahre , 8 Monate Erfahrung
Spring
4 Jahre , 5 Monate Erfahrung
Dokumentation (IT)
4 Jahre Erfahrung
Qualitätsmanagement / QS / QA (IT)
3 Jahre , 4 Monate Erfahrung
SQL
2 Jahre , 10 Monate Erfahrung
J2EE (Java EE)
2 Jahre , 10 Monate Erfahrung
DB2
2 Jahre , 9 Monate Erfahrung
JSF (Java Server Faces)
2 Jahre , 8 Monate Erfahrung
jboss
2 Jahre , 6 Monate Erfahrung
JDBC (Java Database Connectivity)
2 Jahre , 5 Monate Erfahrung
Webservices
2 Jahre Erfahrung
SOAP (Simple Object Access Protocol)
1 Jahr , 7 Monate Erfahrung
Representational State Transfer (REST)
1 Jahr , 3 Monate Erfahrung
JavaScript Object Notation (JSON)
1 Jahr , 3 Monate Erfahrung
Oracle Database
1 Jahr , 3 Monate Erfahrung
Software Architektur / Modellierung
1 Jahr Erfahrung
Datenbankentwicklung
1 Jahr Erfahrung
WebSphere
1 Jahr Erfahrung
CVS (Concurrent Versions System)
1 Jahr Erfahrung
EJB (Enterprise JavaBeans)
1 Jahr Erfahrung
Hibernate (Framework)
9 Monate Erfahrung
Hibernate (Java)
9 Monate Erfahrung
SCRUM
3 Monate Erfahrung
Android Entwicklung

Projekt- & Berufserfahrung

Tätigkeitsbeschreibung

Konzeption, Architektur, Implementierung und Testen verschiedener WebApplikationen
• Konzeption für das Schneiden der Anwendungen
• Implementierung, Testen und Dokumentation der Änderungen
• Vorbereitung des Deployments und der Skripte für Datenbankänderungen

Entwicklungsumgebung: Eclipse, GWT 2.7, SmartGWT, Liferay, JBoss, Oracle, Java, JavaEE, Spring, JSF2, REST, JSON, Maven, SVN, JUnit, Arquillian, Mockito

Eingesetzte Qualifikationen

Oracle Database, jboss, Spring, Apache Subversion (SVN), JUnit, Java (allg.), Eclipse, Representational State Transfer (REST), JavaScript Object Notation (JSON), JSF (Java Server Faces)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Refactoring/Weiterentwicklung für ein Projekt zum internen Buchungsabgleich
• Umstellung von Spring/Hibernate nach Nutzung von JEE6-Boardmitteln (OpenJPA, CDI)
• Frontend-Entwicklung mit VAADIN 6/7
• Frontend Test mittels VAADIN-Testbench
• Service- und Datenbankentwicklung
• Unit-Tests mit Hilfe von Easy-Mock

(Websphere Software Architect, Java 6, VAADIN 6, Maven, CVS, JUnit, EasyMock, Sonar, Jenkins, Checkstyle, FindBugs, Refactoring-Prinzipien)


Eingesetzte Qualifikationen

Datenbankentwicklung, WebSphere, Software Architektur / Modellierung, Spring, CVS (Concurrent Versions System), JUnit, EJB (Enterprise JavaBeans), Java (allg.), Hibernate (Java), Hibernate (Framework), IT-Beratung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung eines Sales Cockpit für Wertpapierhändler, welches Daten aus den verschiedensten Systemen übersichtlich auf einem Bildschirm darstellt.
• Entwicklung nach SCRUM Methodik
• Frontend-Entwicklung mit VAADIN 7
• Frontend Test mittels VAADIN-Testbench
• Service- und Datenbankentwicklung
• Unit-Tests mit Hilfe von Easy-Mock

(Websphere Software Architect, Java 6, VAADIN 7, Maven, CVS, JUnit, EasyMock, Sonar, Jenkins, Checkstyle, FindBugs, SCRUM)


Eingesetzte Qualifikationen

Datenbankentwicklung, SCRUM, WebSphere, Software Architektur / Modellierung, Java (allg.), EJB (Enterprise JavaBeans), JUnit, CVS (Concurrent Versions System), IT-Beratung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung der Realtime Anbindung der REWE-Märkte an Payback
• Entwicklung im Backend-Bereich und von Realtime-Verarbeitung mit Fokus auf Massendatenverarbeitung
• Multi-Thread-Verarbeitung zur Lastverteilung
• Implementierung von SOAP-Webservices zur Kommunikation mit Payback
• 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

Eclipse, Java 7, Spring, SOAP, Maven, SVN, JUnit, DBUnit, Mockito, Sonar, QucikBuild, Checkstyle, FindBugs


Eingesetzte Qualifikationen

SQL, JDBC (Java Database Connectivity), DB2, Qualitätsmanagement / QS / QA (IT), Spring, Apache Subversion (SVN), Java (allg.), JUnit, Eclipse, SOAP (Simple Object Access Protocol), Webservices, IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Eclipse, Java 7, Spring, Maven, SVN, JUnit, DBUnit, Mockito, Sonar, QucikBuild, Checkstyle, FindBugs


Eingesetzte Qualifikationen

SQL, JDBC (Java Database Connectivity), DB2, Qualitätsmanagement / QS / QA (IT), JUnit, Spring, Apache Subversion (SVN), Java (allg.), Eclipse, SOAP (Simple Object Access Protocol), Webservices, IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Technologiern, Frameworks:
Eclipse, JavaEE 6, Maven, SVN, JUnit, DBUnit, Mockito, Sonar, QucikBuild, JIRA, Checkstyle, FindBugs, Spring, JSP, Velocity

Eingesetzte Qualifikationen

SQL, JDBC (Java Database Connectivity), DB2, Qualitätsmanagement / QS / QA (IT), JUnit, Spring, Apache Subversion (SVN), J2EE (Java EE), Eclipse, JSP (Java Server Pages), IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

• 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

Technologiern, Frameworks:
Eclipse, JavaEE 6, Maven, SVN, Mockito, Sonar, QucikBuild, JIRA, Checkstyle, FindBugs


Eingesetzte Qualifikationen

SQL, DB2, Release Management, Qualitätsmanagement / QS / QA (IT), Apache Subversion (SVN), J2EE (Java EE), Java (allg.), Eclipse, Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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)

Technologien, Frameworks:
Eclipse, GWT 2.4, SmartGWT 2.5, JBoss, Oracle, Java, JavaEE 6, Maven, SVN, Jasper, DynamicJasper


Eingesetzte Qualifikationen

Oracle (allg.), jboss, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), Eclipse, User Interface, IT-Beratung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Entwicklung einer Webapplikation zur Statusübersicht und Statussteuerung einer Systemmigration
• Konzeption der Anwendung nach Kundenvorgaben
• Implementierung, Testen und Dokumentation
• Vorbereitung des Deployments

Technologien, Frameworks:
Eclipse, Java, JavaEE 6, JPA, CDI, JSF2, Apache Tomcat 7, Linux, Oracle


Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Apache, J2EE (Java EE), Java (allg.), Eclipse, JSF (Java Server Faces), Konzeption (IT), IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Technologien, Frameworks:
Eclipse, GWT 2.1, SmartGWT 2.5, Liferay, JBoss, Oracle, Java, JavaEE, JSF2, Maven, SVN


Eingesetzte Qualifikationen

Oracle (allg.), jboss, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), Eclipse, JSF (Java Server Faces), Konzeption (IT), IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Technologien, Frameworks:
IntelliJ IDEA, DB2, JBoss, Java, JavaEE, JSP, Prototype, SQL, SVN


Eingesetzte Qualifikationen

SQL, jboss, Apache Subversion (SVN), J2EE (Java EE), Java (allg.), JSP (Java Server Pages), Konzeption (IT), IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Technologien, Frameworks:
Suse Linux, GWT, Tomcat, Java, CSS, HTML


Eingesetzte Qualifikationen

OpenSuse, Java (allg.), CSS (Cascading Style Sheet), HTML, IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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
• Teamgröße ca. 20 Personen, multinational
• Projektsprache: englisch

Technologien, Frameworks:
Windows Server 2008, SVN, Trac, Maven, Hundson, Nexus, Eclipse, Apache Webserver, JBoss, ActiveMQ, Mule, Oracle


Eingesetzte Qualifikationen

Oracle (allg.), Windows Server (allg.), Qualitätsmanagement / QS / QA (IT), Apache, jboss, Enterprise Service Bus (ESB), Mule, Apache Subversion (SVN), Eclipse, Konfiguration, Konzeption (IT), IT-Beratung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

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

Technologien, Frameworks:
CentOS Linux, GlassFish, OpenESB, BPEL, Java, MySQL, Trac, SVN, PHP, Zend Framwork, WSDL, XSD


Eingesetzte Qualifikationen

mySQL, BPEL, Apache Subversion (SVN), Java (allg.), Zend, Webservices, XSD (XML Schema Definition), WSDL (Web Services Description Language), PHP, Konzeption (IT), IT-Beratung (allg.), Dokumentation (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Konzeption und Entwicklung im Projekt ART (Advanced 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 Personen

Technologien, Frameworks:
Windows XP, MyEclipse, Java6, JavaEE, Selenium, Oracle 11g, Maven, Word, Excel, SVN, Clover


Eingesetzte Qualifikationen

Oracle (allg.), Apache Subversion (SVN), J2EE (Java EE), Java (allg.), Konzeption (IT), IT-Beratung (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Zertifikate

Coursera: Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Juli 2014
Coursera: Programming Mobile Applications for Android Handheld Systems
April 2014
Certified Scrum Master
November 2009
Zertifizierung zum "Finanzmarktspezialist der MT-ifs GmbH"
November 2009

Ausbildung

Technische Kybernetik und Automatisierungstechnik (Diplom Ingenieur)
Jahr: 1992
Ort: Dresden

Qualifikationen

IT-Sprachen:
Java, Java EE +++++
JavaScript +++++
EJB3 +++++
JQuery +++++
XML, XM-LSchema +++++
WSDL, WebServices ++++
SQL, PL/SQL +++
CSS(2, 3) ++++
(X)HTML, HTML5 ++++
JSP +++
JSF ++++
Groovy +
PHP +++
Smarty +++
BPEL ++

Frameworks / Tools:
Eclipse +++++
IntelliJ IDE ++++
NetBeans ++++
GWT, SmartGWT ++++
Spring ++++
JUnit +++++
DBUnit, Mockito +++++
JMockit, PowerMock ++++
Maven, Ant ++++
Git, SVN ++++
JBoss, GlassFish +++
ZendFramework +++
PEAR ++++
Checkstyle, FindBugs ++++
Hudson, Jenkins ++++
Jasper ++
OpenESB ++++
Windows, Linux +++

Über mich

Ich bin Softwareentwicklerin, Verfechterin der Anwendung agiler Entwicklungsmethoden und leidenschaftliche Clean-Code und TDD Enthusiastin.
Ich habe mehr als 15 Jahre Erfahrung in der Softwareentwicklung für unterschiedliche Branchen (Versicherungen, Banken, Industrie, Handel, Logistik) und in der Zusammenarbeit innerhalb großer und kleiner Teams. Mein Schwerpunkt liegt derzeit in der Entwicklung von Java-Webapplikationen und umfasst dabei das volle Spektrum von der Architektur, Umsetzung sowohl von Frontend- als auch Backend-Anforderungen, Qualitätssicherung und Test.

In meiner Freizeit bin ich regelmäßige Besucherin und Mitwirkende bei Veranstaltungen zu IT Themen. Außerdem erstelle ich kleine mit mittelgroße Internetpräsenzen.

Ich lebe mit meiner Familie und unseren 2 Katzen in Dormagen. Bei schönem Wetter muß ich mich entscheiden zwischen Speedskaten, einer Tour mit dem Motorrad oder mit dem Rennrad. Ansonsten halte ich mich beim Training im Verein fit.

Persönliche Daten

Sprache
Deutsch (Muttersprache)
Englisch (Fließend)
Russisch (Grundkenntnisse)
Arbeitserlaubnis
Schweiz
Vereinigte Staaten von Amerika
Berufserfahrung
20 Jahre und 2 Monate (seit 01/1997)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bei Bedarf möglich
Projektleitung
nicht angegeben
Beruflicher Status
Ich bin auf eigene Rechnung in Projekten tätig (Freelancer)

Kontaktdaten

nur registrierte PREMIUM-Mitglieder von Freelance.de können Kontaktdaten einsehen.