Techn. Projekt Manager, Architekt, Lead-Anwendungsentwickler, Near-& Offshore-Outsourcing, Cloud/Microservices, Scrum, EAI/SOA, BPM/BPA/BPEL, OOA/OOD
Aktualisiert am 06.07.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Umfassende Kenntnisse von der Analyse bis zur Wartung oder Outsourcing.
Experte in der org./fachl./techn. Realisierung komplexer Softwareprojekte.
Techn.Projektmanagement
Software & Requirements Engineering
Business Process & Workflow Management
Scrum
Near & Offshore Outsourcing
OOA/OOD
Java/JEE/JPA
EAI/SOA/ESB
Spring- Boot/Cloud/Security
Cloud Technologien
Kubernetes
Microservices
REST
BPEL
DevOps
CD & CI
SQL/NoSQL
MongoDB
Oracle
Apache Cassandra
Deutsch
Muttersprache
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt: München, Frankfurt (Rhein/Main Gebiet), Köln, Hamburg

Weitere Länder: Erhöhter Stundensatz

möglich

Projekte

Projekte

4 Jahre 3 Monate
2020-07 - heute

Architektur & Entwicklung Eventgrid und TaskManager

Senior Architekt, Lead-Entwickler Java 17 JEE JPA ...
Senior Architekt, Lead-Entwickler
  • Erstellung von Konzepten, Entscheidungsvorlagen, POCs (Proof of Concepts)
  • Evaluierung von Cloud-, Container-, Storage-, DevOps- Lösungen, etc.
  • RESTful Services API-Design und Realisierung einer hochverfügbaren und verteilten Micro-Service-Architektur
  • Erstellung von Code-Richtlinien und Code-Reviews, CD & CI / DevOps
  • Design, Entwicklung und Aufbau eines Eventgrids, spätere Ablösung durch Kubernetes Cloud-Events
  • Design und Entwicklung
    • eines Event getriebenen fachagnostischen Task-Managers mit Webhhoks für Statusübergänge, der für von Kundenprojekten selbst gehostet werden kann
    • eines Space-Managers zum Verwalten von Workspaces/Arbeitsgruppen und Zugriffsberechtigungen für den Task-Manager
    • eines Kommentar-Mangers zum Anlegen und Bearbeiten von Kommentaren
    • eines Attachment-Mangers zum Anlegen und Bearbeiten von Anlagen
    • eines Event getrieben Notification-Services
    • eines Event getrieben Task-Agents um Workflows abzhubilden
    • Demo-Implementierungen für den Task-Manager
    • Unterstützung bei der Implementierung für die Task-Manager-GUI in Angular
  • Im Projekt wurde Scrum angewendet
    • ?Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories
Oracle Cloud Machine Kubernetes MongoDB Oracle 1 Google Cloud SQL DB Oracle Access Manger Kafka Redis RabbitMQ AMPQ GraalVM Elasticsearch Logstash Kibana LDAP Hashicorp Vault Code Ready Container (CRC) Docker StarUML SonarQube Postman Talend API Tester JMeter Gatling Maven Helm Tekton Sonatype Nexus IntelliJ Git Bitbucket Atlassian Confluence Atlassian JIRA
Java 17 JEE JPA Spring Core Spring Boot 3 Spring Cloud Spring Security Spring Data Spring Statemachine Spring Configuration Spring Native Serverless Computing Cloudevents OPA OAuth2.0 mit JWT JSON RSQL Queries BSON SQL JSON Schema Oracle Database API for MongoDB Oracle REST Data Services (Oracle 23c) Angular DevOps CD & CI Gerkin Cucumber OpenAPI Swagger Micrometer UML MapStruct AsciiDOC Apache Johnzon Mockito JUnit 5 / Jupiter
Eviden GmbH
Nürnberg
4 Jahre
2016-07 - 2020-06

Arichtektur & Entwicklung einer Middleware Private Cloud mit JAVA/JEE

Senior Architekt, Lead Entwickler Java 11/13 JEE JPA ...
Senior Architekt, Lead Entwickler

  • Planung und Aufbau einer Private Cloud und PaaS (Plattform as a Service) für eine Bundesagentur
  • Evaluierung von Cloud-, Container-, Storage-, CI & DevOps- Lösungen, etc.
  • Erstellung von Konzepten, Entscheidungvorlagen,POCs (Proof of Concepts), Prototypen
  • Erstellung von Code-Richtlinien und CD & CI Pipelines / DevOps
  • Durchführung von Code-Reviews
  • RESTful Services Schnittstellendesign und Realisierung diverser fachagnostischer, hochverfügbarer und verteilter Micro-Services:
    • ID-Service (Generierung von sequentiellen oder eindeutigen IDs)
    • DZA (dezentrale Dateiablage)
    • Maskierungungs-Service (verschlüsseln und haschen von beliebigen Daten)
    • Tresor-Service (sichere Ablage von Secrets, z.B. Passwörter, Zertifikate, etc.)
    • OMD-Service (Bereitstellung von Organisations-Meta-Daten)
    • Melde-Dienst (Nachrichten über div. Kanäle versenden)
  • Authentication und Authorization mit Oracle IdM, Access Manager, OAuth2.0, Active Directory, Spring Security, etc.
  • Realisierung Pilotprojekte EGVP (elektronischer Posteingang für Gerichte) und ZPE (zentraler Posteingang)
  • Erstellung von Entwicklervorgaben; Einführung v. DevOps, Continuous Integration und Continuous Delivery, Container Deployments
  • Workshops & Schulung von anderen In-House-Projekten, welche die Private Cloud Infrastruktur und Dienste für ihre Projektrealisierung nutzen
  • Im Projekt wurde Scrum und die Scaled Scrum (Nexus) Methode angewendet
    • Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories

Oracle 12 DB Apache Cassandra Oracle Coherence Oracle Access Manger Oracle Identity Management Oracle Cloud Machine Kafka Redis Zookeeper Prometheus Eureka RabbitMQ AMPQ Openstack SWIFT Ceph Hadoop Hazelcast HDFS Elasticsearch Logstash Kibana Hashicorp Vault LDAP RESTful Kubernetes Code Ready Container (CRC) Docker Eclipse StarUML SonarQube Postman JMeter Gatling GIT CVS Maven Ansible Helm Sonatype Nexus Jenkins IntelliJ Atlassian Confluence Atlassian JIRA
Java 11/13 JEE JPA Spring Core Spring Boot Spring Cloud Spring Configuration Spring Security Spring Data SQL REST Microservices OAuth2.0 mit JWT MapStruct NoSQL Hibernate HATEOS JSON Restlet UML XML XPath Spring MVC
Atos GmbH
Nürnberg
3 Monate
2017-07 - 2017-09

Externe technologische Qualitäts- und Performance- Analyse

Senior Analyst / Architekt
Senior Analyst / Architekt

  • Externe technologische Qualitäts- und Performance- Analyse der Architektur und der verwendeten Technologien mehrerer Java- Anwendungen ? HealthCheck
  • Code Review & Review der fachlich-funktionalen und technischen Detailkonzeption
  • Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Win7 SonarQube WebSphere App Server WebSphereMQ DB2 Hibernate JEE JAVA JSP JPA JAX-WS SOAP XSD XML XHTML XSLT XPath
Deutsche Bundesbank
Frankfurt
7 Monate
2015-11 - 2016-05

Weiterentwicklung, Wartung eines Produktanforderungsportals

Senior Analyst / Entwickler mit JAVA/JEE, BPM2.0
Senior Analyst / Entwickler mit JAVA/JEE, BPM2.0

  • Weiterentwicklung, Wartung eines Produktanforderungsportals (Java, JEE, Wicket)
  • Objektorientierte Analyse, und Design
  • Reverse Engineering, Refactoring und Performance Tuning einer bestehender Portalanwendung. (Anm.: Die bestehende Anwendung konnte durch mich in ihren Response-Zeiten bei vielen Use Cases bis Faktor > 1500 beschleunigt werden.)
  • Coaching / Vermittlung von Best Practices
  • Neuentwicklung eines Prozessautomationsframework im Rahmen der Produktkonfiguration (Camunda/BPM2.0), Unterstützung der Batchautomation
  • Prozessanalyse / Prozessoptimierung
  • Automatisierung des Produkteinführungsprozesses
  • Automatisierung von Batchprozessen und manuellen Tätigkeiten in heterogener Systemlandschaft
  • Continuous Integration für Produkteinführungen
  • Im Projekt wurde nach Scrum Methoden vorgegangen
    • Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories

Win7 Camunda Java JEE JPA EclipseLink Wicket Webservices RESTful NetBeans Oracle 12c IBM WebSphere Integration Bus Datapower Oracle SQL Developer Modelio NetBeans Profiler VisualVM JProfiler GC Viewer JSonde Eclipse Memory Analyzer SOAP-UI SVN Maven UML Sonatype Nexus Jenkins JIRA
Vodafone - Kabel Deutschland
München
10 Monate
2015-02 - 2015-11

Erstellung eines prototypischen, dedizierten 4G LTE Netzes

Senior Analyst / Architekt RAN MME EPG ...
Senior Analyst / Architekt

  • Mitarbeit bei der Erstellung eines prototypischen, dedizierten 4G LTE Netzes für Public Safety als SOA/EAI Architekt
  • Analyse, Konzepterstellung, Architektur- und Migrationsplanung nach TOGAF, sowie Unterstützung bei Realisierung des Prototypen
  • Entwurf einer harmonisierten , Kanton-übergreifenden Servicelandschaft und einer REST API für Authentication, Location, Presence, QoS, Events/Alarme, Messages, Video,, Voice, GIS Anbindung
  • Integration verschiedener Anwendungen für das LTE Netz, sowie Integration von Anwendungen in ein Einsatzleitsystem (Video Server, Videoanalyse, Messaging Plattform, Location Apps, etc.)
  • Evaluierung diverser Open Source ESB Produkte

Win7 Solaris Android Apple iOS Enterprise Architect 12 TOGAF MULE ESB & AnyPoint API AdroitLogic UltraESB & API Manager WSO2 ESB & API Manager CAMEL Service Mix Talend ESB REST UML SOAP WSDL XSD XML XSLT XPath Groovy 3GPP Release 10 (LTE-Advanced) 3GPP Parlay X GSMA OneAPI Ericson PS LTE Motorola UNS (Unified Network Services) MS Hyper-V Manager OnSSI Video Managament System RIC RTVI Motoloactor diverse Videoanalyse und Videostreaming Anwendungen
RAN MME EPG HSS CPG SAPC PM (Priority Manager) eNodeB
Swisscom Broadcast AG
Bern
2 Monate
2014-11 - 2014-12

Architektur & Code-Review

Senior Analyst / Architekt
Senior Analyst / Architekt

  • Architektur & Code-Review einer BPEL/JAVA/JEE Implementierung einer Message- Broker-Plattform (für ca. 2 Mio Messages in 6h, >10.000 Agreements, >160 Dokuments Types) im Logistik Bereich
  • Review der fachlich-funktionalen und technischen Detailkonzeption
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Win7 Oracle SOA Suite 11g Oracle B2B Oracle JDeveloper & SQL Developer Oracle Rules Weblogic JEE JAVA SOAP XSD XML XSLT XPath PL/SQL
Trivadis
Frankfurt
1 Jahr 2 Monate
2013-06 - 2014-07

Analyse, Spezifikation und Implementierung von Banking-Geschäftsprozessen

Senior Analyst / Architekt / Entwickler mit JAVA/JEE
Senior Analyst / Architekt / Entwickler mit JAVA/JEE

  • Analyse, Spezifikation und Implementierung von Geschäftsprozessen (Beratungsprozess, WpHG-Prozess)
  • Design und Implementierung/Weiterentwicklung eines Workflow-Management- Systems
  • Unterstützung des Rollouts/GoLive

Win7 Oracle 11g IntelliJ Eclipse Oracle SQL Developer IBM Websphere Tomcat JEE JAVA Spring Hibernate Ext JS BPM SOAP REST XSD XML XSLT PL/SQL JIRA GIT SVN Maven Jenkins
KOSMOS-Banking
Frankfurt
1 Jahr
2012-06 - 2013-05

Design und Implementierung einer SOA

Teilteamleitung/Taskforce-Leiter, Scrum Master Senior Analyst / Architekt / Entwickler
Teilteamleitung/Taskforce-Leiter, Scrum Master Senior Analyst / Architekt / Entwickler

  • Design und Implementierung einer SOA - mit Georedundanz, Clusterarchitektur (IPTelephonie, ISDN, Landline Management-System)
  • Teilteamleitung (Scrum, Kanban)
  • Spezifikation, Analyse, Design, Entwicklung und Optimierung von mehreren Anwendungen und komplexen BPEL-Prozessen
  • Später Aufbau einer Taskforce-Struktur für mehrere Teilteams und 6 monatige Leitung eines Taskforce-Teams
  • Turnover-Management, Problem- und Eskalations-Management
  • Unterstützung der Gesamtprojektleitung und der Projektlenkungsgremien
  • Pragmatischen Führungsfähigkeiten, Einfühlungsvermögen, Überzeugungskraft, Zielstrebigkeit und Begeisterungsfähigkeit um die Teammitglieder (jeweils 15-20 MA) mitzureißen und entsprechend zu motivieren
  • Coaching und Führung von Entwicklungs- und Testteams, um die Integrationsphase zu optimieren
  • Zielorientierte Integration aller beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- und Testteam)
  • Einführung und Koordinierung von XP, Pair-Programming und Test-Driven-Dev
  • Technische und fachliche Validierung von BPEL-Prozessen
  • Review und Redesign von BPEL-Prozessen bzgl. Errorhandling und Compensation

Win7 MS Project Enterprise Architect Oracle SOA Suite 11g JDeveloper Eclipse IBM Websphere Oracle-ESB JEE JAVA EAI BPEL BPM BAM SOAP WSDL XSD XML XSLT PL/SQL Oxygen XML Developer UML CISCO UCM (Call Manager) Cisco PGW & Voice Gateway Novatec Polarion SVN JIRA Maven Hudson SOAP-UI Ant
T-Systems
Berlin
6 Monate
2011-12 - 2012-05

Analyse & Design von Business Cases

Business Solution Architect
Business Solution Architect

  • Analyse & Design von Business Cases in einer serviceorientierten Architektur (SOA)
  • Anforderungsanalyse und Spezifikation (Requirements Engineering), fachliche Analyse und Beschreibung der systemübergreifenden fachlichen Lösung und nichtfunktionalen Anforderungen, Serviceschneidung, Schnittstellentwurf
  • Abstimmung mit den Systemprojektleitern, Review und Unterstützung in der Erstellung der fachlich-funktionalen und technischen Detailkonzeption der einzelnen Systeme
  • Mediation zwischen den fachlichen und den technischen Anforderungen und Lösungsszenarien
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Innovator Enterprise Architect MKS
Deutsche Telekom AG
Darmstadt
1 Jahr 2 Monate
2010-11 - 2011-12

Portierung eines Ticketingsystems

Projektleitung, Scrum Master, Senior Analyst, Architekt
Projektleitung, Scrum Master, Senior Analyst, Architekt

  • Portierung eines Ticketingsystems von OMNIS nach JAVA, JEE
  • Budgetverantwortung, Personalführung, technische Leitung
  • Aufbau Scrum Team, Release und GoLive Planung
  • Coaching des Product Owners in User Stories Erstellung und Product Backlog- Pflege und des Development Teams in XP, Continuous integration, Test-Driven-Dev

Win7 Linux MS Project OMNIS MySQL Eclipse JBOSS JEE JAVA Spring Webservices (SOAP WSDL) XSD XML XSLT PL/SQL Bugzilla SVN Hudson Ant
NetUp AG
München
2 Jahre 9 Monate
2008-02 - 2010-10

Design und Implementierung einer serviceorientierten Architektur

Teilprojektleitung, Senior Analyst, Architekt, Entwickler
Teilprojektleitung, Senior Analyst, Architekt, Entwickler

  • Design und Implementierung einer serviceorientierten Architektur (SOA) zur Bearbeitung von Wholesale Kundenaufträgen, Serviceschneidung
  • Review und Unterstützung der Erstellung der fachlich-funktionalen und technischen Detailkonzeption
  • Mediation zwischen den fachlichen und den technischen Anforderungen und Lösungsszenarien
  • Aufwands- und Change-Requests(CR)?Schätzungen (Expertenschätzung, Function-Point-Analyse, etc.)
  • Unterstützung der Planung, Konzeption und Umsetzung einer BPMN/BPEL basierten Architekturlösung für die neue Prozesskette
  • Erstellung von Projektplänen, Architekturkonzepten, Proof of Concepts mit anschließender Einführung der Konzepte, Coaching von Mitarbeitern & Codereviews
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen
  • Abstimmung und Erstellung von Schnittstellen, Kommunikation mit den Verantwortlichen der Partnersysteme
  • Unterstützung bei der Modellierung und Erstellung des Datenmodells, von Objekten, Aktivitäten, etc. in UML sowie Datenbankabfragen in SQL und Stored Procedures
  • Sicherstellung der Einhaltung nichtfunktionaler Anforderungen (NFA) und Service Level Agreements (SLA)
  • Prozessdesign und Implementierung der Geschäftsfälle auf Basis des BPEL Standards, Codereviews
  • Analyse, Design, Entwicklung und Optimierung von extrem komplexen BPELProzessen
  • Abstimmung mit Lieferanten / Beweisführung von Fehlern in der Middleware und Überwachung und Validierung von Service Requests z.B. bei Oracle und enge Zusammenarbeit mit der Oracle-Produktentwicklung in den USA
  • Erstellung von Testfällen, Testszenarien und Simulatoren für Schnittstellen
  • Unterstützung der Systemintegrationstests und des Wirkbetriebs
  • Mitwirkung bei der Migrationsplanung und Einführung in den operativen Wirkbetrieb
  • Realisierung sowie Einführung (Rollout) und Betrieb der Prozess- und Systemkette
  • Unterstützung in der fachlichen und technischen Fehleranalyse, des Problem- und Eskalationsmanagements
  • Erstellung von Ausschreibungsunterlagen und technische Unterstützung in der Due-Diligence-Phase
  • Unterstützung der Gesamtprojektleitung und der Projektlenkungsgremien

XP Enterprise Architect 7.1 Innovator 2007 Oracle SOA Suite 10g Oracle JDeveloper Eclipse TOAD ClearCase IBM Websphere IBM MQSeries ESB JEE JAVA EAI BPEL BPM BAM SOAP WSDL XSD XML XSLT PL/SQL XMLSpy Mapforce Hudson Ant
Deutsche Telekom AG
Darmstadt
1 Jahr 11 Monate
2007-02 - 2008-12

Zertifizierte Schulungen mit internationalen Kursteilnehmern

Kursleiter für JAVA/JEE/EJB3 & JBoss
Kursleiter für JAVA/JEE/EJB3 & JBoss

Kursinhalte 

  • EJB3, JNDI, JMS, JTA, JSP, Servlets, JSF, JAAS
  • JBoss, Hypersonic SQL DB, Ant, Webservices (SOAP, WSDL)
  • BAM, Security

EJB3 JNDI JMS JTA JSP Servlets JSF JAAS JBoss Hypersonic SQL DB Ant Webservices (SOAP WSDL) BAM Security
RedHat GmbH
Stuttgart
9 Monate
2007-05 - 2008-01

Realisierung eines Webservice Client/Server Projekts

Technical Lead, Senior Analyst, Architekt, Entwickler
Technical Lead, Senior Analyst, Architekt, Entwickler
  • Realisierung eines Webservice Client/Server Projekts für eine unternehmensweite Kundenkreditlösung 
  • Realisierung eines Webservice Client Projekts für Bonuspunkte und Prämien
XP RedHat Eclipse JEE Webservices (SOAP WSDL) Axis JAX-WS Tomcat JSP HTTPS
NCR GmbH
Augsburg
5 Monate
2006-08 - 2006-12

Design und Implementierung serviceorientierten Architektur

Senior Architekt / Entwickler
Senior Architekt / Entwickler

  • Design und Implementierung serviceorientierten Architektur (SOA) zur Rufnummernverwaltung. Das O2 Number Management ist geprägt von der Zusammenarbeit verschiedenster Teilsysteme, welche unter-einander über JMS, CORBA, HTTP oder Web Services (SOAP) kommunizieren.
  • Design und Entwicklung eines Testframeworks für die applikationsübergreifenden Integrationstests. Das Testframework ermöglicht die Definition von Workflows, welche die verschiedenen Nachrichtentypen sowohl als Sender als auch als Empfänger unterstützt. Für die Nachrichten und Datenbankabfragen können Templates definiert werden, deren Inhalte dynamisch gesetzt, verändert und validiert werden können. Die Test-Suite wird als Distribution ausgeliefert, so dass der Kunde selbstständig Tests schreiben und ausführen kann.
  • Prozessdesign mit EAI Produkt TIBCO BusinessWorks

Windows 2000 IBM Rational Rose Enterprise (Modeler ClearCase RequisitePro SoDA) RUP (Solaris) Eclipse 3.2 Spring2 AspectJ5 Hibernate3 TIBCO BusinessWorks FormBuilder Collaborator TIBCO EMS EAI BPM JEE JDBC SOAP WSDL Web Services WS-Security HTML XML XSLT JMS CORBA JAXM Tomcat Oracle9i TOAD Ant Subversion JUnit HtmlUnit
Consol* GmbH - O2 GmbH & Co. OHG
München
1 Jahr 1 Monat
2005-08 - 2006-08

Anpassung und Wartung des Standardkassenprodukts

Technical Lead, Senior Analyst, Architekt, Entwickler
Technical Lead, Senior Analyst, Architekt, Entwickler

  • Anpassung und Wartung des Standardkassenprodukts AS@R 2.5, POS & Webmaster (3-Tier) Kassensoftware für Retail Kunden
  • Technisches Projektmanagement von zwei Projekten (Ratio, BBB&R-Gruppe)
  • Projektakquisition, Anforderungsanalyse, Konzeption, Pflichtenheft, Design, Entwicklung und Qualitätssicherung von Zusatzmodulen für Großkunden (Aldi Süd, Edeka, Rewe)
  • Erstellung von Schnittstellen zwischen Warenwirtschaftssystemen und POS für Artikel- und Kundendaten, Finanzberichte, etc.
  • Portierung von C und C++ Modulen nach JAVA
  • Design und Entwicklung eines HTML-Printtools für die EndOfDay-Protokolle
  • Design und Entwicklung eines PDF-Drucks für Rechnungs- und Lieferscheinausgabe
  • Konzepterstellung und Umsetzung von e-Loading (PrePaid) mit EFT-Terminals Thales-ARTEMA Hybrid und REA-ECS
  • QA: Implementierung einer selbst entwickelten Testscriptsprache mit XML für Performance- und Kontenbuchungstests, JUnit für Komponententests, Scripterstellung mit XRunner, WinRunner für GUI-Tests

XP Linux RedHat Eclipse 3.1 MS Visual Studio 2005 .NET MagicDraw u. Omondo (UML) ERwin (ER-Modellierung) J2EE JSP JDBC JAVA Script Python PDF HTML XML Tomcat Appache MS SQL Server MySQL Ant CVS MS VSS Bugzilla
NCR GmbH
Augsburg
1 Jahr 7 Monate
2004-01 - 2005-07

Stammdatenerfassung

  • Projektleitertätigkeiten in den Teilbereichen Stammdatenerfassung / -Import / - Export, Versand und Faktura
  • Design, Entwicklung, Qualitätssicherung und Wartung einer Applikation für die GSF (Großforschungszentrum bei München) - ein verteiltes System (3Tier) zur Erfassung und Verwaltung von Firmen und Personen, die nach Strahlen- u. Röntgenschutzverordnung von Aufsichtsbehörden überwacht werden müssen
  • Fachliche Leitung (agile Methoden, XP, Continuous integration, Test-Driven-Dev) freier Mitarbeiter, bestehend aus Softwareentwicklern, Mitarbeiter für QA und Praktikanten
  • QA (Entwurf von Testszenarien mit JUnit, Codereviews)

XP Mac Linux mit JBuilderX Poseidon (UML) J2EE JBoss XDoclet XML MySQL Hibernate JAVA Swing Ant Hudson Bugzilla.
Karneim.com Ges. für SW-Architektur mbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 5 Monate
1992-11 - 2000-03

Studium der Informatik

Diplom, Gesamtnote: 1,8, Ludwig Maximilian Universität München
Diplom, Gesamtnote: 1,8
Ludwig Maximilian Universität München
  • Software Engineering
  • Nebenfach Psychologie
  • Diplomarbeit zum Thema: Workflow Management Systeme
6 Jahre 2 Monate
1986-05 - 1992-06

Schulbildung

Gymnasium Philippinum Weilburg, Hessen
Gymnasium Philippinum Weilburg, Hessen
11 Monate
1989-08 - 1990-06

Einjähriger Aufenthalt als Austauschschüler

Mancelona Highschool, Mancelona, USA
Mancelona Highschool, Mancelona, USA


2 Jahre 11 Monate
1983-07 - 1986-05

Schulbildung

Gymnasium Weilheim i.O., Bayern
Gymnasium Weilheim i.O., Bayern

Position

Position

Beratung im Bereich Projektleitung, Geschäftsprozess- Analyse & Optimierung, Architektur, Anwendungsentwicklung, Produkt- und Releasemanagement, Eskalations- und Turnovermanagement, Scrum Master, Outsourcing (Near-/Offshore)

Kompetenzen

Kompetenzen

Top-Skills

Umfassende Kenntnisse von der Analyse bis zur Wartung oder Outsourcing. Experte in der org./fachl./techn. Realisierung komplexer Softwareprojekte. Techn.Projektmanagement Software & Requirements Engineering Business Process & Workflow Management Scrum Near & Offshore Outsourcing OOA/OOD Java/JEE/JPA EAI/SOA/ESB Spring- Boot/Cloud/Security Cloud Technologien Kubernetes Microservices REST BPEL DevOps CD & CI SQL/NoSQL MongoDB Oracle Apache Cassandra

Schwerpunkte

  • Techn. Projektmanagement
  • komplexe Enterprise Systeme und deren Integration
  • Rollout/GoLive und Wartung
  • Business Process & Workflow Management
  • Service Orientierte Architekturen
  • Geschäftsprozessanalyse, Software & Requirements Engineering
  • Objektorientierte Analyse, Design und Programmierung
  • Near & Offshore Outsourcing

Produkte / Standards / Erfahrungen / Methoden

ZIEL

  • Realisierung anspruchsvoller Softwareentwicklungsprojekte
  • Mitarbeit bei der Projektplanung, Projektmanagement, Analyse, Design und Implementierung
  • Anwendung von modernen SE-Methoden


KOMPETENZ

  • Experte in der organisatorischen und fachlichen Abwicklung komplexer Softwareprojekte von der Definition bis zur Wartung oder Outsourcing
  • Umfassende Kenntnisse in der Durchführung von Projekten in internationalem Umfeld


QUALITÄT

  • Selbstständiges, ausdauerndes und zielorientiertes Arbeiten
  • Belastbarkeit und Kontinuität in allen Projektphasen
  • Teamfähigkeit und hohe soziale Kompetenz


Projektmanagement:

  • Agile Methoden (Prof. Scrum Master, Kanban, XP), VModell (XT) des Bundesamtes für Beschaffung, CMMi, Rational Unified Process


Workflow Management:

  • Oracle SOA Suite
  • Mule
  • WSO2
  • TIBCO BusinessWorks Workflow
  • JBoss jBPM
  • Camunda
  • IBM BPM


Architektur, Design & Methoden:

  • SOA
  • EAI
  • ESB
  • BPM
  • BAM
  • UML
  • OOA
  • OOD
  • Design Patterns
  • Test Driven Development
  • Continuous Integration & Delivery
  • Xtreme Programming
  • DevOps


CASE-Tools:

  • Enterprise Architect
  • Innovator
  • StarUML
  • IBM Rational Rose Modeler
  • MS Visual Modeler
  • Poseidon
  • MagicDraw
  • Omondo
  • ERwin


Technologien & Standards:

  • BPEL, JEE/J2EE (Web Services, RESTful API, EJB, JSP, JSF, Wicket, AngularJS, JDBC, JTA, JMS, JPA, JNDI, JAAS, JAX-RPC, JCA, JAX-WS)
  • AspectJ
  • Spring (Cloud, Cloud-Config, Boot, Dataflow, Data, Security, Retry, etc.)
  • AXIS
  • Swing
  • JUnit
  • Gerkin
  • Hibernate
  • Toplink
  • EclipseLink
  • RMI
  • SOAP
  • WSDL
  • HTML
  • XML
  • XSD
  • XSLT
  • XPath


Middleware:

  • Kafka
  • Redis
  • Zookeeper
  • Eureka
  • RabbitMQ
  • ActiveMQ
  • AMPQ
  • Openstack SWIFT
  • Ceph
  • Hadoop
  • HDFS
  • Elasticsearch
  • Logstash
  • Kibana
  • Oracle (DB, Process Manager, ESB, B2B, Rules, Golden Gate)
  • OC4J, TIBCO (Collaborator, Designer, FormFlow, Enterprise Message Service, Rendezvous)
  • MULE (ESB & AnyPoint API)
  • AdroitLogic Ultra ESB & API Manager
  • WSO2
  • ESB & API Manager
  • Apache ServiceMix
  • Talend ESB
  • CAMEL
  • JBoss Fusion
  • IBM (Websphere, MQSeries, Integration Bus, Datapower)
  • BEA Weblogic
  • Tomcat


SE-DMS:

  • IBM ClearCase
  • IBM RequisitePro
  • SoDA
  • GIT
  • SVN
  • CVS
  • MS VSS


Build-, Test-, Ticket-Tools:

  • Docker
  • Maven
  • Gradle
  • GitFlow
  • Jenkins
  • Hudson
  • Ansible
  • Ant
  • Sonatype Nexus
  • Artifactory
  • SonarQube
  • JMeter
  • Gatling
  • Postman
  • Restlet
  • SOAP-UI
  • JIRA
  • Bugzilla


IDE:

  • IntelliJ
  • Oracle JDeveloper/SQLDeveloper
  • Eclipse
  • JBuilderX
  • NetBeans
  • IBM BPM
  • MS Visual Studio Enterprise.NET & Visual Basic
  • CodeWarrior
  • TOAD
  • XCode


Architekturen / Tools / Sonstiges

  • EJB, J2EE, REST, JDBC, XDoclet (Annotations), JUnit, JAVA Swing
  • Spring, AspectJ, AXIS, JAX-WS, JSP, Servlets
  • JBoss, BEA Weblogic, IBM Websphere, Tomcat, Appache
  • Hibernate, Toplink (O-R mapping tools)
  • XMLSpy, MapForce
  • Maven, Hudson, Jenkins, Artifactory, Ansible, Ant (Built Tools)
  • GIT, SVN, MS VSS, CVS (Source Code und SE Dokumenten Management Systeme)
  • Bugzilla, JIRA, Polarion
  • WinRunner, XRunner, QAWizard, Bugzilla (QA Tools)
  • ProtectionPlus (Kopierschutz und Demoversion Bibliothek)
  • VictorLib, LeadTools (Bitmap Bibliotheken)
  • WISE (Installations Tool), DocToHelp (Online-Hilfe Tool)
  • AST, YACC (CompilerCompiler)
  • CORBA IDL (Grundkenntnisse)


Graphikbeschreibungssprachen

  • HPGL2 (Vector/Bitmap Hybridsprache), HP-RTL, PCL5, PDF
  • DWF (AutoDesk Drawing Web Format)
  • TIFF6.0, BMP, EPS, DXF und andere

 

Office

  • MS Project (Projektplanung) und alle MS Office Produkte
  • DTP-Programme wie Photoshop, Illustrator, CorelDraw, QuarkExpress etc.
  • MS Frontpage (Web Design)


Berufserfahrung

1987 - 1988


Aufgaben:

  • Programmierung ein Arkadespiels in Assembler auf Motorola 68000 Chipset für Commodore AMIGA.

 

1986

Kunde: AMIGA Zeitschrift


Aufgaben:

  • Einsendung eines Vokabeltrainers in AMIGA BASIC und C mit Sprachausgabe

Betriebssysteme

Amiga OS
HPUX
Mac OS
MS-DOS
NEXTSTEP / OPENSTEP
Unix
MS Windows
Linux
RedHat
NEXT
Solaris

Programmiersprachen

Assembler
Sehr gut
Basic
Sehr gut
C
Experte
C#
Sehr gut
C++
Experte
CodeWarrior
Sehr gut
CORBA IDL
Gut
Groovy
Grundkenntnisse
HPGL, HP PCL
Experte
Java
Experte
JavaScript
Experte
Maschinensprachen
Sehr gut
Modula-3
Grundkenntnisse
Pascal
Grundkenntnisse
Perl
Gut
PHP
Grundkenntnisse
PL/SQL
Sehr gut
Python
Gut
yacc/lex
Gut
Objective C
Visual Basic
Stored Procedures
Cobol
Logo
BPEL - Experte

Datenbanken

Access
HSQLDB
JDBC
MS SQL Server
MySQL
ODBC
Omnis7
Oracle
SQL
Cassandra
MongoDB
DB2
LDAP

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
RPC
RS232
TCP/IP
Windows Netzwerk

Hardware

Amiga
Atari
HP
Macintosh
Motorola
NEXT Workstation
PC
Plotter
HP
Soundkarten
Creative Labs
Barcode-Scanner
R, Datalogic Gryphon
Waagen
NCR, Bizerba
EFT-Terminals
Thales-ARTEMA Hybrid, REA-ECS

Berechnung / Simulation / Versuch / Validierung


Design / Entwicklung / Konstruktion

Autodesk Inventor
NX

Branchen

Branchen

  • Telekommunikation / Telco
  • Softwarehersteller
  • Banken
  • Workflow Management Systeme
  • Forschung
  • Entwicklung
  • CAD
  • DTP
  • Werbung
  • Retail
  • Logistik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt: München, Frankfurt (Rhein/Main Gebiet), Köln, Hamburg

Weitere Länder: Erhöhter Stundensatz

möglich

Projekte

Projekte

4 Jahre 3 Monate
2020-07 - heute

Architektur & Entwicklung Eventgrid und TaskManager

Senior Architekt, Lead-Entwickler Java 17 JEE JPA ...
Senior Architekt, Lead-Entwickler
  • Erstellung von Konzepten, Entscheidungsvorlagen, POCs (Proof of Concepts)
  • Evaluierung von Cloud-, Container-, Storage-, DevOps- Lösungen, etc.
  • RESTful Services API-Design und Realisierung einer hochverfügbaren und verteilten Micro-Service-Architektur
  • Erstellung von Code-Richtlinien und Code-Reviews, CD & CI / DevOps
  • Design, Entwicklung und Aufbau eines Eventgrids, spätere Ablösung durch Kubernetes Cloud-Events
  • Design und Entwicklung
    • eines Event getriebenen fachagnostischen Task-Managers mit Webhhoks für Statusübergänge, der für von Kundenprojekten selbst gehostet werden kann
    • eines Space-Managers zum Verwalten von Workspaces/Arbeitsgruppen und Zugriffsberechtigungen für den Task-Manager
    • eines Kommentar-Mangers zum Anlegen und Bearbeiten von Kommentaren
    • eines Attachment-Mangers zum Anlegen und Bearbeiten von Anlagen
    • eines Event getrieben Notification-Services
    • eines Event getrieben Task-Agents um Workflows abzhubilden
    • Demo-Implementierungen für den Task-Manager
    • Unterstützung bei der Implementierung für die Task-Manager-GUI in Angular
  • Im Projekt wurde Scrum angewendet
    • ?Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories
Oracle Cloud Machine Kubernetes MongoDB Oracle 1 Google Cloud SQL DB Oracle Access Manger Kafka Redis RabbitMQ AMPQ GraalVM Elasticsearch Logstash Kibana LDAP Hashicorp Vault Code Ready Container (CRC) Docker StarUML SonarQube Postman Talend API Tester JMeter Gatling Maven Helm Tekton Sonatype Nexus IntelliJ Git Bitbucket Atlassian Confluence Atlassian JIRA
Java 17 JEE JPA Spring Core Spring Boot 3 Spring Cloud Spring Security Spring Data Spring Statemachine Spring Configuration Spring Native Serverless Computing Cloudevents OPA OAuth2.0 mit JWT JSON RSQL Queries BSON SQL JSON Schema Oracle Database API for MongoDB Oracle REST Data Services (Oracle 23c) Angular DevOps CD & CI Gerkin Cucumber OpenAPI Swagger Micrometer UML MapStruct AsciiDOC Apache Johnzon Mockito JUnit 5 / Jupiter
Eviden GmbH
Nürnberg
4 Jahre
2016-07 - 2020-06

Arichtektur & Entwicklung einer Middleware Private Cloud mit JAVA/JEE

Senior Architekt, Lead Entwickler Java 11/13 JEE JPA ...
Senior Architekt, Lead Entwickler

  • Planung und Aufbau einer Private Cloud und PaaS (Plattform as a Service) für eine Bundesagentur
  • Evaluierung von Cloud-, Container-, Storage-, CI & DevOps- Lösungen, etc.
  • Erstellung von Konzepten, Entscheidungvorlagen,POCs (Proof of Concepts), Prototypen
  • Erstellung von Code-Richtlinien und CD & CI Pipelines / DevOps
  • Durchführung von Code-Reviews
  • RESTful Services Schnittstellendesign und Realisierung diverser fachagnostischer, hochverfügbarer und verteilter Micro-Services:
    • ID-Service (Generierung von sequentiellen oder eindeutigen IDs)
    • DZA (dezentrale Dateiablage)
    • Maskierungungs-Service (verschlüsseln und haschen von beliebigen Daten)
    • Tresor-Service (sichere Ablage von Secrets, z.B. Passwörter, Zertifikate, etc.)
    • OMD-Service (Bereitstellung von Organisations-Meta-Daten)
    • Melde-Dienst (Nachrichten über div. Kanäle versenden)
  • Authentication und Authorization mit Oracle IdM, Access Manager, OAuth2.0, Active Directory, Spring Security, etc.
  • Realisierung Pilotprojekte EGVP (elektronischer Posteingang für Gerichte) und ZPE (zentraler Posteingang)
  • Erstellung von Entwicklervorgaben; Einführung v. DevOps, Continuous Integration und Continuous Delivery, Container Deployments
  • Workshops & Schulung von anderen In-House-Projekten, welche die Private Cloud Infrastruktur und Dienste für ihre Projektrealisierung nutzen
  • Im Projekt wurde Scrum und die Scaled Scrum (Nexus) Methode angewendet
    • Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories

Oracle 12 DB Apache Cassandra Oracle Coherence Oracle Access Manger Oracle Identity Management Oracle Cloud Machine Kafka Redis Zookeeper Prometheus Eureka RabbitMQ AMPQ Openstack SWIFT Ceph Hadoop Hazelcast HDFS Elasticsearch Logstash Kibana Hashicorp Vault LDAP RESTful Kubernetes Code Ready Container (CRC) Docker Eclipse StarUML SonarQube Postman JMeter Gatling GIT CVS Maven Ansible Helm Sonatype Nexus Jenkins IntelliJ Atlassian Confluence Atlassian JIRA
Java 11/13 JEE JPA Spring Core Spring Boot Spring Cloud Spring Configuration Spring Security Spring Data SQL REST Microservices OAuth2.0 mit JWT MapStruct NoSQL Hibernate HATEOS JSON Restlet UML XML XPath Spring MVC
Atos GmbH
Nürnberg
3 Monate
2017-07 - 2017-09

Externe technologische Qualitäts- und Performance- Analyse

Senior Analyst / Architekt
Senior Analyst / Architekt

  • Externe technologische Qualitäts- und Performance- Analyse der Architektur und der verwendeten Technologien mehrerer Java- Anwendungen ? HealthCheck
  • Code Review & Review der fachlich-funktionalen und technischen Detailkonzeption
  • Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Win7 SonarQube WebSphere App Server WebSphereMQ DB2 Hibernate JEE JAVA JSP JPA JAX-WS SOAP XSD XML XHTML XSLT XPath
Deutsche Bundesbank
Frankfurt
7 Monate
2015-11 - 2016-05

Weiterentwicklung, Wartung eines Produktanforderungsportals

Senior Analyst / Entwickler mit JAVA/JEE, BPM2.0
Senior Analyst / Entwickler mit JAVA/JEE, BPM2.0

  • Weiterentwicklung, Wartung eines Produktanforderungsportals (Java, JEE, Wicket)
  • Objektorientierte Analyse, und Design
  • Reverse Engineering, Refactoring und Performance Tuning einer bestehender Portalanwendung. (Anm.: Die bestehende Anwendung konnte durch mich in ihren Response-Zeiten bei vielen Use Cases bis Faktor > 1500 beschleunigt werden.)
  • Coaching / Vermittlung von Best Practices
  • Neuentwicklung eines Prozessautomationsframework im Rahmen der Produktkonfiguration (Camunda/BPM2.0), Unterstützung der Batchautomation
  • Prozessanalyse / Prozessoptimierung
  • Automatisierung des Produkteinführungsprozesses
  • Automatisierung von Batchprozessen und manuellen Tätigkeiten in heterogener Systemlandschaft
  • Continuous Integration für Produkteinführungen
  • Im Projekt wurde nach Scrum Methoden vorgegangen
    • Sprint Meeting, Reviews, Retros, Planning, Schreiben von User Stories

Win7 Camunda Java JEE JPA EclipseLink Wicket Webservices RESTful NetBeans Oracle 12c IBM WebSphere Integration Bus Datapower Oracle SQL Developer Modelio NetBeans Profiler VisualVM JProfiler GC Viewer JSonde Eclipse Memory Analyzer SOAP-UI SVN Maven UML Sonatype Nexus Jenkins JIRA
Vodafone - Kabel Deutschland
München
10 Monate
2015-02 - 2015-11

Erstellung eines prototypischen, dedizierten 4G LTE Netzes

Senior Analyst / Architekt RAN MME EPG ...
Senior Analyst / Architekt

  • Mitarbeit bei der Erstellung eines prototypischen, dedizierten 4G LTE Netzes für Public Safety als SOA/EAI Architekt
  • Analyse, Konzepterstellung, Architektur- und Migrationsplanung nach TOGAF, sowie Unterstützung bei Realisierung des Prototypen
  • Entwurf einer harmonisierten , Kanton-übergreifenden Servicelandschaft und einer REST API für Authentication, Location, Presence, QoS, Events/Alarme, Messages, Video,, Voice, GIS Anbindung
  • Integration verschiedener Anwendungen für das LTE Netz, sowie Integration von Anwendungen in ein Einsatzleitsystem (Video Server, Videoanalyse, Messaging Plattform, Location Apps, etc.)
  • Evaluierung diverser Open Source ESB Produkte

Win7 Solaris Android Apple iOS Enterprise Architect 12 TOGAF MULE ESB & AnyPoint API AdroitLogic UltraESB & API Manager WSO2 ESB & API Manager CAMEL Service Mix Talend ESB REST UML SOAP WSDL XSD XML XSLT XPath Groovy 3GPP Release 10 (LTE-Advanced) 3GPP Parlay X GSMA OneAPI Ericson PS LTE Motorola UNS (Unified Network Services) MS Hyper-V Manager OnSSI Video Managament System RIC RTVI Motoloactor diverse Videoanalyse und Videostreaming Anwendungen
RAN MME EPG HSS CPG SAPC PM (Priority Manager) eNodeB
Swisscom Broadcast AG
Bern
2 Monate
2014-11 - 2014-12

Architektur & Code-Review

Senior Analyst / Architekt
Senior Analyst / Architekt

  • Architektur & Code-Review einer BPEL/JAVA/JEE Implementierung einer Message- Broker-Plattform (für ca. 2 Mio Messages in 6h, >10.000 Agreements, >160 Dokuments Types) im Logistik Bereich
  • Review der fachlich-funktionalen und technischen Detailkonzeption
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Win7 Oracle SOA Suite 11g Oracle B2B Oracle JDeveloper & SQL Developer Oracle Rules Weblogic JEE JAVA SOAP XSD XML XSLT XPath PL/SQL
Trivadis
Frankfurt
1 Jahr 2 Monate
2013-06 - 2014-07

Analyse, Spezifikation und Implementierung von Banking-Geschäftsprozessen

Senior Analyst / Architekt / Entwickler mit JAVA/JEE
Senior Analyst / Architekt / Entwickler mit JAVA/JEE

  • Analyse, Spezifikation und Implementierung von Geschäftsprozessen (Beratungsprozess, WpHG-Prozess)
  • Design und Implementierung/Weiterentwicklung eines Workflow-Management- Systems
  • Unterstützung des Rollouts/GoLive

Win7 Oracle 11g IntelliJ Eclipse Oracle SQL Developer IBM Websphere Tomcat JEE JAVA Spring Hibernate Ext JS BPM SOAP REST XSD XML XSLT PL/SQL JIRA GIT SVN Maven Jenkins
KOSMOS-Banking
Frankfurt
1 Jahr
2012-06 - 2013-05

Design und Implementierung einer SOA

Teilteamleitung/Taskforce-Leiter, Scrum Master Senior Analyst / Architekt / Entwickler
Teilteamleitung/Taskforce-Leiter, Scrum Master Senior Analyst / Architekt / Entwickler

  • Design und Implementierung einer SOA - mit Georedundanz, Clusterarchitektur (IPTelephonie, ISDN, Landline Management-System)
  • Teilteamleitung (Scrum, Kanban)
  • Spezifikation, Analyse, Design, Entwicklung und Optimierung von mehreren Anwendungen und komplexen BPEL-Prozessen
  • Später Aufbau einer Taskforce-Struktur für mehrere Teilteams und 6 monatige Leitung eines Taskforce-Teams
  • Turnover-Management, Problem- und Eskalations-Management
  • Unterstützung der Gesamtprojektleitung und der Projektlenkungsgremien
  • Pragmatischen Führungsfähigkeiten, Einfühlungsvermögen, Überzeugungskraft, Zielstrebigkeit und Begeisterungsfähigkeit um die Teammitglieder (jeweils 15-20 MA) mitzureißen und entsprechend zu motivieren
  • Coaching und Führung von Entwicklungs- und Testteams, um die Integrationsphase zu optimieren
  • Zielorientierte Integration aller beteiligten Teams (Spezifikations-, Architektur-, Entwicklungs- und Testteam)
  • Einführung und Koordinierung von XP, Pair-Programming und Test-Driven-Dev
  • Technische und fachliche Validierung von BPEL-Prozessen
  • Review und Redesign von BPEL-Prozessen bzgl. Errorhandling und Compensation

Win7 MS Project Enterprise Architect Oracle SOA Suite 11g JDeveloper Eclipse IBM Websphere Oracle-ESB JEE JAVA EAI BPEL BPM BAM SOAP WSDL XSD XML XSLT PL/SQL Oxygen XML Developer UML CISCO UCM (Call Manager) Cisco PGW & Voice Gateway Novatec Polarion SVN JIRA Maven Hudson SOAP-UI Ant
T-Systems
Berlin
6 Monate
2011-12 - 2012-05

Analyse & Design von Business Cases

Business Solution Architect
Business Solution Architect

  • Analyse & Design von Business Cases in einer serviceorientierten Architektur (SOA)
  • Anforderungsanalyse und Spezifikation (Requirements Engineering), fachliche Analyse und Beschreibung der systemübergreifenden fachlichen Lösung und nichtfunktionalen Anforderungen, Serviceschneidung, Schnittstellentwurf
  • Abstimmung mit den Systemprojektleitern, Review und Unterstützung in der Erstellung der fachlich-funktionalen und technischen Detailkonzeption der einzelnen Systeme
  • Mediation zwischen den fachlichen und den technischen Anforderungen und Lösungsszenarien
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen für die Gesamtprojektleitung und Projektlenkungsgremien

Innovator Enterprise Architect MKS
Deutsche Telekom AG
Darmstadt
1 Jahr 2 Monate
2010-11 - 2011-12

Portierung eines Ticketingsystems

Projektleitung, Scrum Master, Senior Analyst, Architekt
Projektleitung, Scrum Master, Senior Analyst, Architekt

  • Portierung eines Ticketingsystems von OMNIS nach JAVA, JEE
  • Budgetverantwortung, Personalführung, technische Leitung
  • Aufbau Scrum Team, Release und GoLive Planung
  • Coaching des Product Owners in User Stories Erstellung und Product Backlog- Pflege und des Development Teams in XP, Continuous integration, Test-Driven-Dev

Win7 Linux MS Project OMNIS MySQL Eclipse JBOSS JEE JAVA Spring Webservices (SOAP WSDL) XSD XML XSLT PL/SQL Bugzilla SVN Hudson Ant
NetUp AG
München
2 Jahre 9 Monate
2008-02 - 2010-10

Design und Implementierung einer serviceorientierten Architektur

Teilprojektleitung, Senior Analyst, Architekt, Entwickler
Teilprojektleitung, Senior Analyst, Architekt, Entwickler

  • Design und Implementierung einer serviceorientierten Architektur (SOA) zur Bearbeitung von Wholesale Kundenaufträgen, Serviceschneidung
  • Review und Unterstützung der Erstellung der fachlich-funktionalen und technischen Detailkonzeption
  • Mediation zwischen den fachlichen und den technischen Anforderungen und Lösungsszenarien
  • Aufwands- und Change-Requests(CR)?Schätzungen (Expertenschätzung, Function-Point-Analyse, etc.)
  • Unterstützung der Planung, Konzeption und Umsetzung einer BPMN/BPEL basierten Architekturlösung für die neue Prozesskette
  • Erstellung von Projektplänen, Architekturkonzepten, Proof of Concepts mit anschließender Einführung der Konzepte, Coaching von Mitarbeitern & Codereviews
  • Vorbereitung und Erstellung von Entscheidungsvorlagen und Handlungsempfehlungen
  • Abstimmung und Erstellung von Schnittstellen, Kommunikation mit den Verantwortlichen der Partnersysteme
  • Unterstützung bei der Modellierung und Erstellung des Datenmodells, von Objekten, Aktivitäten, etc. in UML sowie Datenbankabfragen in SQL und Stored Procedures
  • Sicherstellung der Einhaltung nichtfunktionaler Anforderungen (NFA) und Service Level Agreements (SLA)
  • Prozessdesign und Implementierung der Geschäftsfälle auf Basis des BPEL Standards, Codereviews
  • Analyse, Design, Entwicklung und Optimierung von extrem komplexen BPELProzessen
  • Abstimmung mit Lieferanten / Beweisführung von Fehlern in der Middleware und Überwachung und Validierung von Service Requests z.B. bei Oracle und enge Zusammenarbeit mit der Oracle-Produktentwicklung in den USA
  • Erstellung von Testfällen, Testszenarien und Simulatoren für Schnittstellen
  • Unterstützung der Systemintegrationstests und des Wirkbetriebs
  • Mitwirkung bei der Migrationsplanung und Einführung in den operativen Wirkbetrieb
  • Realisierung sowie Einführung (Rollout) und Betrieb der Prozess- und Systemkette
  • Unterstützung in der fachlichen und technischen Fehleranalyse, des Problem- und Eskalationsmanagements
  • Erstellung von Ausschreibungsunterlagen und technische Unterstützung in der Due-Diligence-Phase
  • Unterstützung der Gesamtprojektleitung und der Projektlenkungsgremien

XP Enterprise Architect 7.1 Innovator 2007 Oracle SOA Suite 10g Oracle JDeveloper Eclipse TOAD ClearCase IBM Websphere IBM MQSeries ESB JEE JAVA EAI BPEL BPM BAM SOAP WSDL XSD XML XSLT PL/SQL XMLSpy Mapforce Hudson Ant
Deutsche Telekom AG
Darmstadt
1 Jahr 11 Monate
2007-02 - 2008-12

Zertifizierte Schulungen mit internationalen Kursteilnehmern

Kursleiter für JAVA/JEE/EJB3 & JBoss
Kursleiter für JAVA/JEE/EJB3 & JBoss

Kursinhalte 

  • EJB3, JNDI, JMS, JTA, JSP, Servlets, JSF, JAAS
  • JBoss, Hypersonic SQL DB, Ant, Webservices (SOAP, WSDL)
  • BAM, Security

EJB3 JNDI JMS JTA JSP Servlets JSF JAAS JBoss Hypersonic SQL DB Ant Webservices (SOAP WSDL) BAM Security
RedHat GmbH
Stuttgart
9 Monate
2007-05 - 2008-01

Realisierung eines Webservice Client/Server Projekts

Technical Lead, Senior Analyst, Architekt, Entwickler
Technical Lead, Senior Analyst, Architekt, Entwickler
  • Realisierung eines Webservice Client/Server Projekts für eine unternehmensweite Kundenkreditlösung 
  • Realisierung eines Webservice Client Projekts für Bonuspunkte und Prämien
XP RedHat Eclipse JEE Webservices (SOAP WSDL) Axis JAX-WS Tomcat JSP HTTPS
NCR GmbH
Augsburg
5 Monate
2006-08 - 2006-12

Design und Implementierung serviceorientierten Architektur

Senior Architekt / Entwickler
Senior Architekt / Entwickler

  • Design und Implementierung serviceorientierten Architektur (SOA) zur Rufnummernverwaltung. Das O2 Number Management ist geprägt von der Zusammenarbeit verschiedenster Teilsysteme, welche unter-einander über JMS, CORBA, HTTP oder Web Services (SOAP) kommunizieren.
  • Design und Entwicklung eines Testframeworks für die applikationsübergreifenden Integrationstests. Das Testframework ermöglicht die Definition von Workflows, welche die verschiedenen Nachrichtentypen sowohl als Sender als auch als Empfänger unterstützt. Für die Nachrichten und Datenbankabfragen können Templates definiert werden, deren Inhalte dynamisch gesetzt, verändert und validiert werden können. Die Test-Suite wird als Distribution ausgeliefert, so dass der Kunde selbstständig Tests schreiben und ausführen kann.
  • Prozessdesign mit EAI Produkt TIBCO BusinessWorks

Windows 2000 IBM Rational Rose Enterprise (Modeler ClearCase RequisitePro SoDA) RUP (Solaris) Eclipse 3.2 Spring2 AspectJ5 Hibernate3 TIBCO BusinessWorks FormBuilder Collaborator TIBCO EMS EAI BPM JEE JDBC SOAP WSDL Web Services WS-Security HTML XML XSLT JMS CORBA JAXM Tomcat Oracle9i TOAD Ant Subversion JUnit HtmlUnit
Consol* GmbH - O2 GmbH & Co. OHG
München
1 Jahr 1 Monat
2005-08 - 2006-08

Anpassung und Wartung des Standardkassenprodukts

Technical Lead, Senior Analyst, Architekt, Entwickler
Technical Lead, Senior Analyst, Architekt, Entwickler

  • Anpassung und Wartung des Standardkassenprodukts AS@R 2.5, POS & Webmaster (3-Tier) Kassensoftware für Retail Kunden
  • Technisches Projektmanagement von zwei Projekten (Ratio, BBB&R-Gruppe)
  • Projektakquisition, Anforderungsanalyse, Konzeption, Pflichtenheft, Design, Entwicklung und Qualitätssicherung von Zusatzmodulen für Großkunden (Aldi Süd, Edeka, Rewe)
  • Erstellung von Schnittstellen zwischen Warenwirtschaftssystemen und POS für Artikel- und Kundendaten, Finanzberichte, etc.
  • Portierung von C und C++ Modulen nach JAVA
  • Design und Entwicklung eines HTML-Printtools für die EndOfDay-Protokolle
  • Design und Entwicklung eines PDF-Drucks für Rechnungs- und Lieferscheinausgabe
  • Konzepterstellung und Umsetzung von e-Loading (PrePaid) mit EFT-Terminals Thales-ARTEMA Hybrid und REA-ECS
  • QA: Implementierung einer selbst entwickelten Testscriptsprache mit XML für Performance- und Kontenbuchungstests, JUnit für Komponententests, Scripterstellung mit XRunner, WinRunner für GUI-Tests

XP Linux RedHat Eclipse 3.1 MS Visual Studio 2005 .NET MagicDraw u. Omondo (UML) ERwin (ER-Modellierung) J2EE JSP JDBC JAVA Script Python PDF HTML XML Tomcat Appache MS SQL Server MySQL Ant CVS MS VSS Bugzilla
NCR GmbH
Augsburg
1 Jahr 7 Monate
2004-01 - 2005-07

Stammdatenerfassung

  • Projektleitertätigkeiten in den Teilbereichen Stammdatenerfassung / -Import / - Export, Versand und Faktura
  • Design, Entwicklung, Qualitätssicherung und Wartung einer Applikation für die GSF (Großforschungszentrum bei München) - ein verteiltes System (3Tier) zur Erfassung und Verwaltung von Firmen und Personen, die nach Strahlen- u. Röntgenschutzverordnung von Aufsichtsbehörden überwacht werden müssen
  • Fachliche Leitung (agile Methoden, XP, Continuous integration, Test-Driven-Dev) freier Mitarbeiter, bestehend aus Softwareentwicklern, Mitarbeiter für QA und Praktikanten
  • QA (Entwurf von Testszenarien mit JUnit, Codereviews)

XP Mac Linux mit JBuilderX Poseidon (UML) J2EE JBoss XDoclet XML MySQL Hibernate JAVA Swing Ant Hudson Bugzilla.
Karneim.com Ges. für SW-Architektur mbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 5 Monate
1992-11 - 2000-03

Studium der Informatik

Diplom, Gesamtnote: 1,8, Ludwig Maximilian Universität München
Diplom, Gesamtnote: 1,8
Ludwig Maximilian Universität München
  • Software Engineering
  • Nebenfach Psychologie
  • Diplomarbeit zum Thema: Workflow Management Systeme
6 Jahre 2 Monate
1986-05 - 1992-06

Schulbildung

Gymnasium Philippinum Weilburg, Hessen
Gymnasium Philippinum Weilburg, Hessen
11 Monate
1989-08 - 1990-06

Einjähriger Aufenthalt als Austauschschüler

Mancelona Highschool, Mancelona, USA
Mancelona Highschool, Mancelona, USA


2 Jahre 11 Monate
1983-07 - 1986-05

Schulbildung

Gymnasium Weilheim i.O., Bayern
Gymnasium Weilheim i.O., Bayern

Position

Position

Beratung im Bereich Projektleitung, Geschäftsprozess- Analyse & Optimierung, Architektur, Anwendungsentwicklung, Produkt- und Releasemanagement, Eskalations- und Turnovermanagement, Scrum Master, Outsourcing (Near-/Offshore)

Kompetenzen

Kompetenzen

Top-Skills

Umfassende Kenntnisse von der Analyse bis zur Wartung oder Outsourcing. Experte in der org./fachl./techn. Realisierung komplexer Softwareprojekte. Techn.Projektmanagement Software & Requirements Engineering Business Process & Workflow Management Scrum Near & Offshore Outsourcing OOA/OOD Java/JEE/JPA EAI/SOA/ESB Spring- Boot/Cloud/Security Cloud Technologien Kubernetes Microservices REST BPEL DevOps CD & CI SQL/NoSQL MongoDB Oracle Apache Cassandra

Schwerpunkte

  • Techn. Projektmanagement
  • komplexe Enterprise Systeme und deren Integration
  • Rollout/GoLive und Wartung
  • Business Process & Workflow Management
  • Service Orientierte Architekturen
  • Geschäftsprozessanalyse, Software & Requirements Engineering
  • Objektorientierte Analyse, Design und Programmierung
  • Near & Offshore Outsourcing

Produkte / Standards / Erfahrungen / Methoden

ZIEL

  • Realisierung anspruchsvoller Softwareentwicklungsprojekte
  • Mitarbeit bei der Projektplanung, Projektmanagement, Analyse, Design und Implementierung
  • Anwendung von modernen SE-Methoden


KOMPETENZ

  • Experte in der organisatorischen und fachlichen Abwicklung komplexer Softwareprojekte von der Definition bis zur Wartung oder Outsourcing
  • Umfassende Kenntnisse in der Durchführung von Projekten in internationalem Umfeld


QUALITÄT

  • Selbstständiges, ausdauerndes und zielorientiertes Arbeiten
  • Belastbarkeit und Kontinuität in allen Projektphasen
  • Teamfähigkeit und hohe soziale Kompetenz


Projektmanagement:

  • Agile Methoden (Prof. Scrum Master, Kanban, XP), VModell (XT) des Bundesamtes für Beschaffung, CMMi, Rational Unified Process


Workflow Management:

  • Oracle SOA Suite
  • Mule
  • WSO2
  • TIBCO BusinessWorks Workflow
  • JBoss jBPM
  • Camunda
  • IBM BPM


Architektur, Design & Methoden:

  • SOA
  • EAI
  • ESB
  • BPM
  • BAM
  • UML
  • OOA
  • OOD
  • Design Patterns
  • Test Driven Development
  • Continuous Integration & Delivery
  • Xtreme Programming
  • DevOps


CASE-Tools:

  • Enterprise Architect
  • Innovator
  • StarUML
  • IBM Rational Rose Modeler
  • MS Visual Modeler
  • Poseidon
  • MagicDraw
  • Omondo
  • ERwin


Technologien & Standards:

  • BPEL, JEE/J2EE (Web Services, RESTful API, EJB, JSP, JSF, Wicket, AngularJS, JDBC, JTA, JMS, JPA, JNDI, JAAS, JAX-RPC, JCA, JAX-WS)
  • AspectJ
  • Spring (Cloud, Cloud-Config, Boot, Dataflow, Data, Security, Retry, etc.)
  • AXIS
  • Swing
  • JUnit
  • Gerkin
  • Hibernate
  • Toplink
  • EclipseLink
  • RMI
  • SOAP
  • WSDL
  • HTML
  • XML
  • XSD
  • XSLT
  • XPath


Middleware:

  • Kafka
  • Redis
  • Zookeeper
  • Eureka
  • RabbitMQ
  • ActiveMQ
  • AMPQ
  • Openstack SWIFT
  • Ceph
  • Hadoop
  • HDFS
  • Elasticsearch
  • Logstash
  • Kibana
  • Oracle (DB, Process Manager, ESB, B2B, Rules, Golden Gate)
  • OC4J, TIBCO (Collaborator, Designer, FormFlow, Enterprise Message Service, Rendezvous)
  • MULE (ESB & AnyPoint API)
  • AdroitLogic Ultra ESB & API Manager
  • WSO2
  • ESB & API Manager
  • Apache ServiceMix
  • Talend ESB
  • CAMEL
  • JBoss Fusion
  • IBM (Websphere, MQSeries, Integration Bus, Datapower)
  • BEA Weblogic
  • Tomcat


SE-DMS:

  • IBM ClearCase
  • IBM RequisitePro
  • SoDA
  • GIT
  • SVN
  • CVS
  • MS VSS


Build-, Test-, Ticket-Tools:

  • Docker
  • Maven
  • Gradle
  • GitFlow
  • Jenkins
  • Hudson
  • Ansible
  • Ant
  • Sonatype Nexus
  • Artifactory
  • SonarQube
  • JMeter
  • Gatling
  • Postman
  • Restlet
  • SOAP-UI
  • JIRA
  • Bugzilla


IDE:

  • IntelliJ
  • Oracle JDeveloper/SQLDeveloper
  • Eclipse
  • JBuilderX
  • NetBeans
  • IBM BPM
  • MS Visual Studio Enterprise.NET & Visual Basic
  • CodeWarrior
  • TOAD
  • XCode


Architekturen / Tools / Sonstiges

  • EJB, J2EE, REST, JDBC, XDoclet (Annotations), JUnit, JAVA Swing
  • Spring, AspectJ, AXIS, JAX-WS, JSP, Servlets
  • JBoss, BEA Weblogic, IBM Websphere, Tomcat, Appache
  • Hibernate, Toplink (O-R mapping tools)
  • XMLSpy, MapForce
  • Maven, Hudson, Jenkins, Artifactory, Ansible, Ant (Built Tools)
  • GIT, SVN, MS VSS, CVS (Source Code und SE Dokumenten Management Systeme)
  • Bugzilla, JIRA, Polarion
  • WinRunner, XRunner, QAWizard, Bugzilla (QA Tools)
  • ProtectionPlus (Kopierschutz und Demoversion Bibliothek)
  • VictorLib, LeadTools (Bitmap Bibliotheken)
  • WISE (Installations Tool), DocToHelp (Online-Hilfe Tool)
  • AST, YACC (CompilerCompiler)
  • CORBA IDL (Grundkenntnisse)


Graphikbeschreibungssprachen

  • HPGL2 (Vector/Bitmap Hybridsprache), HP-RTL, PCL5, PDF
  • DWF (AutoDesk Drawing Web Format)
  • TIFF6.0, BMP, EPS, DXF und andere

 

Office

  • MS Project (Projektplanung) und alle MS Office Produkte
  • DTP-Programme wie Photoshop, Illustrator, CorelDraw, QuarkExpress etc.
  • MS Frontpage (Web Design)


Berufserfahrung

1987 - 1988


Aufgaben:

  • Programmierung ein Arkadespiels in Assembler auf Motorola 68000 Chipset für Commodore AMIGA.

 

1986

Kunde: AMIGA Zeitschrift


Aufgaben:

  • Einsendung eines Vokabeltrainers in AMIGA BASIC und C mit Sprachausgabe

Betriebssysteme

Amiga OS
HPUX
Mac OS
MS-DOS
NEXTSTEP / OPENSTEP
Unix
MS Windows
Linux
RedHat
NEXT
Solaris

Programmiersprachen

Assembler
Sehr gut
Basic
Sehr gut
C
Experte
C#
Sehr gut
C++
Experte
CodeWarrior
Sehr gut
CORBA IDL
Gut
Groovy
Grundkenntnisse
HPGL, HP PCL
Experte
Java
Experte
JavaScript
Experte
Maschinensprachen
Sehr gut
Modula-3
Grundkenntnisse
Pascal
Grundkenntnisse
Perl
Gut
PHP
Grundkenntnisse
PL/SQL
Sehr gut
Python
Gut
yacc/lex
Gut
Objective C
Visual Basic
Stored Procedures
Cobol
Logo
BPEL - Experte

Datenbanken

Access
HSQLDB
JDBC
MS SQL Server
MySQL
ODBC
Omnis7
Oracle
SQL
Cassandra
MongoDB
DB2
LDAP

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
RPC
RS232
TCP/IP
Windows Netzwerk

Hardware

Amiga
Atari
HP
Macintosh
Motorola
NEXT Workstation
PC
Plotter
HP
Soundkarten
Creative Labs
Barcode-Scanner
R, Datalogic Gryphon
Waagen
NCR, Bizerba
EFT-Terminals
Thales-ARTEMA Hybrid, REA-ECS

Berechnung / Simulation / Versuch / Validierung


Design / Entwicklung / Konstruktion

Autodesk Inventor
NX

Branchen

Branchen

  • Telekommunikation / Telco
  • Softwarehersteller
  • Banken
  • Workflow Management Systeme
  • Forschung
  • Entwicklung
  • CAD
  • DTP
  • Werbung
  • Retail
  • Logistik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.