• Oracle Certified Professional

 

Berufserfahrung

Autorin des Artikels "GSC vs. JDK
Goldman Sachs Collections und Java Collection Framework im Vergleich"
im "Java Magazin" (März 2015 Augabe)
Autorin des Artikels "Continuous Integration mit Liferay" im "Java Magazin" (Feburar 2014 Augabe)
Am 15. August 2014 Oracle Certified Professional, Java SE 7 Programmer
Am 11. Februar 2013 Oracle Certified Associate, Java SE 7 Programmer
Oktober 2016 - März 2017 Euromobil

Position: Java Backend Developer.

Aufgaben: Weiterentwicklung von dem Backend für die Auto Vermietung.

JBOSS EAP 6
Hibernate JPA
EJB & CDI
Liquibase
DATENBANKEN: PostgreSQL
Testing: JMockit, Arquillian
Maven, Jenkins
April 2016 - September 2016 CTS Eventim AG & Co. KGaA

Position: Java & JS Developer.

Aufgaben: Weiterentwicklung von dem Fansale Plattform zum privaten Verkauf von Tickets.

Tomcat 7 Apache Server 2.2
Hibernate JPA
Lucene auf Hibernate-Search
Spring MVC
Velocity
Vaadin
Restapi und AJAX Requests
jQuery, Bootstrap, Handlebar
DATENBANKEN: Microsoft SQL
Testing: Jasmine JS Tests, JUnit, PowerMock, Mockito, DBunit
Maven
SCRUM
August 2014 - März 2015 Vodafone GmbH

Position: Java Developer.

Aufgaben: Ticketsystem Weiterentwicklung (Nutzerkreis: Call Center Mitarbeiter und Techniker, die vor Ort den Kunden von Kabel Deutschland helfen)
SOAP und REST Schnittstellen Entwicklung

Weblogic 10.3.5 , Weblogic 12.1.2
EclipseLink JPA 2.3, EJB 3.1
Jersey Server 2.13
War, Ear packaging
DATENBANKEN: Oracle, Informix
Maven, Hudson Konfiguration, Build Management
1. März 2014 - 31. Mai 2014 Volkswagen AG in Wolfsburg

Position: Java Developer.

Aufgaben: Car Configurator Team Unterstützung

Websphere 6.1 / 8.5 , Tomcat 7
War, Ear , Tar packaging
Hibernate, EJB
Apache CXF,
Spring MVC
Oracle Datenbank
SCRUM
April 2013 - Februar 2014 Kabel Deutschland

Position: Java Developer.

Aufgaben: Erfassung von internen Abläufen, Modem Provisionierung, Switches und Routers Konfiguration und Regeln.

Liferay 6.1.1/6.1.2 auf Weblogic 12.1.1/12.1.2
Continuous Deployment: Automatisches Layout Erstellung, Rollen erstellen und zuweisen, Portlets auf den Layouts platzieren. (Liferay API)
Java, Html, Javascript, Css.
War, Ear packaging
Spring Data JPA & QueryDSL,
EclipseLink JPA 2.3 & Hibernate JPA
Spring MVC
Oracle Datenbank
August 2008 - April 2013 IMMOBILIENSCOUT24.DE

Position: JAVA RESTAPI Entwicklerin
Aufgaben: Weiterentwicklung von RESTAPI in Java (Apache CXF), um die nötige Infos für iPad und iPhone App zur Verfügung zu stellen.
Ausgabeformat sowohl XML als auch JSON.
Erstellen von Hibernate Entity Mappings, Transactional Services, Oracle DB.

Position: iPhone/iPad Entwicklerin & Java RestApi Entwicklerin
Aufgaben: Entwicklung von Apps für Store, Einsatz von REST API
Tools: Xcode, Appcode, Git (Entwicklung mit iOS 5/6)

Position: Java Web Entwicklerin in Team Suche und Expose
Aufgaben: Entwicklung in Backend und Frontend, Security
Frontend: Servlets, Spring MVC, YUI Library
Backend: Hibernate, Web Services (REST-API), Apache SOLR (Suchmachine)
Security: XSS, SQL Injections prevention

Tools: IDEA/Eclipse, Maven/Ant, SVN, release management mit RPM
SCRUM, Kanban
Januar 2006 - August 2008 Motor Vehicle Software Corporation

Entwicklung der auf Java basierenden Software für die elektronische Registrierung und Verwaltung von Autoverkäufen.
Aufgaben:
  • Führung von mitarbeitenden Entwicklern und dem Tester, Hilfe bei dem Planen von Release /Terminen
  • Besprechung der Anforderungen mit dem Auftraggeber
  • Erstellung der Spezifikationen, basierend auf den Besprechechungen mit dem Kunden
  • Einspielen von den neuen Versionen auf Produktivsystem, Einspielen von Hofixes
  • Unterstützung bei User Support
Entwicklung am Frontend und Backend
Frontend: JSF (Tomahawk, MyFaces, Infragistics), JSP, AJAX (Prototype Framework, Anwendung von AJAX Funktionalität von Infragistics),
Javascript, CSS, Tiles, Struts
Backend: Axis (SOA) - Konsumieren von Web Services,
Mysql (Datenbank) - Datenbank Konzept Erstellung, Datenbank Refactoring, Stored Procedures, Triggers und Funktionen ab MySQL 5.1
Linux: Erstellen von kurzen Shell Skripten um das automatisches Einspielen von neuen Versionen zu ermöglichen.
Installation von Tomcat, mysql auf Linux.
Februar 2005 - Mai 2007 Tech @ Spree Engineering GmbH

Position: Java Web - Entwickler
Aufgaben: Entwicklung der Web Applikation für die GEMA Datenerfassung.

Tools: Eclipse, CVS/SVN, Apache Ant
Frontend Entwicklung: Struts, Tiles, Javascript, HTML, CSS
Tests: JUnit, HttpUnit (HtmlUnit)
Linux