Personen-ID 3091 - Markus Langenbahn

Werbung
Markus Langenbahn
Senior Entwickler/Berater Java
Name
Wohnort
Geburtsdatum
Staatsbürgerschaft
Markus Langenbahn
50670 Köln
11.04.1971
Deutsch
Telefon
Mobil
E-Mail
Homepage
GULP-ID
0221/2043450
0179/5025215
[email protected]
www.mlangenbahn.de
3091
Fachlicher Schwerpunkt
Java (Entwicklung,
Beratung, Konzeption,
Qualitätssicherung)
Ausbildung
Informatikstudium an der Universität Karlsruhe (TH) mit den Schwerpunkten
"Telematik" (1,3) und "Systemstrukturen und Benutzerschnittstellen" (1,0),
Diplomarbeit in Java zum Thema "Adaptives Information-Filtering für
Dokumente der informellen Kommunikation" (1,0), Abschluss als
Diplom-Informatiker 1997 mit "sehr gut" (Notendurchschnitt 1,3)
Fremdsprachen
Englisch: fließend
Programmiersprachen
Java: SE 1.1–8, EE 1.0-6
Methoden / Plattformen / Standards
Objektorientierte Analyse und Design (OOA/OOD): UML, Rational Rose
Objektorientierte Programmierung (OOP): Java, Design Patterns
Agile Methoden: Test Driven Dev., Continues Integr., Scrum, Kanban
Middleware-Plattformen: CORBA, Java Enterprise Edition (J2EE/JEE)
Komponententechnologien: JavaBeans, Enterprise JavaBeans (EJB)
Kommunikation: TCP/IP (Sockets), HTTP (REST), Web Services, JMS
Systeme / Server / Datenbanken
Betriebssysteme: Windows (NT, 2000, XP, 7), Unix (AIX, Solaris, Linux)
Web/Application Server: Tomcat, WebSphere, WebLogic, JBoss, Jetty
O/R-Mapping / RDBMS-Zugriff: iBATIS, Hibernate, JPA, DAO, JDBC, SQL
Datenbanken / DB-Tools: IBM DB2, Oracle, MySQL, Flyway, MongoDB, Solr
GUI / Frontend / Web
GUI APIs: AWT, Swing, Documentum WDK (Web Development Kit)
Web Technologien: JSP, JavaScript, jQuery, HTML, CSS
Web Frameworks: Struts, Spring MVC, AngularJS
Frameworks / Tools
Java Frameworks: Spring (Core, Security, MVC, Boot), Apache Commons
Tools: Bugzilla, JIRA, Jenkins, Confluence, ClearQuest, ClearCase
Entwicklungsumgebung: Eclipse, IntelliJ, Ant, Maven, CVS, SVN, Git
Tests: Junit, DBUnit, Mockito, Groovy, Spock, JMeter
Projekte
Zeitraum:
Endkunde:
Aufgaben:
Produkte:
03/2016 – 08/2016, 06/2015 – 11/2015
meinestadt.de
Portalentwicklung
Java SE/EE, Spring (MVC, Boot), Groovy/Spock, REST, JSON/XML,
IntelliJ, MongoDB, Solr, Git, Maven, Jenkins, JIRA, Confluence
Methoden: Test Driven Development, Continuous Integration, Scrum, Kanban
Zeitraum:
Endkunde:
Aufgaben:
Produkte:
12/2015 – 02/2016, 11/2013 - 12/2014
Sapient Nitro
Entwicklung im mobilen Portal einer int. Fluggesellschaft
Java SE/EE, Spring (MVC, Boot), JPA, JMS, Junit/Mockito,
JSP, HTML/CSS, JavaScript/jQuery, Eclipse, Tomcat, Jetty,
MySQL, Flyway, SVN, Git, Maven, JIRA, Confluence
Methoden: Test Driven Development, Continuous Integration, Scrum
Zeitraum:
Endkunde:
Aufgaben:
Produkte:
09/2013 - 11/2013
Deutsche Post
Weiterentwicklung einer mandantenfähigen Monitoring-Anwendung
AngularJS, JavaScript, HTML/CSS, Eclipse, WebLogic, Tomcat,
Oracle XE, Maven, CVS, JIRA, Scrum
Zeitraum:
Endkunde:
Aufgaben:
Produkte:
05/2013 – 07/2013, 11/2012, 07/2011 – 05/2012
Deutsche Post
Entwicklung einer Single Sign-On Lösung auf Basis von OAuth 2
Java SE/EE, Spring Security, OAuth, Spring MVC, Struts, REST,
JSON, Eclipse, WebLogic, Oracle XE, Maven, CVS, JIRA, Confluence
Zeitraum: 06/2012 - 10/2012
Endkunde: eitco
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem
FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java SE/EE, JSP, Documentum, WDK, JIRA, SVN, Eclipse, Tomcat
Zeitraum: 01/2011 - 06/2011
Endkunde: globaler Logistik- und Finanzkonzern
Aufgaben: Entwicklung eines Objektmodells zur bitemporalen Verwaltung
von Geschäftsdaten
Produkte: Java SE/EE, Junit/Mockito, XStream, Eclipse, Oracle, TOAD,
Maven, CVS
Zeitraum: 08/2010 – 12/2010, 12/2008 – 01/2010
Endkunde: T-Systems
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem
FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java SE/EE, Documentum, WDK, Eclipse, ClearQuest, ClearCase,
SVN, Tomcat, Web Services, iText, Drools, iBATIS, Spring
Zeitraum: 01/2010 – 07/2010
Endkunde: eitco
Aufgaben: Datenmigration eines Workflow- und Dokumentenmanagementsystems
auf Basis von FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java SE/EE, Documentum, Eclipse, Oracle, TOAD, SVN, JIRA
Zeitraum: 09/2006 – 10/2008
Endkunde: Deutsche Post
Aufgaben: Konzeption und Qualitätssicherung diverser Java/J2EE-basierter
Client/Server-Anwendungen, z.B. www.plusbrief-individuell.de:
- Leitung der Qualitätssicherung
- Fehler- und Änderungsmanagement
- Erstellung von Testfällen und automatisierten Tests
Produkte: Java/J2EE, EJB, MDA, UML, Struts, WebLogic, Orcale, TOAD,
JUnit, DBUnit, Canoo WebTest, Ant, Bugzilla, CVS, FOP
Zeitraum: 04/2006 – 08/2006
Endkunde: Deutsche Post
Aufgaben: Analyse bestehender Webanwendungen zur Umstellung auf eine
serviceorientierte Architektur (SOA)
Produkte: Java/J2EE, Web Services, Enterprise Service Bus (ESB)
Zeitraum: 10/2005 – 06/2006
Endkunde: gedas
Aufgaben: Bugfixing im Workflow- und Dokumentenmanagementsystem
FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java/J2EE, JSP, Documentum, WDK, HTML/CSS/JavaScript,
Tomcat, Eclipse, ClearQuest, ClearCase
Zeitraum: 01/2005 – 08/2005
Endkunde: Bundesverwaltungsamt
Aufgaben: Entwicklung einer Java-Webanwendung zur Abwicklung der
Rückforderung von geplatzten Bildungskrediten:
- Architektur der Fachanwendung
- Hibernate-Anbindung an das Oracle RDBMS
- Oberflächenrealisierung mit Documentum Web Development Kit
- Implementierung der Use Cases
Produkte: Java/J2EE, JSP, Documentum, WDK, HTML/CSS/JavaScript,
Oracle, Hibernate, Tomcat, Eclipse, Ant, ClearQuest
Zeitraum: 08/2004 – 11/2004
Endkunde: Postbank
Aufgaben: Erweiterung/Relaunch einer Telefonbanking-Anwendung als JavaMittelschicht zwischen dem Backend (Oracle/SAP via CORBA)
und dem Frontend-Dialogsystem (VoiceObjects via XML):
- XML-Anbindung an das Frontend-Dialogsystem
- Refactoring und Cleanup des MVC-Frameworks
- Überarbeitung und Erweiterung der vorhandenen Use Cases
- Implementierung diverser neuer Use Cases
Produkte: Java/J2EE, CORBA (VisiBroker), XML, WebSphere, Jetty, Eclipse
Zeitraum: 11/2004 – 01/2005, 02/2004 – 07/2004
Endkunde: Pixelpark
Aufgaben: XML-Konzeption (Umstellung von JSP auf XML/XSLT) sowie
Pflege der Webauftritte (national und international) von
Bosch Kraftfahrzeugtechnik (Bugfixes und Erweiterungen)
Produkte: Java/J2EE, JSP, XML, Oracle, SQL, TOAD, Tomcat, WebSphere,
Eclipse, Bugzilla
Zeitraum: 10/2001 - 03/2003
Endkunde: Volksbank Mainz
Aufgaben: Architektur und Umsetzung diverser Komponenten für einen
XML-basierten Webauftritt:
- dynamische Generierung komponentenbasierter Seiten aus einem
Content Management Systems per XML/XSLT
- automatisches Einblenden von individualisierten Inhalten und
Bannern basierend auf dem Klickverhalten der Benutzer
- Generierung von personalisierten Linklisten und PDF-Dateien
- Generierung von Index und Glossar (inkl. Linkvalidierung)
Produkte: Java/J2EE (Servlets, JSP, JDBC, JAXP), Lotus Notes/Domino
(Agenten/Libraries), XML (DOM, SAX), WebSphere, DB2 UDB, SQL
Zeitraum: 10/2000 - 09/2001
Endkunde: Fiducia
Aufgaben: Architektur und Umsetzung diverser Komponenten für ein
XML-basiertes Bankenportal:
- XML-Generierung und XSLT-Formatierung für CMS-Seiten
- Publizieren von CMS-Seiten (als statisches HTML)
- Servlet zum Einbinden und Cachen externer Links
- Newsletter (Verwaltung/Konfiguration in Lotus Notes/Domino,
Versand über Servlet, Datenhaltung in DB2)
- Anwendung zur variablen statistischen Auswertung (inkl.
graphischer Visualisierung) von Access-Logs für ein CMS
Produkte: Java/J2EE (Servlets, JDBC, JAXP), XML (DOM, SAX), Lotus
Notes/Domino (Agenten/Libraries), Apache/Tomcat, WebSphere,
DB2 UDB, SQL
Zeitraum: 12/1999 - 08/2000
Endkunde: Deutsche Bank Spanien
Aufgaben: Entwicklung der Kursdatenversorgung für den Webauftritt
(Java-Webanwendung mit CORBA-Anbindung zum Backend) sowie
diverser Applets (mit Datenverwaltung in Lotus Notes/Domino)
Produkte: Java/J2EE (Servlets, Applets), CORBA (VisiBroker),
Lotus Notes/Domino
Zeitraum: 04/1998 - 11/1999
Endkunde: IT-Dienstleister in Karlsruhe
Aufgaben: Entwurf und Entwicklung diverser Anwendungen und Komponenten:
- Depotverwaltung für ein Börsenspiel mit Benutzer- und
Wertpapierverwaltung in Lotus Notes/Domino
- diverse Applets im Bankbereich (u.a. zur Kreditberechnung
und zur technischen Analyse von Wertpapiercharts)
- Client-Server-Kommunikation einer Bankanwendung
Produkte: Java (Applets, AWT, Swing), HTTP, Lotus Notes/Domino
Referenzen (siehe GULP)
Projekt Relaunch Telefonbanking Postbank, 08/04 - 11/04
Referenz durch Technischen Projektleiter Postbank Systems vom 27.01.05
"Der Entwickler verfügt nicht nur über ausgezeichnete Java-Kenntnisse,
sondern überzeugt auch durch sein ausgesprochen professionelles
Vorgehen. Mögliche Probleme erkennt und löst er frühzeitig, zugesagte
Termine hält er stets ein. Der von ihm gelieferte Code ist klar
strukturiert, gut kommentiert und sowohl sehr performant als auch
hervorragend wartbar. Sein Einsatz war definitiv mitentscheidend für den
termingerechten und erfolgreichen Abschluss des Projekts."
Diverse Projekte, 04/98 - 03/03
Referenz durch IT-Dienstleister aus Karlsruhe vom 27.08.03
"Der Consultant verfügt über exzellente Java-Kenntnisse, insbesondere bei
der Entwicklung von serverseitigen Anwendungen mit J2EE (Servlets, JDBC,
RMI, etc.). Er hat bei uns stets in allen Projektphasen hervorragende
Arbeit geleistet, von der Analyse der Anforderungen und deren Abstimmung
mit dem Kunden über die Spezifikation bis hin zur Entwicklung und
Inbetriebnahme. Oftmals hat er dabei auch sehr erfolgreich Projektleitungsaufgaben übernommen. Neben seiner fachlichen Qualifikation zeichnet er sich
vor allem durch besondere Genauigkeit, Zuverlässigkeit und Termintreue aus.
Sein zielgerichtetes und strukturiertes Vorgehen, seine Fähigkeit zum
abstrakten Denken und seine vielen guten Ideen haben stets entscheidenden
Anteil am Erfolg der Projekte gehabt."
Alle Referenzen sind durch GULP bestätigt.
Sonstige praktische Erfahrung
1997-98: Zivildienst bei der Landesanstalt für Umweltschutz (LfU)
Karlsruhe, Informationstechnisches Zentrum (ITZ);
Hauptaufgaben: Beratung und Softwareentwicklung in Java
1996-97: HiWi-Tätigkeit am Institut für Werkzeugmaschinen und
Betriebstechnik (wbk) der Universität Karlsruhe;
Hauptaufgaben: Softwareentwicklung in C/C++
Herunterladen