ÂÂ
2007-2008
Beschreibung
Dienstleistung öffentliche Hand1.) Entwicklung einer Webbasierten Anwendung für Kommunale Körperschaften zur Eingabe und Auswertung von Haushaltsdaten.2.) Projektierung Serviceorientierter Architekturen (SOA) für das Land Mecklenburg-Vorpommern.3.) Evaluierung von Identity Management-Systemen als Alternative zu Zentralen Verzeichnisdiensten. 4.) Aufbau eines Entwicklungsservers: - Wiki (MoinMoin) - Maven-Proxy (Artifactory) - Nightly Build (Continuum) - Versionskontrolle (Subversion)5.) Initiierung und Leitung eines firmeninternen Entwicklertreffens.
Techniken
ÂÂÂ
* Java / Spring / Hibernate / JSF / JUnit * Webservices * JBoss * Liferay-Portal * Postgres-Datenbank * Eclipse * Maven 2 * VM-Ware * Linux: Debian(Ubuntu-Server) / Suse
ÂÂÂ
Ergebnis
-
Teil I der Webanwendung wurde mit dem aktuellen Technologiestack Java / Spring / Hibernate / JSF / Liferay-Portal termingerecht mit hoher Qualität fertiggestellt. Die im DVZ erstmalig eingesetzte Buildumgebung wurde dabei positiv evaluiert.
-
Im Rahmen der Dienstleistungsrichtlinie bereitet sich die DVZ auf die technische Realisierung einer SOA vor.Es wurden verschiedene Technologien hierzu untersucht und Beispielprozesse implementiert.
-
Die Identitymanager von SUN und von Oracle wurden auf den Einsatz in der neu eingeführten IP-Telefonie des Landes Mecklenburg hin evaluiert.
-
Es wurde ein produktionsreifer Entwicklungsserver mit aktuellen Technologien zur Entwicklung von Javaprojekten aufgesetzt.
-
Zum Wissensaustausch zwischen den Entwicklern wurde ein regelmäßiges Entwicklertreffen ins Leben gerufen, das viel Anklang findet.
2008 – 2009
Beschreibung:
Bankapplikation
Eine Java-Altanwendung war aufgrund mangelnder Wartungsfähigkeit und einiger fachlicher Schwachstellen abzulösen. Hierbei handelt es sich um eine Webanwendung für Autohändler, mit der letztendlich Angebote für Autofinanzierung und Leasing erstellt werden können. Fachliche Anforderungen in Form von Maskenbeschreibungen waren zu designen und zu implementieren.
ÂÂÂ
Techniken:
-
Eclipse RSM (Rational Software Modeler)
-
Java / Spring / Hibernate /
-
JSF / Trinidad / Orchestra
-
Tomcat
-
Ant / CVS / CruiseControl
-
Oracle DB
ÂÂÂ
Ergebnis
In den jeweils 6-wöchigen Inkrementen konnten die Masken im vorgegebenem Zeitrahmen umgesetzt werden. Durch kontinuierliches Integrieren des Codes aller 10 Entwickler und das ständige automatisierte Testen ist die technische Codequalität sichergestellt.
01.03.2009
bis
30.6.2009
Beschreibung
Dienstleistung für die öffentliche Hand.
Teil 1
Neuentwicklung einer Webanwendung (Melderegisteranfrage für Behörden) im Portalumfeld (Liferay). Die Altanwendung sollte durch eine neue, dynamische Anwendung ersetzt werden. Zu den Aufgaben zählte das Redesign, Technologieauswahl und Implementierung. Zudem sollten neue, hausinterne Schnittstellen (Webservices) angebunden werden.
Teil 2
Konzeption für ein zentrales Monitoring von Behördensoftware, die in den Ämtern Mecklenburgs eingesetzt wird.
ÂÂÂ
Techniken:
-
Java / JSF / Icefaces / Richfaces
-
SUSE-Linux, Eclipse, Netbeans
-
Jboss-Liferay-Bundle
-
Maven, Artifactory, Continuum, Subversion
-
Dokumentation: Wikimedia
ÂÂÂ
ÂÂÂ
Ergebnis
Teil 1
Die Anwendung wurde neu konzipiert (starke Reduktion der Seitenanzahl), Technologien evaluiert und die Implementierung begonnen. Dynamischen, AJAX basierten Anwendungen unter JSF im Portalumfeld fehlt die Technologiereife. Mit Richfaces konnten die besten Ergebnisse erzielt werden. Prototypisch wurde die Anwendung fertiggestellt.
ÂÂÂ
Teil 2
Es wurde in Zusammenarbeit mit den Fachabteilungen ein Konzept für das Monitoring erstellt. Das Tool Nagios wurde in diesem Rahmen auf die Anforderungen hin überprüft und als geeignet angesehen. Das Konzept scheint auch hinsichtlich der hohen Sicherheitsanforderungen tragfähig.
ÂÂÂ
1.7.2009
bis
30.4.2010
Vertragsverlängerung für das Projekt 2008/2009, s.o.
ÂÂÂ
Techniken:
-
Eclipse RSM (Rational Software Modeler)
-
Java / Spring / Hibernate /
-
JSF / Trinidad / Orchestra
-
Tomcat
-
Ant / CVS / CruiseControl
-
Oracle DB
-
Mantis Bug Tracker
ÂÂÂ
ÂÂÂ
ÂÂÂ
ÂÂÂ
Ergebnis
ÂÂÂ
Der Onlinekalkulator für Endanwender wurde den Anforderungen entsprechend in der vorgegebenen Zeit umgesetzt.
Das Beheben von Fehlern und Einbauen neuer Anforderungen in die Händleranwendung brachte entsprechenden Zeitverzug mit sich.
01.05.10 – 31.12.2010
Beschreibung
ÂÂÂ
Branche Maschinenbau
Entwicklung eines Kundenportals für die Wartungsverträge. Erstellung eines Webshops für Ersatzteile, Kommunikationsplattform und Historisierung von Ereignissen.
ÂÂÂ
Techniken
ÂÂÂ
-
Scala
-
Wicket
-
Hibernate
-
Mercurial
-
Rake
-
Sbt
ÂÂÂ
Ergebnis
ÂÂÂ
Realisiert wurde bisher ein funktionstüchtiger Prototype. Der Auftrag für die Anwendung wurde Erteilt und wird ab Februar 2011 umgesetzt.
ÂÂÂ
01.06.10 – 31.12.10
Beschreibung
ÂÂÂ
DPD GmbH & Co KG, Logistikunternehmen
Erweiterung des myDPD Kundenportals zur Mandantenfähigkeit. Konzeption und Entwicklung.
ÂÂÂ
Techniken
-
JSF
-
Richfaces
-
Portlets unter Liferay
-
Vaadin
-
Maven
ÂÂÂ
Ergebnis
Es wurde ein Backoffice Portlet realisiert, mit dem die Frontendanwendung konfiguriert wird. Zudem wurde ein Prototype mit Vaadin erstellt. Die Fertigstellung erfolgte termingerecht.
01.02.11 – 30.06.11
Beschreibung
ÂÂÂ
Haufe-Lexware GmbH & Co. KG, Portal für mittlere Unternehmen
Erweiterung eines Kundenportals, welches das Hinzufügen eigener Inhalte ebenso unterstützt wie das Anbinden von Fremdinhalten (z. B. Haufe Steuern). Ein Hauptaugenmerk liegt dabei auf der intelligenten Suche (Anbindung an Moresophy).
Techniken
-
JSF
-
JSP
-
Portlets unter Liferay
-
Swing / JaxB / SAX
-
Maven
-
SCRUM
ÂÂÂ
Ergebnis
Neben der Erstellung und Änderung von Portlets (JSF / JSP) lag ein Schwerpunkt in der Realisierung eines Swing-UIs für den Benutzerimport in Liferay. (CSV -> PAR)
1.3.11-30.3.12
Beschreibung
Für Energiemanager sollte ein Expertensystem bis zur Marktreife weiterentwickelt werden. Es wurde relativ schnell klar, das die bereits vorhandene Software lediglich prototypisch war. Das Projekt war daher neu aufzusetzen.
ÂÂÂ
Techniken
-
Maven
-
SCRUM
-
Spring
-
Hibernate
-
Vaadin (GWT)
ÂÂÂ
ÂÂÂ
ÂÂÂ
ÂÂÂ
Ergebnis
ÂÂÂ
Es wurde zunächst eine Entwicklungsumgebung bereitgestellt (CI-Server, Versionskontrolle, Maven etc.) und die entsprechenden Server und Services eingerichtet. Weiterhin wurde das Datenmodell überarbeitet und das Projekt initial neu aufgesetzt. Portalanbindungen an Liferay wurden evaluiert.
ÂÂÂ
ÂÂÂ
1.8.2011 – 30.6.12
Beschreibung:
ÂÂÂ
BDK / Bankapplikation
.Die JEE-Anwendung Phoenix5, an der ich in 2008/2009 maßgeblich mit entwickelte, wird fachlich erweitert. Neben der Umstellung auf JSF2.0 werden neue Schnittstellen eingebaut und fachliche Masken realisiert.
ÂÂÂ
Techniken:
-
Eclipse RSM (Rational Software Modeler)
-
Java / Spring / Hibernate /
-
JSF 2.0/ Trinidad / Orchestra
-
Tomcat
-
Ant / CVS / CruiseControl
-
Oracle DB
ÂÂÂ
Ergebnis
Änderungen und Neuentwicklungen wurden fertiggestellt. Ein Schwerpunkt war die Entwicklung neuer fachlicher Masken für das Backoffice.
ÂÂÂ
1.10.2012 – 1.2.2013
Beschreibung
ÂÂÂ
Entwicklung und Produktionsunterstützung für Telekommunikation (EPlus, Vodafone).Weiterentwicklung der IT-Infrastruktur für Vodafone.
ÂÂÂ
Techniken:
ÂÂ
Ergebnis
ÂÂÂ
Änderungen wurde laut Spezifikation in der vorgegebenen Zeit umgesetzt.
Fehleranalyse in der Produktion. Fachliche Fehlerbeseitigung mittels SQL
.
ÂÂÂ
ÂÂÂ
ÂÂÂ
1.4.2013.
31.8.2013
Beschreibung:
CreditPlus Bank AG
Variantenentwicklung einer bestehenden webbasierten Krediterfassung für neue
Kreditarten.
ÂÂÂ
Techniken
ÂÂÂ
Ergebnis
Die neue Webanwendung wurde in dem veranschlagten Zeitraum fertig
gestellt und dem Testteam übergeben.
ÂÂÂ
1.11.2013.
31.3.2014
Beschreibung:
E.ON Energie Deutschland GmbH.
Entwicklung einer Vertriebssoftware für Strom, später für Gas. Asynchrone Anbindung
an externe Systeme.
ÂÂÂ
Techniken
ÂÂÂ
Ergebnis
Die Webanwendung OLBT-Strom wurde fertiggestellt. Die Anbindung wurde mittels
asynchroner Webservices realisiert.
ÂÂÂ
Referenz, von GULP bestätigt:
"Der Consultant hat uns bei der Umsetzung einer Web-Anwendung zum Vertrieb von Stromverträgen für Geschäftskunden unterstützt. Er hat sich schnell in die fachlichen Details der Anwendung eingearbeitet und sehr konstruktiv an der Umsetzung und weiteren Ausgestaltung mitgearbeitet. Technisch wurde client-seitig Wicket eingesetzt, server-seitig eine "klassische" Java-Architektur mit Spring und Hibernate. Hier konnte der Consultant sein umfassendes Java-Know-how einbringen. Zudem hat er auch immer die technische Qualität der Software im Blick behalten und aktiv gefördert. Durch seine sehr angenehme und offene Persönlichkeit hat das gesamte Team gerne mit ihm zusammen gearbeitet und würde sich freuen, ihn bei einem unserer nächsten Projekte wieder einsetzen zu können."
ÂÂÂ
1.4.2014 -
30.6.2014
Beschreibung:
Mühlbauer ID Services GmbH
Entwicklung eines Webclient für das Monitoring von elektronischen eGates an
Flughäfen.
ÂÂÂ
Techniken
ÂÂÂ
Ergebnis
Die ursprünglich angesetzten 6 Wochen reichten nicht aus, um die Anwendung
'auf der Gründen Wiese' fertig zu stellen. Nach der Verlängerung wurde eine
event basierte, stabile Ajax-Push (via Websocket) Applikation übergeben.
ÂÂÂ
1.9.2014-
30.6.2015
Beschreibung:
Lufthansa Systems GmbH & Co KG
Architektur und technische Projektleitung einer Incentive Webanwendung. Zu den
Aufgaben gehörten nebenbei auch Coaching und Bugfixing, das Deployment so wie
das Umsetzen komplizierterer Anforderungen.
ÂÂÂ
Techniken
ÂÂÂ
ÂÂÂ
ÂÂÂ
Referenz, von GULP bestätigt:
Herr Berckemeyer hat unseren Kunden im Rahmen einer Corporate Incentive Lösung als Architekt und technischer Projektleiter unterstützt. Das Feedback war von allen Seiten stets sehr gut, sowohl für die Fachkenntnisse als auch für Einsatz und Engagement. Die eingebrachten Impulse im Hinblick auf agile Software-Entwicklung wurden vom Kunden besonders begrüßt. Auf diesem Wege bedanken wir uns nochmals herzlich für die reibungslose und sehr gute Zusammenarbeit.
1.11.2015 – 1.3.2016
Beschreibung:
Blume2000 Blumen-Handelsgesellschaft mbH
ÂÂÂ
Architektur und Umsetzung einer Software für die Einkaufsabteilungen in einem
kleinen Team „auf der grünen Wiese“. Anforderungen waren anhand der bestehenden Arbeitsweise aufzunehmen.
Es war eine Entwicklungs- und Testumgebung aufzusetzen und eine Software
entsprechend den Anforderungen zu erstellen. Als Techniken waren Vaadin und
Spring vorgegeben.
ÂÂÂ
Techniken
ÂÂÂ
ÂÂÂ
Ergebnisse
Es wurde eine Entwicklungsumgebung mit u.a. GitLab, Maven, Artifactory, Jenkins,
MySql/h2, Tomcat, Debian gestaltet. Neben einem Login über das Firmeninterne ActiveDirectory wurde das Backend und die Anbindung an ein PIM (Produkt Information System) fertiggestellt. Weiterhin wurde UI-Dialoge mit Vaadin implementiert. In Zukunft ist geplant, die Software mit vielen weiteren Eigenschaften zu versehen.
ÂÂÂ
April 2016 – April 2017
Beschreibung:
Health-AG (Otto-Tochter)
Neugestaltung einer hausinternen Webanwendung für das Factoring von Zahnarztrechnungen.ÂÂÂ
Im Frontend waren fachliche Anforderungen umzusetzen. Als Technologie kam Vaadin im Einsatz. Zudem wurde ein agiles Vorgehen eingeführt und die Entwicklungsumgebung zum Teil umstrukturiert.
ÂÂÂ
Das Backend hatte neben den Möglichkeiten des Altsystems auch neue Anforderungen zu erfüllen.
ÂÂÂ
Von April 2016 – Juli 2016 arbeitete ich im Frontend-Team, nach der Sommerpause dann im Backend-Team. Nach zweimaliger Vertragsverlängerung endete der Auftrag vorzeitig Ende Juli 2017.
ÂÂÂ
Techniken
ÂÂÂ
-
Java 1.8
-
Vaadin / AngularJS mit Webpack (Prototypisch für ein Test-UI)
-
JEE / Webservices / JBoss
-
Eclipse / Maven / Git / Jenkins / Subversion / Ansible
-
MySQL / MongoDB / Lucene/ Flyway
-
SpringBoot / REST-Services
ÂÂÂ
Ergebnisse
Neben der Umstellung von SVN auf Git wurden fachliche Anforderungen umgesetzt. Unterschiedliche Architekturauffassungen führten zu einer zweigleisigen Entwickelung:
Zum einen die Jboss-Kernanwendung. Zum anderen wurden autarke Anforderungen mit Hilfe einer Microservice-Architektur umgesetzt.