Volker Benders Mageritenstr. 14 61118 Bad Vilbel 06101 / 99 58 2 85 0178 / 196 42 90 Persönliche Daten Geboren am 02. September 1971 in Bocholt, verheiratet, 1 Kind Beruflicher Hintergrund 11/2014 – dato BESS GmbH, Frankfurt Senior Software Engineer / Senior Technology Consultant • • • • • • • • • 01/2014 – 10/2014 Migration von ABACUS/DaVinci zu einer Java EE 7 Application Erstellung & Wartung von GWT Komponenten Wartung & Betrieb von Jenkins Einführung von Docker zur schnellen und flexiblen Bereitstellung von Wildfly-, WebSphere-, Tomcat- und WebLogic-Servern Etablierung eines Selenium Grids auf Docker Basis zur Ausführung von UI Tests Migration CVS nach GIT Betreuung von Tomcat-, Wildfly-, WebSphere- und WebLogicServern Unterstützung der Fachabteilungen bei Tests Schulungen zu den Themen Clean Code und Softwaretests Medical Columbus AG, Königstein Senior Java EE Engineer • • • • • • • 04/2012 – 12/2013 Entwurf und Implementierung von von Java EE 7 Software Systemen und Komponenten Entwicklung von JavaScript Frontends basierend auf AngularJS Integration von NoSQL Datenbanken Implementierung von von Apache Solr Search Severn Konfiguration und Betrieb von AWS EC2 Instanzen Testen der erstellten Komponenten Halten von Mitarbeiter-Schulungen zu den Themen Git und Jira ETecture GmbH, Frankfurt Senior Software Developer • • • • • • • • Entwurf und Implementierung eines JavaEE Systems zur Berechnung von Finanzierungsoptionen für Fahrzeuge Implementierung von CMS Systemen auf Basis von Infopark CMS, Ruby on Rails, AWS, Heroku und weiteren Cloud-Technologien Planung und Erstellung von JEE5- und JEE6-Komponenten Entwicklung und Implementierung von WebSphere MQ Diensten Implementierung von Quartz basierenden Job-Scheduling Diensten Testen mittels gängiger Test-Frameworks Abstimmung des Teams mit dem Kunden (On Site, Email, telefonisch) Entwicklung eines internen Schulungs- und Weiterbildungskonzeptes 03/2008 – 01/2012 Adtech AG / AOL, Dreieich Software Developer • • • • • • • • • 07/2007 – 02/2008 Konzeption und Realisierung bzw. Wartung von Web-Services zur Anbindung des Adtech AdServing Systems an Fremdsysteme (JEE, Kodo, Systinet) Internationaler 2nd & 3rd Level Support für API-Kunden Anbindung von Apache Jackrabbit Pflege und Wartung der Adtech Web-Applikation „Adtech IQ“ (Struts, Kodo) internationaler 2nd & 3rd Level Support für Adtech IQ Kunden Design und Implementierung eines Frameworks zum automatisierten Test der Adtech IQ API (JUnit, Ant, Bash, Subversion) Verantwortlich für den ordentlichen Betrieb der Testumgebung aus lokalen und Cloud-basierten Linux Systemen Teilprojektleitung in internationalen bereichsübergreifenden Projekten nach intensiver, mehrjähriger Anwendung von Scrum Wechsel zu einem kombinierten Scrum/Kanban-Ansatz zur Projektsteuerung Subito AG, Mörfelden Walldorf Software Developer, Consultant • • • • 06/2003 – 06/2007 Entwicklung von Java Web-Applikationen zur vollständigen Abdeckung von Kreditvergabe Prozessen für Immobilien-Kredite (JEE, Oracle, Hibernate, Maven, Subito Produkte, AS/400, Mainframe, BEA WebLogic) Entwicklung/Wartung von Java WebServices (Rest, SOAP) Erweiterung mehrerer in C++ implementierten SOAP Web Services zur Anbindung von Mainframe Aplikationen an Subito Produkte Consulting / Implementierung on-Site (in Trier, Chemnitz, München...) Freiberufliche Tätigkeit Software Developer / Technical Consultant / Architect • • • • Konzeption / Implementierung von Java / JEE Applikationen Konzeption / Implementierung von Java Swing Applikationen Planung und Umsetzung von Retrieval-Software (Convera RetrievalWare, Apache Lucene, Autonomy IDOL...) 2nd Level Support für o.g. Produkte 01/2003 – 05/2003 Deutsche Post, WorldNet, Bonn: Software Developer, Architekt • 02/2001 – 12/2002 Reimplementierung sämtlicher Suchfunktionen auf den KonzernWebsites (z.B. deutschepost.de, dpwn.de usw.) (Convera RetrievalWare, ATG Dynamo, Shell- & Perl-Skripte) Convera Retrieval Computing, Wien Software Developer, Technical Consultant • • Planung und Implementierung von DMS-Systemen auf Basis von Optimal Systems OS|ECM und Convera RetrievalWare Internationaler 2nd & 3rd Level Support für DMS Systeme und Convera RetrievalWare Excalibur / Convera Ltd., München Software Developer, Technical Consultant • • • • • • • 01/1998 - 01/2001 Planung und Implementierung von RetrievalWare-Systemen auf Basis von FileNet, Documentum, NCR Teradata, OpenText, Lotus Notes, RDBMs Softwareentwicklung in Java, C, Bash Konzeption bzw. Umsetzung von Software-Komponenten zur Integration von Information RetrievalWare-Systemen Internationaler 2nd & 3rd Level Support Eigenverantwortliche Umsetzung von Test- und Produktiv-Systemen Erteilen von Schulungen in Deutschland, England und USA Administration der gesamten Büro IT Infastruktur inklusive Exchange 5.5, LDAP (Netscape Directory Server), Lotus Notes Servern und Samba Servern Computer Associates, München Consultant • • • • • 07/1994 - 12/1997 Jahr 2000 Wartung und Weiterentwicklung von PL/1-Applikationen bei BMW Entwicklung von SIP – Java Servlet Applikation zur globalen Konsolidierung von Testdaten zu Fahrzeugkomponenten basierend auf Apache HTTPD, JServ, JRun, und Oracle Administration der internen Lotus Notes Server Technical Consulting rund um Platinum CCC/Harvest Lokalisierung von Unicenter TNG in Paderborn Siemens AG, Bocholt Call Center Agent (studentische Aushilfe) • • • • • Endkundensupport für Mobilfunk-Geräte Extra Schulung für KfZ-Einbausätze Endkundensupport für Fax-Geräte Betreuung / Einarbeitung neuer Mitarbeiter Konflikt-Management Aus- und Weiterbildung 08/2011 Englisch, Berlitz Level 6, Business 2 11/2010 SCJP, Java 6 10/2010 Scrum-Training in Dublin 08/2010 Englisch, Berlitz Level 6, Business 2 06/2010 interne Schulung Design Patterns 07/2010 interne Schulung JEE Refresher 07/2001 RetrievalWare Security Specialist 10/1998 Lotus Notes Administrator 1993 - 1996 Fachhochschule Gelsenkirchen Elektrotechnik, Fachrichtung Informationsverarbeitung 1990 - 1992 Schulunfähigkeit wegen Verunfallung und vollständiger Genesung 1989 - 1993 Fachoberschule für Technik, Bocholt Fachhochschulreife 1981 - 1989 Albert-Schweizer-Realschule, Bocholt Mittlere Reife Sonstige Kenntnisse Sprachen Deutsch (Muttersprache), Englisch (Level L6, B2), Französisch (Grundkenntnisse), Chinesisch (Grundkenntnisse) Programmiersprachen Java, Ruby, Groovy, JavaScript, Perl, Python/Django, Processing, Bash, PHP, AspectJ, .Net, VB, SQL, C, C++, Turbo Pascal, x86 Assembler, AppleScript, PL/1, JCL, 4D Frameworks und Technologien Ruby on Rails. Android, Glassfish 2.1 & 3.x, Tomcat, Git, Subversion, CVS, SAP Netweaver, SAP Web AS, JBoss, Bea WebLogic, Tomcat, Systinet Application Server, Bamboo, Jira, Confluence, MySQL, Oracle, SQLite, Lucene, EJB 2.x, EJB 3, Hibernate, JDBC, Kodo, JDO, JPA,, Maven, Spring, JUnit, Subversion, CVS, Eclipse, SpringSource Toolsuite STS, Grails, JSF, Struts, MRAID, XML, XSLT