Projektmanagement/Lead, Architektur, Softwareentwicklung, OO Design, UML, RAD, C++, Java, C++, NT, UNIX
Aktualisiert am 04.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.02.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Anwendungsdesign
Programmiersprachen
Entwicklung/Methoden
Java
C++
Datenarchitektur
Oracle
Angular
Linux
Datensicherheit
Verschlüsselung
Deutsch
sehr Gut in Wort und Schrift
Englisch
sehr Gut in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland
.
möglich

Projekte

Projekte

4 Monate
2023-02 - 2023-05

Senior Entwickler, Eigen; IT-Consulting; Funk IT-Sec

Senior Software Entwickler QA-IT-Security, Fortbildung Radio Vulnerabilität C++ Java Python ...
Senior Software Entwickler QA-IT-Security, Fortbildung Radio Vulnerabilität
Die Forschung und das Laborprojekt konzentrierten sich auf eine konzeptionelle Vertiefung in Bezug auf
Technologiestacks und Architekturen im Bereich von Radio Signalen. Dies beinhaltete eingehende
Untersuchungen zu den eingesetzten Technologiestacks sowie die Ausarbeitung und Analyse von
Architekturkonzepten im Zusammenhang mit Radiosignalen.
Plattform und Tooling spezifisch zu befragen bei konkrete Projektanlässe.
C++ Java Python TCP/IP Geräte IPS/IDS IAM ISMS CVE Standarten TCPDUMP SNORT IPTABLES
Eigen
Frankfur
8 Monate
2022-05 - 2022-12

HR- Services und eAU

Senior Entwickler DevOps Cloud Fullstack, Architektur (Freiberuflich) Programmierung Architektur Networks ...
Senior Entwickler DevOps Cloud Fullstack, Architektur (Freiberuflich)
  • Im Bereich HR- Services und eAU (Elektronische Arbeitsunfähigkeit Anmeldung), Auf Proprietäre Plattform-Framework, -teilname an Entwicklung von Services mit Java und Angular
  • Im Schwerpunkt, Migration von Full-Stack Services von Openshift 3 auf Openshift 4 die jeweils von Kong API Gateway Server auf IBM Connect API Gatway Server. Unterdessen Unterstützung der Übertragung von Monitoring Grafana Dashboards in die Produktion auf Openshift4 Plattform
  • Migration und Upgrade von Business Hub- Plattform und API-Manager von Kong Server auf IBM API Manager
Propriäres Platform. Java Angular npm Springboot UML Oracle IntelliJ SQL-Developer Grafana Prometheus ElasticSearch Cloud AWS SOPS Maven Openshift Ver. 3 und 4 GitLab Docker Kubernetes Swagger OpenAPI Kong API Gateway Java NodeJS Visual Studio Code MINGW64 GIT Tortoise PGP Zertifikate Confluence MS Office Produkte
Programmierung Architektur Networks Middleware Shell-Script Unix SDLC Servers GitLab Windows Openshift Business Hub Cloud AWS
DB AG
3 Monate
2022-03 - 2022-05

IT Security Architektur

Konzept & Vorgehen; Senior Software Entwickler Elementare IT-Security und Architektur Kenntnissen
Konzept & Vorgehen; Senior Software Entwickler

  • IT- Security Architektur (Review, Konzept, Ausbau)
  • Requirements (filtern, sortieren, Hotspots und Risk Zones), anfängliche Threats Analysis in einem laufenden Projekt. KRITIS
  • Vorbereitung Assessment und Mini-Lab-Intern, ISO-27001, KRITIS, BISG, OWASP

Unix Windows Cloud AWS
Elementare IT-Security und Architektur Kenntnissen
DB AG
5 Monate
2021-11 - 2022-03

Implementierung von REST Webservices

Senior Software Entwickler (Freiberuflich)
Senior Software Entwickler (Freiberuflich)

  • Im Bereich Agrarwirtschaft, Mitarbeit an Erweiterung eines Systems mit einem neuen Querschnitts-Bereich innerhalb bestehenden technisch heterogene Webanwendungen
  • Die aufgaben umfassen die Implementierung von REST Webservices
  • Webservice Client und Geschäftslogik, das entwerfen von logische Daten-modele und Physische Persistenz sowie Ergänzung von Dokumentation der Architektur und Design

Windows Unix/Linux Java 11 IntelliJ Eclipse Oracle Postgresql Tomcat Wildfly Jackson Resteasy JSON JsonB REST GitLab Git Redmine Mattermost LotusNotes MS-Outlook SCRUM ZOOM
Agrarwirtschaft; Marktführer Unternehmen
6 Monate
2021-01 - 2021-06

Server Plattform Aufbau; Eigenprojekt

System Engineer; System Administrator; Software Entwickler; SCM, Cloud (Freiberuflich)
System Engineer; System Administrator; Software Entwickler; SCM, Cloud (Freiberuflich)

  • Installation und Konfiguration sowie Betrieb von Server Plattform und Anwendungen im Internet
  • Entwurf und Entwicklung von Demo Programmen. Installation und Konfiguration von Blog, Wiki, Mail-System, Dokumentmanagement System, Projekt- Kollaboration sowie Versionsverwaltung, Docker und Dockerized Anwendungen
  • Absicherung mit digitalen Zertifikaten und Software Hardening, Firewall automatisierte Skripten für Monitoring
  • Videostreaming Plattform und Video Editing auf Linux
  • Im weiteren ist eine Anwendung für Geosys -Google Maps API für öffentliche Verwendung ist im Entwicklungsstadium für Anpassung für Cloud-Umgebung

Windows Linux Joomla MediaWiki Mailer VPN RDP C++ Java Angular PrimeNG MySQL Casandra Kafka Git SVN Shell Skripte (Bash) Python Gnome Docker Logicaldoc 8.5 Apache Tomcat Wildfly XAMP Unix (Ubuntu; Fedora) Devices
5 Monate
2020-11 - 2021-03

Agrarwirtschaft

Java Senior Entwickler
Java Senior Entwickler

  • Entwicklung Komponenten in Web-Anwendung
  • Einführung RUP in SCRUM, Modeling und Dokumentieren mit UML

10 Monate
2020-02 - 2020-11

IT Security

QA Prozesse, QA- IT Security, Designer, Senior Entwickler ,Testautomatisierung (Freiberuflich) C++ Java VM ...
QA Prozesse, QA- IT Security, Designer, Senior Entwickler ,Testautomatisierung (Freiberuflich)
  • Im Bereich des Hardwaregestützte IT- Security (HSM), im Rahmen von QA-Maßnahmen für die Verbesserung der Code Qualität von Modulen und Methodeneinsatz, es wurde die Testautomation mit Test- Fixtures und Test Cases ergänzt - sowie Google Test Framework für den Methodeneinsatz Data Driven mit Proprietäre Framework ist erweitert, welches dafür das Design und Implementierung ist durchgeführt
  • Zusätzlich es wurden bestehende MSSQL- Testskripten für das EKM (Extended Key Management) re-factored und auf C++ / GoogleTest zwecks Testautomation migriert
  • Das GoogleTest PKCS11-Libs Test-Suite ist ebenfalls für den Einsatz bereitet wurde
C++ Java VM PKCS#11 MSSQL SERVER EKM FIPS MSVC17 CLion SQL Shell-Skripte SNMP CNG/CSP MSSQL Windows Devices HSM Unix/Linux GoogleTest JIRA VPN RDP ODBC CMake SVN Skripte TransactSQL Gnome Docker Scrum ZOOM
Utimaco IS GmbH
NRW
6 Monate
2019-09 - 2020-02

erstellen von Software und Systemintegrations-Architekturen

Architekt / Assitent Architekt (Freiberuflich) Anforderungsanalyse Anforderungsspezifikation Analyse ...
Architekt / Assitent Architekt (Freiberuflich)
  • Im Logistikbereich des Nahverkehrs und Entwicklung von hoch moderne Schienenfahrzeuge, Teilnahme an Anforderungsanalyse und Anforderungsspezifikation eines Unterbereichs, sowie Auswertung der Architekturfestlegungen und erstellen von Architekturen für Subsysteme
  • Die Aufgaben umfassen u.a. das erstellen von Software und Systemintegrations-Architekturen, die Führung von Change Control Boards Sizungenen, Begleitung von Integrationstest- Dailys und Defect Board
  • Besonders das Erstellen von Architekturentwurf und Architekturspezifikation für Capacity Information System, prägte die Tätigkeit im Projekt aus
  • Die komplexe technische Umgebung ist auf dem Basis von Unix mit Einbindung von Apps, High-End Geräte, Sensoren, CCTV, lokale und Web Interfaces. Einsatz von NoSQL DB, Angular2, Python, Java, C++, OPCUA, REST, Embedded, UML2
Unix Apps High-End Geräte Sensoren CCTV lokale und Web Interfaces NoSQL DB Angular2 Python Java C++ OPCUA REST Embedded UML2 Windows Devices
Anforderungsanalyse Anforderungsspezifikation Analyse Dokumentation Betriebsysteme Programmiersprachen Methoden
Siemens AG / Siemens Mobility GmbH, Öffentliche Verkehr / Logistik
Erlangen D
9 Monate
2019-01 - 2019-09

Fullstack / Blockchain; Eigenprojekt und Fortbildung

Software-Entwickler Microservices Springboot SpringMVC ...
Software-Entwickler
  • Fullstack Entwicklung eines Anwendungsplattform in Microservices Architektur, mit Springboot, SpringMVC, JQuery, Ajax, REST Webservices, Datatables, Thymeleaf, Bootstrap, HTML5, JavaScript, AES/RSA Encryption, MySQL, H2 und REDIS- Cache, Kafka und GIT
  • Der Entwicklung ist fortlaufend und befindet sich im Basisstadium allerdings mit funktionierende Grundgerüst in beschränkte Umfang
  • Für die Entwicklung ist Spring Tool Suite für Springboot und SpringMVC (JQuery Datatables), sowie Eclipse Neon mit Angular2 PlugIns verwendet

Ziel:

Architektur ist Einsatz von Container Docker und Installation in einem Cloud- Laufzeitumgebung

Microservices Springboot SpringMVC JQuery Ajax Rest WS Datatables Thymeleaf Bootstrap HTML5 JavaScript AES/RSA MySQL H2 REDIS Cache GIT Spring Tool Suite Eclipse Neon Angular2 Tomcat (embedded) UNIX (Ubuntu) Windows
Frankfurter Raum
6 Monate
2018-05 - 2018-10

Entwicklung der neuen Cloud und Ax4 basierendes DB- Cargo- Kundenportal

Integrationsarchitekt (Freiberuflich) Sparx Enterprise Architekt XML- Spy Altova Mapforce ...
Integrationsarchitekt (Freiberuflich)
  • Mitarbeit an Entwicklung der neuen Cloud und Ax4 basierendes DB- Cargo- Kundenportal als Integrationsarchitekt. Im Rahmen der ?Digital Transformation? für Zukunft orientierte und modernisierte IT- Landschaft und Einschließung von eServices
  • Das System myRailportal als ?System Of Systems? entwickelt im Projekt MRX, integriert Anwendungen und Services aus der EAI- Architekturlandschaft auf der Basis von AXIT-AX4 Logistik Plattform. Die Verzahnung von Anwendungen erfolgt über zentrale Oracle ESB sowie mit direkte Verbindungen. Die abgebildete Demand-Supply-Management Geschäftsprozesse im Ax4, werden in Cloud- Laufzeitumgebung betrieben. Das AXIT-Ax4 Logistik Plattform ist das Drehscheibe und Basisplattform ebenfalls für geplante eServices
  • Zu der vollen Übernahme von Verantwortung der Rolle als Integrationsarchitekt, kam zuvor das Erkenntnis der DB Cargo erforderliche Schwerpunkt der intermediären Aufgaben in fortschrittlichen Projekt, von Business Analyst vertretbar
  • Die Aufgaben umfassten u.a. die Beratung zur IT-Bebauungsplanung, Beratung zu Integrationsszenarien in einer komplexen heterogenen Systemlandschaft mit Legacy Systeme, Durchführung von Analysen auf die geplanten Informationsflüsse, deren Bewertung und Erarbeitung von Lösungen, Durchführung von Analysen auf techn. sowie fachliche Architektur. Durchführung von Risikoanalysen und Entwicklung von Maßnahmen, Beratung zu der techn. und fachlichen Verortung von Daten, Beratung zu der techn. und fachlichen
  • Verortung von Funktionalitäten, Beratung zur IT-Architektur in einem Domänen übergreifenden Kontext. Durchführung von Workshops zur Lösungsfindung von technische und fachliche Architekturproblematiken
  • Besonders wurde die Erarbeitung von einem Konzept für durchgehende Mapping der Integration der Services und Verwendung von Schnittstellendaten mit der Zielsetzung erarbeitet, Qualität und Nachvollziehbarkeit von Datenkonsistenz und Datenintegrität übersichtlich und automatisierbar darzustellen. Hierfür ist die Transformation von Artefakten in einheitliche XSD- Format konzipiert um visuell die Relationen zu knüpfen sowie automatisiert Transformationskonzepten mit-einzubinden und ermöglichen
  • Dokumentation der Klärungen für das GoLive des Systems für die Betriebsführung als Teil der formalen Anforderungen ist erstellt um Ergebnissen aus verschiedene Klärungsprozesse zusammenfassend anzubieten
Sparx Enterprise Architekt XML- Spy Altova Mapforce Visio Powerpoint Confluence Jira DB Cloud AWS Cloud EC2 RDS Oracle OSB Oracle DB JEE/Java8 Webservice XSD/XML WSDL Prototyping: Wildfly Apache POI Windows Unix Cloud-AWS AXIT-Ax4
Deutsche Bahn AG
Frankfurt am Main
2 Monate
2017-11 - 2017-12

prototypische Implementierungslösungen

Senior Software Entwickler /- Architektur. Assessment (Freiberuflich) JEE/Java8 Spring Core Spring Boot ...
Senior Software Entwickler /- Architektur. Assessment (Freiberuflich)
  • Mitarbeit in einem Projekt für Umsetzung der Migration von bestehendes Ordering- System auf eine neue Entwicklung in Microservices Architektur. Das System automatisiert in dem Touristik- Bereich das Abwicklungsprozesses von Hotels, Mietwagen und Flug Tickets. Die neue Entwicklung soll das bestehendes monolithischen Design auf Services in einem flexiblen Komponentenmodell runterbrechen
  • Fachliche Einarbeitung in das bestehende System Cytric, für Abwicklung des Ordering, sowie in das Proprietäre neues Design und Framework
  • Innerhalb eines SCRUM-Team:
    • Implementieren von Agent- Geschäftsprozesses als Spring Komponenten
    • UML- OO-Design generisches Klassenmodel für XML-Mapping-Anbindung der VO's an Controller
    • Minimale Auswertung/Assessment bestehende Architektur im Hinsicht auf Skalierbarkeit und Robustheit
JEE/Java8 Spring Core Spring Boot Tomcat Gradle DTD XSD/XML WSDL Jira Jenkins Windows Unix MOM
Touristik; i:FAO / AMADEUS
Senior Software Entwickler /- Architektur. Assessment
5 Monate
2017-06 - 2017-10

Kapazitätsmanagement

C++ Software Entwickler NetBeans8 Microsoft Visual C++ 2015 CMAKE ...
C++ Software Entwickler

In einem Projekt im Bereich der Kapazitätsmanagement des Schienennetzes der Deutsche Bahn, für automatisierte Optimierung der betriebliche Auslastung durch Einsatz von algorithmischen Gurobi-Solver; Unterstützung der neue Implementierung und Ausbau von Modulen in C++ für Steuerung und Abwicklung der internen Prozesse

  • Innerhalb eines SCRUM-Team:
    • Implementieren der Asynchrone Steuerung für Einzelne Client Anfragen zwecks Belegung von Trassen
    • Anbindung von Teilmodulen an das MOM/TIBCO
    • Bereitstellung von Container Klassen über GSoap für Serialisierung/De-Serialisierung von Daten-Nachrichten aus dem JMS- XML-Payload
    • Ausbau und Anpassung der Solver- Wrapper Modulen
    • Verbesserung des Ladens der Laufzeit-Konfiguration durch Validation-Klassen
    • Unit Testing mit GoogleTest und Unterstützung von Integrationstests der Module und Apps wie Click&Ride
    • QS; Dokumentation in HP/AML TMT, JIRA, DoxyGen, SonarQube
    • Klassenmodel Entwurfs-Re-Design unterstützt mit UML und Sparx Enterprise Architekt
  • Besonders im Fokus war der Anbindung der Komponenten an TIBCO Middleware- Queues mittels Einsatz von GSoap, für die Generierung der Container Klassen
NetBeans8 Microsoft Visual C++ 2015 CMAKE UX-Shell Oracle SQL Jenkins TMT HP-AML Jira SVN Windows Unix MOM C++ 11; 14; 17 unter Unix CentOS
DBNetz; Deutsche Bahn AG
5 Monate
2017-02 - 2017-06

Digitale Medien, Computer Vision; Eigenprojekt

Java/C++ Senior Software Entwickler (Freiberuflich) Java SOA/JEE MDB ...
Java/C++ Senior Software Entwickler (Freiberuflich)
  • Entwicklung eines Prototyps für skalierbare und performante Bearbeitung und Steuerung von HD-Video Streaming aus lokale und Online angeschlossene CAM-Devices über TCP/IP Netze, zwecks prozessieren von Biometrische Metriken wie Gesichter und Images mit OpenCV und deren Zurückspielen im Client-Browser
  • Die Biometrische Daten sind asynchron bearbeitet und persistiert, gestützt von Ereignisgesteuertes Backend Plattform
    Java SOA/JEE MDB ActiveMQ Windows Unix MOM MYSQL JNLP (u.a. Javacpp Lib) C++ angebundenen Modulen Oracle HTML5 Websockets sowie Chrom Medien-Erweiterungen NetBeans 8 Microsoft Visual Studio 2015 JBoss Wildfly
    11 Monate
    2016-02 - 2016-12

    Application Architektur

    Application Archiect (Freiberuflich) Cobol Microfocus Visual Cobol UX-Shell ...
    Application Archiect (Freiberuflich)

    • Bei Namhafte IT- Dienstleister im Finanzbereich in München, Übernahme der Verantwortung und Ausführung von Aufgaben als Application Architekt für Core- Banking Software als intermediate Unterstützung. Die Aufgaben umfassten u.a. wie folgendes:
      • Verantwortung für die Anwendungsarchitektur (Produkte und kundenindividuelle Anpassungen)
    • Innerhalb des Software-Development-Life-Cycle:
      • Verantwortung für das Requirement Management der nicht funktionalen Anforderungen
      • Unterstützung der Business Analysten in der Phase ?Funktionales Design?
      • Verantwortung für die Datenmodellierung/DB-Design
      • Begleitung und Unterstützung der Zusammenarbeit mit dem Development in Indien (Korrespondenz und Telcos auf Englisch)
      • Review, Controlling und Abnahme, der in Indien erstellten Artefakte (z.B. technische Kundendokumentation) und Schätzungen
      • Unterstützung des First und Second Level Support im Falle von dringenden Workarounds oder Fehlerbehebungen in den Kundenumgebungen
      • Gestaltung und Leitung von (Fach-)Arbeitskreisen der Anwendungsarchitektur
      • Mitwirkung bei der Optimierung des Entwicklungsprozesses
      • M?itwirkung an R&D-Projekten und Maintenance (Third Level Support) der Software-Assets
    • Im Rahmen der Arbeit sind Themen wie FATCA, CRS (Common Reporting Standard), KYC (Know Your Customer), AML (Geldwäschebekämpfung), TONBLLER Siron, durch die Mitwirkung an FD, TD Dokumente näher gekommen

    Cobol Microfocus Visual Cobol UX-Shell Java JEE7/8 JDK 7 8 JUnit Eclipse JBOSS EAP 6 SQL Developer UML Prozessdokumentation Oracle PL/SQL Windows Unix COBOL JEE/SOA
    FIS- KORDOBA
    4 Monate
    2015-09 - 2015-12

    SCRUM-Team und Frameworks Unterstützung

    Senior Consultant in JEE Umfeld, Software Entwickler (Freiberuflich) Java JUnit Eclipse 4 (Luna) ...
    Senior Consultant in JEE Umfeld, Software Entwickler (Freiberuflich)
    • Im Energieversorgungsbereich der deutsche Bahn, in bereits bestehende SCRUM-Team und Frameworks Unterstützung der Ausbau von Funktionalität im SOA/JEE durch technische Unit-Tests und fachliche WS-Tests mittels SOAP-UI, in agilem Scrum- Umfeld
    • Die Aufgaben umfassten außer die Business- Logik Modellierung mittels UML mit Innovator und Programmierung von Funktion, auch die Definition von Testfälle im HP- TMT Quality Center Tool sowie die Ausführung von SOAP-UI Tests, Evaluierung dessen Ergebnisse und Dokumentation
      Java JUnit Eclipse 4 (Luna) JBOSS REDHAT EAP 6 Innovator UML SOAP-UI Oracle PL/SQL Windows Unix JEE 7/ 8 JDK 7; 8 Spring
      Öffentliche Verkehr, Logistik; Energieversorgung; Deutsche Bahn AG
      2 Monate
      2015-07 - 2015-08

      Softwareentwicklung, Beratung, Architektur

      Software Entwickler, Berater, Software Architekt Java JEE7 JPA2 ...
      Software Entwickler, Berater, Software Architekt
      • Im Finanzdienstleistung der Kreditgeschäft Digital Banking beim Startup Unternehmen Kreditech in Hamburg; Ergänzung und Ausbau der Reconciliation- Prozesses durch Entwurf und Vereinheitlichung von Vorhandenen Technologien im Einsatz wie EXASOL und Pentaho/Kettel über CRONJOBS und neues Systems welches die Abbildung von komplexere und zentralisierte Bearbeitungslogik wie FUZZY, Semantik und Phonetik ermöglicht. Im Weiteren sollte der Gesamtprozess der Datenfluss im System für Verbesserung der Datenqualität als Voraussetzung für Reconciliation, analysiert und betrachtet werden. Das Ziel war die Verbesserung der Qualität und Verlässlichkeit der Reconciliation sowie die Beschleunigung des Reporting aus dem Datamarts insgesamt.
      • Zu Aufgaben gehörte die Bestandsaufnahme der aktuellen Stand der Reconciliation und allgemeine ETL und Datenfluss- Prozesse, die Erarbeitung von Lösungsansatz, Konzept und Basisarchitektur sowie Prototyp zwecks Machbarkeitsprüfung im Hinsicht auf Wirtschaftlichkeit und Ressourcenplanung. Eine Projektplanung und Team-Zusammenstellung wurde im anfänglichen Stadium vor Management präsentiert sowie es wurden dailys geführt um SCRUM als Ausführungsmethode in konzipierte Komponentenmodell zu etablieren.
      • Das Prototyp implementierte auf JBOSS AS in Clustered- Load balancing in SOA Architektur, XA- Transaktionsteuerung über EJB3 Timers und Webservices, umfasst EXASOL,ProgresSQL,MySQL über angepasste JDBC, mit Integration von vorhandene Pentaho/Kettle Cronjobs auf Unix. Die Transaktionssteuerung wurde allerdings noch nicht ACID- getestet sondern lediglich konfigurativ im Server und Basiskomponenten aufgesetzt
      • Für die Implementierung wurde Eclipse Luna, Eclipse JBOSS Plugins sowie NetBeans 8 eingesetzt.
      • In Verwendung waren auch Open source Projektplanung und Office Tools sowie Google Tools, MS Powerpoint und MS Word.
      Java JEE7 JPA2 EXASOL LUA Pentaho/Kettle -Spoon PostgresSQL MySQL 5 JBoss AS 7 JUnit Windows Linux JBOSS7 EXASOL Pentaho PostgresSQL MySQL
      KREDITECH
      4 Monate
      2015-03 - 2015-06

      Management Cockpit

      Software Entwickler, Beratung Java JEE6/7 EclipseLink ...
      Software Entwickler, Beratung
      • Im Bankenbereich der Sparkassen, stellt das Softwareinstrument für  Management Steuerung, sogenannte „Management Cockpit“ (Dashboard), analyse- und Finanzdaten aus dem Cube/OLAP basierende Datamart und Datawarehouse,Berichte und Metadaten online in einem Webanwendung, zur Verfügung, dies im Rahmen von Erweiterung der Umfang der  Funktionalität und Datenselektion die Anwendungsübergreifend sind.
      • Die Erweiterungen im Frontend sind zu XHTML/Ajax basierenden Sichten (View) und im Businesslogik der Anwendung für Steuerung der Generierung Prozesses und filtern.
      • Die Aufgaben umfassten der Ausbau der Funktionen auf bestehende Desigmodel sowie Datenmodell im Persistenz Layer. Der Entwicklung ist mit MyEclipse, Java7, JSF, Primefaces, JPA und Hibernate auf JBOSS 5.x und Windows7 erfolgte.   
      Java JEE6/7 EclipseLink JPA2 DB2 HSQLDB JBoss Application Server JUnit Windows7 JEE JBoss HSQLDB DB2
      5 Monate
      2014-09 - 2015-01

      Eigenprojekt

      Selbstständig Visual Paradigm Java C++ ...
      Selbstständig
      • Zwischen September 2014 und Ende Januar 2015; Vorbereitung  von Auslandsreise und Auslandsaufenthalt, indessen u.a. eine Projektstudie durchgeführt war war.
      • Das Projekt liegt im Bereich der Automotive in Verbindung mit Biometrische Lösungsansätze für Absicherung von Gütern und Fahrzeuge mittel digitale Medien, Netzwerktechnologie, Wireless und GPS.
      • Es wurde Recherche und Geräten (Firmen, Devices Box Computers) sowie Algorithmen und Opensource Modulen für Fingerabdrücke, Gesichtserkennung und Voice Erkennung auf Vorhanden evaluiert. Eine Grobe Architektur und  UML Modellierung des Designs sowie Komponentenmodell ist mit mit Visual Paradigm V.12 erstellt.
      • Im Planung sind Methoden für Anbindung von mobile-clients an Enterprise Infrastrukturen, als Teil der Recherche mit integriert.
      • Implementierung von Modulen für Gesichtserkennung mittels Java und C++ mit OpenSource Software.
      Visual Paradigm Java C++ Eclipse IDE NetBeans Box Computer Rapsbian Digital
      Auslandaufenthalt / Automotiv
      6 Monate
      2014-03 - 2014-08

      Plattform & Webentwicklung; Algorithmen; Eigenprojekt

      Senior Consultant, Software Entwicklung, Beratung UNIX Ubuntu XAMP Eclipse ...
      Senior Consultant, Software Entwicklung, Beratung
      • Entwicklung von JEE Anwendungsplattform zwecks Demonstration und Bereitstellen von technische Grundlage für etablieren von neue erworbene Technologien, vor allem im algorithmische Anwendungsbereich.
      • Einrichten von UNIX XAMP Umgebung sowie SOA Umgebung für Webanwendungen. Prototypisch jedoch mit implementierten Funktionalitäten sind basierend auf JSF2.0, Primefaces4.0, Glassfisch4.x, JBOSS7.x und MySQL5.x, Demo Anwendung implementiert. Im Fokus der Implementierung lag schwerpunktmäßig auch die Verwendung von APIs wie Google Maps für persistierte dynamische GIS Darstellung von GEO Daten, das GUI Design und Implementierung der Präsentationschicht. Besonderes sind Authentifikation und Autorisation mit DBRealm und Einbindung von Komponenten für Asynchrone Bearbeitungsprozesse, im Applikationsserver proprietäre Messaging Broker erarbeitet. Weitere statisches responsive HTML5 basierend Web- Präsentation sind ebenfalls Bestandteil der Implementierung.
      UNIX Ubuntu XAMP Eclipse NetBeans MySQL Shell Google Maps API XML Tools DB Tools Java JEE 6 und 7 Redhat EAP 6
      2 Monate
      2014-01 - 2014-02

      Prototypische Entwicklung von Asynchrone Teilprozesskette

      Position Senior Consultant, Software Entwicklung,Beratung ava JEE6/7 EclipseLink ...
      Position Senior Consultant, Software Entwicklung,Beratung
      • Prototypische Entwicklung von Asynchrone Teilprozesskette für Bearbeitung von Datennachrichten aus ESB im SOA zwecks Broadcast auf Mobile Endclients.
      • Die Implementierung von Ereignisgesteuertes Modul mittels Message Driven Bean für JMS prozessieren, setzte Techniken für Validierung und Konsistenzerhaltung der Daten im Schemamodel, berücksichtigte ins besonders Aspekten der Skalierbarkeit und Betrieb und Ausbaufähigkeit, als Vorlage für weitere Modulentwicklung.
      • Das Modul verwies auf ein stabiles und robustes Laufzeitverhalten bei den abschließenden lokalen Systemtests über vor allem Proprietäre weiterentwickelte JMS Client sowie Administrationskonsole des Servers. Außer Oracle WLS es wurde für die Entwicklung auch Glassfisch4 für Unit-Tests des Client in Verbindung mit NetBeans eingesetzt.
      ava JEE6/7 EclipseLink JPA2 Oracle11g Weblogic Application Server 10.3 Oracle OEPE Eclipse Indigo/Kepler NetBeans7.4 Maven3 XML Spy XSD XML JMS SVN Confluence UML JUnit ORM Windows JEE7 Oracle OEPE Weblogic
      Sympany AG
      Basel/Schweiz
      8 Monate
      2013-01 - 2013-08

      Erweiterung und Wartung von Betriebsüberwachungs- und Steuerungssystem

      Software Entwickler, Beratung Java Java JEE 6 7 ...
      Software Entwickler, Beratung
      • Teilnahme an Erweiterung und Wartung von Betriebsüberwachungs- und Steuerungssystem im Logistik und Personenverkehrsbereich der Deutsche Bahn sowie die Vorort Unterstützung der Kommunikation der Entwicklungsprozessen im Offshore in Neu Delhi, Indien.
      • Die Erweiterung des Systems sowie die Wartungsaufgaben eines Existierendes Systems in einem Komplexe Umgebung, erfolgte mit der Zielsetzung mehrwöchige Vorort Unterstützung als SPOC für Kommunikation sowie technisches, integriert in die interne Abwicklungsprozesse des Offshore – Teams.
      • Die Programmierung in Java von neue Modulen und Erweiterung von bestehenden Modulen und GUI sowie die Programmierung und Anpassung von PL/SQL Prozeduren und deren Dokumentation.
      • Die direkte eigene Beteiligung an der Entwicklung für Ausbau des Systemprogramms im Frontend sowie Backend, ist in Personalverwaltungsmodulen gefallen. Die allgemeine Verbessrung der Qualität der Software erfolgte durch Fehlerbehebung der Unit- Testmodulen und Analyse der Fehlerkategorien zwecks Überprüfung auf Automaitons-Einführung.    
      Java Java JEE 6 7 JBOSS Swing Eclipse Ant/Maven Sparx Enteprise Architect SVN SCRUM MS Office WiKi Confluence UML JUnit DMS Windows UNIX JBOSS J2EE Sparx Enterprise Architekt
      Deutsche Bahn AG
      1 Jahr 2 Monate
      2011-11 - 2012-12

      Beteiligung an Anforderungsanalyse für die Anbindungsschnittstelle eines neuen Systems

      Software Architekt, Designer, Beratung Windows UNIX JBOSS ...
      Software Architekt, Designer, Beratung
      • Beteiligung an Ausbau, Re-Design und Portierung eines existierenden Systems für Produktionssteuerung des Stahls im Stranggussverfahren.
      • Ziel des Einsatzes ist die Verstärkung des Entwickler Teams in SCRUM Methodik um die Ziele des Releasemanagement zu erreichen sowie längerfristig Beteiligung an Optimierungsmaßnahmen für Verbesserung der Kontrolle und Produktionsqualität.
      • Im Laufe der Unterstützung im Projekt, außer die fachliche Einarbeitung in den spezifische und Spezielle Erfordernissen der Produktion, wurde auch die Implementierung von GUI-Prototyp aus dem  Fachspezifikation und bereits Vorhandene Proprietäre MVP basierendes Framework, mittels Windows Builder für SWING und Eclipse, ausgeführt.     
      • Im Übergabe beinhaltete eine Prototyp mit der Realisierung der Model Komponente des MVP, im laufähige Zustand innerhalb des Projekt Team bezogene SEU.
      Windows UNIX JBOSS J2EE SOA Sparx Enterprise Architekt
      Deutsche Bahn AG
      2 Monate
      2012-09 - 2012-10

      Beteiligung an Ausbau, Re- Design und Portierung eines existierenden Systems für Produktionssteuerung

      Software Architect, Designer, Entwickler, Beratung Windows UNIX JBOSS ...
      Software Architect, Designer, Entwickler, Beratung
      • Beteiligung an Ausbau, Re- Design und Portierung eines existierenden Systems für Produktionssteuerung des Stahls im Stranggussverfahren. Ziel des Einsatzes ist die Verstärkung des Entwicklers- Teams in SCRUM Methodik um die Ziele des Release Management zu erreichen sowie längerfristig Beteiligung an Optimierungsmaßnahmen für Verbesserung der Kontrolle und Steuerung in der Produktion.  
      • Im Laufe des Einsatzes bis Aufgrund von Wirtschaftliche neue beschaffene Umstände im Weltwirtschaftskrise ist außer die fachliche Einarbeitung im spezielle Erfordernissen der Produktion, auch die Implementierung von GUI-Prototyp auf Fachspezifikation und Vorhandene Proprietäre MVP basierend, mittels Windows Builder für SWING und Eclipse.      
      • Im Übergabe beinhaltete eine Prototyp mit der Realisierung der Model Komponente des MVP, im laufende Zustand innerhalb des Projekt Team bezogene SEU.
      Windows UNIX JBOSS J2EE SOA Sparx Enterprise Architekt
      DILLINGER HÜTTE GTS
      6 Monate
      2010-11 - 2011-04

      UTF8 Umstelllung Großprojekt

      Software und System Architekt, Team Lead, Designer, Entwickler
      Software und System Architekt, Team Lead, Designer, Entwickler

      Im Rahmen der UTF8 Umstelllung Großprojektes sollte besonders ein Projektbereich, aufgrund von abweichende technische Einsatz  im Unternehmenskritische Bereich (Delphi Pascal für Sybase ASE), mit bis dahin nicht überschaubare und Transparente Code- Umstellungsvorgänge und Terminrisiken, unterstützt werden so dass Maßnahmen für Erfolgreiche Abschluss ergriffen sein sollten;  es wurde entsprechend eine durchgeführt Bestandaufnahme und Analyse, ein zusammengesetztes Vorgehensmodell aus herkömmlichen Wasserfall und XP-  Extrem Programming ( i.e. angepasste SCRUM) ist  herausgearbeitet und präsentiert wurde.

      Mit parallel geführten Lösungseinsätze wurde das Team dann aktiv gesteuert und gemeinsam sind Instrumenten und Tools programmiert worden sowie die Einrichtung und Aufbau der SEU, Konfigurationsmanagement und fortlaufende Softwareintegrations- Prozesses mittels „Cruise Control“ und Automationsskripten.

      Das Ziel eine höhere Transparenz, Überschaubarkeit und Planbarkeit der Prozesses ist durch Einführung von kombinierter Automation und manuelle Code- Anpassung durch Qualifizierung und Quantifizierung der Bedarfsfälle währenddessen Annahmen getroffen sind als wären die Systemen mit MDA Ansatz entwickelt. Dies wurde insgesamt generisch und Widerverwendbar an mehreren innenbetriebliche geschäftskritische und nicht geschäftskritische Anwendungen und Systemen angewendet.

       

      Aufgaben:

      • Die Aufgaben umfassten außer der aktiven Führung dieses Prozesses („Pushing Lead“), auch die Programmierung von JAVA Programmen und Skripten, die Auswertung von Bearbeitungsergebnissen und Beteiligung an QS Maßnahmen.
      • Um die Termingerechte Abschlusse des Projektes, ein Legacy Betriebs- Monitoring GUI Client Tool im operativen Bereich, wurde von mir, portiert von Delphi Code, mit JAVA, JAVA Swing Programmiert. Die Programmierung erfolgte mit Reverse Engineering (RE) aus dem Delphi Code ohne Automation und unterstützende Dokumentation. Im Abschluss des Projektes wurde dieses Tool mit umfangreiche GUI- User Funktionen, in einem Produktionsfähiges stand übergeben.
      • Weitere Modulen um laufende Problematiken „on-the-fly“ zu lösen wie etwa Programmierung von AES Verschlüsselung- Klassen mit Java JCA und Framework für weitere Java Anwendungen auf dem Basis von Netbeans und Ant gehörten zu den erbrachten Leistungen.
      • Während dem Einsatz wurden andere Bereiche unterstützt und eine Installation und Konfiguration von JBOSS Instanzen basierend auf Unternehmen proprietäre KM- Tool als weitere Unterstützung von Betriebsabläufe zwecks eventuell Übernahme von Architektur Aufgaben, rundete ab die Aktivität und Leistung insgesamt.

       

      1&1 Internet AG
      4 Jahre 5 Monate
      2006-04 - 2010-08

      diverse Projekte

      Software /OO/J2EE/SOA Architekt, Designer, Entwickler
      Software /OO/J2EE/SOA Architekt, Designer, Entwickler

      Entwicklung von SOA basierende J2EE Anwendungen in Telekommunikationsbereich. Die Implementierung von Geschäftsprozesse welche Synchrone sowie Asynchrone Prozesse für Bearbeitung und Übertragung von transformierte Kunden und Prozesse- Daten über definierte Schnittstellen zu externe Systemen.

      Die Anwendungen im Bereich Customer Services und Dataware House, stellten Modulen die über Frontend Anwendungen und Benutzeroberfläche, Auskunftsdaten sowie Funktionaufrufe zwecks starten von Geschäftsprozesse, zur Verfügung.

       

      Die Asynchronität ist mittel  Workflow Engine und BPM- Engine realisiert wurde (JBPM) sowie über Verwendung von Messaging Systemen mit Anbindung an das Konzerns ESB (WSMQ und OAQ).

       

      Aspekten wie Ausfallsicherheit und Performance durch Wirtschaftlich orientierte Skalirbarkeit, sind von große Bedeutung begleitend in alle Phasen der Entwicklung Präsenz waren. Last und Performance Tests sowie Stabilitätstests rundeten die Maßnahmen für Vervollständigen der Anwendungen zu einem Robusten Produktionsstand.

       

      Aufgaben:

      • Die Aufgaben umfaßten das gesamten Entwicklungs- Lifecycle und beinhalteten das Umsetzen von Prozesse aus dem Funktionalen Design, Die Planung der Entwürfe, das Vorbereiten von Technische Design durch Berücksichtigung von technische Anforderungen, Aufwandschätzung und Mehodenauswahl,  Implementierung der Funktionalität und Testen/Systemtesten den Anwendungen, Auswertung und Berichtswesen.
      • Koordination, Korrespondenz und Kommunikation mit den Fachlichen und technischen Ansprechpartner der sämtliche Organisationseinheiten.
      • Verbesserung von Build- Prozeduren und Release Management.
      • Auf dem Stand der Technik sich halten um eventuell bei technische Lösungsvorschläge durch Berücksichtigung von Risiken, eine Innovation mit Zukunftsperspektiven in der Entwicklung einzuführen.
      • Anschließend außer, ergänzend zu Prozessbegleitende (WiKi) Dokumentation, auch die Bereitstellung von Dokumentation und Übergabedokumentation

       

      Implementierung von J2EE basierende Anwendung für Orchestrieren von Geschäftsprozesse für Verwaltung von Kundenprozesse.

       

      Technologie:

      BEA- WLS, JBPM, Oracle RDBMS und Ant (Eclipse), Clear Case

       

      Webservice Plattform

       

      Aufgaben:

      • Unterstützung und Ausbauen von bestehende Modulen wie JCA- Adapter und Webservices in der Organisations- Webservice Plattform.
      • Fehlersuche und Optimierung sowie die Ausführung von diesbezügliche Kommunikation und Korrespondenz.

       

      Implementierung von MessageDriven basierende J2EE Anwendung

       

      Aufgaben:

      • Implementierung von MessageDriven basierende J2EE Anwendung für JBOSS (4.2.1), WSMQ 6.0, Oracle 8.1, 9.0 RDBMS, zwecks Parallele Bearbeitung von Vielzahl von Schnittstellen und Massen Datennachrichten Typen die ORM transformiert in Dataware House persistiert.

       

      Implementierung von BEA- WLS (8.1.3.) basierende Webservices

       

      Aufgaben:

      • Implementierung von BEA- WLS (8.1.3.) basierende Webservices mit Eclipse (JDK 1.4.2) und Ant für zur verfügen stellen von Transaktionsdaten im Ordermanagement Bereich welche Funktionen für Auskünfte über Positionen und Status eines Orders zurückgeben.

       

      Implementierung von BEA- WLS basierende Webservice

       

      Aufgaben:

      • Implementierung von BEA- WLS basierende Webservice mit Eclipse (JDK 1.4.2) und Ant für Steuerung von Prozesse und Funktionen in Reporting Bereich.

       

      Entwicklung von J2EE Anwendung

       

      Aufgaben:

      • Entwicklung von J2EE Anwendung zu Ereignis gesteuerte prozessieren von Datennachrichten aus dem OAQ MOM und deren transformierte Übertragung in das Dataware House für zu Verfügen stellen von Data Mart System.

       

      Entwicklung von J2EE basierende Anwendung in SOA Architektur

       

      Aufgaben:

      • Entwicklung von J2EE basierende Anwendung in SOA Architektur, Webservice basierend mit SOAP-OVER-JMS Schnittstelle für prozessieren von Daten und transformierte persistierung in Dateware House.
      • WSMQ, Clear Case, Eclipse, MAVEN.

       

      Server – Design von Mehrmodulen- System

       

      Aufgaben:

      • Server – Design von Mehrmodulen- System in J2EE Architektur mit Anbindung an ESB, Webservice Client und zyklische Datenabfrage mit besondere Schwerpunkt verteilte Transaktionssteuerung und Fehlerbehebung mit der Herausforderung eine gesicherte Verwaltung und Korrelation einer Sitzung zu erstellen.
      • Zusatz Funktionen und Prozesse wegen die Synchrone und Asynchrone Prozesse runden ab die Funktionsumfang, ein Modul erfüllt die Asynchrone Bearbeitung von ORM transformierte Daten, ein andere Modul über Webservice Client verfügt über mittels Webservices Aufrufbar, Übertragungsfunktionen.

      Technologie:

      BEA-WebLogic (Ver.8.1), JBOSS (Ver. 4.2.1, Ver. 4.2.3) (Eclipse Ver.3.x), ORACLE (Ver.9.2), TOAD (Ver.8.0), Java, EJB, WebServices, WSDL, SOAP, BPM/JBPM, MAVEN 2.0, Clear Case

       

      Plattform:

      WindowsXP, UNIX Sun/Solaris, BEA-WebLogic, JBOSS, J2EE, JBPM, SOA, ORACLE, WSMQ, OAQ

      T-Online AG / T-Online- DTAG/ -Deutsche TCOM/Telekom AG

      Aus- und Weiterbildung

      Aus- und Weiterbildung


      Studiums als Diplom Ingenieur (Computers Practical Engineer) (Ähn. mit Dipl. Informatiker (FH) )


      04/2012 - 07/2012:

      Neue Technologien und Frameworks; Fortbildung

      • Fortbildung und Einarbeitung in neue Frameworks und Technologien. Vor allem sind die OSGi Framework, NetBeans IDE Erweiterungen, JSF- ICEFaces und andere Frameworks für Erreichung von fachlichen Zielen wie Jena für Semantik und GIS sowie Einsatz von Messaging mittels HornetQ und JBOSS in JEE6 und JEE7.

      • Im SOA Bereich, Webservices mit Apache CXF. Außerdem Richfaces, JSF, Facelets, RCP


      04/2011 ? 07/2011:

      Entwicklung Mobile Applikationen; Fortbildung

      • Fortbildung und Einarbeitung für Entwicklungen im Mobile Bereich mit dem besonderen Anbindungsaspekt an Enterprise Systemen. Vorgründlich basierend auf Grundkenntnissen von Midlets und J2ME mittels NetBeans, wurde das Titanium Studio Appcelertor für Entwicklungen für iOS Betriebssysteme ausgewertet mit dem Ziel ein Framework Model zu entwerfen und prototypisch zu programmieren.

      • Schwerpunkt des Frameworks sollte die Stabilität und Skalierbarkeit und Wirtschaftliche Effizienz sein. Dazu im Konzept, sind die Entwicklungszyklus mit standardisierte und innovative Methoden wie XP (Extrem Programming) und SCRUM im Bezug auf Ankopplungsschicht zu Applikationsserver und EIS berücksichtigt worden. Im Vorfeld standen die unterschiedliche Protokellen und Datenmodelle in der Verteilten Umgebung mit BPMN und MOM in SOA Architektur.

      • Speziell wurde das SDK und API für Android verwendet.

      • Teilnahme an Workshop für Entwicklung von Android Applikation und Ruby Server

      Position

      Position

      • Softwareentwicklung
      • Programmierung
      • Architekt
      • Designer
      • Projektleitung
      • Organisation
      • Koordination
      • Beratung
      • Consulting
      • Coaching
      • Schulung
      • Training
      • Qualitätssicherung
      • Test

      Kompetenzen

      Kompetenzen

      Top-Skills

      Softwarearchitektur Anwendungsdesign Programmiersprachen Entwicklung/Methoden Java C++ Datenarchitektur Oracle Angular Linux Datensicherheit Verschlüsselung

      Schwerpunkte

      • Beratung
      • Projektmanagement
      • Technisches Lead
      • Software Architektur und Design
      • Softwareentwicklung (Programmierung)
      • RUP
      • OO
      • UML
      • VB
      • C++
      • Java (JEE)
      • Internet
      • eCommerce
      • Windows(x)
      • UNIX (Derivate)

        Produkte / Standards / Erfahrungen / Methoden

        Analyse
        Anforderungsanalyse
        Anforderungsspezifikation
        Apache POI
        Apps
        Betriebsysteme
        Confluence
        Dokumentation
        EC2
        Embedded
        GIT
        HTML5
        Jira
        Methoden
        Powerpoint
        RDS
        REST
        Visio
        VM
        Webservice

        Methoden, Design & Dokumentation:

        • Wasserfall
        • VModel
        • XP
        • Scrum, Agile
        • Design Patterns
        • MVC
        • MVP
        • MDA
        • Sarbanes Oxley - SOX

        Internet:

        • OpenSource
        • CMS
        • Joomla
        • OpenCMS
        • CRM
        • Sugar CRM

        Projekt Management und Entwicklungstools:

        • Microsoft Project
        • Microsoft Visual source Safe
        • Clear Case
        • SVC
        • SVN
        • Git
        • Visio Professional VBA
        • Microsft Back-Office Server
        • Microsoft Visual Studio (MSVC, MSVB, Tools)
        • Sybase Enrterprise Studio (PowerJ, Sybase Tools)
        • SUN Workshop / Forte Developer 6 / Sun Studio
        • RogueWave for C++
        • SNiFF+ for C++
        • BORLAND TANDEM SUITE (C++ für UNIX)
        • Oracle JDeveloper (JAVA IDE, SQLDeveloper
        • Forte for Java 3.0 + Sun One Studio
        • Cruise Control
        • Hudson
        • Jenkins
        • Mantis
        • Jasper Reports
        • Appcelerator
        • SDLC
        • Midlets
        • Android
        • Eclipse Eclipse Plugins
        • Indigo/Kepler
        • Netbeans
        • Delphi
        • Delphi XE
        • IntelliJ
        • Visual Code

         

        Case Tools, A&D und Test Tools:

        • System Architect (MIS AG)
        • Power Designer (Sybase)
        • Erwin
        • Oracle Designer
        • MS Visual Modeler
        • Visio Professional
        • Rational Rose
        • TOAD
        • Oracle SQL Developer
        • SPARX Enterprise Architect
        • Rational Software Architect
        • Visual Paradigm
        • Together
        • JMeter
        • SoapUI
        • Junit
        • XML-Spy
        • Google Windows Builder

        Middleware:

        • RPC, OLE, DCOM
        • CORBA
        • OLE Automation
        • MS-Internet Information Server
        • BEA Tuxedo
        • BEA Weblogic (latest 10.3)
        • Hibernate
        • JPA
        • JPA2
        • JMS
        • MQ Series
        • WSMQ
        • SYBASE Jaguar CTS
        • ApacheTomcat 4.0
        • JRun
        • JUnit
        • JBoss (latest 7)
        • JBOSS-WS
        • JBOSS ESB
        • HornetQ
        • ActiveMQ
        • Oracle OAQ
        • Websphere
        • Apache Webserver
        • Tomcat
        • Glassfish
        • Apache Tomcat
        • Apache Service Mix
        • JVM
        • JRE
        • JConsole
        • Docker
        • Openshift
        • Kubernetes
        • HSM

        Betriebssysteme

        MS-DOS
        Novell
        OS/2
        SUN OS, Sun Solaris
        Ver. 5.6
        Tandem
        Unix
        UNIX (Ubuntu)
        Unix / AIX / CentOS / Linux (Ubunu,Fedora,Debian)
        Tandem OSS, Open SCO, Linux (Grundkenntnisse)
        Windows

        Programmiersprachen

        Ajax
        Assembler
        IBM 370, Intel Prozessoren
        Basic
        Bootstrap
        C
        C++
        Clipper
        Cobol
        CORBA IDL
        dBase
        Delphi
        Emacs / VI / POSIX
        Fortran
        Gupta, Centura
        Imake, GNU-Make, Make-Maker etc...
        Java
        JavaScript
        JavaScript / jQuery / Primefaces
        JQuery
        OOD/UML
        Pascal
        Perl
        Grundkentnisse
        PL/SQL
        Programmiersprachen
        Python
        Scriptsprachen
        VBA- Rational Rose
        Shell / Kornshell
        Shell-Skripte
        Thymeleaf
        UML2
        WSDL

        Datenbanken

        Access
        BTrieve
        DAO
        DB2
        Grundkenntnisse
        Exasol
        Gupta, Centura
        H2
        Informix
        ISAM
        JDBC
        MS SQL Server
        MSSQL
        MySQL
        NoSQL DB
        ODBC
        Oracle
        Oracle DB
        SQL
        Sybase
        TANDEM NONSTOP SQL
        xBase

        Datenkommunikation

        Bus
        CNG/CSP
        CORBA
        DCAM/ISAM
        EDIFACT
        Ethernet
        HDLC
        IBM LAN Server
        Internet, Intranet
        ISDN
        ISO/OSI
        JMS
        LAN, LAN Manager
        NetBeui
        NetBios
        Novell
        OS/2 Netzwerk
        parallele Schnittstelle
        PC-Anywhere
        Router
        RS232
        SMTP
        SNA
        SNMP
        SOAP
        TCP/IP
        Web Sockets
        Windows Netzwerk
        Winsock
        X.400 X.25 X.225 X.75...
        XML / JASON

        Hardware

        Android
        CAN-BUS
        Grundkentnisse
        CCTV
        HD Cam
        High-End Geräte
        Host MVS
        Grundkentnisse
        Microsoft Mobile
        Modem / Router / Bridge
        PC / Android / Hand Held
        ( OS/2, MS-DOS, Windows 3.x, Windows 95, Windows NT )
        Proprietäre HW
        SmartCard
        Sensoren
        Smartcard / Seriell / Contactless
        Tandem

        Berechnung / Simulation / Versuch / Validierung

        Automation / Shell Scripting
        Blackbox / White Box /Smoke Testing
        CAN-BUS
        Geräte
        Is-Alive
        JMeter
        JUnit, Mockito
        Last und Performance
        SoapUI

        Design / Entwicklung / Konstruktion

        AES/RSA
        Angular2
        CI / CD
        CLion
        Datatables
        Eclipse Neon
        FIPS
        GUI
        lokale und Web Interfaces
        MDA / TDD
        Microservices
        MSSQL SERVER EKM
        MSVC17
        MVC
        MVP
        OPCUA
        PKCS#11
        REDIS Cache
        Rest WS
        RUP
        Scrum / SAFe
        SOA / (Shifting Paradigma Micro Services)
        Spring / IOC
        Spring Tool Suite
        Springboot
        SpringMVC
        Tomcat (embedded)
        V-Model / Layers Model
        Wasserfall
        XP

        Branchen

        Branchen

        • Telekommunikation
        • Banken
        • Finanzen
        • Automotiv
        • Transport & Verkehr
        • Elektroindustrie
        • Direktmarketing
        • Multimedia

        Einsatzorte

        Einsatzorte

        Frankfurt am Main (+500km)
        Deutschland
        .
        möglich

        Projekte

        Projekte

        4 Monate
        2023-02 - 2023-05

        Senior Entwickler, Eigen; IT-Consulting; Funk IT-Sec

        Senior Software Entwickler QA-IT-Security, Fortbildung Radio Vulnerabilität C++ Java Python ...
        Senior Software Entwickler QA-IT-Security, Fortbildung Radio Vulnerabilität
        Die Forschung und das Laborprojekt konzentrierten sich auf eine konzeptionelle Vertiefung in Bezug auf
        Technologiestacks und Architekturen im Bereich von Radio Signalen. Dies beinhaltete eingehende
        Untersuchungen zu den eingesetzten Technologiestacks sowie die Ausarbeitung und Analyse von
        Architekturkonzepten im Zusammenhang mit Radiosignalen.
        Plattform und Tooling spezifisch zu befragen bei konkrete Projektanlässe.
        C++ Java Python TCP/IP Geräte IPS/IDS IAM ISMS CVE Standarten TCPDUMP SNORT IPTABLES
        Eigen
        Frankfur
        8 Monate
        2022-05 - 2022-12

        HR- Services und eAU

        Senior Entwickler DevOps Cloud Fullstack, Architektur (Freiberuflich) Programmierung Architektur Networks ...
        Senior Entwickler DevOps Cloud Fullstack, Architektur (Freiberuflich)
        • Im Bereich HR- Services und eAU (Elektronische Arbeitsunfähigkeit Anmeldung), Auf Proprietäre Plattform-Framework, -teilname an Entwicklung von Services mit Java und Angular
        • Im Schwerpunkt, Migration von Full-Stack Services von Openshift 3 auf Openshift 4 die jeweils von Kong API Gateway Server auf IBM Connect API Gatway Server. Unterdessen Unterstützung der Übertragung von Monitoring Grafana Dashboards in die Produktion auf Openshift4 Plattform
        • Migration und Upgrade von Business Hub- Plattform und API-Manager von Kong Server auf IBM API Manager
        Propriäres Platform. Java Angular npm Springboot UML Oracle IntelliJ SQL-Developer Grafana Prometheus ElasticSearch Cloud AWS SOPS Maven Openshift Ver. 3 und 4 GitLab Docker Kubernetes Swagger OpenAPI Kong API Gateway Java NodeJS Visual Studio Code MINGW64 GIT Tortoise PGP Zertifikate Confluence MS Office Produkte
        Programmierung Architektur Networks Middleware Shell-Script Unix SDLC Servers GitLab Windows Openshift Business Hub Cloud AWS
        DB AG
        3 Monate
        2022-03 - 2022-05

        IT Security Architektur

        Konzept & Vorgehen; Senior Software Entwickler Elementare IT-Security und Architektur Kenntnissen
        Konzept & Vorgehen; Senior Software Entwickler

        • IT- Security Architektur (Review, Konzept, Ausbau)
        • Requirements (filtern, sortieren, Hotspots und Risk Zones), anfängliche Threats Analysis in einem laufenden Projekt. KRITIS
        • Vorbereitung Assessment und Mini-Lab-Intern, ISO-27001, KRITIS, BISG, OWASP

        Unix Windows Cloud AWS
        Elementare IT-Security und Architektur Kenntnissen
        DB AG
        5 Monate
        2021-11 - 2022-03

        Implementierung von REST Webservices

        Senior Software Entwickler (Freiberuflich)
        Senior Software Entwickler (Freiberuflich)

        • Im Bereich Agrarwirtschaft, Mitarbeit an Erweiterung eines Systems mit einem neuen Querschnitts-Bereich innerhalb bestehenden technisch heterogene Webanwendungen
        • Die aufgaben umfassen die Implementierung von REST Webservices
        • Webservice Client und Geschäftslogik, das entwerfen von logische Daten-modele und Physische Persistenz sowie Ergänzung von Dokumentation der Architektur und Design

        Windows Unix/Linux Java 11 IntelliJ Eclipse Oracle Postgresql Tomcat Wildfly Jackson Resteasy JSON JsonB REST GitLab Git Redmine Mattermost LotusNotes MS-Outlook SCRUM ZOOM
        Agrarwirtschaft; Marktführer Unternehmen
        6 Monate
        2021-01 - 2021-06

        Server Plattform Aufbau; Eigenprojekt

        System Engineer; System Administrator; Software Entwickler; SCM, Cloud (Freiberuflich)
        System Engineer; System Administrator; Software Entwickler; SCM, Cloud (Freiberuflich)

        • Installation und Konfiguration sowie Betrieb von Server Plattform und Anwendungen im Internet
        • Entwurf und Entwicklung von Demo Programmen. Installation und Konfiguration von Blog, Wiki, Mail-System, Dokumentmanagement System, Projekt- Kollaboration sowie Versionsverwaltung, Docker und Dockerized Anwendungen
        • Absicherung mit digitalen Zertifikaten und Software Hardening, Firewall automatisierte Skripten für Monitoring
        • Videostreaming Plattform und Video Editing auf Linux
        • Im weiteren ist eine Anwendung für Geosys -Google Maps API für öffentliche Verwendung ist im Entwicklungsstadium für Anpassung für Cloud-Umgebung

        Windows Linux Joomla MediaWiki Mailer VPN RDP C++ Java Angular PrimeNG MySQL Casandra Kafka Git SVN Shell Skripte (Bash) Python Gnome Docker Logicaldoc 8.5 Apache Tomcat Wildfly XAMP Unix (Ubuntu; Fedora) Devices
        5 Monate
        2020-11 - 2021-03

        Agrarwirtschaft

        Java Senior Entwickler
        Java Senior Entwickler

        • Entwicklung Komponenten in Web-Anwendung
        • Einführung RUP in SCRUM, Modeling und Dokumentieren mit UML

        10 Monate
        2020-02 - 2020-11

        IT Security

        QA Prozesse, QA- IT Security, Designer, Senior Entwickler ,Testautomatisierung (Freiberuflich) C++ Java VM ...
        QA Prozesse, QA- IT Security, Designer, Senior Entwickler ,Testautomatisierung (Freiberuflich)
        • Im Bereich des Hardwaregestützte IT- Security (HSM), im Rahmen von QA-Maßnahmen für die Verbesserung der Code Qualität von Modulen und Methodeneinsatz, es wurde die Testautomation mit Test- Fixtures und Test Cases ergänzt - sowie Google Test Framework für den Methodeneinsatz Data Driven mit Proprietäre Framework ist erweitert, welches dafür das Design und Implementierung ist durchgeführt
        • Zusätzlich es wurden bestehende MSSQL- Testskripten für das EKM (Extended Key Management) re-factored und auf C++ / GoogleTest zwecks Testautomation migriert
        • Das GoogleTest PKCS11-Libs Test-Suite ist ebenfalls für den Einsatz bereitet wurde
        C++ Java VM PKCS#11 MSSQL SERVER EKM FIPS MSVC17 CLion SQL Shell-Skripte SNMP CNG/CSP MSSQL Windows Devices HSM Unix/Linux GoogleTest JIRA VPN RDP ODBC CMake SVN Skripte TransactSQL Gnome Docker Scrum ZOOM
        Utimaco IS GmbH
        NRW
        6 Monate
        2019-09 - 2020-02

        erstellen von Software und Systemintegrations-Architekturen

        Architekt / Assitent Architekt (Freiberuflich) Anforderungsanalyse Anforderungsspezifikation Analyse ...
        Architekt / Assitent Architekt (Freiberuflich)
        • Im Logistikbereich des Nahverkehrs und Entwicklung von hoch moderne Schienenfahrzeuge, Teilnahme an Anforderungsanalyse und Anforderungsspezifikation eines Unterbereichs, sowie Auswertung der Architekturfestlegungen und erstellen von Architekturen für Subsysteme
        • Die Aufgaben umfassen u.a. das erstellen von Software und Systemintegrations-Architekturen, die Führung von Change Control Boards Sizungenen, Begleitung von Integrationstest- Dailys und Defect Board
        • Besonders das Erstellen von Architekturentwurf und Architekturspezifikation für Capacity Information System, prägte die Tätigkeit im Projekt aus
        • Die komplexe technische Umgebung ist auf dem Basis von Unix mit Einbindung von Apps, High-End Geräte, Sensoren, CCTV, lokale und Web Interfaces. Einsatz von NoSQL DB, Angular2, Python, Java, C++, OPCUA, REST, Embedded, UML2
        Unix Apps High-End Geräte Sensoren CCTV lokale und Web Interfaces NoSQL DB Angular2 Python Java C++ OPCUA REST Embedded UML2 Windows Devices
        Anforderungsanalyse Anforderungsspezifikation Analyse Dokumentation Betriebsysteme Programmiersprachen Methoden
        Siemens AG / Siemens Mobility GmbH, Öffentliche Verkehr / Logistik
        Erlangen D
        9 Monate
        2019-01 - 2019-09

        Fullstack / Blockchain; Eigenprojekt und Fortbildung

        Software-Entwickler Microservices Springboot SpringMVC ...
        Software-Entwickler
        • Fullstack Entwicklung eines Anwendungsplattform in Microservices Architektur, mit Springboot, SpringMVC, JQuery, Ajax, REST Webservices, Datatables, Thymeleaf, Bootstrap, HTML5, JavaScript, AES/RSA Encryption, MySQL, H2 und REDIS- Cache, Kafka und GIT
        • Der Entwicklung ist fortlaufend und befindet sich im Basisstadium allerdings mit funktionierende Grundgerüst in beschränkte Umfang
        • Für die Entwicklung ist Spring Tool Suite für Springboot und SpringMVC (JQuery Datatables), sowie Eclipse Neon mit Angular2 PlugIns verwendet

        Ziel:

        Architektur ist Einsatz von Container Docker und Installation in einem Cloud- Laufzeitumgebung

        Microservices Springboot SpringMVC JQuery Ajax Rest WS Datatables Thymeleaf Bootstrap HTML5 JavaScript AES/RSA MySQL H2 REDIS Cache GIT Spring Tool Suite Eclipse Neon Angular2 Tomcat (embedded) UNIX (Ubuntu) Windows
        Frankfurter Raum
        6 Monate
        2018-05 - 2018-10

        Entwicklung der neuen Cloud und Ax4 basierendes DB- Cargo- Kundenportal

        Integrationsarchitekt (Freiberuflich) Sparx Enterprise Architekt XML- Spy Altova Mapforce ...
        Integrationsarchitekt (Freiberuflich)
        • Mitarbeit an Entwicklung der neuen Cloud und Ax4 basierendes DB- Cargo- Kundenportal als Integrationsarchitekt. Im Rahmen der ?Digital Transformation? für Zukunft orientierte und modernisierte IT- Landschaft und Einschließung von eServices
        • Das System myRailportal als ?System Of Systems? entwickelt im Projekt MRX, integriert Anwendungen und Services aus der EAI- Architekturlandschaft auf der Basis von AXIT-AX4 Logistik Plattform. Die Verzahnung von Anwendungen erfolgt über zentrale Oracle ESB sowie mit direkte Verbindungen. Die abgebildete Demand-Supply-Management Geschäftsprozesse im Ax4, werden in Cloud- Laufzeitumgebung betrieben. Das AXIT-Ax4 Logistik Plattform ist das Drehscheibe und Basisplattform ebenfalls für geplante eServices
        • Zu der vollen Übernahme von Verantwortung der Rolle als Integrationsarchitekt, kam zuvor das Erkenntnis der DB Cargo erforderliche Schwerpunkt der intermediären Aufgaben in fortschrittlichen Projekt, von Business Analyst vertretbar
        • Die Aufgaben umfassten u.a. die Beratung zur IT-Bebauungsplanung, Beratung zu Integrationsszenarien in einer komplexen heterogenen Systemlandschaft mit Legacy Systeme, Durchführung von Analysen auf die geplanten Informationsflüsse, deren Bewertung und Erarbeitung von Lösungen, Durchführung von Analysen auf techn. sowie fachliche Architektur. Durchführung von Risikoanalysen und Entwicklung von Maßnahmen, Beratung zu der techn. und fachlichen Verortung von Daten, Beratung zu der techn. und fachlichen
        • Verortung von Funktionalitäten, Beratung zur IT-Architektur in einem Domänen übergreifenden Kontext. Durchführung von Workshops zur Lösungsfindung von technische und fachliche Architekturproblematiken
        • Besonders wurde die Erarbeitung von einem Konzept für durchgehende Mapping der Integration der Services und Verwendung von Schnittstellendaten mit der Zielsetzung erarbeitet, Qualität und Nachvollziehbarkeit von Datenkonsistenz und Datenintegrität übersichtlich und automatisierbar darzustellen. Hierfür ist die Transformation von Artefakten in einheitliche XSD- Format konzipiert um visuell die Relationen zu knüpfen sowie automatisiert Transformationskonzepten mit-einzubinden und ermöglichen
        • Dokumentation der Klärungen für das GoLive des Systems für die Betriebsführung als Teil der formalen Anforderungen ist erstellt um Ergebnissen aus verschiedene Klärungsprozesse zusammenfassend anzubieten
        Sparx Enterprise Architekt XML- Spy Altova Mapforce Visio Powerpoint Confluence Jira DB Cloud AWS Cloud EC2 RDS Oracle OSB Oracle DB JEE/Java8 Webservice XSD/XML WSDL Prototyping: Wildfly Apache POI Windows Unix Cloud-AWS AXIT-Ax4
        Deutsche Bahn AG
        Frankfurt am Main
        2 Monate
        2017-11 - 2017-12

        prototypische Implementierungslösungen

        Senior Software Entwickler /- Architektur. Assessment (Freiberuflich) JEE/Java8 Spring Core Spring Boot ...
        Senior Software Entwickler /- Architektur. Assessment (Freiberuflich)
        • Mitarbeit in einem Projekt für Umsetzung der Migration von bestehendes Ordering- System auf eine neue Entwicklung in Microservices Architektur. Das System automatisiert in dem Touristik- Bereich das Abwicklungsprozesses von Hotels, Mietwagen und Flug Tickets. Die neue Entwicklung soll das bestehendes monolithischen Design auf Services in einem flexiblen Komponentenmodell runterbrechen
        • Fachliche Einarbeitung in das bestehende System Cytric, für Abwicklung des Ordering, sowie in das Proprietäre neues Design und Framework
        • Innerhalb eines SCRUM-Team:
          • Implementieren von Agent- Geschäftsprozesses als Spring Komponenten
          • UML- OO-Design generisches Klassenmodel für XML-Mapping-Anbindung der VO's an Controller
          • Minimale Auswertung/Assessment bestehende Architektur im Hinsicht auf Skalierbarkeit und Robustheit
        JEE/Java8 Spring Core Spring Boot Tomcat Gradle DTD XSD/XML WSDL Jira Jenkins Windows Unix MOM
        Touristik; i:FAO / AMADEUS
        Senior Software Entwickler /- Architektur. Assessment
        5 Monate
        2017-06 - 2017-10

        Kapazitätsmanagement

        C++ Software Entwickler NetBeans8 Microsoft Visual C++ 2015 CMAKE ...
        C++ Software Entwickler

        In einem Projekt im Bereich der Kapazitätsmanagement des Schienennetzes der Deutsche Bahn, für automatisierte Optimierung der betriebliche Auslastung durch Einsatz von algorithmischen Gurobi-Solver; Unterstützung der neue Implementierung und Ausbau von Modulen in C++ für Steuerung und Abwicklung der internen Prozesse

        • Innerhalb eines SCRUM-Team:
          • Implementieren der Asynchrone Steuerung für Einzelne Client Anfragen zwecks Belegung von Trassen
          • Anbindung von Teilmodulen an das MOM/TIBCO
          • Bereitstellung von Container Klassen über GSoap für Serialisierung/De-Serialisierung von Daten-Nachrichten aus dem JMS- XML-Payload
          • Ausbau und Anpassung der Solver- Wrapper Modulen
          • Verbesserung des Ladens der Laufzeit-Konfiguration durch Validation-Klassen
          • Unit Testing mit GoogleTest und Unterstützung von Integrationstests der Module und Apps wie Click&Ride
          • QS; Dokumentation in HP/AML TMT, JIRA, DoxyGen, SonarQube
          • Klassenmodel Entwurfs-Re-Design unterstützt mit UML und Sparx Enterprise Architekt
        • Besonders im Fokus war der Anbindung der Komponenten an TIBCO Middleware- Queues mittels Einsatz von GSoap, für die Generierung der Container Klassen
        NetBeans8 Microsoft Visual C++ 2015 CMAKE UX-Shell Oracle SQL Jenkins TMT HP-AML Jira SVN Windows Unix MOM C++ 11; 14; 17 unter Unix CentOS
        DBNetz; Deutsche Bahn AG
        5 Monate
        2017-02 - 2017-06

        Digitale Medien, Computer Vision; Eigenprojekt

        Java/C++ Senior Software Entwickler (Freiberuflich) Java SOA/JEE MDB ...
        Java/C++ Senior Software Entwickler (Freiberuflich)
        • Entwicklung eines Prototyps für skalierbare und performante Bearbeitung und Steuerung von HD-Video Streaming aus lokale und Online angeschlossene CAM-Devices über TCP/IP Netze, zwecks prozessieren von Biometrische Metriken wie Gesichter und Images mit OpenCV und deren Zurückspielen im Client-Browser
        • Die Biometrische Daten sind asynchron bearbeitet und persistiert, gestützt von Ereignisgesteuertes Backend Plattform
          Java SOA/JEE MDB ActiveMQ Windows Unix MOM MYSQL JNLP (u.a. Javacpp Lib) C++ angebundenen Modulen Oracle HTML5 Websockets sowie Chrom Medien-Erweiterungen NetBeans 8 Microsoft Visual Studio 2015 JBoss Wildfly
          11 Monate
          2016-02 - 2016-12

          Application Architektur

          Application Archiect (Freiberuflich) Cobol Microfocus Visual Cobol UX-Shell ...
          Application Archiect (Freiberuflich)

          • Bei Namhafte IT- Dienstleister im Finanzbereich in München, Übernahme der Verantwortung und Ausführung von Aufgaben als Application Architekt für Core- Banking Software als intermediate Unterstützung. Die Aufgaben umfassten u.a. wie folgendes:
            • Verantwortung für die Anwendungsarchitektur (Produkte und kundenindividuelle Anpassungen)
          • Innerhalb des Software-Development-Life-Cycle:
            • Verantwortung für das Requirement Management der nicht funktionalen Anforderungen
            • Unterstützung der Business Analysten in der Phase ?Funktionales Design?
            • Verantwortung für die Datenmodellierung/DB-Design
            • Begleitung und Unterstützung der Zusammenarbeit mit dem Development in Indien (Korrespondenz und Telcos auf Englisch)
            • Review, Controlling und Abnahme, der in Indien erstellten Artefakte (z.B. technische Kundendokumentation) und Schätzungen
            • Unterstützung des First und Second Level Support im Falle von dringenden Workarounds oder Fehlerbehebungen in den Kundenumgebungen
            • Gestaltung und Leitung von (Fach-)Arbeitskreisen der Anwendungsarchitektur
            • Mitwirkung bei der Optimierung des Entwicklungsprozesses
            • M?itwirkung an R&D-Projekten und Maintenance (Third Level Support) der Software-Assets
          • Im Rahmen der Arbeit sind Themen wie FATCA, CRS (Common Reporting Standard), KYC (Know Your Customer), AML (Geldwäschebekämpfung), TONBLLER Siron, durch die Mitwirkung an FD, TD Dokumente näher gekommen

          Cobol Microfocus Visual Cobol UX-Shell Java JEE7/8 JDK 7 8 JUnit Eclipse JBOSS EAP 6 SQL Developer UML Prozessdokumentation Oracle PL/SQL Windows Unix COBOL JEE/SOA
          FIS- KORDOBA
          4 Monate
          2015-09 - 2015-12

          SCRUM-Team und Frameworks Unterstützung

          Senior Consultant in JEE Umfeld, Software Entwickler (Freiberuflich) Java JUnit Eclipse 4 (Luna) ...
          Senior Consultant in JEE Umfeld, Software Entwickler (Freiberuflich)
          • Im Energieversorgungsbereich der deutsche Bahn, in bereits bestehende SCRUM-Team und Frameworks Unterstützung der Ausbau von Funktionalität im SOA/JEE durch technische Unit-Tests und fachliche WS-Tests mittels SOAP-UI, in agilem Scrum- Umfeld
          • Die Aufgaben umfassten außer die Business- Logik Modellierung mittels UML mit Innovator und Programmierung von Funktion, auch die Definition von Testfälle im HP- TMT Quality Center Tool sowie die Ausführung von SOAP-UI Tests, Evaluierung dessen Ergebnisse und Dokumentation
            Java JUnit Eclipse 4 (Luna) JBOSS REDHAT EAP 6 Innovator UML SOAP-UI Oracle PL/SQL Windows Unix JEE 7/ 8 JDK 7; 8 Spring
            Öffentliche Verkehr, Logistik; Energieversorgung; Deutsche Bahn AG
            2 Monate
            2015-07 - 2015-08

            Softwareentwicklung, Beratung, Architektur

            Software Entwickler, Berater, Software Architekt Java JEE7 JPA2 ...
            Software Entwickler, Berater, Software Architekt
            • Im Finanzdienstleistung der Kreditgeschäft Digital Banking beim Startup Unternehmen Kreditech in Hamburg; Ergänzung und Ausbau der Reconciliation- Prozesses durch Entwurf und Vereinheitlichung von Vorhandenen Technologien im Einsatz wie EXASOL und Pentaho/Kettel über CRONJOBS und neues Systems welches die Abbildung von komplexere und zentralisierte Bearbeitungslogik wie FUZZY, Semantik und Phonetik ermöglicht. Im Weiteren sollte der Gesamtprozess der Datenfluss im System für Verbesserung der Datenqualität als Voraussetzung für Reconciliation, analysiert und betrachtet werden. Das Ziel war die Verbesserung der Qualität und Verlässlichkeit der Reconciliation sowie die Beschleunigung des Reporting aus dem Datamarts insgesamt.
            • Zu Aufgaben gehörte die Bestandsaufnahme der aktuellen Stand der Reconciliation und allgemeine ETL und Datenfluss- Prozesse, die Erarbeitung von Lösungsansatz, Konzept und Basisarchitektur sowie Prototyp zwecks Machbarkeitsprüfung im Hinsicht auf Wirtschaftlichkeit und Ressourcenplanung. Eine Projektplanung und Team-Zusammenstellung wurde im anfänglichen Stadium vor Management präsentiert sowie es wurden dailys geführt um SCRUM als Ausführungsmethode in konzipierte Komponentenmodell zu etablieren.
            • Das Prototyp implementierte auf JBOSS AS in Clustered- Load balancing in SOA Architektur, XA- Transaktionsteuerung über EJB3 Timers und Webservices, umfasst EXASOL,ProgresSQL,MySQL über angepasste JDBC, mit Integration von vorhandene Pentaho/Kettle Cronjobs auf Unix. Die Transaktionssteuerung wurde allerdings noch nicht ACID- getestet sondern lediglich konfigurativ im Server und Basiskomponenten aufgesetzt
            • Für die Implementierung wurde Eclipse Luna, Eclipse JBOSS Plugins sowie NetBeans 8 eingesetzt.
            • In Verwendung waren auch Open source Projektplanung und Office Tools sowie Google Tools, MS Powerpoint und MS Word.
            Java JEE7 JPA2 EXASOL LUA Pentaho/Kettle -Spoon PostgresSQL MySQL 5 JBoss AS 7 JUnit Windows Linux JBOSS7 EXASOL Pentaho PostgresSQL MySQL
            KREDITECH
            4 Monate
            2015-03 - 2015-06

            Management Cockpit

            Software Entwickler, Beratung Java JEE6/7 EclipseLink ...
            Software Entwickler, Beratung
            • Im Bankenbereich der Sparkassen, stellt das Softwareinstrument für  Management Steuerung, sogenannte „Management Cockpit“ (Dashboard), analyse- und Finanzdaten aus dem Cube/OLAP basierende Datamart und Datawarehouse,Berichte und Metadaten online in einem Webanwendung, zur Verfügung, dies im Rahmen von Erweiterung der Umfang der  Funktionalität und Datenselektion die Anwendungsübergreifend sind.
            • Die Erweiterungen im Frontend sind zu XHTML/Ajax basierenden Sichten (View) und im Businesslogik der Anwendung für Steuerung der Generierung Prozesses und filtern.
            • Die Aufgaben umfassten der Ausbau der Funktionen auf bestehende Desigmodel sowie Datenmodell im Persistenz Layer. Der Entwicklung ist mit MyEclipse, Java7, JSF, Primefaces, JPA und Hibernate auf JBOSS 5.x und Windows7 erfolgte.   
            Java JEE6/7 EclipseLink JPA2 DB2 HSQLDB JBoss Application Server JUnit Windows7 JEE JBoss HSQLDB DB2
            5 Monate
            2014-09 - 2015-01

            Eigenprojekt

            Selbstständig Visual Paradigm Java C++ ...
            Selbstständig
            • Zwischen September 2014 und Ende Januar 2015; Vorbereitung  von Auslandsreise und Auslandsaufenthalt, indessen u.a. eine Projektstudie durchgeführt war war.
            • Das Projekt liegt im Bereich der Automotive in Verbindung mit Biometrische Lösungsansätze für Absicherung von Gütern und Fahrzeuge mittel digitale Medien, Netzwerktechnologie, Wireless und GPS.
            • Es wurde Recherche und Geräten (Firmen, Devices Box Computers) sowie Algorithmen und Opensource Modulen für Fingerabdrücke, Gesichtserkennung und Voice Erkennung auf Vorhanden evaluiert. Eine Grobe Architektur und  UML Modellierung des Designs sowie Komponentenmodell ist mit mit Visual Paradigm V.12 erstellt.
            • Im Planung sind Methoden für Anbindung von mobile-clients an Enterprise Infrastrukturen, als Teil der Recherche mit integriert.
            • Implementierung von Modulen für Gesichtserkennung mittels Java und C++ mit OpenSource Software.
            Visual Paradigm Java C++ Eclipse IDE NetBeans Box Computer Rapsbian Digital
            Auslandaufenthalt / Automotiv
            6 Monate
            2014-03 - 2014-08

            Plattform & Webentwicklung; Algorithmen; Eigenprojekt

            Senior Consultant, Software Entwicklung, Beratung UNIX Ubuntu XAMP Eclipse ...
            Senior Consultant, Software Entwicklung, Beratung
            • Entwicklung von JEE Anwendungsplattform zwecks Demonstration und Bereitstellen von technische Grundlage für etablieren von neue erworbene Technologien, vor allem im algorithmische Anwendungsbereich.
            • Einrichten von UNIX XAMP Umgebung sowie SOA Umgebung für Webanwendungen. Prototypisch jedoch mit implementierten Funktionalitäten sind basierend auf JSF2.0, Primefaces4.0, Glassfisch4.x, JBOSS7.x und MySQL5.x, Demo Anwendung implementiert. Im Fokus der Implementierung lag schwerpunktmäßig auch die Verwendung von APIs wie Google Maps für persistierte dynamische GIS Darstellung von GEO Daten, das GUI Design und Implementierung der Präsentationschicht. Besonderes sind Authentifikation und Autorisation mit DBRealm und Einbindung von Komponenten für Asynchrone Bearbeitungsprozesse, im Applikationsserver proprietäre Messaging Broker erarbeitet. Weitere statisches responsive HTML5 basierend Web- Präsentation sind ebenfalls Bestandteil der Implementierung.
            UNIX Ubuntu XAMP Eclipse NetBeans MySQL Shell Google Maps API XML Tools DB Tools Java JEE 6 und 7 Redhat EAP 6
            2 Monate
            2014-01 - 2014-02

            Prototypische Entwicklung von Asynchrone Teilprozesskette

            Position Senior Consultant, Software Entwicklung,Beratung ava JEE6/7 EclipseLink ...
            Position Senior Consultant, Software Entwicklung,Beratung
            • Prototypische Entwicklung von Asynchrone Teilprozesskette für Bearbeitung von Datennachrichten aus ESB im SOA zwecks Broadcast auf Mobile Endclients.
            • Die Implementierung von Ereignisgesteuertes Modul mittels Message Driven Bean für JMS prozessieren, setzte Techniken für Validierung und Konsistenzerhaltung der Daten im Schemamodel, berücksichtigte ins besonders Aspekten der Skalierbarkeit und Betrieb und Ausbaufähigkeit, als Vorlage für weitere Modulentwicklung.
            • Das Modul verwies auf ein stabiles und robustes Laufzeitverhalten bei den abschließenden lokalen Systemtests über vor allem Proprietäre weiterentwickelte JMS Client sowie Administrationskonsole des Servers. Außer Oracle WLS es wurde für die Entwicklung auch Glassfisch4 für Unit-Tests des Client in Verbindung mit NetBeans eingesetzt.
            ava JEE6/7 EclipseLink JPA2 Oracle11g Weblogic Application Server 10.3 Oracle OEPE Eclipse Indigo/Kepler NetBeans7.4 Maven3 XML Spy XSD XML JMS SVN Confluence UML JUnit ORM Windows JEE7 Oracle OEPE Weblogic
            Sympany AG
            Basel/Schweiz
            8 Monate
            2013-01 - 2013-08

            Erweiterung und Wartung von Betriebsüberwachungs- und Steuerungssystem

            Software Entwickler, Beratung Java Java JEE 6 7 ...
            Software Entwickler, Beratung
            • Teilnahme an Erweiterung und Wartung von Betriebsüberwachungs- und Steuerungssystem im Logistik und Personenverkehrsbereich der Deutsche Bahn sowie die Vorort Unterstützung der Kommunikation der Entwicklungsprozessen im Offshore in Neu Delhi, Indien.
            • Die Erweiterung des Systems sowie die Wartungsaufgaben eines Existierendes Systems in einem Komplexe Umgebung, erfolgte mit der Zielsetzung mehrwöchige Vorort Unterstützung als SPOC für Kommunikation sowie technisches, integriert in die interne Abwicklungsprozesse des Offshore – Teams.
            • Die Programmierung in Java von neue Modulen und Erweiterung von bestehenden Modulen und GUI sowie die Programmierung und Anpassung von PL/SQL Prozeduren und deren Dokumentation.
            • Die direkte eigene Beteiligung an der Entwicklung für Ausbau des Systemprogramms im Frontend sowie Backend, ist in Personalverwaltungsmodulen gefallen. Die allgemeine Verbessrung der Qualität der Software erfolgte durch Fehlerbehebung der Unit- Testmodulen und Analyse der Fehlerkategorien zwecks Überprüfung auf Automaitons-Einführung.    
            Java Java JEE 6 7 JBOSS Swing Eclipse Ant/Maven Sparx Enteprise Architect SVN SCRUM MS Office WiKi Confluence UML JUnit DMS Windows UNIX JBOSS J2EE Sparx Enterprise Architekt
            Deutsche Bahn AG
            1 Jahr 2 Monate
            2011-11 - 2012-12

            Beteiligung an Anforderungsanalyse für die Anbindungsschnittstelle eines neuen Systems

            Software Architekt, Designer, Beratung Windows UNIX JBOSS ...
            Software Architekt, Designer, Beratung
            • Beteiligung an Ausbau, Re-Design und Portierung eines existierenden Systems für Produktionssteuerung des Stahls im Stranggussverfahren.
            • Ziel des Einsatzes ist die Verstärkung des Entwickler Teams in SCRUM Methodik um die Ziele des Releasemanagement zu erreichen sowie längerfristig Beteiligung an Optimierungsmaßnahmen für Verbesserung der Kontrolle und Produktionsqualität.
            • Im Laufe der Unterstützung im Projekt, außer die fachliche Einarbeitung in den spezifische und Spezielle Erfordernissen der Produktion, wurde auch die Implementierung von GUI-Prototyp aus dem  Fachspezifikation und bereits Vorhandene Proprietäre MVP basierendes Framework, mittels Windows Builder für SWING und Eclipse, ausgeführt.     
            • Im Übergabe beinhaltete eine Prototyp mit der Realisierung der Model Komponente des MVP, im laufähige Zustand innerhalb des Projekt Team bezogene SEU.
            Windows UNIX JBOSS J2EE SOA Sparx Enterprise Architekt
            Deutsche Bahn AG
            2 Monate
            2012-09 - 2012-10

            Beteiligung an Ausbau, Re- Design und Portierung eines existierenden Systems für Produktionssteuerung

            Software Architect, Designer, Entwickler, Beratung Windows UNIX JBOSS ...
            Software Architect, Designer, Entwickler, Beratung
            • Beteiligung an Ausbau, Re- Design und Portierung eines existierenden Systems für Produktionssteuerung des Stahls im Stranggussverfahren. Ziel des Einsatzes ist die Verstärkung des Entwicklers- Teams in SCRUM Methodik um die Ziele des Release Management zu erreichen sowie längerfristig Beteiligung an Optimierungsmaßnahmen für Verbesserung der Kontrolle und Steuerung in der Produktion.  
            • Im Laufe des Einsatzes bis Aufgrund von Wirtschaftliche neue beschaffene Umstände im Weltwirtschaftskrise ist außer die fachliche Einarbeitung im spezielle Erfordernissen der Produktion, auch die Implementierung von GUI-Prototyp auf Fachspezifikation und Vorhandene Proprietäre MVP basierend, mittels Windows Builder für SWING und Eclipse.      
            • Im Übergabe beinhaltete eine Prototyp mit der Realisierung der Model Komponente des MVP, im laufende Zustand innerhalb des Projekt Team bezogene SEU.
            Windows UNIX JBOSS J2EE SOA Sparx Enterprise Architekt
            DILLINGER HÜTTE GTS
            6 Monate
            2010-11 - 2011-04

            UTF8 Umstelllung Großprojekt

            Software und System Architekt, Team Lead, Designer, Entwickler
            Software und System Architekt, Team Lead, Designer, Entwickler

            Im Rahmen der UTF8 Umstelllung Großprojektes sollte besonders ein Projektbereich, aufgrund von abweichende technische Einsatz  im Unternehmenskritische Bereich (Delphi Pascal für Sybase ASE), mit bis dahin nicht überschaubare und Transparente Code- Umstellungsvorgänge und Terminrisiken, unterstützt werden so dass Maßnahmen für Erfolgreiche Abschluss ergriffen sein sollten;  es wurde entsprechend eine durchgeführt Bestandaufnahme und Analyse, ein zusammengesetztes Vorgehensmodell aus herkömmlichen Wasserfall und XP-  Extrem Programming ( i.e. angepasste SCRUM) ist  herausgearbeitet und präsentiert wurde.

            Mit parallel geführten Lösungseinsätze wurde das Team dann aktiv gesteuert und gemeinsam sind Instrumenten und Tools programmiert worden sowie die Einrichtung und Aufbau der SEU, Konfigurationsmanagement und fortlaufende Softwareintegrations- Prozesses mittels „Cruise Control“ und Automationsskripten.

            Das Ziel eine höhere Transparenz, Überschaubarkeit und Planbarkeit der Prozesses ist durch Einführung von kombinierter Automation und manuelle Code- Anpassung durch Qualifizierung und Quantifizierung der Bedarfsfälle währenddessen Annahmen getroffen sind als wären die Systemen mit MDA Ansatz entwickelt. Dies wurde insgesamt generisch und Widerverwendbar an mehreren innenbetriebliche geschäftskritische und nicht geschäftskritische Anwendungen und Systemen angewendet.

             

            Aufgaben:

            • Die Aufgaben umfassten außer der aktiven Führung dieses Prozesses („Pushing Lead“), auch die Programmierung von JAVA Programmen und Skripten, die Auswertung von Bearbeitungsergebnissen und Beteiligung an QS Maßnahmen.
            • Um die Termingerechte Abschlusse des Projektes, ein Legacy Betriebs- Monitoring GUI Client Tool im operativen Bereich, wurde von mir, portiert von Delphi Code, mit JAVA, JAVA Swing Programmiert. Die Programmierung erfolgte mit Reverse Engineering (RE) aus dem Delphi Code ohne Automation und unterstützende Dokumentation. Im Abschluss des Projektes wurde dieses Tool mit umfangreiche GUI- User Funktionen, in einem Produktionsfähiges stand übergeben.
            • Weitere Modulen um laufende Problematiken „on-the-fly“ zu lösen wie etwa Programmierung von AES Verschlüsselung- Klassen mit Java JCA und Framework für weitere Java Anwendungen auf dem Basis von Netbeans und Ant gehörten zu den erbrachten Leistungen.
            • Während dem Einsatz wurden andere Bereiche unterstützt und eine Installation und Konfiguration von JBOSS Instanzen basierend auf Unternehmen proprietäre KM- Tool als weitere Unterstützung von Betriebsabläufe zwecks eventuell Übernahme von Architektur Aufgaben, rundete ab die Aktivität und Leistung insgesamt.

             

            1&1 Internet AG
            4 Jahre 5 Monate
            2006-04 - 2010-08

            diverse Projekte

            Software /OO/J2EE/SOA Architekt, Designer, Entwickler
            Software /OO/J2EE/SOA Architekt, Designer, Entwickler

            Entwicklung von SOA basierende J2EE Anwendungen in Telekommunikationsbereich. Die Implementierung von Geschäftsprozesse welche Synchrone sowie Asynchrone Prozesse für Bearbeitung und Übertragung von transformierte Kunden und Prozesse- Daten über definierte Schnittstellen zu externe Systemen.

            Die Anwendungen im Bereich Customer Services und Dataware House, stellten Modulen die über Frontend Anwendungen und Benutzeroberfläche, Auskunftsdaten sowie Funktionaufrufe zwecks starten von Geschäftsprozesse, zur Verfügung.

             

            Die Asynchronität ist mittel  Workflow Engine und BPM- Engine realisiert wurde (JBPM) sowie über Verwendung von Messaging Systemen mit Anbindung an das Konzerns ESB (WSMQ und OAQ).

             

            Aspekten wie Ausfallsicherheit und Performance durch Wirtschaftlich orientierte Skalirbarkeit, sind von große Bedeutung begleitend in alle Phasen der Entwicklung Präsenz waren. Last und Performance Tests sowie Stabilitätstests rundeten die Maßnahmen für Vervollständigen der Anwendungen zu einem Robusten Produktionsstand.

             

            Aufgaben:

            • Die Aufgaben umfaßten das gesamten Entwicklungs- Lifecycle und beinhalteten das Umsetzen von Prozesse aus dem Funktionalen Design, Die Planung der Entwürfe, das Vorbereiten von Technische Design durch Berücksichtigung von technische Anforderungen, Aufwandschätzung und Mehodenauswahl,  Implementierung der Funktionalität und Testen/Systemtesten den Anwendungen, Auswertung und Berichtswesen.
            • Koordination, Korrespondenz und Kommunikation mit den Fachlichen und technischen Ansprechpartner der sämtliche Organisationseinheiten.
            • Verbesserung von Build- Prozeduren und Release Management.
            • Auf dem Stand der Technik sich halten um eventuell bei technische Lösungsvorschläge durch Berücksichtigung von Risiken, eine Innovation mit Zukunftsperspektiven in der Entwicklung einzuführen.
            • Anschließend außer, ergänzend zu Prozessbegleitende (WiKi) Dokumentation, auch die Bereitstellung von Dokumentation und Übergabedokumentation

             

            Implementierung von J2EE basierende Anwendung für Orchestrieren von Geschäftsprozesse für Verwaltung von Kundenprozesse.

             

            Technologie:

            BEA- WLS, JBPM, Oracle RDBMS und Ant (Eclipse), Clear Case

             

            Webservice Plattform

             

            Aufgaben:

            • Unterstützung und Ausbauen von bestehende Modulen wie JCA- Adapter und Webservices in der Organisations- Webservice Plattform.
            • Fehlersuche und Optimierung sowie die Ausführung von diesbezügliche Kommunikation und Korrespondenz.

             

            Implementierung von MessageDriven basierende J2EE Anwendung

             

            Aufgaben:

            • Implementierung von MessageDriven basierende J2EE Anwendung für JBOSS (4.2.1), WSMQ 6.0, Oracle 8.1, 9.0 RDBMS, zwecks Parallele Bearbeitung von Vielzahl von Schnittstellen und Massen Datennachrichten Typen die ORM transformiert in Dataware House persistiert.

             

            Implementierung von BEA- WLS (8.1.3.) basierende Webservices

             

            Aufgaben:

            • Implementierung von BEA- WLS (8.1.3.) basierende Webservices mit Eclipse (JDK 1.4.2) und Ant für zur verfügen stellen von Transaktionsdaten im Ordermanagement Bereich welche Funktionen für Auskünfte über Positionen und Status eines Orders zurückgeben.

             

            Implementierung von BEA- WLS basierende Webservice

             

            Aufgaben:

            • Implementierung von BEA- WLS basierende Webservice mit Eclipse (JDK 1.4.2) und Ant für Steuerung von Prozesse und Funktionen in Reporting Bereich.

             

            Entwicklung von J2EE Anwendung

             

            Aufgaben:

            • Entwicklung von J2EE Anwendung zu Ereignis gesteuerte prozessieren von Datennachrichten aus dem OAQ MOM und deren transformierte Übertragung in das Dataware House für zu Verfügen stellen von Data Mart System.

             

            Entwicklung von J2EE basierende Anwendung in SOA Architektur

             

            Aufgaben:

            • Entwicklung von J2EE basierende Anwendung in SOA Architektur, Webservice basierend mit SOAP-OVER-JMS Schnittstelle für prozessieren von Daten und transformierte persistierung in Dateware House.
            • WSMQ, Clear Case, Eclipse, MAVEN.

             

            Server – Design von Mehrmodulen- System

             

            Aufgaben:

            • Server – Design von Mehrmodulen- System in J2EE Architektur mit Anbindung an ESB, Webservice Client und zyklische Datenabfrage mit besondere Schwerpunkt verteilte Transaktionssteuerung und Fehlerbehebung mit der Herausforderung eine gesicherte Verwaltung und Korrelation einer Sitzung zu erstellen.
            • Zusatz Funktionen und Prozesse wegen die Synchrone und Asynchrone Prozesse runden ab die Funktionsumfang, ein Modul erfüllt die Asynchrone Bearbeitung von ORM transformierte Daten, ein andere Modul über Webservice Client verfügt über mittels Webservices Aufrufbar, Übertragungsfunktionen.

            Technologie:

            BEA-WebLogic (Ver.8.1), JBOSS (Ver. 4.2.1, Ver. 4.2.3) (Eclipse Ver.3.x), ORACLE (Ver.9.2), TOAD (Ver.8.0), Java, EJB, WebServices, WSDL, SOAP, BPM/JBPM, MAVEN 2.0, Clear Case

             

            Plattform:

            WindowsXP, UNIX Sun/Solaris, BEA-WebLogic, JBOSS, J2EE, JBPM, SOA, ORACLE, WSMQ, OAQ

            T-Online AG / T-Online- DTAG/ -Deutsche TCOM/Telekom AG

            Aus- und Weiterbildung

            Aus- und Weiterbildung


            Studiums als Diplom Ingenieur (Computers Practical Engineer) (Ähn. mit Dipl. Informatiker (FH) )


            04/2012 - 07/2012:

            Neue Technologien und Frameworks; Fortbildung

            • Fortbildung und Einarbeitung in neue Frameworks und Technologien. Vor allem sind die OSGi Framework, NetBeans IDE Erweiterungen, JSF- ICEFaces und andere Frameworks für Erreichung von fachlichen Zielen wie Jena für Semantik und GIS sowie Einsatz von Messaging mittels HornetQ und JBOSS in JEE6 und JEE7.

            • Im SOA Bereich, Webservices mit Apache CXF. Außerdem Richfaces, JSF, Facelets, RCP


            04/2011 ? 07/2011:

            Entwicklung Mobile Applikationen; Fortbildung

            • Fortbildung und Einarbeitung für Entwicklungen im Mobile Bereich mit dem besonderen Anbindungsaspekt an Enterprise Systemen. Vorgründlich basierend auf Grundkenntnissen von Midlets und J2ME mittels NetBeans, wurde das Titanium Studio Appcelertor für Entwicklungen für iOS Betriebssysteme ausgewertet mit dem Ziel ein Framework Model zu entwerfen und prototypisch zu programmieren.

            • Schwerpunkt des Frameworks sollte die Stabilität und Skalierbarkeit und Wirtschaftliche Effizienz sein. Dazu im Konzept, sind die Entwicklungszyklus mit standardisierte und innovative Methoden wie XP (Extrem Programming) und SCRUM im Bezug auf Ankopplungsschicht zu Applikationsserver und EIS berücksichtigt worden. Im Vorfeld standen die unterschiedliche Protokellen und Datenmodelle in der Verteilten Umgebung mit BPMN und MOM in SOA Architektur.

            • Speziell wurde das SDK und API für Android verwendet.

            • Teilnahme an Workshop für Entwicklung von Android Applikation und Ruby Server

            Position

            Position

            • Softwareentwicklung
            • Programmierung
            • Architekt
            • Designer
            • Projektleitung
            • Organisation
            • Koordination
            • Beratung
            • Consulting
            • Coaching
            • Schulung
            • Training
            • Qualitätssicherung
            • Test

            Kompetenzen

            Kompetenzen

            Top-Skills

            Softwarearchitektur Anwendungsdesign Programmiersprachen Entwicklung/Methoden Java C++ Datenarchitektur Oracle Angular Linux Datensicherheit Verschlüsselung

            Schwerpunkte

            • Beratung
            • Projektmanagement
            • Technisches Lead
            • Software Architektur und Design
            • Softwareentwicklung (Programmierung)
            • RUP
            • OO
            • UML
            • VB
            • C++
            • Java (JEE)
            • Internet
            • eCommerce
            • Windows(x)
            • UNIX (Derivate)

              Produkte / Standards / Erfahrungen / Methoden

              Analyse
              Anforderungsanalyse
              Anforderungsspezifikation
              Apache POI
              Apps
              Betriebsysteme
              Confluence
              Dokumentation
              EC2
              Embedded
              GIT
              HTML5
              Jira
              Methoden
              Powerpoint
              RDS
              REST
              Visio
              VM
              Webservice

              Methoden, Design & Dokumentation:

              • Wasserfall
              • VModel
              • XP
              • Scrum, Agile
              • Design Patterns
              • MVC
              • MVP
              • MDA
              • Sarbanes Oxley - SOX

              Internet:

              • OpenSource
              • CMS
              • Joomla
              • OpenCMS
              • CRM
              • Sugar CRM

              Projekt Management und Entwicklungstools:

              • Microsoft Project
              • Microsoft Visual source Safe
              • Clear Case
              • SVC
              • SVN
              • Git
              • Visio Professional VBA
              • Microsft Back-Office Server
              • Microsoft Visual Studio (MSVC, MSVB, Tools)
              • Sybase Enrterprise Studio (PowerJ, Sybase Tools)
              • SUN Workshop / Forte Developer 6 / Sun Studio
              • RogueWave for C++
              • SNiFF+ for C++
              • BORLAND TANDEM SUITE (C++ für UNIX)
              • Oracle JDeveloper (JAVA IDE, SQLDeveloper
              • Forte for Java 3.0 + Sun One Studio
              • Cruise Control
              • Hudson
              • Jenkins
              • Mantis
              • Jasper Reports
              • Appcelerator
              • SDLC
              • Midlets
              • Android
              • Eclipse Eclipse Plugins
              • Indigo/Kepler
              • Netbeans
              • Delphi
              • Delphi XE
              • IntelliJ
              • Visual Code

               

              Case Tools, A&D und Test Tools:

              • System Architect (MIS AG)
              • Power Designer (Sybase)
              • Erwin
              • Oracle Designer
              • MS Visual Modeler
              • Visio Professional
              • Rational Rose
              • TOAD
              • Oracle SQL Developer
              • SPARX Enterprise Architect
              • Rational Software Architect
              • Visual Paradigm
              • Together
              • JMeter
              • SoapUI
              • Junit
              • XML-Spy
              • Google Windows Builder

              Middleware:

              • RPC, OLE, DCOM
              • CORBA
              • OLE Automation
              • MS-Internet Information Server
              • BEA Tuxedo
              • BEA Weblogic (latest 10.3)
              • Hibernate
              • JPA
              • JPA2
              • JMS
              • MQ Series
              • WSMQ
              • SYBASE Jaguar CTS
              • ApacheTomcat 4.0
              • JRun
              • JUnit
              • JBoss (latest 7)
              • JBOSS-WS
              • JBOSS ESB
              • HornetQ
              • ActiveMQ
              • Oracle OAQ
              • Websphere
              • Apache Webserver
              • Tomcat
              • Glassfish
              • Apache Tomcat
              • Apache Service Mix
              • JVM
              • JRE
              • JConsole
              • Docker
              • Openshift
              • Kubernetes
              • HSM

              Betriebssysteme

              MS-DOS
              Novell
              OS/2
              SUN OS, Sun Solaris
              Ver. 5.6
              Tandem
              Unix
              UNIX (Ubuntu)
              Unix / AIX / CentOS / Linux (Ubunu,Fedora,Debian)
              Tandem OSS, Open SCO, Linux (Grundkenntnisse)
              Windows

              Programmiersprachen

              Ajax
              Assembler
              IBM 370, Intel Prozessoren
              Basic
              Bootstrap
              C
              C++
              Clipper
              Cobol
              CORBA IDL
              dBase
              Delphi
              Emacs / VI / POSIX
              Fortran
              Gupta, Centura
              Imake, GNU-Make, Make-Maker etc...
              Java
              JavaScript
              JavaScript / jQuery / Primefaces
              JQuery
              OOD/UML
              Pascal
              Perl
              Grundkentnisse
              PL/SQL
              Programmiersprachen
              Python
              Scriptsprachen
              VBA- Rational Rose
              Shell / Kornshell
              Shell-Skripte
              Thymeleaf
              UML2
              WSDL

              Datenbanken

              Access
              BTrieve
              DAO
              DB2
              Grundkenntnisse
              Exasol
              Gupta, Centura
              H2
              Informix
              ISAM
              JDBC
              MS SQL Server
              MSSQL
              MySQL
              NoSQL DB
              ODBC
              Oracle
              Oracle DB
              SQL
              Sybase
              TANDEM NONSTOP SQL
              xBase

              Datenkommunikation

              Bus
              CNG/CSP
              CORBA
              DCAM/ISAM
              EDIFACT
              Ethernet
              HDLC
              IBM LAN Server
              Internet, Intranet
              ISDN
              ISO/OSI
              JMS
              LAN, LAN Manager
              NetBeui
              NetBios
              Novell
              OS/2 Netzwerk
              parallele Schnittstelle
              PC-Anywhere
              Router
              RS232
              SMTP
              SNA
              SNMP
              SOAP
              TCP/IP
              Web Sockets
              Windows Netzwerk
              Winsock
              X.400 X.25 X.225 X.75...
              XML / JASON

              Hardware

              Android
              CAN-BUS
              Grundkentnisse
              CCTV
              HD Cam
              High-End Geräte
              Host MVS
              Grundkentnisse
              Microsoft Mobile
              Modem / Router / Bridge
              PC / Android / Hand Held
              ( OS/2, MS-DOS, Windows 3.x, Windows 95, Windows NT )
              Proprietäre HW
              SmartCard
              Sensoren
              Smartcard / Seriell / Contactless
              Tandem

              Berechnung / Simulation / Versuch / Validierung

              Automation / Shell Scripting
              Blackbox / White Box /Smoke Testing
              CAN-BUS
              Geräte
              Is-Alive
              JMeter
              JUnit, Mockito
              Last und Performance
              SoapUI

              Design / Entwicklung / Konstruktion

              AES/RSA
              Angular2
              CI / CD
              CLion
              Datatables
              Eclipse Neon
              FIPS
              GUI
              lokale und Web Interfaces
              MDA / TDD
              Microservices
              MSSQL SERVER EKM
              MSVC17
              MVC
              MVP
              OPCUA
              PKCS#11
              REDIS Cache
              Rest WS
              RUP
              Scrum / SAFe
              SOA / (Shifting Paradigma Micro Services)
              Spring / IOC
              Spring Tool Suite
              Springboot
              SpringMVC
              Tomcat (embedded)
              V-Model / Layers Model
              Wasserfall
              XP

              Branchen

              Branchen

              • Telekommunikation
              • Banken
              • Finanzen
              • Automotiv
              • Transport & Verkehr
              • Elektroindustrie
              • Direktmarketing
              • Multimedia

              Vertrauen Sie auf GULP

              Im Bereich Freelancing
              Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

              Fragen?

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

              Das GULP Freelancer-Portal

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