Senior Software Developer / IT Consultant / IT-Projektleiter
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 53173 Bonn
- DACH-Region
- de | en | es
- 08.11.2024
Kurzvorstellung
- Software Engineering (OO-Analyse/Design/Architektur/Entwicklung)
- Framework Entwicklung, Generatoren für modellgetriebene Ansätze,
- Bug-Analyse, Performance-Analyse, Refactoring,
- Technische Dokumentation
Auszug Referenzen (6)
"Sehr guter IT-Projektleiter, der sich in kürzester Zeit in die geforderten Themen einarbeiten kann und ein großes Committment zum Auftraggeber."
7/2017 – 12/2018
Tätigkeitsbeschreibung
Die Aufgabe umfaßte den vollständigen Projektzyklus von Projektinitiierung bis hin zum Projektabschluss nach den definierten Prozessen des Kunden, inkl. Projektplanung, Anforderungsmanagement, Business Analyse, IT-Architektur, Konzeption, Reporting, Testmanagement, Steuerung der Umsetzung und der Supplier bis hin zum Rollout.
Hinzu kam die Applikationsverantwortung inkl. fachlicher Betriebsführung für das bereits in Betrieb befindliche Vorgängerrelease.
Projektinhalt:
Vereinheitlichung des Internetauftritts für Privatkunden durch transparente Integration diverser Systeme, u.a. Sendungsverfolgung, Onlinefrankierung, Filialfinder, Kundenkonto, Bonuspunkte, Login.
- Bereitstellung eines Frameworks bzw. einer technischen Basis für die Integration von zusätzlichen IT-Systemen mittels React, Ajax Transclusion oder iFrame.
- Einheitliches Look&Feel durch gemeinsames CSS und Styleguide
- Zusammenführen der Applikationen unter einer Domain
- Schwenk der Zugangsinfrastruktur für die gesamte Plattform auf ein CDN
Architekturvisualisierung, Red Hat Enterprise Linux (RHEL), Agile Methodologie, Confluence, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Test Management, Apache HTTP Server, Apache Tomcat, Load Balancing, Software Architecture, Subversion, Java (allg.), Jira, System Architektur, Infrastrukturarchitektur, Adobe Experience Manager (AEM), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, Json, React (JavaScript library), Microsoft Office 365, Projektplanung / -vorbereitung, Business Analysis, Requirements Management
"Er war in der Code-Analyse und -Optimierung sowie der Überarbeitung der Dokumentation tätig. Sehr angenehme und effiziente Zusammenarbeit."
6/2014 – 6/2016
Tätigkeitsbeschreibung
Analyse der Anwendungslandschaft bestehender COBOL-Programme, die der bankinternen Unterstützung der Meldewesen-Prozesse dienen.
Analyse/teilw. Refactoring der COBOL-Programme inkl. Bug-Fixing.
Erstellung technischer Dokumentationen (u.a. DV-Konzepte) und IT-Landkarten.
Softwareanforderungsanalyse, COBOL, System Analyse, System Architektur, MS Office (Anwenderkenntnisse)
"Stets kompentent und konstruktiv"
1/2014 – 12/2016
Tätigkeitsbeschreibung
Im Auftrag kundeninterner Fachgruppen:
• Methodenberatung
• Schulungen, Coaching
• Anwender-Support
• Entwicklung & Pflege kundenspezifischer ...
• Anpassungen der zentralen ARIS-Plattform zwecks Umsetzung eigener Modellierungsmethoden
• Generatoren auf der zentralen ARIS-Plattform zwecks Erstellung von Fachdokumenten (PDF, RTF, Excel) aus dem zentralen Modell-Repository
• Schnittstellen auf der zentralen ARIS-Plattform zwecks Datenaustausch mit Drittsystemen
• manueller und automatisierter Transformationen
• ...
Kenntnisse:
ARIS Plattform, MDA, Softwareentwicklung, Systemanalyse, Geschäftsprozessanalyse, UML, Javascript, Coaching, Schulung, Methodenentwicklung, Methodenberatung, IT Support
Eingesetzte Produkte:
ARIS Plattform
UML, Softwareentwicklung (allg.), 1st Level Support / UHD, Aris Software, Workflows, Prozessberatung, Schulung / Coaching (allg.), Prozessvalidierung
"Stets kompetente und konstruktive Beratung in meheren Rollen"
6/2006 – 2/2017
Tätigkeitsbeschreibung
Spezifikation, Erstellung & Weiterentwicklung einer Toolchain für modellgetriebenes Servicedesign (MDA) basierend auf dem Enterprise-Fachklassenmodell (IT-Projektleitung):
• Spezifikation & Realisierung von UML-Profilen für die
verschiedenen Abstraktionsebenen/Detailgrade des Servicedesigns
(CIM,PIM,PSM)
• Spezifikation & Realisierung von Semantik-Checks für CIM, PIM,
PSM
• Spezifikation & Realisierung der Transformationen von
UML-Modellen (CIM->PIM->PSM->Java-Code)
• Anbindung von Code-Generatoren für SOPERA und andere
Plattformen
• Spezifikation & Realisierung der Generierung von
Spezifikationsdokumenten (Word) aus den UML-Modellen
• Spezifikation & Realisierung der Generierung von Diagrammen
Kenntnisse:
MDA, UML, SOA, UML Profile, Java, JMS, XML, XSLT, Javascript, ARIS Script, CIM, PIM, PSM, Modelltransformation, Semantic Checks, Servicedesign, JDOM, RTF, RTF Generierung
Eingesetzte Produkte:
Apache Subversion, Trac, MySQL, Python, Tortoise, Serena PVCS Version Manager, PowerDesigner, Apache, Eclipse, TYPO3, ARIS Business Server, ARIS Plattform, ARIS Business Architect, Oracle, Apache POI, MS Visio, Sopera
Oracle-Anwendungen, UML, Subversion, Canonical XML, Java (allg.), Java API for XML Processing (JAXP), Modellgetriebene Entwicklung, Typo3, Serviceorientierte Architektur, JavaScript, Xpath, XSD (XML Schema Definition), XSLT (XSL Transformation), Aris Software
"Hr. [...] hat bei Deutsche Post das Enterprise Architektur Team fachlich und technisch verstärkt."
9/2005 – 12/2007
Tätigkeitsbeschreibung
Entwicklung eines UML-Enterprisemodells
Mitwirkung bei der Entwicklung & Pflege eines geschäftsbereichsweiten UML-Enterprisemodells mit Domänen, Fachklassen und Services
UML, Serviceorientierte Architektur, Aris Software, MS Office (Anwenderkenntnisse)
"Hr. [...] war als Entwickler maßgeblich an der Entwicklung zentraler Softwarekomponenten beteiligt. u.A. automatisierte Check-Services, Workflow"
4/1999 – 5/2000
Tätigkeitsbeschreibung
Future-Manager (System zur Erfassung & Validierung zukünftiger Geschäftsprozesse)
Entwurf, Entwicklung und Dokumentation eines Systems zur
Erfassung, Validierung, Pflege und Abwicklung von
zukünftigen und aufeinander aufbauenden bzw. von einander abhängigen Geschäftsprozessen (GP).
Kenntnisse:
UML, C++, ODBC, MVC
Eingesetzte Produkte:
Rational Rose, Windows NT, Dec Unix, Sun Solaris, MS Access, ClearCase, Clear DDTS
Open Database Connectivity, Windows NT, Rational Rose, UML, Visual C++, MS Office (Anwenderkenntnisse)
Qualifikationen
Projekt‐ & Berufserfahrung
9/2019 – offen
TätigkeitsbeschreibungAnalyse fachlicher Prozesse zur Ablösung eines Altsystems; Anforderungsanalysen; Beratung des Produktmanagements, Konzeption und Entwicklung eines Frameworks zur Umsetzung fachlicher Erfassungsprozesse; Technische Konzeption, Implementierung, Dokumentation und Pflege einer komplexen Web-basierten Java-Enterprise-Anwendung mit diversen Datenbank- und Schnittstellenanbindungen; responsives UI/UX-Design, UI/UX-Beratung; Performance-Optimierungen; Buganalysen; Einbindung externer Schnittstellen und Drittsysteme; Mapping zwischen Datenmodellen (mapstruct); Coaching neuer Mitarbeiter
Eingesetzte QualifikationenAgile Methodologie, CSS (Cascading Style Sheet), Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Java API for XML Processing (JAXP), Java Architecture for XML Binding (JAXB), JavaScript, Json, Java Database Connectivity, Javaserver Faces, Netbeans, Oracle WebLogic Server Enterprise Edition (EE), Scrum, SOAP, Software Architecture, Software engineering / -technik, SQL, UML, User Experience (UX), User Interface (UI), Web Services, XML, XSD (XML Schema Definition)
8/2019 – 12/2019
TätigkeitsbeschreibungAnalyse und Bewertung technischer Konzepte für eine Hybride App, technische Spezifikationen, Beratung bei technischen Fragen
Eingesetzte QualifikationenArchitekturvisualisierung, Softwareanforderungsanalyse, Software Architecture, Technische Dokumentation, Technische Konzeption
2/2019 – offen
Tätigkeitsbeschreibung
Entwicklung einer Web-App (iOS, Android, Web)
Für eine Web-App wird ein Datenbankschema (MySQL) erstellt mit dem die Kunden/App-Daten persistiert werden. Der Zugriff auf die DB erfolgt via Spring Boot mit JPA/Hibernate. Die Oberfläche wird responsive mit JSP und/oder diversen Frameworks (z.B. ThymeLeaf) realisiert. Die Application Logik wird mit Java 8 implementiert. Der Kunde kann sich ein Konto anlegen und darin seine Objekte und Mitarbeiter verwalten. Die MA können dann verteilt mit Hilfe der App zusammenarbeiten.
Mysql, Apache Maven, Docker, Git, Hibernate (Java), Java SE, Spring Framework
7/2017 – 12/2018
Tätigkeitsbeschreibung
Die Aufgabe umfaßte den vollständigen Projektzyklus von Projektinitiierung bis hin zum Projektabschluss nach den definierten Prozessen des Kunden, inkl. Projektplanung, Anforderungsmanagement, Business Analyse, IT-Architektur, Konzeption, Reporting, Testmanagement, Steuerung der Umsetzung und der Supplier bis hin zum Rollout.
Hinzu kam die Applikationsverantwortung inkl. fachlicher Betriebsführung für das bereits in Betrieb befindliche Vorgängerrelease.
Projektinhalt:
Vereinheitlichung des Internetauftritts für Privatkunden durch transparente Integration diverser Systeme, u.a. Sendungsverfolgung, Onlinefrankierung, Filialfinder, Kundenkonto, Bonuspunkte, Login.
- Bereitstellung eines Frameworks bzw. einer technischen Basis für die Integration von zusätzlichen IT-Systemen mittels React, Ajax Transclusion oder iFrame.
- Einheitliches Look&Feel durch gemeinsames CSS und Styleguide
- Zusammenführen der Applikationen unter einer Domain
- Schwenk der Zugangsinfrastruktur für die gesamte Plattform auf ein CDN
Architekturvisualisierung, Red Hat Enterprise Linux (RHEL), Agile Methodologie, Confluence, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Test Management, Apache HTTP Server, Apache Tomcat, Load Balancing, Software Architecture, Subversion, Java (allg.), Jira, System Architektur, Infrastrukturarchitektur, Adobe Experience Manager (AEM), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, Json, React (JavaScript library), Microsoft Office 365, Projektplanung / -vorbereitung, Business Analysis, Requirements Management
6/2014 – 6/2016
Tätigkeitsbeschreibung
Analyse der Anwendungslandschaft bestehender COBOL-Programme, die der bankinternen Unterstützung der Meldewesen-Prozesse dienen.
Analyse/teilw. Refactoring der COBOL-Programme inkl. Bug-Fixing.
Erstellung technischer Dokumentationen (u.a. DV-Konzepte) und IT-Landkarten.
Softwareanforderungsanalyse, COBOL, System Analyse, System Architektur, MS Office (Anwenderkenntnisse)
1/2014 – 12/2016
Tätigkeitsbeschreibung
Im Auftrag kundeninterner Fachgruppen:
• Methodenberatung
• Schulungen, Coaching
• Anwender-Support
• Entwicklung & Pflege kundenspezifischer ...
• Anpassungen der zentralen ARIS-Plattform zwecks Umsetzung eigener Modellierungsmethoden
• Generatoren auf der zentralen ARIS-Plattform zwecks Erstellung von Fachdokumenten (PDF, RTF, Excel) aus dem zentralen Modell-Repository
• Schnittstellen auf der zentralen ARIS-Plattform zwecks Datenaustausch mit Drittsystemen
• manueller und automatisierter Transformationen
• ...
Kenntnisse:
ARIS Plattform, MDA, Softwareentwicklung, Systemanalyse, Geschäftsprozessanalyse, UML, Javascript, Coaching, Schulung, Methodenentwicklung, Methodenberatung, IT Support
Eingesetzte Produkte:
ARIS Plattform
UML, Softwareentwicklung (allg.), 1st Level Support / UHD, Aris Software, Workflows, Prozessberatung, Schulung / Coaching (allg.), Prozessvalidierung
6/2006 – 2/2017
Tätigkeitsbeschreibung
Spezifikation, Erstellung & Weiterentwicklung einer Toolchain für modellgetriebenes Servicedesign (MDA) basierend auf dem Enterprise-Fachklassenmodell (IT-Projektleitung):
• Spezifikation & Realisierung von UML-Profilen für die
verschiedenen Abstraktionsebenen/Detailgrade des Servicedesigns
(CIM,PIM,PSM)
• Spezifikation & Realisierung von Semantik-Checks für CIM, PIM,
PSM
• Spezifikation & Realisierung der Transformationen von
UML-Modellen (CIM->PIM->PSM->Java-Code)
• Anbindung von Code-Generatoren für SOPERA und andere
Plattformen
• Spezifikation & Realisierung der Generierung von
Spezifikationsdokumenten (Word) aus den UML-Modellen
• Spezifikation & Realisierung der Generierung von Diagrammen
Kenntnisse:
MDA, UML, SOA, UML Profile, Java, JMS, XML, XSLT, Javascript, ARIS Script, CIM, PIM, PSM, Modelltransformation, Semantic Checks, Servicedesign, JDOM, RTF, RTF Generierung
Eingesetzte Produkte:
Apache Subversion, Trac, MySQL, Python, Tortoise, Serena PVCS Version Manager, PowerDesigner, Apache, Eclipse, TYPO3, ARIS Business Server, ARIS Plattform, ARIS Business Architect, Oracle, Apache POI, MS Visio, Sopera
Oracle-Anwendungen, UML, Subversion, Canonical XML, Java (allg.), Java API for XML Processing (JAXP), Modellgetriebene Entwicklung, Typo3, Serviceorientierte Architektur, JavaScript, Xpath, XSD (XML Schema Definition), XSLT (XSL Transformation), Aris Software
9/2005 – 12/2007
Tätigkeitsbeschreibung
Entwicklung eines UML-Enterprisemodells
Mitwirkung bei der Entwicklung & Pflege eines geschäftsbereichsweiten UML-Enterprisemodells mit Domänen, Fachklassen und Services
UML, Serviceorientierte Architektur, Aris Software, MS Office (Anwenderkenntnisse)
7/2002 – 8/2005
Tätigkeitsbeschreibung
• Refactoring und Weiterentwicklung der Framework-Klassenbibliotheken für die gesamte Systemlandschaft
• Telefonischer Support für andere Software-Entwickler
• Entwicklung von Testunits (Test-Klassen) für Framework-Module
• Performance-Optimierungen für Massendaten-Anwendungen
• Workshops für Nutzer der Framework-Bibliotheken
• Entwicklung von Cache-Konzepten für komplexe Lade-Mechanismen von Modell-Strukturen
• Optimierung des Persistenzlayers
• Mitglied in Expert-Group für Produktions-Support
Kenntnisse:
Scrum, Agile Entwicklung, C++, Oracle, XSLT, XML, Java, Nightly Build, Cross Development, Unit Testing, Lasttest
Eingesetzte Produkte:
Totalview, MS Visual C++, Rational Rose, ClearCase, Clear DDTS, MFC, Purify, Quantify, Sun Solaris, Dec Unix, Windows 2000, Linux, JUnit
Oracle-Anwendungen, Solaris, Scrum, Rational Rose, Java (allg.), Linux Entwicklung, Microsoft Foundation Classes (MFC), Visual C++, XML, MS Office (Anwenderkenntnisse)
9/2001 – 3/2002
Tätigkeitsbeschreibung
Konzeptionierung und Entwicklung eines Generators für
Web-Applikationen, der aus einer fachlichen Spezifikation (XML/XML Schema) sämtliche entwicklungs- und produktionsrelevanten Artefakte generiert (Dokumentation, komplette, lauffähige Web-Applikationen inkl. HTML/JSP-Seiten, Java-Klassen/Beans, EJBs, XML- und PDF-Generierungen, PIN/TAN-Authentifizierung, etc) mittels XML und XSLT (Projektmanagement/Coaching/Schulung/EJB-Entwicklung)
Oracle-Anwendungen, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Apache HTTP Server, Apache Tomcat, BEA WebLogic Server, Canonical XML, Enterprise Javabeans, J2EE, Java API for XML Processing (JAXP), Javaserver Pages, Apache Struts, XSD (XML Schema Definition), XSLT (XSL Transformation), Schulung / Coaching (allg.)
1/2001 – 9/2001
Tätigkeitsbeschreibung
Entwurf & Implementierung eines Server-Prototypen zur Rechenkernanbindung
Entwurf und Implementierung/Anbindung eines Server-Prototypen für Versicherungsprodukte auf VP/MS-Basis. Einbindung eines WIN32-Rechenkerns (DLL) via JNI in RMI-Server. Anbindung via RMI und EJB an WebLogic 5.1. Anbindung dessen wiederung via Servlets und JSP, um Kunden die Online-Berechnung von Versicherungsprodukten zu ermöglichen.
Kenntnisse:
HTML, JSP, Servlets, XML, RMI, JNI, Java, EJB, EJB Container, JDBC
Eingesetzte Produkte:
AIX, Windows NT, DB2, Borland JBuilder, Serena PVCS Version Manager, BEA Weblogic Application Server, BEA Personalization Server
IBM DB2, Java Database Connectivity, IBM Aix, Windows NT, BEA WebLogic Server, Enterprise Javabeans, J2EE, Java (allg.), XML, HTML, Javaserver Pages
4/1999 – 5/2000
Tätigkeitsbeschreibung
Future-Manager (System zur Erfassung & Validierung zukünftiger Geschäftsprozesse)
Entwurf, Entwicklung und Dokumentation eines Systems zur
Erfassung, Validierung, Pflege und Abwicklung von
zukünftigen und aufeinander aufbauenden bzw. von einander abhängigen Geschäftsprozessen (GP).
Kenntnisse:
UML, C++, ODBC, MVC
Eingesetzte Produkte:
Rational Rose, Windows NT, Dec Unix, Sun Solaris, MS Access, ClearCase, Clear DDTS
Open Database Connectivity, Windows NT, Rational Rose, UML, Visual C++, MS Office (Anwenderkenntnisse)
6/1998 – 4/1999
Tätigkeitsbeschreibung
Mitwirkung bei der Konzeption eines Softwaresystems zur Kundenpflege für Callcenter
Kenntnisse:
UML, C++, Oracle/SQL, ODBC
Eingesetzte Produkte:
ClearCase, Clear DDTS, Rational Rose, Sun Solaris, Dec Unix, Windows NT, MS Access
Open Database Connectivity, Oracle-Anwendungen, Rational Rose, UML, PL/SQL, Visual C++, MS Office (Anwenderkenntnisse)
6/1997 – 6/1998
Tätigkeitsbeschreibung
Analyse und Konzept zur automatisierten und einheitlichen Bonitätsprüfung von Neukunden (Bankverbindungsprüfung, Adressprüfung, Altkunden-Identifizierung)
Kenntnisse:
ODBC, UML, Oracle/SQL, C++
Eingesetzte Produkte:
Sun/Solaris, Dec Unix, Windows NT, Clear DDTS, Rational Rose, Sun RPC, MS Visual Studio, ClearCase, MS Access
Open Database Connectivity, Oracle-Anwendungen, UML, PL/SQL, Visual C++, RPC (Remote Procedure Call), MS Office (Anwenderkenntnisse)
4/1996 – 6/1997
Tätigkeitsbeschreibung
Entwicklung eines 3D-Daten-Visualisierungs- und Bearbeitungswerkzeugs für den CAD-CAM-Produktdatenaustausch mit Hilfe der SGI- und MatraDatavision-C++-Frameworks
Kenntnisse:
C++, 3D Grafik
Eingesetzte Produkte:
Unix, SGI, Cas.Cade/MatraDatavision, Silicon-Graphics
UNIX, C++, 3D Modellierung
Ausbildung
Berlin
Berlin
Über mich
Aufgrund meiner Fähigkeit in kürzester Zeit die fachlichen Hintergründe, Zusammenhänge und Anforderungen zu verstehen und aufgrund meiner vielfältigen Einsätze auf den verschiedensten Ebenen der Projekte bin ich in der Lage, die Kommunikation zwischen IT und Fachlichkeit maßgeblich zu unterstützen: u.a. der Fachlichkeit die Möglichkeiten der IT und der IT die Bedürfnisse der Fachlichkeit transparent zu machen.
In über fünfundzwanzig Jahren freiberuflicher Tätigkeit habe ich stets und durchgehend nur sehr zufriedene Auftraggeber gehabt.
Weitere Kenntnisse
Windows, UNIX, Linux, Mac OS, RISC OS, OSF/Motif, AIX, HPUX, IRIX, VMS, Docker,
C++, Java (inkl. JNI, JUnit, RMI, EJB, JSP, JPA, JDBC, Java 8, Java EE, u.a.), Pascal, Cobol, Fortran, Assembler, Basic, OPAL, Javascript, ArisScript, Python, Shell-Skripte, Lua
ODBC, Oracle, PL/SQL, MySQL, Postgres, MS Access,
RPC, SOAP, SOA, UML (inkl. Profile, Modellierung, Transformationen), XMI, XML, XSD, XSLT, MDA/MDD,
BEA WebLogic, Apache httpd/tomcat, JBoss, Aris Business Server & Architect, ClearCase, SVN, GIT, PVCS, Rational Rose, Eclipse, MS Developer Studio, IntelliJ, MFC,
Geschäftsprozessanalyse, Prozessberatung, Prozessmodellierung, Methodenberatung
u.v.m.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden