Drucken - expert

Werbung
Link zum Profil: Softwarearchitektur und -entwicklung
Freiberufler
Online ID 65834058
Verfügbarkeit
01.01.2017
Stundensatz in €
nach Abs prache
Sprachen
Deuts ch, Englis ch
Jahrgang
1977
Rubrik: Entwic klung/Development
Softwarearchitektur und -entwicklung
Schwerpunkt
Java, JEE, Spring, JPA, Hibernate, GWT, Sencha GXT, JSF, Maven, SOA, Eclips e-Plugins
Ausbildung / Weiterbildung
Diplom Finanzwirt (FH)
Studium an der Bayer. Beamtenfachhochs chule, Fachbereich Finanzwes en
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 1 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
Produkte/Standards/Erfahrungen
Methoden
OOA, OOD, OOP s eit 1999, Scrum
Metasprachen
XML, XSL s eit 1999
Frameworks
Spring s eit 2006, JEE s eit 2001, OFBiz, IBM San Francis co
Persistenz
JPA, Hibernate, Spring JDBC, Plain JDBC
Remoting
Spring HttpInvoker, SOAP, REST, JAX-WS, Apache CXF, Axis , XFire, RMI, Corba
Application-Server
IBM Webs phere 5-8.5, Tomcat, JBos s EAP 6.x, Oracle OC4J, Siemens BeanTA, Orion
UI-Entwicklung
GWT, Ext-GWT (GXT), AngularJS, JavaServer Faces (JSF), RichFaces , Spring MVC, Spring Webflow, JSP, SWT, Swing, AWT, HTML,
JavaScript, CSS
IDEs
Eclips e (+Plugin-Entwicklung), Rational Application Developer (RAD), IntelliJ Idea, Borland JBuilder, MS Vis ual Studio
UML-Tools
As tah, Rational Ros e, Enterpris e Architect, MagicDraw
Versionskontrolle
Subvers ion, Git, CVS, Telelogic Continuus , Serena Dimens ions
Build-Tools/CI
Maven, Ant, Huds on, Jenkins , Artifactory, Nexus , Sonar
Sonstiges
CAS (Enterpris e Single Sign-On), XML, XSLT, JSON, JUnit, Spring Security (Acegi), Jakarta Commons , Velocity, Freemarker, POI,
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 2 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
iText, Beans hell u.v.m.
Programmiersprachen
Java s eit 1999, JavaScript, daneben geringfügig C++, BASIC, Pas cal
Datenbanken
Oracle 8i/9i/10g, Pos tgreSQL, DB/2, SQL Server, MySQL
Projektverlauf
03.2014 - Heute
iks GmbH, IT-Beratung/Diens tleis tung
Entwicklung eines Shop-Backends für Aktion Mensch
Für die Aktion Mens ch wird ein Backend-Sys tem zur Entgegennahme und Verarbeitung von Privat- und
Ges chäfts kundenbes tellungen ers tellt.
Dabei werden in Z us ammenarbeit mit weiteren am Projekt beteiligten Diens tleis tern umfangreiche Funktionalitäten und
Schnitts tellen zum Shop-Frontend s owie zum Lotteries ys tem der Aktion Mens ch entworfen und implementiert.
Das Shop-Backend-Sys tem umfas s t u.a. folgende As pekte: Verwaltung der Los produkte, Kundenkonten, Bes tellverarbeitung
u.v.m.
Die Bes tellverarbeitung wird im Rahmen von as ynchronen Prozes s en implementiert.
Rolle: Architekt, Developer
Team: 9
Benutzte Systeme und Technologien:
Technis che Bas is : Spring, JPA/Hibernate, JSON, REST, Spring Batch, Pos tgreSQL
Einges etzte Tools : Eclips e, Maven, Git, JIRA, Jenkins , JBos s EAP, Pos tgreSQL
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 3 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
01.2005 - Heute
Open Source
Eclipse Checkstyle Plugin - http://eclipse-cs.sourceforge.net
Entwicklung eines Eclips e Plugins zur Integration von Checks tyle zur Statis chen Codeanalys e.
Checks tyle wird zur Sichers tellung einheitlicher Programmiers tandards und zur Fehlererkennung häufig in Projekten mit
gehobenen Qualitäts ans prüchen an den Code einges etzt.
Das Eclips e Checks tyle Plugin macht dies es „automatis che Codereview“ den Entwicklern direkt in der Eclips e
Entwicklungs umgebung zugänglich, s odas s die Einhaltung von Programmiers tandards bedeutend erleichtert wird.
Das eclipse-cs Checkstyle Plugin hat den Eclipse Community Award 2007 erhalten, verliehen auf der
EclipseCon 2007 in Santa Clara, CA.
Rolle: Architekt, Lead-Developer
Team: bis zu 4
Benutzte Systeme und Technologien:
Technis che Bas is : Eclips e Plugin Development Environment (PDE), Java, UI-Entwicklung mit SWT/JFace, XML/XSL
Einges etzte Tools : Eclips e, CVS
01.2014 - 03.2014
iks GmbH IT-Beratung, Diens tleis tung
Entwicklung einer Callcenter-Applikation für Aktion Mensch
Für die Aktion Mens ch wird eine Callcenter-Anwendung zur Unters tützung der Verkaufs prozes s e ers tellt. Dabei werden
vorhandene Backend-Funktionalitäten mittels REST-Schnitts tellen angebunden. Das Us er-Interface wird SPA-like mit AngularJS
implementiert, es kommen noch zus ätzliche Frameworks /Bibliotheken wie Boots trap und JQuery zum Eins atz. Bei der
Ums etzung des Projektes werden Scrum-Prinzipien angewendet.
Rolle: Architekt, Developer
Team: 9
Benutzte Systeme und Technologien:
Technis che Bas is : Spring, JPA/Hibernate, AngularJS, JSON, REST, Pos tgreSQL
Einges etzte Tools : Eclips e, Maven, Git, JIRA, Jenkins , JBos s EAP, Pos tgreSQL
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 4 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
03.2013 - 12.2013
Mazda Motor Europe GmbH, Automotive
Vereinheitlichung der Application-Server-Infrastruktur, Migration auf Websphere
8.5
Z ur Kons olidierung und Modernis ierung der Application-Server-Infras truktur werden vers chiedene Mazda-Anwendungen mit
unters chiedlicher technis cher Bas is von JBos s auf Webs phere migriert. Soweit möglich findet dabei ein
Refactoring/technis ches Upgrade der betroffenen Applikationen s tatt.
Darüber hinaus werden bes tehende Webs phere-bas ierte Anwendungen von Webs phere 6.1 auf 8.5.5 migriert.
Rolle: Architekt, Developer
Team: 2
Benutzte Systeme und Technologien:
Technis che Bas is : divers e
Einges etzte Tools : Eclips e, Maven, SVN, JIRA
06.2012 - 09.2012
Mazda Motor Europe GmbH, Automotive
Implementierung Lokalisierungsdatenbank und Übersetzungstool (CTS2)
Um die Ablage und Verwaltung anwendungs s pezifis cher Texte und deren Übers etzungen für Mazda-Applikationen zu
zentralis ieren wurde ein ents prechendes Sys tem entworfen und implementiert.
Rolle: Architekt, Developer
Team: 1-2
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate/JPA, Web-UI mit Google Web Toolkit (GWT) + ExtGWT (GXT 3)
Einges etzte Tools : Eclips e, Maven, SVN, JIRA
01.2010 - 07.2010
Mazda Motor Europe GmbH, Automotive
Entwurf und Implementierung eines virtuellen Teilelagers (MACS Teilepool)
Z ur Verbes s erung der Fahrzeugteile-Verfügbarkeit wurde ein Sys tem ges chaffen, in dem teilnehmende Mazda-Händler den
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 5 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
lokalen Lagerbes tand ihres lokalen Dealer-Management-Sys tems mittels Webs ervices an eine zentrale Datenbank melden
können. Bei Nichtverfügbarkeit bes timmter Teile im Mazda-Z entrallager kann das s o gebildete virtuelle Lager kons ultiert
werden, um die Teileverfügbarkeit über Kontaktvermittlung zwis chen den teilnehmenden Händlern zu gewährleis ten.
Rolle: Architekt, Developer
Team: 1
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate/JPA Web-UI mit Google Web Toolkit (GWT) + ExtGWT (GXT), SOAP Webs ervices mit Apache CXF
Einges etzte Tools : Rational Application Developer 7.5, Webs phere Application Server 6.1, Oracle 10g DB, Maven, SVN, JIRA
10.2009 - 12.2013
Mazda Motor Europe GmbH, Automotive
Design und Implementierung eines auf GWT/Ext-GWT basierenden UIApplication-Frameworks (Magwit)
Z ur Unters tützung der vom Kunden getroffenen s trategis chen Ents cheidung zur Verwendung von GWT/Ext-GWT als Bas is
zukünftiger UI - Entwicklung wird ein UI-Application-Framework entworfen und implementiert. Das Framework enthält eine
Vielzahl wiederverwendbaren Bas is funktionalitäten s owie Unters tützung zur Implementierung wiederkehrender UI-Patterns
(z.B. Dialog, CRUD-Screens etc.).
Im Jahr 2013 wurde die Ums tellung des Frameworks auf GXT 3 vorgenommen.
Rolle: Architekt, Developer
Team: 1
Benutzte Systeme und Technologien:
Technis che Bas is : Google Web Toolkit (GWT) + Ext-GWT (GXT 2/3)
Einges etzte Tools : Eclips e, Maven, SVN, JIRA
09.2009 - 12.2009
Mazda Motor Europe GmbH, Automotive
Mazda User Management (MUM) 3.0
Z ur Verbes s erung/Vereinfachung der technis chen Infras truktur für die Single-Sign-On-Unters tützung des MUM-Sys tems s ollte
die proprietäre Lös ung CA Siteminder durch eine quelloffene, s tabile und kos tengüns tige SSO-Lös ung ers etzt werden.
Nach einer Evaluierung wurde CAS (Central Authentication Service) als SSO-Provider aus gewählt.
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 6 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
Im Rahmen des Projektes wurde CAS in das bes tehende Mazda Us er Management Sys tem (MUM) integriert, angepas s t und
erweitert.
Darüber hinaus wurde die nahtlos e Migration von 20+ Inhous e-Anwendungen geplant s owie technis ch vorbereitet.
Rolle: Architekt, Lead-Developer
Team: 2
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate/JPA, Spring Security (ehem. Acegi Security), WebUI mit JSF, RichFaces , Spring Webflow, SOAP-Webs ervices , SSO-Integration mit CAS (Central Authentication Service)
Einges etzte Tools : Rational Application Developer 7.0/7.5, Webs phere Application Server 6.1, Oracle 10g DB, Maven, SVN, JIRA
07.2009 - 12.2013
Mazda Motor Europe GmbH, Automotive
Neuentwurf und Realisierung eines Partner-, Organisations- und
Personenstammdatensystems – Mazda Unified Directory (MUD)
Z iel des Projektes is t die Neukonzipierung und Realis ierung eines Partner-, Organis ations - und
Pers onens tammdatens ys tems zur Ablös ung divers er veralteter (Teil-)Sys teme.
Das Sys tem wurde im September 2012 in Produktion übergeben. Seitdem findet Maintenance/Weiterentwicklung auf
Anforderungs bas is s tatt.
Rolle: Architekt, Developer
Team: 2
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate/JPA, Web-UI mit Google Web Toolkit (GWT) + ExtGWT (GXT)
Einges etzte Tools : Rational Application Developer 7.5, Eclips e 3.5/3.6, Webs phere Application Server 6.1, Tomcat, Oracle 10g
DB, Maven, SVN, JIRA
05.2008 - 09.2009
Mazda Motor Europe GmbH, Automotive
Wartung und Erweiterung des Mazda User Management (MUM)
Z iel des Projektes is t der kontinuierliche Aus bau s owie die Wartung des im Vorprojekt ers tellten Us er-Management-Sys tems .
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 7 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
Unter anderem wurden folgende Erweiterungen umges etzt:
Workflow-Aufs atz auf das bes tehende Sys tem zur s ys temges tützten Dokumentation von Berechtigungs prozes s en (Reques t,
Approval, Implementation)
Erweiterung des Berechtigungs modells um eine „Segregation of Duty“-Matrix (SOD)
J-SOX Konformität
Rolle: Architekt, Lead-Developer
Team: 4
Benutzte Systeme und Technologien:
Technis che Bas is JEE-Architektur mit Spring Framework, ORM mit Hibernate/JPA, Spring Security (ehem. Acegi Security), Web-UI
mit JSF, RichFaces , SOAP-Webs ervices , SSO-Integration mit CA Siteminder
Einges etzte Tools : Rational Application Developer 7.0/7.5, Webs phere Application Server 6.1, Oracle 10g DB, CVS, SVN, JIRA
01.2007 - 04.2008
Mazda Motor Europe GmbH, Automotive
Entwurf und Realisierung Mazda User Management (MUM)
Projektziel war der Entwurf und die Implementierung eines Us er-Management und -Berechtigungs s ys tems als zentrale
Authentis ierungs - und Authoris ierungs platform s ämtlicher Inhous e-Softwares ys teme s owie der Händlers ys teme.
Folgende Anforderungen wurden im Rahmen des Projektes implementiert:
Mandantenfähiges Us er-Management-Sys tem
Mehrs tufiges , dynamis ches Berechtigungs s ys tems
Privilegien- und Rollenbas ierte Berechtigung (RBAC)
Dynamis che Rekonfiguration der Rollenmodelle zur Laufzeit
Remote-Schnitts tellen zur Nutzung der Authentis ierungs - und Authoris ierungs diens te durch die Client-Applikationen
Web-bas iertes Adminis trations frontend
Provis ionierung von externen Sys temen mit Benutzer- und Berechtigungs informationen
Authentis ierung/Authoris ierung für extern gehos tete Fremds ys temeüber einen Federation-Mechanis mus
Bereits tellung und Integration in eine externe SSO-Lös ung (CA Siteminder)
Rolle: Architekt, Lead-Developer
Team: 4
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate, Acegi Security, Web-UI mit JSF, RichFaces , SOAPWebs ervices , SSO-Integration mit CA Siteminder
Einges etzte Tools : Rational Application Developer 7.0, Webs phere 6.1 Application Server, Oracle 10g DB, CVS, SVN, JIRA
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 8 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
07.2006 - 12.2006
Mazda Motor Europe GmbH, Automotive
Migration Host-basierter Programme/Prozesse in eine JEE-Architektur
Im Z uge der Ablös ung eines Hos t-Sys tems waren divers e Hos t-bas ierte Programme s owie Batchprozes s e auf eine moderne
JEE-bas ierte Plattform zu migrieren.
Z u meinen Aufgabens tellungen gehörten:
Entwurf und Implementierung eines Umfrage-Sys tems zur Befragung von Mazda-Partnern zur Ablös ung eines vergleichbaren
Hos t-Programmes
Migration von Hos t-bas ierter Dateikonvertierungen in das Neus ys tem
Rolle: Architekt, Entwickler
Team: 20
Benutzte Systeme und Technologien:
Technis che Bas is : JEE-Architektur mit Spring Framework, ORM mit Hibernate, Web-UI mit Spring MVC
Einges etzte Tools : Rational Application Developer 6.0, Webs phere 5.1 Application Server, Oracle 10g DB, CVS
02.2006 - 06.2006
Atelier Goldner Schnitt, Textilvers andhandel
Entwicklung Einkaufsysteme für ein Versandhandelsunternehmen
Projektgegens tand war die Neuentwicklung der Einkaufs ys teme des Kunden s owie Anbindung divers er Alt-/Fremds ys teme
(z.B. Hos t). Der Kunde benötigte Sys teme zur Erfas s ung und Verwaltung des Wareneinkaufs , inklus ive der Unters tützung der
Mus terungs prozes s e s owie Werbemittelbes tückung.
Rolle: Entwickler
Team: 20
Benutzte Systeme und Technologien:
Technis che Bas is : Entwicklung auf Bas is des Java-bas ierten OFBiz-Frameworks , Datenbankentwicklung mit SQL-Server,
Realis ierung der Import- / Export - Schnitts tellen über XML u. Biztalk, Entwicklung der Web-UI u.a. mit Freemarker
Einges etzte Tools : Eclips e, Enterpris e Architect, CVS, Ant
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 9 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
01.2006 - 02.2006
Loyalty Partner GmbH, Kundenmanagement
Einführung u. Customizing einer MDA-Lösung
Beim Kunden wurde eine MDA-Lös ung auf Bas is von AndroMDA eingeführt. Z iel war die Code-Generierung der J2EEKomponenten (EJB's , Hibernate DAO's ) s icherzus tellen.
AndroMDA wurde von mir zu dies em Z weck an die Anforderungen des Kunden angepas s t, s owie das Entwicklerteam im
Umgang mit MDA gecoacht.
Rolle: Coach, Entwickler
Team: 20
Benutzte Systeme und Technologien:
Technis che Bas is : AndroMDA, Java, XML/XSLT
Einges etzte Tools : Eclips e, Magic Draw UML, Serena Dimens ions , Maven
07.2005 - 12.2005
Atelier Goldner Schnitt, Textilvers andhandel
Entwicklung einer kundenspezifischen Callcenter/CRM-Lösung
Auf Bas is des Vorprojektes (chors s @m s ales 3 s iehe unten) wurde für den Kunden eine s pezifis che, workflowunters tützte
Callcenter/CRM-Lös ung entwickelt.
Mit Hilfe der dort entworfenen Mechanis men wurden die kundens pezifis chen Workflows und das CRM umges etzt.
Über SOAP-Webs ervices erfolgte eine Anbindung des Callcenters an das s @m campaign Kampagnenmanagements ys tem.
Die im Rahmen des Vorprojektes entwickelte MDA-Lös ung wurde weiterverwendet bzw. fortentwickelt.
Rolle: Architekt, Entwickler
Team: 3
Benutzte Systeme und Technologien:
Technis che Bas is : 3-Schicht-J2EE-Architektur auf Bas is von s @m s ales 3, J2EE 1.4, Java 1.4, ORM mit Hibernate, JSF Rich-WebClient, MDA mit AndroMDA, SOAP-Webs ervices über JBos s -WS, JAX-RPC
Einges etzte Tools : Eclips e, Enterpris e Architect, MDA mit AndroMDA, JBos s Application Server, SQL Server, MySQL, DB/2, CVS
03.2005 - 06.2005
chors GmbH, IT-Beratung
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 10 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
Entwurf und Realisierung der generischen Callcenter/CRM-Lösung s@m sales 3
Mit Z iel auf das nachfolgende Kundenprojekt (s .o.) wurde eine generis che Callcenter/CRM-Lös ung entwickelt.
Entworfen wurde ein workflow-orientiertes Sys tem, welches leicht an die s pezifis chen Anforderungen/Arbeits abläufe
vers chiedener Kunden anpas s bar is t.
Rolle: Architekt, Entwickler
Team: 3
Benutzte Systeme und Technologien:
Technis che Bas is : 3-Schicht-J2EE-Architektur, J2EE 1.4, Java 1.4, ORM mit Hibernate, JSF Rich-Web-Client, SOAP-Webs ervices
über JBos s -WS, JAX-RPC
Einges etzte Tools : Eclips e, Enterpris e Architect, MDA mit AndroMDA, JBos s Application Server, SQL Server, MySQL, DB/2, CVS
10.1999 - 02.2005
Bayer. Finanzverwaltung Projekt FISCUS, ab 2001 fis cus GmbH, Finanzverwaltung
Neuentwicklung der Softwareplattform für die Finanzverwaltung
Im Projekt FISCUS bzw. der Nachfolgeorganis ation fis cus GmbH s ollte die Software der Finanzverwaltung neu entworfen und
realis iert werden.
Als Entwickler habe ich eine Vielzahl von fachs pezifis chen Softwarekomponenten entworfen und entwickelt.
Ab 2003 war ich vermehrt als Softwarearchitekt am (Neu-)Entwurf wichtiger Sys temteile (Workflowmanagment, „Elektronis che
Akte“) beteiligt.
Rolle: Architekt, Entwickler
Team: Großprojekt bis 300 Mitarbeiter, Team: 20 Mitarbeiter
Benutzte Systeme und Technologien:
Realis iert mit: zunächs t IBM San Francis co, ab 2001 J2EE-bas iertes Komponentenframework, UI mit Swing, XML/XSLT
Einges etzte Tools : JBuilder, Eclips e (ab 2002), Siemens BeanTA, Orion Application Server, Oracle OC4J, Oracle 9i DB, Telelogic
Continuus /Change Synergy
Weitere Angaben
Sicherheits überprüfung Ü2
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 11 von 12
Link zum Profil: Softwarearchitektur und -entwicklung
KONTAKT
Bitte melden Sie s ich kos tenfrei an, um die Kontaktdaten angezeigt zu bekommen
www.expert-profiles.c om
Link z um Profil: S oftwarearc hitektur und -entwic klung
S eite 12 von 12
Herunterladen