Bewerberprofil von Mario Herb

Werbung
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Bewerberprofil von Mario Herb - Senior Oracle
Consultant
Mitarbeiterprofil
Profil zuletzt geändert am: 17.01.2013
Verfügbarkeit: 01.01.2013
Einsatzort: Frankfurt,
Jahrgang: 1981
Schwerpunkt
• Mehrjährige Erfahrung in den Bereichen Java-Anwendungsentwicklung,
Informationssysteme und Business Process Management.
• Fundierte Kenntnisse im Einsatz moderner Web-Technologien (JEE und Oracle
Application Express wie auch Rich Internet Applications - RIA), Service-orientierter
Architekturen, Web-Portale und BPEL-basierte Prozessautomatisierung inklusive der
Entwicklung im Umfeld des Oracle Application Development Frameworks (ADF) und
der Nutzung von Oracle Weblogic Application Server.
• Systemarchitekt, Technischer Berater und Entwickler. Entwicklungserfahrung im
betriebs-wirtschaftlichen sowie technisch/wissenschaftlichen Umfeld.
• Branchen Know-how bei Finanzdienstleistern, Entsorgungsunternehmen, bei ServiceUnternehmen, in der Fertigungsindustrie (u.a. Automobil), in Verbänden und im
Öffentlichen Sektor sowie im technisch/wissenschaftlichen Umfeld.
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 1 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Vorträge/Veröffentlichungen
November 2011, Deutsche Oracle Anwendergruppe (DOAG) Konferenz (Nürnberg):
• Die perfekte Entwicklungsumgebung - gelebte Agilität mit Hudson, Sonar, Maven &
Co.
November 2010, Deutsche Oracle Anwendergruppe (DOAG) Konferenz (Nürnberg):
• Data Synchronisation zwischen mehreren Clients in Echtzeit
September 2010, Artikel in „Das iJUG Magazin - Java aktuell“ veröffentlicht:
• Mehr Flexibilität auch für Oracle ADF? Enterprise Java im Griff des Spring
Frameworks
Referenzprojektauswahl
Lead Developer
Internes Softwareprojekt
Juni 2012 – heute
Konzeption und Implementierung eines unternehmensweiten Frameworks zur
Vereinfachung
der Entwicklung von Oracle ADF. Das Framework erweitert die Oracle ADF Bibliotheken
um eigene Controllerklassen mit Basisfunktionalität sowie Templates für ADF
Taskflows und JSF-Fragmente. Neben eigenen ADF JSF-Komponenten und –Validatoren
beinhaltet das Framework auch eigene ADF-Skins und Routinen zum Exception
Handling. Grundlage für das Framework sind wiederverwendbare Patterns aus der
Praxis und ADFHilfsklassen mit denen die Produktivität bei der ADF Entwicklung
deutlich gesteigert werden kann.
Softwareentwicklung
Industriebranche
Januar 2011 – heute
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 2 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Agile Softwareentwicklung auf Basis von Oracle APEX für einen weltweit führenden
Konzern in den Bereichen Industrie, Energie und Gesundheit. Agile Entwicklung eines
Risiko Management - und internen Kontrollsystems in den Bereichen Finance
(Sarbanes-Oxley Act), Strategy, Operations und Compliance. Mit Hilfe des Systems
werden in allen Geschäftsbereichen und Tochterfirmen des Konzerns weltweit interne
und externe Audits durchgeführt, Defizite aufgezeichnet und Maßnahmen geplant.
Technische Konzeption und Entwicklung
Internes Softwareprojekt
Juli 2011 – August 2011
Technische Konzeption und Entwicklung eines Social Media Adapters zur Integration
sozialer Netzwerke in Unternehmensprozesse und bestehende CRM-Systeme. Mit dem
Adapter werden Daten aus sozialen Netzwerken mit bestehenden CRM-Daten
abgeglichen und angereichert. Des weiteren findet auf Basis definierter Keywords und
weiterer Parameter eine automatische Verarbeitung der Daten in BPEL Prozessen statt
inklusive einer Einbeziehung von Human Workflow Komponenten. Als technische Basis
wurde die SOA Suite 11g sowie ADF 11g für die Benutzer-oberflächen eingesetzt, die
Abbildung der Prozessautomatisierung basiert auf der BPEL Process Engine.
Architekt, Entwickler und Administrator
Finanzbranche
August 2009 – Dezember 2009
Planung und Administration von hochverfügbaren Middlewarelösungen mit Oracle
Fusion Middleware und Oracle Identity Management im Clusterbetrieb. Entwurf und
Entwicklung von Lösungen auf Basis von Oracle Portal. Dabei kam es zum Einsatz von
diversen Technologien unter anderem Java, SQL und PL/SQL sowie Oracle Application
Express. Integration mehrerer Anwendungen im Portalbereich.
Architekt, Entwickler und Berater
Entsorgungsunternehmen
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 3 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
April 2009 – Juli 2009
Zusatzentwicklungen und funktionale Erweiterungen im Rahmen der Einführung der
Oracle e-Business Suite als ERP-System. Erstellung eines Webportals zur Kunden- und
Lieferantenanbindung im Rahmen der Einführung der Oracle e-Business Suite in
kürzester Zeit mittels Oracle Application Express. Anpassungen im Backend des
Systems mit Oracle Datenbanktechnologien. Entwicklung von Schnittstellen und APEXFrontends zur Automatisierung und massenhaften Erstellung von Aufträgen und
Bestellungen im ERP-System und Anbindung von externen Self-Service Portalen zum
Abruf von Bestellungen und dem Ausdruck der zugehörigen Dokumente auf Basis von
Oracle Reports und Oracle BI Publisher. Entwicklung komplexer Zusatzmodule zur
Preis- und Tarifermittlung und Implementierung der Anpassungen in die ERPAnwendungslandschaft.
Architekt, Entwickler und Berater
Entsorgungsunternehmen
Januar 2009 – März 2009
Konzeption und Entwicklung bei einer europäischen Unternehmensgruppe mit den
Geschäftsbereichen Wertstoffhandel und Recycling. Erstellung eines Lösungskonzepts
und Implementierung einer Anwendung für die Übermittlung von
Vollständigkeitserklärungen (VE) zur lückenlosen Dokumentation von
Wertstoffbewegungen im Recyclingprozess an das zentrale VE-Register der DIHK in
kürzester Zeit. Dabei Einsatz von JEE, ADF, Web Services, TopLink, Oracle Application
Server, BPEL Process Manager, Oracle Access Manager und Oracle Datenbank.
Architekt, Entwickler und Berater
Entsorgungsunternehmen
September 2008 – Dezember 2008
Redesign und Implementierung der zentralen B2B-Kommunikationsplattform auf Basis
einer Service-Orientierten Architektur (SOA) bei einer europäischen
Unternehmensgruppe mit den Geschäfts-bereichen Wertstoffhandel und Recycling.
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 4 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Mit dem System wurde eine papierlose Kommunikation mittels durchgängiger
Systemintegration aller Beteiligten (Lieferanten, Kunden) auf Basis von Web Services
realisiert. Dabei Einsatz von Java, JSP, TopLink, BPEL, Web Services, Oracle Datenbank
Enterprise Edition, Oracle Application Server, Oracle SOA Suite mit Enterprise Service
Bus und BPEL Process Manager, Oracle Access Manager, Oracle Web Gate, Oracle Grid
Control, Apache Ant, Apache Maven. Im Rahmen des Projekts wurde neben der
Neukonzeption des Hauptgeschäftsprozesses auch das Konfigurations- und
Versionsmanagement sowie die Absicherung des Systems mit Hilfe des Oracle Access
Managers komplett neu konzipiert.
Teilprojektleiter, Architekt und Entwickler
Finanzbranche
Juli 2008 – September 2008
Technische Teilprojektleitung, Design und Entwicklung des Anwendungsfrontends mit
Oracle ADF und Realisierung des Datenbankzugriff per Oracle TopLink. Im Rahmen des
Projektes wurde die papierlose Bearbeitung eingeführt und die Geschäftsprozesse des
Unternehmens optimiert
(u.a. elektronische Unterschiften- und Genehmigungsverfahren). Mit dem Projekt
wurde eine BPEL Workflow Engine eingeführt und die Basis für weitere SOA-Projekte
gelegt.
Projektleiter, Architekt und Entwickler
Service-Unternehmen
Juni 2008 – Dezember 2009
Projektleitung und Konzeption der Gesamtsoftwarearchitektur eines Java-basierten
Prozess-modellierungswerkzeugs in Zusammenarbeit mit universitärem Umfeld. Das
Werkzeug wurde in Zusammenarbeit mit dem Institut für angewandte Informatik und
formale Beschreibungsverfahren, sowie dem Forschungszentrum Informatik in
Karlsruhe entwickelt. Es ermöglicht die Modellierung von Geschäftsprozessen auf der
Basis von Petri-Netzen. Die offene Architektur ermöglicht die ständige Erweiterung des
Produkts durch zusätzliche funktionale Plugins auf Basis der Eclipse Rich Client
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 5 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Plattform. Unter anderem wurden dabei Plugins auf Basis des Eclipse Graphical Editing
Frameworks (GEF) und auch des Eclipse Graphical Modelling Frameworks (GMF)
umgesetzt.
Entwickler
Industriebranche
März 2008 – Juni 2008
Business Process Re-Engineering, Konzeption und Entwicklung eines CRM-Systems für
einen international tätigen Hersteller von Anlagen zur Aufbereitung von Flüssigkeiten,
um Korrosion und Kalk-Ablagerungen in Rohrsystemen zu vermeiden. Dabei Einsatz
von Oracle Application Express, HTML, JavaScript, CSS, SQL und PL/SQL.
Architekt und Entwickler
Automotive
Januar 2008 – Februar 2008
Konzeption (u.a. Architekturentwicklung) und Realisierung im Rahmen des Projekts
Digitaler Versuchsbericht für das Forschungs- und Entwicklungszentrum eines
führenden deutschen Automobilherstellers. Der Digitale Versuchsbericht umfasst die
Erstellung und Überführung von Berichten aus sicherheitstechnischen Versuchen in
eine digitale Form inklusive dem Freigabeverfahren und der elektronischen Verteilung.
Entwicklung einer Oracle- und Java basierten Web-Anwendung (JEE, ADF), Einsatz von
ADF Faces für die Web-Oberflächenentwicklung, Enterprise Java Beans und ADF
Business Components für die Geschäftslogik (Business/Model Layer) sowie Web
Services im Rahmen der Interaktion mit den Oracle Content Services. Im Rahmen der
Realisierung außerdem Single Sign-On in ADF Anwendungen, Open Office Java
Anbindung zur anwendungsseitigen Bearbeitung von MS Word Dokumenten, PDF
Konvertierung mittels iText Open Source Bibliothek, Einsatz des Apache Commons
Frameworks.
Entwickler
Öffentlicher Sektor
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 6 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Dezember 2007 – Dezember 2010
Konzeption, Prototyping und Entwicklung eines Oracle- und Java-basierten zentralen
Registers (JEE, Java Server Faces) zur bundesweiten Erfassung und Auswertung
hochradioaktiver umschlossener Strahlenquellen für eine deutsche Bundesbehörde.
Dabei Einsatz von HTML im Rahmen des Prototypings und Java (Oracle JDeveloper mit
JSF und Apache iBatis), Oracle Datenbank, XML Technologien (XSD, XSLT, SAX, JDOM)
und PL/SQL im Rahmen der Realisierung.
Architekt, Entwickler und Berater
Finanzbranche
Dezember 2007 – März 2008
Architekturentwurf, Konzeption und Entwicklung von Lösungen für einen
mittelständischen deutschen Finanzdienstleister. Realisierung mehrerer webbasierter
Anwendungen zum Erfassen und Reporting von Kundendaten sowie zum Management
verschiedener Geldanalageprodukte, wie auch dem Wertapapier und
Kontomanagement auf Basis von Oracle Application Express und Oracle Datenbanken.
Zusätzlich wurde das Konfigurations und Versionsmanagement für sämtliche
Anwendungen geplant und entwickelt. Im Rahmen des Projektes wurden außerdem
weitereichende Best-Practice Verfahren entwickelt und Vorgehensmodelle für das
effektive Arbeiten mit Oracle Application Express konzipiert.
Architekt und Entwickler
Versorgungsindustrie (Kanada)
September 2007 – Dezember 2007
Konzeption und Realisierung von Self-Service-Funktionalitäten im Web-Portal eines
kanadischen Energieversorgungsunternehmens. Bereitstellung von Services zur
Stammdatenpflege, für An- und Abmeldungen, zur Verbrauchserfassung und zur
Abfrage von Statistikdaten. Die Services sind als einzelne JSP-Module mit Java Server
Faces umgesetzt worden. Anschließend wurden diese durch ein MVC-Schema
implementiert und in eine Web- Applikation integriert. Dabei Einsatz von Income, Java,
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 7 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Oracle JDeveloper, Oracle Workflow und PL/SQL. Evaluierung des Einsatzes von Oracle
BPEL für Workflow- und Integrationsaufgaben.
Diplomarbeit, Konzeption und prototypische Realisierung
Service-Unternehmen
März 2007 – September 2007
Konzeption von Meta-Modellen auf Basis von Petri-Netzen zur Modellierung von
Abläufen in Anwendungssystemen im Frontend und Backend. Prototypische
Implementierung eines Eclipse-RCP basierten Tools zur graphischen Modellierung von
Abläufen in Anwendungs-Frontends. Prototypische Realisierung eines im erstellten
Werkzeug integrierten Anwendungsgenerators zur Erzeugung von Webanwendungen
auf Basis von Java Server Faces und Web Services aus mit dem Werkzeug erstellten
Modellen (MDSD-Ansatz).
Ausbildung / Weiterbildung
Studium der Informatik an der Universität Karlsruhe mit den Schwerpunkten
Datenbanksysteme und Adaptive Systeme. Titel der Diplomarbeit: Modellbasierte
Realisierung von Abläufen in Anwendungs-systemen basierend auf Web Services.
Abschluss als Diplom-Informatiker.
Engagiertes Mitglied bei der Deutschen Oracle Anwender Gruppe (DOAG) mit
zahlreichen Vorträgen und Veröffentlichungen auf Konferenzen und in Fachmagazinen.
Seit April 2012 im Vorstand der esentri AG, zuvor geschäftsführender Gesellschafter
der esentri software GmbH.
Produkte/Standards/Erfahrungen
• Komplexe Softwarearchitekturen
• Service-orientierte Architekturen (SOA) und Enterprise Application Integration
• Abbildung von Geschäftsprozessen mit BPEL und der Oracle SOA Suite
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 8 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
• Beratung und Konzeption von IT-Architekturen für webbasierte Softwaresysteme
• Java Enterprise Edition
• Oracle Fusion Middleware, Oracle ADF und Oracle Weblogic Server
• Oracle Datenbank und konzeptuelle Datenbankmodellierung
• Open Source Frameworks und Technologien
• Optimierung des Konfigurations- und Buildmanagements inkl. automatisierter
Builderstellung unter Nutzung von Hudson und Sonar
• Konzeption und Durchführung von Unit Tests auf Basis von JUnit
• Rich Internet Applications mit Adobe Flex
Programmiersprachen
• UML (Oracle JDeveloper, Borland Together, IBM Rational)
• Java (Applets, Swing, JAAS, JDBC, Java Stored Procedures, Junit), JEE (Servlets, Java
Server Pages, Java Server Faces, Enterprise Java Beans, JPA)
• XML (BPEL, SAX, JDOM, XSD, XSLT, Xquery)
• Web Services (WSDL, WS-Security, WS-Policy, SAML, UDDI), Portal (Oracle Portal,
Java PDK (Portlet Development Kit), JSR-168, WSRP)
• Oracle JDeveloper, Oracle Designer, Oracle SQL Developer, TOAD, Eclipse
• Oracle ADF, Oracle TopLink, Oracle Content Management SDK
• Oracle BPEL Process Manager, Oracle Content Services, Oracle Content DB, Oracle
Datenbank, Oracle Weblogic Application Server, Oracle SOA Suite 11g, Oracle Web
Service Manager, Oracle Grid Control, Oracle Enterprise Manager, Oracle Access
Manager
• Oracle Designer, PL/SQL, SQL, Application Express (HTML DB)
• Eclipse RCP (Equinox, PDE, GEF, GMF, GEMS, EMF)
• Apache Web Server, Apache Struts, Apache Commons, Apache XML Beans, Apache
MyFaces, Apache Tuscany, Apache Xerces, Apache ANT, Apache Maven, Apache iBatis
• JBoss Application Server, JBoss jBPM, JBoss Seam
• Spring, Grails, Hibernate, iText, Jasper Reports, Subversion
Weiteres
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 9 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Schlüsselqualifikationen
Projektmanagement
• Führung von internen Mitarbeitern und externen Dienstleistern
• Projektcontrolling
• Workshops mit Kreativitätstechniken
• Qualitätssicherung und Nutzenanalysen, Entscheidungsvorbereitung
• Zusammenarbeit mit Offshore-Entwicklungsteams
• Agiles Projektmanagement mit SCRUM und Kanban
Consulting
• IT-Strategieberatung
• Requirements Engineering, Erstellung von Lasten- und Pflichtenheften
• Geschäftsprozessanalyse & Business Process Streamlining
• Analyse und Erhebung von Key Performance Indikatoren (KPI)
• Planung und Durchführung von Workshops zu technischen und fachlichen
Fragestellungen, Coaching von Projektteams
• IT-Business-Alignment
Technologie
• Objektorientierte Analyse & Design (OOA/OOD, UML)
• Schnittstellen (u.a. XML Technologien, BPEL, JSON)
• Konsolidierung von IT-Landschaften (SOA/EAI)
• EER Design & Datenbankmodellierung
• Verschiedene Programmiersprachen (u.a. Java, PL/SQL, Groovy)
• Planung und Umsetzung von Workflowsystemen
• Open Source Technologien & Produkte
Social Skills
• Sehr ausgeprägte Kommunikationsfähigkeit
• Mitarbeiterführung –und motivation
• Betriebswirtschaftliches Denken
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 10 von 11
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
• Strukturierte Arbeitsweise und Abstraktionsvermögen
• Einbindung des Managements und transparente Kommunikation
Sprachen
Deutsch
Link zum Profil: Bewerberprofil von Mario Herb - Senior Oracle Consultant
Seite 11 von 11
Herunterladen