· Aufsetzen von Openldap/Docker und Anbindung an Keycloak vom ITZ-Bund und Microsoft Aktive Directory Service der DRV-Hessen
· Einrichten der SSL-Zertifikate für die verschlüsselte Kommunikation zwischen Openldap, AD und Keycloak
· Entwicklung/Anpassung RBAC-Modelle im an diese Infrastruktur
· Updaten der vorhandener Linux Systeme der Derivate RHEL, Ubuntu und Suse
· Einrichten und Konfiguration eines Storage Area Network Multi-Channel unter Redhat
· Update des bestehenden Ilias Systems von Version 7 auf 9
· Entwicklung des Users und Gruppen Abgleichs und Import zwischen dem Keycloak und dem Aktive Directory Servers
· Softwareentwicklung Rest Schnittstellen zu Frontend in vueJs und anderen Datenschnittstellen mit Spring Boot SOAP/REST
· jUnit, E2E u. Integrationstests
· Entwicklung und Pflege von CI/CD Piplines mit Jenkins und Gitlab inklusive automatisiertes Testing
· Entwicklung der Docker Infrastruktur
· Anbindung an OAuth Diensten
· Aufsetzen von SonarQube zur statischen Codeanalyse
· Erfassung der Anforderungen und Erstellen von Tickets in Gitlab
· Einrichten Webserver Nginx
Aufsetzen und Implementierung von RabbitMQ u. Redis· Entwicklung von Rest Schnittstellen zu Frontend, Orchestration und anderen Datenschnittstellen mit Spring Boot
· jUnit und Integrationstests
· Entwicklung von Release u. Environment gebundenen Datenbankmigrationen
· Entwicklung und Pflege von CI/CD Piplines mit Jenkins und Gitlab inklusive automatisiertes Testing
· Pflege der Infrastruktur mit ESXI/vSpere
· Entwicklung der Podman Infrastruktur
· Anbindung an OAuth Diensten
· Aufbau eines ELK-Stacks unter Linux
· Entwicklung eines Release Management mit Maven und Nexus
· Entwicklung von Libraries in Java
· Aufsetzen von SonarQube zur statischen Codeanalyse
· Erstellen bzw. weiterführen von Dokumentation Technisch, Benutzer und zu Sicherheitsrelevanten Fragen in Confluence
· Erfassung der Anforderungen und Erstellen von Tickets in Jira
· Einrichten Webserver Nginx
Softwareentwicklung Pimcore/Symfony/PHP für Unternehmenspräsentation und B2B Portal
Dieses Projekt umfasste Entwicklung von Software und die Gestaltung der Systemarchitektur in einer heterogenen Systemlandschaft. Dabei war unser Ziel, die von den Fachabteilungen oder Keyusern vorgegebenen Prozesse unter Verwendung von Modellen wie 'BPNM' zu automatisieren und zu optimieren. Dies umfasste nicht nur die reine Softwareentwicklung, sondern reichte weit darüber hinaus. Zu den zentralen Aufgaben gehörte die Automatisierung von Prozessen im Bereich des Dokumentenmanagements (DMS) und der Dunkelverarbeitung. Ein weiterer wichtiger Bereich war die Integration von Optical Character Recognition (OCR). Durch die Einbindung von OCR-Technologien konnten gedruckte oder handgeschriebene Dokumente in maschinenlesbaren Text umgewandelt werden. Neben diesen Aufgaben waren wir auch verantwortlich für den Aufbau einer virtualisierten Umgebung, die die gesamte Entwicklungs- und Produktionspipeline abdeckte.
In Funktion als Head of Engineer und Projektleiter, Architekt war ich zuständig für ca. 12 Leute intern wie extern, Aufgabenverteilung, Koordination, Workshops und Planung. Im Bereich DevOp waren meine Aufgaben das Verwalten und Warten der ESXI, Docker, Jenkins und vielen anderen Server Diensten. Das automatisierte Deployment, über Jenkins, wurde von mir programmiert in Java/groovy um das Verteilen der Anwendung ?Pipeline? mit Berechtigungen, Tests und Benachrichtigungen zu verarbeiten. Die Architektur und Entwicklung der in die Jahre gekommenen Anwendung zum Buchen von Tagungsräumen und Hotels wurde von mir und den mir zugewiesenen Mitarbeitern und Dienstleistern auf Mirco Services umgestellt.
Neuentwicklung/Analyse/Konzeption/Architektur einer Software für die Verwaltung von VOIP Geräten (?Telefone, Drucker, Switche, Router?), Aufteilung und Verwaltung der IP-Adressräume und deren Standorte.
In diesem Projekt war es eine Neuentwicklung der benötigten Digitalen Abläufe der Real Estate Abteilung zur Verwaltung der Immobilienverträge, Termine, Kosten, Nebenkosten, Zusatzverträge und deren Optionen. Als Projektleiter, Softwareentwickler u. Architekt fungierend im direkten Kontakt mit der Stackholdern u. Fachabteilung wurde anfangs ein Pflichtenheft erstellt. Worauf ich dann, die Software entwickelte, die bis heute in dem Unternehmen läuft und betreut wird. Besonders erwähnenswert ist dort ein ausgefeiltes Berichtswesen das elementar wichtige Information auf Knopfdruck zur Verfügung stellt. Darüber hinaus wurde eine vollständige Migration in die AWS-Cloud von mir durchgeführt. Dort betreute ich die Software von der Entwicklung, Tests bis zur Produktivstellung und deren Systemlandschaft.
Analyse, Konzeption und Softwareentwicklung in internationalem Umfeld Entwicklung backend zur Kommunikation über REST/SOAP APIs zum Abfragen uns Persistieren von Medikamentendaten. Integration der Schnittstellen zum DMS. Darüber hinaus gehörten zu meinen Aufgaben Datenbankoptimierung und die Erweiterung der storded procedures.
Neuentwicklung/Analyse/Konzeption/Softwareentwicklung und Beratung einer Datenbank gestützten Anwendung im Backend für die Auswertung und Verarbeitung Business Relevanter Risiken (Risikomanagement).
Implementierung, Reengineering und Migration der bestehenden PHP-Webapplikationen Versionen von PHP 4 bis PHP 5.5 von Oracle nach MySql.
Analyse/Konzeption/Reengineering und Weiterentwicklung der bestehenden Applikationen Weiterentwicklung des Magento Shop Systems und der betriebseigenen Software
Implementierung, Reengineering und Weiterentwicklung der Reiseportale thomascook.de, neckermann-urlaubswelt.de, urlaub.de und sentido.de. Entwicklung der SEPA-Datenverarbeitung Frontend wie Backend Rest/SOAP Dienste verarbeiten bzw. Weiterentwicklung und diverse Layout Änderungen
Analyse/Konzeption/Neuentwicklung/Beratung einer Webapplikation im Backend sowie Frontend im Bereich Mainframe ?Monitoring? und Startsteuerung. Ticketverwaltung eventbasierender Störungen im Rechenzentrum, Workflow mit verschiedenen Berechtigungen auf Benutzergruppen und Benutzer.
Branche:
Touristik
Sprache:
Deutsch und Englisch
Manpower GmbH
Zeitraum:
08/13 ? 09/13
Kurzbeschreibung:
Softwareentwicklung Webapplikation
Art der Tätigkeit:
IT-Umfeld:
C/C++, SQLite, HTML, CSS, Javascript, jQuery.
Branche:
Personaldienstleister
Randstad Deutschland GmbH Abt. ITO
Zeitraum:
06/13 - heute
Kurzbeschreibung:
Softwareentwicklung und Beratung Datenbankapplikation/Backend mit Frontend in den Telekommunikation
Art der Tätigkeit:
IT-Umfeld:
Zend Framework 1, Prado Framework, PHP5, MS Windows Server 2003, Apache 2.2, MySQL, HTML, CSS, JavaScript, PDF, CSV
Branche:
IT-Dienstleistung
DeCODEtron GmbH
Zeitraum:
02/10 ? 05/12
Kurzbeschreibung:
Softwareentwicklung Dokumentenmanagement und-Datenarchivierung im Bereich Pharma, Touristik und Telekommunikation.
Art der Tätigkeit:
IT-Umfeld:
PHP5, MS Windows XP, Linux, Apache 2.2, Sqlite3, MySQL, C/C++,Win API, HTML, CSS JavaScript, jQuery, XML, PDF, TXT, CSV, Compiler Watcom, mingw
Branche:
IT-Dienstleistung
Manpower GmbH
Zeitraum:
02/11 ? 12/11
Kurzbeschreibung:
Softwareentwicklung Webapplikation
Art der Tätigkeit:
IT-Umfeld:
C/C++, SQLite, HTML, CSS, Javascript, jQuery.
Branche:
Personaldienstleistung
OSTGmbH
Zeitraum:
10/11 ? 12/11
Kurzbeschreibung:
Softwareentwicklung Shop-Software,
Art der Tätigkeit:
IT-Umfeld:
PHP5 OOP, MySQL, Javascript, jQuery, Magento.
Branche:
IT-Dienstleistung
Enterpaymant AG
Zeitraum:
10/07 ? 05/08
Kurzbeschreibung:
Softwareentwicklung "E-Paymentlösung" im Bereich Finanzdienstleistung.
Art der Tätigkeit:
IT-Umfeld:
PHP5, Linux, MySQL, C++, XML/HTML, AJAX, JavaScript, CSS, Rest/Soap
ERP Entwicklungen
Zeitraum:
06/05 ? 09/07
Kurzbeschreibung:
Realisierung einer Software im Bereich Logistik und Einkauf.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE,C/C++, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
08/04 ? 05/05
Kurzbeschreibung:
Entwicklung einer Software für den Einkauf und die Preiskalkulation im Bereich Energiewirtschaft.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
12/03 ? 07/04
Kurzbeschreibung:
Freiberuflicher Softwareentwickler und Berater für einen Großhandel.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
02/03 ? 10/03
Kurzbeschreibung:
Realisierung einer Applikation zur Frequenzverwaltung von Empfangsstationen im Bereich Elektronik.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows 2000 Workstation
Zeitraum:
09/01 ? 12/02
Kurzbeschreibung:
Softwareentwicklung für Berichtswesen, Controlling und Buchhaltung im Bereich Informationstechnologie.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
07/00 ? 12/01
Kurzbeschreibung:
Analyse und Softwareentwicklung in den Bereichen Lager, Einkauf, Vertrieb, Controlling und Rechnungswesen für ein Unternehmen im Mechatronik-Umfeld.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World, MS Office, Windows 2000 Server, MS SQL Server, Windows Terminal Server, Windows 2000 Workstation
2003-09 ? 2003-12
Cambridge First Certificate (Oxford / England)
2002-03 ? 2002-05
Fortbildungslehrgang als Webmaster
1999-04
Microsoft MCP
1988-10 ? 1992-02
Elekriker
Java Spring Boot, JUint, Mockito, Hybernate, JPA
Businessanalyse, Anwendungs-, Datenbank-, Frontend-, sowie Backendentwicklungen, REST/SOAP, Javascript/jQuery/extJs/AngularJs, Zend Framework 1 u. 2, Symfony 3-4-5, Laravel 5
dazu die Datenbanken mySQL, MariaDB, Mongo DB,PostGreSQL, MS SQL und Oracle
Testing suite PHPUnit, Selenium
Elasticsearch, Elk-Stack, Lamp-Stack, Linux, Apache, NGINX,
Google Cloud, Docker, Kubernetes, Zabbix
Jenkins CI/CD, gitlab CI/CD, Jira, Confluence, SVN, Git
Sonstige Software u. Tools:
Ich freue mich auf Projekte als Fullstack in der Webentwicklung.
· Aufsetzen von Openldap/Docker und Anbindung an Keycloak vom ITZ-Bund und Microsoft Aktive Directory Service der DRV-Hessen
· Einrichten der SSL-Zertifikate für die verschlüsselte Kommunikation zwischen Openldap, AD und Keycloak
· Entwicklung/Anpassung RBAC-Modelle im an diese Infrastruktur
· Updaten der vorhandener Linux Systeme der Derivate RHEL, Ubuntu und Suse
· Einrichten und Konfiguration eines Storage Area Network Multi-Channel unter Redhat
· Update des bestehenden Ilias Systems von Version 7 auf 9
· Entwicklung des Users und Gruppen Abgleichs und Import zwischen dem Keycloak und dem Aktive Directory Servers
· Softwareentwicklung Rest Schnittstellen zu Frontend in vueJs und anderen Datenschnittstellen mit Spring Boot SOAP/REST
· jUnit, E2E u. Integrationstests
· Entwicklung und Pflege von CI/CD Piplines mit Jenkins und Gitlab inklusive automatisiertes Testing
· Entwicklung der Docker Infrastruktur
· Anbindung an OAuth Diensten
· Aufsetzen von SonarQube zur statischen Codeanalyse
· Erfassung der Anforderungen und Erstellen von Tickets in Gitlab
· Einrichten Webserver Nginx
Aufsetzen und Implementierung von RabbitMQ u. Redis· Entwicklung von Rest Schnittstellen zu Frontend, Orchestration und anderen Datenschnittstellen mit Spring Boot
· jUnit und Integrationstests
· Entwicklung von Release u. Environment gebundenen Datenbankmigrationen
· Entwicklung und Pflege von CI/CD Piplines mit Jenkins und Gitlab inklusive automatisiertes Testing
· Pflege der Infrastruktur mit ESXI/vSpere
· Entwicklung der Podman Infrastruktur
· Anbindung an OAuth Diensten
· Aufbau eines ELK-Stacks unter Linux
· Entwicklung eines Release Management mit Maven und Nexus
· Entwicklung von Libraries in Java
· Aufsetzen von SonarQube zur statischen Codeanalyse
· Erstellen bzw. weiterführen von Dokumentation Technisch, Benutzer und zu Sicherheitsrelevanten Fragen in Confluence
· Erfassung der Anforderungen und Erstellen von Tickets in Jira
· Einrichten Webserver Nginx
Softwareentwicklung Pimcore/Symfony/PHP für Unternehmenspräsentation und B2B Portal
Dieses Projekt umfasste Entwicklung von Software und die Gestaltung der Systemarchitektur in einer heterogenen Systemlandschaft. Dabei war unser Ziel, die von den Fachabteilungen oder Keyusern vorgegebenen Prozesse unter Verwendung von Modellen wie 'BPNM' zu automatisieren und zu optimieren. Dies umfasste nicht nur die reine Softwareentwicklung, sondern reichte weit darüber hinaus. Zu den zentralen Aufgaben gehörte die Automatisierung von Prozessen im Bereich des Dokumentenmanagements (DMS) und der Dunkelverarbeitung. Ein weiterer wichtiger Bereich war die Integration von Optical Character Recognition (OCR). Durch die Einbindung von OCR-Technologien konnten gedruckte oder handgeschriebene Dokumente in maschinenlesbaren Text umgewandelt werden. Neben diesen Aufgaben waren wir auch verantwortlich für den Aufbau einer virtualisierten Umgebung, die die gesamte Entwicklungs- und Produktionspipeline abdeckte.
In Funktion als Head of Engineer und Projektleiter, Architekt war ich zuständig für ca. 12 Leute intern wie extern, Aufgabenverteilung, Koordination, Workshops und Planung. Im Bereich DevOp waren meine Aufgaben das Verwalten und Warten der ESXI, Docker, Jenkins und vielen anderen Server Diensten. Das automatisierte Deployment, über Jenkins, wurde von mir programmiert in Java/groovy um das Verteilen der Anwendung ?Pipeline? mit Berechtigungen, Tests und Benachrichtigungen zu verarbeiten. Die Architektur und Entwicklung der in die Jahre gekommenen Anwendung zum Buchen von Tagungsräumen und Hotels wurde von mir und den mir zugewiesenen Mitarbeitern und Dienstleistern auf Mirco Services umgestellt.
Neuentwicklung/Analyse/Konzeption/Architektur einer Software für die Verwaltung von VOIP Geräten (?Telefone, Drucker, Switche, Router?), Aufteilung und Verwaltung der IP-Adressräume und deren Standorte.
In diesem Projekt war es eine Neuentwicklung der benötigten Digitalen Abläufe der Real Estate Abteilung zur Verwaltung der Immobilienverträge, Termine, Kosten, Nebenkosten, Zusatzverträge und deren Optionen. Als Projektleiter, Softwareentwickler u. Architekt fungierend im direkten Kontakt mit der Stackholdern u. Fachabteilung wurde anfangs ein Pflichtenheft erstellt. Worauf ich dann, die Software entwickelte, die bis heute in dem Unternehmen läuft und betreut wird. Besonders erwähnenswert ist dort ein ausgefeiltes Berichtswesen das elementar wichtige Information auf Knopfdruck zur Verfügung stellt. Darüber hinaus wurde eine vollständige Migration in die AWS-Cloud von mir durchgeführt. Dort betreute ich die Software von der Entwicklung, Tests bis zur Produktivstellung und deren Systemlandschaft.
Analyse, Konzeption und Softwareentwicklung in internationalem Umfeld Entwicklung backend zur Kommunikation über REST/SOAP APIs zum Abfragen uns Persistieren von Medikamentendaten. Integration der Schnittstellen zum DMS. Darüber hinaus gehörten zu meinen Aufgaben Datenbankoptimierung und die Erweiterung der storded procedures.
Neuentwicklung/Analyse/Konzeption/Softwareentwicklung und Beratung einer Datenbank gestützten Anwendung im Backend für die Auswertung und Verarbeitung Business Relevanter Risiken (Risikomanagement).
Implementierung, Reengineering und Migration der bestehenden PHP-Webapplikationen Versionen von PHP 4 bis PHP 5.5 von Oracle nach MySql.
Analyse/Konzeption/Reengineering und Weiterentwicklung der bestehenden Applikationen Weiterentwicklung des Magento Shop Systems und der betriebseigenen Software
Implementierung, Reengineering und Weiterentwicklung der Reiseportale thomascook.de, neckermann-urlaubswelt.de, urlaub.de und sentido.de. Entwicklung der SEPA-Datenverarbeitung Frontend wie Backend Rest/SOAP Dienste verarbeiten bzw. Weiterentwicklung und diverse Layout Änderungen
Analyse/Konzeption/Neuentwicklung/Beratung einer Webapplikation im Backend sowie Frontend im Bereich Mainframe ?Monitoring? und Startsteuerung. Ticketverwaltung eventbasierender Störungen im Rechenzentrum, Workflow mit verschiedenen Berechtigungen auf Benutzergruppen und Benutzer.
Branche:
Touristik
Sprache:
Deutsch und Englisch
Manpower GmbH
Zeitraum:
08/13 ? 09/13
Kurzbeschreibung:
Softwareentwicklung Webapplikation
Art der Tätigkeit:
IT-Umfeld:
C/C++, SQLite, HTML, CSS, Javascript, jQuery.
Branche:
Personaldienstleister
Randstad Deutschland GmbH Abt. ITO
Zeitraum:
06/13 - heute
Kurzbeschreibung:
Softwareentwicklung und Beratung Datenbankapplikation/Backend mit Frontend in den Telekommunikation
Art der Tätigkeit:
IT-Umfeld:
Zend Framework 1, Prado Framework, PHP5, MS Windows Server 2003, Apache 2.2, MySQL, HTML, CSS, JavaScript, PDF, CSV
Branche:
IT-Dienstleistung
DeCODEtron GmbH
Zeitraum:
02/10 ? 05/12
Kurzbeschreibung:
Softwareentwicklung Dokumentenmanagement und-Datenarchivierung im Bereich Pharma, Touristik und Telekommunikation.
Art der Tätigkeit:
IT-Umfeld:
PHP5, MS Windows XP, Linux, Apache 2.2, Sqlite3, MySQL, C/C++,Win API, HTML, CSS JavaScript, jQuery, XML, PDF, TXT, CSV, Compiler Watcom, mingw
Branche:
IT-Dienstleistung
Manpower GmbH
Zeitraum:
02/11 ? 12/11
Kurzbeschreibung:
Softwareentwicklung Webapplikation
Art der Tätigkeit:
IT-Umfeld:
C/C++, SQLite, HTML, CSS, Javascript, jQuery.
Branche:
Personaldienstleistung
OSTGmbH
Zeitraum:
10/11 ? 12/11
Kurzbeschreibung:
Softwareentwicklung Shop-Software,
Art der Tätigkeit:
IT-Umfeld:
PHP5 OOP, MySQL, Javascript, jQuery, Magento.
Branche:
IT-Dienstleistung
Enterpaymant AG
Zeitraum:
10/07 ? 05/08
Kurzbeschreibung:
Softwareentwicklung "E-Paymentlösung" im Bereich Finanzdienstleistung.
Art der Tätigkeit:
IT-Umfeld:
PHP5, Linux, MySQL, C++, XML/HTML, AJAX, JavaScript, CSS, Rest/Soap
ERP Entwicklungen
Zeitraum:
06/05 ? 09/07
Kurzbeschreibung:
Realisierung einer Software im Bereich Logistik und Einkauf.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE,C/C++, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
08/04 ? 05/05
Kurzbeschreibung:
Entwicklung einer Software für den Einkauf und die Preiskalkulation im Bereich Energiewirtschaft.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
12/03 ? 07/04
Kurzbeschreibung:
Freiberuflicher Softwareentwickler und Berater für einen Großhandel.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
02/03 ? 10/03
Kurzbeschreibung:
Realisierung einer Applikation zur Frequenzverwaltung von Empfangsstationen im Bereich Elektronik.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows 2000 Workstation
Zeitraum:
09/01 ? 12/02
Kurzbeschreibung:
Softwareentwicklung für Berichtswesen, Controlling und Buchhaltung im Bereich Informationstechnologie.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World XE, MS Office, AS 400/DB 2, Windows Terminal Server, Windows 2000 Workstation
Zeitraum:
07/00 ? 12/01
Kurzbeschreibung:
Analyse und Softwareentwicklung in den Bereichen Lager, Einkauf, Vertrieb, Controlling und Rechnungswesen für ein Unternehmen im Mechatronik-Umfeld.
Art der Tätigkeit:
IT-Umfeld:
JD Edwards One World, MS Office, Windows 2000 Server, MS SQL Server, Windows Terminal Server, Windows 2000 Workstation
2003-09 ? 2003-12
Cambridge First Certificate (Oxford / England)
2002-03 ? 2002-05
Fortbildungslehrgang als Webmaster
1999-04
Microsoft MCP
1988-10 ? 1992-02
Elekriker
Java Spring Boot, JUint, Mockito, Hybernate, JPA
Businessanalyse, Anwendungs-, Datenbank-, Frontend-, sowie Backendentwicklungen, REST/SOAP, Javascript/jQuery/extJs/AngularJs, Zend Framework 1 u. 2, Symfony 3-4-5, Laravel 5
dazu die Datenbanken mySQL, MariaDB, Mongo DB,PostGreSQL, MS SQL und Oracle
Testing suite PHPUnit, Selenium
Elasticsearch, Elk-Stack, Lamp-Stack, Linux, Apache, NGINX,
Google Cloud, Docker, Kubernetes, Zabbix
Jenkins CI/CD, gitlab CI/CD, Jira, Confluence, SVN, Git
Sonstige Software u. Tools:
Ich freue mich auf Projekte als Fullstack in der Webentwicklung.