CV (Word) - Information Technology Skills

Werbung
Zur Person
Name
Victor Getz
Abschluss
Bachelor of Science (Studiengang Wirtschaftsinformatik)
Master of Science (Studiengang Wirtschaftsinformatik)
Projekterfahrung
Java Entwickler/Berater seit 2010
Publikationen und Konferenzbeiträge
Selenium: Mess or Success, rheinjug (Mai 2016)
Migrate your Corporate CI Environment to Docker, Workshop Düsseldorf (Februar 2017)
Im Laufe der Jahre konnte ich als IT-Berater viel Wissen sammeln. Meine
technischen Schwerpunkte liegen dabei auf der Entwicklung von Java
Applikationen und Benutzerschnittstellen sowie dem Testmanagement.
Während meiner Projekteinsätze sammelte ich zahlreiche Erfahrungen in den
Bereichen der agilen Softwareentwicklung, Continuous Integration und
Webservices.
Meine Stärken liegen in der Technologieberatung sowie der Frontend- und
Service-Entwicklung.
Information Technology Skills
Frontend
Swing, JSF, PrimeFaces, IceFaces, JSP, JavaScript, jQuery, HTML5
Java Technologien
Java 6 bis 8, EJB3, Spring IO, Spring MVC, Spring Security, Spring Boot, JGoodies, Google Guava, Acitiviti
BPM, Camunda BPM, Apache POI, SOAP, REST, JPA, Hibernate, Eclipselink, JDBC, JMS, JAXB, STAX,
AspectJ, AssertJ, Hamcrest, JUnit, Arquillian
Sap Java
Business Process Management (BPM), WebDynpro for Java
Softwareentwicklung
SVN, Git, Jira, Confluence, Mantis, Jenkins, Bamboo, Vagrant, Maven, Selenium, Sonar, Semantic Media
Wiki Plus, TOAD for Oracle, Enterprise Architect
Entwicklungsumgebungen
Intellij, Eclipse, NetBeans, Xamarin, Android Studio, Netweaver Developer Studio
Plattformen
Prozessmodellierung:
Application Server:
Datenbanken:
Visio, Bizagi
Tomcat, Jetty, JBoss/WildFly, Tomee, Glassfish
Oracle, MySQL, PostgreSQL, HSQLDB
Methoden
BPMN 2.0, agile Softwareentwicklung (Scrum, Kanban), Objektorientierte(r) Analyse/Entwurf (OOA/OOD),
Design/Architektur Pattern
Zertifizierungen
Professional Scrum Developer (PSD)
Professional Scrum Product Owner (PSPO)
Professional Scrum Master (PSM)
ISTQB Certified Tester Foundation Level (CTFL)
Fundamentals of BPM
Creating Business Value with User Experience
Themen
Java Enterprise, Continuous integration, DevOps, Clean Code, Agile Softwareentwicklung,
Technologieberatung
Branchen
IT-Dienstleistung, Logistik, Handel, Energie
Führung
Technische Projektleitung
Sprachen
Deutsch (Muttersprache), Englisch (fließend in Wort und Schrift)
Projekthistorie
Energievertrieb für Großkunden
ZEITRAUM
03/2016 bis dato
DAS PROJEKT
Das bestehende Swing Pegasus-Projekt musste um neue Funktionalitäten erweitert
werden. Die Hauptaufgabe der Pegasus Swing Anwendung besteht darin, Funktionalitäten
für den vollständigen Vertriebsprozess von Energieprodukten bereitzustellen. Die
Qualitätssicherung stand bei diesem Projekt besonders im Vordergrund.
BRANCHE
Energieversorger
VERANTWORTUNG
Agile Developer, QS und CI Experte
AUFGABEN








Umsetzung von User Storys basierend auf Java
Durchführung von Code Reviews
Pair Programming
Einrichtung von CI Builds/Pipelines
Vererbungshierarchien durch Komposition ersetzen
Implementierung von Webservices
Einführung von Jenkins 2.0
Planung und Durchführung der Migration in die Azure Cloud (SaaS und Docker)
TECHNOLOGIE
Java 8, Swing, Spring, AssertJ, Mockito, Jenkins, Amazon Webservices, Vagrant, Docker,
Jetty, Tomcat, Tomee, JGoodies, Hibernate, Oracle 10g
METHODEN
Scrum
Entwicklung technischer Schnittstellen zwischen SAP und
Drittsystemen
ZEITRAUM
09/2015 bis 03/2016
DAS PROJEKT
Ein großes Modeunternehmen plante die Ablösung einer selbstentwickelten
Warenwirtschaftssystemsoftware durch SAP. Bestimmte Komponenten sollten jedoch als
Eigensystem bestehen bleiben. Damit die Kommunikation zwischen den beiden Systemen
reibungslos erfolgen konnte, sollten diverse technische Schnittstellen geschaffen werden.
Die Erfassung der technischen und fachlichen Anforderungen an das Produkt sowie die
Konzipierung
einer
geeigneten
Architektur
waren
die
hauptsächlichen
Projektherausforderungen. Anschließend wurden die notwendigen Schnittstellen
umgesetzt und Qualitätsgesichert.
BRANCHE
Handel/Logistik
VERANTWORTUNG
Architekt, Entwickler/Berater
AUFGABEN
 Erstellung einer SOA Architektur
 Entwicklung technischer SOAP Schnittstellen zur Integration der SAP Standardkomponenten über SAP
Process Integration (PI)
 Erfassung von technischen und fachlichen Anforderungen
 Integration in das Continuous Integration (CI) System
 Konzeption und Implementierung Arquillian basierter Integrationstests
 Konzeption und Einführung von Richtlinien zu Exception Handling und Logging
TECHNOLOGIE
WildFly 9.0.2 Final, Oracle 10g, EJB 3.1, Hibernate, JAXB, Maven, Java 8, SOAP,
SonarQube, Arquillian, Bamboo
METHODEN
Scrum
Eigenentwicklung eines web-basierten Warenwirtschaftssystems
ZEITRAUM
03/2015 bis 09/2015
DAS PROJEKT
Für einen Kunden aus der Modebranche sollte eine Warenwirtschafts- und
Lagersystemsoftware entwickelt werden. Die Projektherausforderung bestand aus der
Entwicklung von einzelnen Warenwirtschafts-Modulen sowie deren Qualitätssicherung.
BRANCHE
Handel/Logistik
VERANTWORTUNG
Entwickler/Berater
AUFGABEN
 Konzeption und Entwicklung von Warenwirtschaftsmodulen
 Aufbau eines Continuous Integration (CI) Systems
 Optimierung des Softwareentwicklungsprozesses durch Etablierung von Frameworks und anderen
generischen Komponenten
 Konzeption und Einführung von Richtlinien zu Softwarequalität, Exception Handling und Logging
 Ablösung der Regressionstests durch Selenium
 Durchführung von Schulungen im Bereich Java 8, Selenium, Entwurfsmuster und BPM
TECHNOLOGIE
Tomcat 8.0, Oracle 10g, Activiti BPM, Spring 4.1.6, Selenium 2.46.0, JSF/PrimeFaces
5.2.1, EclipseLink, Java 8, SonarQube
METHODEN
Scrum
Integration bestehender BPM UIs in die HANA Cloud Platform
ZEITRAUM
01/2015 bis 02/2015
DAS PROJEKT
Im Rahmen eines Proof-of-Concepts sollte untersucht, inwieweit die Frontend Technologie
SAPUI5 und HANA Cloud Platform dazu geeignet sind, bei der Verlagerung einzelner
Prozessschritte in eine Public Cloud Umgebung als technologische Plattform zu dienen.
Die bestehende SAP NetWeaver BPM Lösung musste hierbei um neue Komponenten
erweitert werden.
BRANCHE
Softwarehersteller
VERANTWORTUNG
Entwickler/Berater
AUFGABEN




Realisierung einer SAPUI5 Anwendung im Zusammenspiel mit OData Services
Konzeption Backend-Integration
Entwicklung eines OData Services für die HANA Cloud Platform
Entwicklung eines OData Services für SAP NetWeaver
TECHNOLOGIE
HANA Cloud Platform, JavaScript, SAPUI5, SAP Web IDE, SAP Process Orchestration
7.4, BPM, SAP Operational Process Intelligence, OData, Java EE 6, Java EE 5, Apache
Olingo, HANA Enterprise Cloud, HANA Cloud Connector, Jenkins, GIT, SVN, JIRA
METHODEN
Scrum
Mobile Synchronisationssoftware für den automatisierten
Datenaustausch zwischen dem physikalischen Taskboard und dem
elektronischen Datenhaltungssystem
ZEITRAUM
07/2014 bis 12/2014
DAS PROJEKT
Der im dem Unternehmen praktizierte manuelle Synchronisationsvorgang zwischen dem
physikalischen Taskboard und dem elektronischen Datenhaltungssystem, beanspruchte zu
viele zeitliche und monetäre Ressourcen. Aus diesem Grund war die Einführung und
Etablierung einer Synchronisationssoftware notwendig.
BRANCHE
IT-Dienstleistung
VERANTWORTUNG
Entwickler/Berater
AUFGABEN
 Aufnahme, Dokumentation und Analyse der Ist-Prozesse auf Basis von BPMN
 Entwicklung einer Android App zur teilautomatisierten Synchronisation zwischen Jira und dem
physikalischen Taskboard
 Interaktion mit der Jira REST Schnittstelle
 Cross Plattform Prototyp Entwicklung mit Hilfe von Xamarin
 Detaillierte Analyse und Mehrwertberechnung anhand von User Experience Methoden
 PoC im Rahmen eines Pilotprojektes
TECHNOLOGIE
Xamarin, C#, Jira Agile, BPMN, Interaction Room, Android, MantisBT Agile
Java Enterprise Anwendung für Budget- und Projektcontrolling
ZEITRAUM
08/2011 bis 06/2014
DAS PROJEKT
Im Rahmen eines Projektes für ein IT-Dienstleistungsunternehmen sollte eine bestehende
Java Enterprise Anwendung weiterentwickelt werden. Die größte Projekt-Herausforderung
bestand darin, die neuen Anforderungen im Laufe des Softwareentwicklungsprozesses
umzusetzen, sowie das Testmanagement und den Service und Support zu verbessern.
BRANCHE
IT-Dienstleistung/Softwarehersteller
VERANTWORTUNG
Entwickler/Berater, technischer Projektleiter
AUFGABEN









Erstellung und Implementierung neuer Funktionalitäten im Zuge der Migration auf JBoss 7
Umstellung auf JSF 2.0
Anpassung bestehender sowie die Erstellung neuer Web User Interfaces
Einführung und Implementierung von Jira
Umstellung von EJB 2.1 auf EJB 3.1
Etablierung eines automatisierten Testverfahrens
Erstellung automatisierter Testszenarien
Performance-Analyse und Optimierung der Datenbank Indizes
Coaching neuer Mitarbeiter im Bereich der Testautomatisierung und JEE-Unterstützung bei der
Umstellung auf JSF 2.0
TECHNOLOGIE
JBoss (Version 4.2.3 und 7), Oracle Datenbank 10g, Hibernate 4, Enterprise Java Beans
(Version 2.1 und 3.1), JavaScript, Java Server Faces (Version 1.2 und 2.0), JavaScript,
jQuery, Apache Maven 3, JUnit 4, Selenium 2.20.0, Jenkins, Sonar, POI 3.8, JDK 1.6,
HQL, Lombok, Toad for Oracle
METHODE
Scrum
Verfügbarkeit und Konditionen:
Verfügbar ab: 01.10.2017
Stundensatz: 80 Euro Onsite
Einsatzort: In der Nähe von Dortmund, Essen oder Düsseldorf
Herunterladen