Freelancerprofil: Java/JEE Architekt / Projektmanager  in Hamburg, Germany

Java/JEE Architekt / Projektmanager

Hamburg, Germany
Um den Freelancer zu kontaktieren, müssen Sie eingeloggt sein
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Firma: United Experts GmbH, Hamburg
Zeitraum: 11.2011 – 31.07.2012
Projekt: Webcam Proxy
Software: Java, Spring, Eclipse, SVN, Maven, Tomcat, OpenProject
Team Größe: 4 Personen
Ich war verantwortlich für das Projektmanagement und Architektur. Zu meinen Aufgaben gehörte das steuern von Entwicklungsteam sowie der Kontakt zu dem Kunden. Von der Anforderungsanalyse, Angebotserstellung bis hin zu der Auslieferung und Abnahme war ich für dieses Projekt verantwortlich. Change Request stellten in diesem Projekt eine große Herausforderung da, welche vom Team sehr gut gemeistert wurden.



Firma: United Experts GmbH, Hamburg
Zeitraum: 02.2011 – 06.2012
Projekt: Relaunch moebel.de mit Hybris
Software: Hybris, Java, Eclipse, SVN, Ant, MySQL, Tomcat, OpenProject, Omniture (Site Catalyst), Fredhopper, Jenkins, Selenium, Sonar
Team Größe: 12 Personen
Projektmanagement vom Relaunch vom Portal moebel.de. Ich war verantwortlich für die Steuerung des Projektes mit Koordinierung von indischen Offshore Teams. Entwickelt wurde auf Basis des Shopsystems Hybris.
Ich war weiterhin verantwortlich für den Aufbau einer QA Abteilung um die Qualität bei der Auslieferung zu steigern. Hierbei habe ich neben Neueinstellungen von Mitarbeitern auch die Einführung und Einsatz von Continous Integration Tools wie Jenkins und Automatisierte Tests über Selenium eingeführt. Prozesse und Abläufe, sowie Kommunikationsregeln wurden von mir eingeführt.



Firma: Arvato Finance Services Ltd., Gütersloh
Zeitraum: 05.2010 – 01.2011
Projekt: Payment Lounge
Software: Java, Eclipse, Xtext, EMF, SVN, Oracle, Tomcat
Team Größe: 5 Personen
Entwicklung eines Codegenerators für die diversen Schnittstellen zu Transaktionssystemen.



Firma: FernUniversität, Hagen
Zeitraum: 09.2009 – 02.2010
Projekt: Konzeption und Implementierung der Visualisierung von Traceability
Software: Java, Eclipse, GEF/Draw2d, EMF, SWT, SVN, MySQL
Team Größe: 1 Person
Links in einer Traceability Matrix
- Folgendes gehörte zur Aufgabe
o Erstellung einer Visualisierung mit Draw2d
o Erstellung schriftlicher Ausarbeitung



Firma: BrainInnova Capital GmbH & Co. KG, Luxemburg
Zeitraum: 2.2009 – 07.2009
Projekt: Entwicklung eines JEE Servers zur Kommunikation mit mobilen Clients.
Software: Mac OS X, Java, JEE, Eclipse, JBoss, Hibernate, SVN, Maven, MySQL
Team Größe: 4 Personen
Zu den Aufgaben gehörte:
- Spezifizieren von DB
- Entwicklung von
o Session Beans (ejb3)
o Entity Beans mit der JPA (Java Persistence API)


Firma: Höft & Wessel AG, Hannover
Zeitraum: 2.2008 – 12.2008
Projekt: Entwicklung eines Betriebshof Servers und Entwicklung von Export Schnittstellen.
Software: Windows XP, Java, J2EE, Eclipse, xmlBeans, Axis, JBoss, CVS, MS SQL
Team Größe: 4 Personen
In diesem Projekt wurden mehrere Exportschnittstellen zu unterschiedlichen Systemen geschrieben. Weiterhin wurde ein Server entwickelt, welches mit einem PT-COM System kommuniziert und Webservices zu den in Bussen eingesetzten Verkaufsautomaten (Optima) anbietet.

Folgendes gehörte zu den Aufgaben:
- Entwicklung einer Schnittstelle zu PT-COM System (Java)
- Entwicklung von Web Services (Java / J2EE / Axis)
- Entwicklung von Exportschnittstelle zu PATRIS (Lufthansa Systems)
- Entwicklung von Exportschnittstelle für Transport Lusanne
- Entwicklung von Exportschnittstelle zu ITSO


Firma: SBB (Schweizerische Bundes Bahnen), Bern, Schweiz
Zeitraum: 8.2007 – 01.2008
Projekt: Build- und Deployment Management von BATS (Billet Automaten Touch Screen)
Software: Windows XP, Java, J2EE, Eclipse, CVS, Websphere 6.1, Oracle, MQ Series, SwiftMQ, LoadRunner, Oracle, maven, Cruisecontrol
Team Größe: 15 Personen
In der Stabsstelle der Abteilung Personenverkehr hatte ich die Rolle des Build und Deployment Managers.
Folgendes gehörte zu den Aufgaben:
- Release Management
- Rollout Management
- Konfigurations- und Change Management
- Deployment auf Websphere Plattform
- Koordinierung von Aktivitäten zwischen verschiedenen Abteilungen und Unternehmen
- Lasttest Planung und Durchführung


Firma: easynet GmbH, Hamburg
Zeitraum: 7.2007 – 7.2007
Projekt: Entwicklung einer Promotion Website mit Hilfe von Portlets (Produktiver Prototyp)
Software: Windows XP, Java, J2EE, ejb3, Eclipse, CVS, JBoss, Oracle, ant
Team Größe: 3 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.
Folgendes gehört zu den Aufgaben:
- Spezifizieren von DB
- Import / Export CVS
- Entwicklung von
o Session Beans (ejb3)
o Entity Beans mit der JPA (Java Persistence API)
o Portlets (JSF)
- Reporting


Firma: T-Systems, Erfurt
Zeitraum: 2.2007 – 6.2007
Projekt: Entwicklung eines „Business Process Manager“
Software: Windows XP, Java, J2EE, ejb3, Eclipse, CVS, xmlBeans, Axis, JBoss, Oracle AS (SOA Suite), Apache JAMES, MQ Series
Team Größe: 7 Personen
Es handelte sich um ein Entwicklungsprojekt mit den J2EE Technologien.
Folgendes gehört zu den Aufgaben:
- Automatisieren von Auftragseingängen über Email und Fax
o Entwickelt wurden Session Beans (ejb3)
o Message Driven Beans (ejb3)
o JMS (MQ Series)
o Entity Beans mit der JPA (Java Persistence API)
o Web Services
- Extrahieren von Auftragsinformationen aus verschiedenen Email Attachments:
o XML
o PDF
o HTML
o Plain Text
- Archivierung von Index Daten in ein DMS



Firma: SAP AG, Walldorf
Zeitraum: 11.2005 – 12.2006
Projekt: Zentrales Build Management und Entwicklung von Buildtools
Software: Windows XP, Netweaver, Java, J2EE, Eclipse, Perforce, SAP Tools
Team Größe: 8 Personen (Deutschland) / 10 Personen (Bulgarien, Indien, Israel, USA)
Folgendes gehörte zu den Aufgaben:
- Zentrales Build Management
- Life Cycle Management
- Release Management
- Hotfix Management
- Entwicklung und Support von Inhouse Build Tools
- Delegieren von Aufgaben an internationale Teams



Firma: empolis GmbH, Gütersloh
Zeitraum: 11.2004 – 10.2005
Projekt: Entwicklung eines Redaktionssystems
Software: Windows XP, Java, J2EE, Servlets, JSPs, Struts, JSF, Hibernate, openLDAP, Eclipse, MyEclipse IDE, ANT, openLDAP, Oracle 10g, TOAD, Borland visibroker, Mercury, log4J, etc.
Team Größe: 7 Personen
Bei diesem Projekt handelte es sich um ein laufendes Projekt, welches mit Java, C++, Corba und Oracle aufgebaut worden war. Als Entwicklungsumgebung kam Eclipse zum Einsatz. Zu den Aufgaben gehörte u.a. den C++ code abzulösen und durch Java zu ersetzen. Weiterhin sollte CORBA in nächsten Schritt mit RMI ersetzt werden. Coaching von Mitarbeitern gehörte auch zu den Aufgaben. Weiterhin gehörte Qualitätssicherung zu den Aufgaben.

Prototypenentwicklung auf Basis von J2EE Anwendung. Entwicklung von EJBs, Servlets und JSPs. Produkte wie Struts, JSF, Hibernate, JBoss und MyEclipse IDE kamen zum Einsatz.



Firma: diverse
Zeitraum: 08.2003 – 10.2004
Projekt: Diverse klein Projekte und Weiterbildungen.
Es sind diverse kleine Projekte im Rahmen der CMS, der Softwareentwicklung und Administration angefallen. Weiterhin wurde der Schwerpunkt auf Weiterbildung gelegt. In diesem Zusammenhang wurden auch Zertifizierungen durchlaufen. Zertifizierung zum Java Programmierer wurde erfolgreich abgelegt. Zertifizierung zum Java Entwickler wurde erfolgreich abgelegt.


Firma: nercon.it GmbH, Essen
Zeitraum: 07.2003 - 07.2003 (1 MM)
Projekt: Analyse und Systemintegration eines Content Management Systems.
Software: Windows 2000, Linux, Visio 2000, Java, Apache, PHP, MySql, openCMS
Team Größe: 1 Person
Auf Basis von OpenCMS, eines Java basierten Content Management Systems wurde Anforderungsanalyse betrieben. Anwendungsfälle wurden ausgearbeitet. Weitere Module wurden dem System hinzugefügt, wie ein HTML WYSIWYG Editor als Java Applet, ein Forum, Webmailer, etc. Es wurden mehrere JSP Seiten Programmiert.



Firma: T-Systems Nova GmbH, Saarbrücken
Zeitraum: 01.2002 - 05.2002 (5 MM)
Projekt: Entwicklung eines Regionalisierten Monitoring Systems (II).
Software: Windows 2000, JBuilder 5.0, Borland AppServer 4.5, Oracle 8i, verschiedene XML Tools und APIs, TogetherJ, ClearCase, JUnit, etc.
Team Größe: 5 Entwickler
Der zweite Teil des Projektes war Middleware und Backend lastig. Zu meiner Aufgabenbereich lag die Middelware. EJBs kamen hier zum Einsatz. Session Beans wurden entwickelt. Es wurde ein Workflow Prozess entwickelt. Durch Custumizing über XML war das System skalierbar. Verschiedene Funktionalitäten konnten zugeschaltet bzw. verändert werden. Es wurde eine drei-tier Architektur entworfen mit einer Service Schicht dazwischen. Ein modulares und generisches System wurde entwickelt. Testfälle wurden in JUnit geschrieben.



Firma: T-Systems Nova GmbH, Saarbrücken
Zeitraum: 08.2001 - 12.2001 (5 MM)
Projekt: Entwicklung eines Regionalisierten Monitoring Systems (I).
Software: Windows 2000, JBuilder 5.0, Borland AppServer 4.5, Oracle 8i, verschiedene XML Tools und APIs, TogetherJ, ClearCase, JUnit, etc.
Team Größe: 8 Entwickler
Für den Frontend wurde Java Swing eingesetzt. Als Middleware wird der Borland AppServer 4.5 eingesetzt. Im Backend kommt Oracle 8i zum Einsatz. Der Austausch der Daten passiert generell über XML. XML Transformationen werden benutzt um die Daten zu konvertieren. Der Client ist extrem flexibel gebaut und kann weitestgehend über XML konfiguriert werden. XML Techniken wie DTD, XSLT, XPATH, etc. wurden eingesetzt. In verschiedenen Bereichen kam Multi Threading mit Erfolg zum Einsatz. Auch in diesem Projekt wurden wiederum bewusst Design Patterns eingesetzt. OOA, OOD und OOP wurden als Methoden der Softwareentwicklung eingesetzt. MVC Pattern war einer der stark eingesetzten Pattern. Nachdem die Usecases entwickelt worden waren, fing die Designphase an. Es wurde ein Design entwickelt, welches im Kern des Clients ein Framework hatte. Mithilfe des Frameworks, welches eine Eigenentwicklung von mir war, wurde das System sehr skalierbar und für verschiedene Aufgaben offen. UML Modelle wurden mit TogetherJ erstellt.
Zum Dokumentieren wurde JavaDoc benutzt. Testfälle wurden in JUnit geschrieben.



Firma: ISION Internet AG, Hamburg
Zeitraum: 09.1999 - 04.2001 (20 MM)
Projekt: Entwicklung eines Varianten Konfigurator als Java Programm.
Software: Windows NT, JBuilder 3.5 / 4.0, MS SQL Server, Sybase, SAP SCE API, TogetherJ, Source Safe, etc.
Team Größe: 5 Entwickler
Für den Frontend wurde Java Swing eingesetzt. Internationalisierung wurde im verstärkten Maße eingesetzt. Unterstützung verschiedener Sprachen- und Zahlenstandards wurden unterstützt. Auch eigene Übersetzungen wurden ermöglicht.
Zur Unterstützung der Konfiguration wurde die SAP/SCE API eingesetzt. Im Backend wurde der MS SQL Server eingesetzt, welcher mittels JDBC abgefragt wurde. Verschiedene Queries wurden in Transaktionen durchgeführt.
Die Vorgehensweise war stark objektorientiert. Von Objekt Orientierter Analyse bis hin zum Objekt Orientierter Programmierung über Objekt orientiertem Design wurden die modernen Techniken der Softwareentwicklung berücksichtigt. TogetherJ wurde zum Modellierung herangezogen. Die Modellierung fand in UML statt. Es wurden bewusst Design Patterns eingesetzt.



Firma: mediaWays GmbH, Gütersloh
Zeitraum: 12.1998 - 08.1999 (9 MM)
Projekt: Internet/Intranet Entwicklung
Software: C, Java, PHP 3, Emacs, vi, Linux, Windows NT, mySQL
Team Größe: 4 Entwickler
CGI Programmierung mit PHP mit Abfrage einer mySQL Datenbank; HTML Programmierung Java Applet Entwicklung.
Administration von NT-Rechner Landschaften.



Firma: Klinikum Minden, Minden
Zeitraum: 02.1997 - 09.1997 (7 MM)
Projekt: Software und Hardware Support
Software: Windows 3.0, Windows 3.1, Windows 95, Windows NT, MS Office, Access
Team Größe: 6 Supporter

Skills

Skill
Erfahrung in Jahren

java jee
0
spring
0
mysql oracle
0
projektmanagement
0
architektur
0
html javascript
0
xml xsd
0
uml ooa ood
0
FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?