Projekte
Timeline
Details
Filesearch
↑ Zurück| Zeitraum | 2025.08 – 2025.09 |
|---|---|
| Rolle | Developer |
| Organisation | Zonework |
| Projekt | Rust Lab |
| Ziel | |
| Situation | |
| Aufgabe |
Stage 1 - Desktop
Stage 2 - Web
|
| Tools |
Rust
egui.rs
VSC
YAML
|
Strategy
↑ Zurück| Zeitraum | 2025.06 – 2025.07 |
|---|---|
| Rolle | CEO |
| Organisation | Zonework |
| Projekt | Strategy 2025 |
| Ziel | |
| Aufgabe |
|
| Tools |
Jinja2
Python
Streamlit
VSC
YAML
|
Odoo
↑ Zurück| Zeitraum | 2025.01 – 2025.05 |
|---|---|
| Rolle | Developer / Solution Architect |
| Organisation | Zonework |
| Projekt | Agile Workplace |
| Ziel | |
| Aufgabe |
|
| Tools |
Ansible
Docker
Docker Compose
Odoo
Postgres
Proxmox VE
VSC
|
ZFS
↑ Zurück| Zeitraum | 2024.10 – 2025.01 |
|---|---|
| Rolle | DevOPS Engineer |
| Organisation | Zonework |
| Projekt | Storage v3 |
| Ziel | |
| Aufgabe |
ZFS cleanup & file organisation |
| Tools |
Ansible
Proxmox VE
VSC
ZFS
|
Proxmox
↑ Zurück| Zeitraum | 2024.01 – 2024.10 |
|---|---|
| Rolle | DevOPS Engineer / Solution Architect |
| Organisation | Vertraulich |
| Projekt | ESXi to Proxmox |
| Ziel | |
| Aufgabe |
Phase 1: ESXi to Proxmox
Phase 2: Monitoring
|
| Tools |
Ansible
Apache
Bash
CheckMK
Debian
Dev-Containers
DevOPS
Docker
Docker-Compose
Egress
Git
Grafana
Ingress
Keycloak
Kubernetes
Linux
Make
MongoDB
MySQL
NGINX
Portainer
Postgress
Proxmox VE
Python
Rest-API
Reverse Proxy
Root CA
SSL
TCP/IP
TLS
Traefik
UML
Ubuntu
VMware ESXi
Visual Studio Code (VSC)
draw.io
|
Patrizia
↑ Zurück| Zeitraum | 2023.04 – 2023.12 |
|---|---|
| Rolle | Business Analyst / DevOPS Engineer |
| Organisation | Patrizia AG |
| Projekt | Datalake / Datawarehouse |
| Situation | |
| Aufgabe |
Der Auftrag bestand als erste darin, eine umfassende Bestandsaufnahme durchzuführen, um die Anforderungen des Asset Management und Financial Accounting zu dokumentieren. Anschließend erfolgten eine Evaluierung im Vergleich zur bestehenden Lösung sowie die Prüfung verschiedener Kauf-Optionen. Nach Abschluss der Evaluierung wurde entschieden, einen Proof of Concept (PoC) mit Microsoft Azure Data Factory und Azure SQL Server durchzuführen. Die Pilotphase wurde erfolgreich abgeschlossen, und es wurde entschieden, die Lösung produktiv umzusetzen. Alle erforderlichen Umgebungen wurden sowohl in Azure als auch on-premise eingerichtet. Alle Enterprise-Resource und Core-Systeme wurden sicher angebunden. Die vorhandenen und viele neue Reports sowie Dashboards wurden erfolgreich mit dem neuen Data Warehouse verknüpft. Der Aufbau und die Migration der Datalake-Infrastruktur wurden durch die Automatisierung mit Python, Microsoft Azure CLI, Linux, Bash und Ansible unterstützt. Zusammengefasst wurden folgende Aufgaben durchgeführt:
|
| Tools |
Ansible
Bash
Bitbucket
Confluence
Controlit Bison
Debian
DevOPS
Devcontainers
Docker
Git
IntelliJ
JIRA
Linux
Make
Microsoft Azure CLI
Microsoft Azure Data Factory
Microsoft Azure DevOps
Microsoft Azure Key Vault
Microsoft Azure PE
Microsoft Azure SQL Server
Microsoft PowerBI
Python
Rest
SAP ERP
SSL
SalesForce
Scrum
Visual Studio Code (VSC)
draw.io
|
OpenShift
↑ Zurück| Zeitraum | 2022.08 – 2022.12 |
|---|---|
| Rolle | DevOPS Engineer |
| Organisation | Vertraulich |
| Projekt | Vertraulich |
| Aufgabe |
|
| Tools |
Ansible
Apache
Bash
Bind
Confluence
CoreOS
DNS
Debian
DevOPS
Devcontainers
Docker
Fedora
Git
Gitlab
Grafana
Hetzner
JIRA
Keycloak
Kibana
Kubernetes
Linux
Make
NGINX
Openshift
Packer
Proxmox VE
Python
RedHat
Rest
SSL
Scrum
Terraform
UML
VMWare ESXi
Visual Studio Code (VSC)
X.509
draw.io
|
Dataport
↑ Zurück| Zeitraum | 2022.02 – 2022.05 |
|---|---|
| Rolle | DevOPS Engineer |
| Organisation | Dataport / Univention |
| Projekt | dPhoenix IAM |
| Situation | |
| Aufgabe |
Weiterentwicklung und Betrieb von Identity & Access Management Lösung basierend auf Univention Corporate Server mittels DevOPS Herangehensweise. |
| Tools |
Ansible
Apache
Bash
DNS
Debian
DevOPS
Docker
Git
Gitlab
Hetzner
IONOS
JIRA
Keycloak
Linux
Make
NGINX
OpenLDAP
Prometheus
Proxmox VE
RedHat
Rest
SSL
Scrum
UML
Univention UCS
VMWare ESXi
X.509
XWiki
draw.io
|
EIDP
↑ Zurück| Zeitraum | 2020.03 – 2022.01 |
|---|---|
| Rolle | Lead Engineer / Solution Architekt |
| Organisation | Deutsche Bank |
| Projekt | EIDP Stabilisation / CloudIDP Go-Live |
| Abteilung | |
| Situation | |
| Aufgabe |
Stabilisation
Go-Live
|
| Tools |
AM
Active Directory
Apache
Azure AD
Bash
Bitbucket
Confluence
DNS
DS
Debian
DevOPS
Docker
Fabric8
Flutter
ForgeOPS
Forgerock
Git
Github
Gitlab
Google GCP
Grafana
HTML5
IDM
JIRA
Java
Javascript
Keycloak
Kubernetes
LDAP
Linux
MFA
Make
Maven
NGINX
OAuth2
OpenIDConnect (OIDC)
Openshift
PKCE
Prometheus
RedHat
RedHat SSO
Rest
SAML
SSL
SSO
Tomcat
UML
Ubuntu
WebAuthN
X.509
draw.io
mod_auth_openidc
yEd
|
Refresh
↑ Zurück| Zeitraum | 2019.05 – 2020.02 |
|---|---|
| Rolle | DevOPS Engineer / Solution Architekt |
| Organisation | Zonework |
| Projekt | Refresh & Cloud-Preparation |
| Situation | |
| Aufgabe |
Der erste und gleich der schwierigste Schritt war es die bestehenden Anwendungen in Docker Images umzuwandeln. In dieser Infrastruktur-Landschaft gab es Anwendungen, die seit vielen Jahren nicht aktualisiert worden sind. Deshalb wurde erst eine 1:1 Migration durchgeführt um Images / Containers zu entwickeln, die mit den bestehenden Software-Komponenten kompatible sind. Anwendungen die in der kurzen Zeitspanne migriert worden sind:
|
| Tools |
Apache
CSS
Confluence
CoreOS
DNS
Docker
Docker-Compose
Dokuwiki
Git
Gogs
Grafana
HTML
Java
Javascript
Keycloak
Linux
Make
Microservices
MySQL
NGINX
Oracle
PHP
Phabricator
PhotonOS
Piwik
Postgress
Prometheus
Redmine
Rest
Reverse Proxy
RocketChat
Seafile
Tomcat
Typo3
Ubuntu
VMware ESXi
VMware vMA
Wireshark
Wordpress
dnsmasq
letsencrypt
modproxy
modssl
vTiger
|
Blueport
↑ Zurück| Zeitraum | 2017.04 – 2019.04 |
|---|---|
| Rolle | Solution Architekt / IT Product Owner |
| Organisation | Deutsche Bank |
| Projekt | Blueport - Neues Geschäftskunden Portal |
| Abteilung | |
| Aufgabe |
Lead Engineer (2017.04 - 2017.12) Steuerung von:
Erstellung von:
Product Owner IT - Payments (2018.01 - 2019.04) Verantwortung:
Erstellung und Durchführung von:
|
| Tools |
Apache
Bitbucket
Confluence
Docker
Git
HTML5
JIRA
Java
Javascript
Keycloak
MS Excel
MS Powerpoint
MS Project
MS Visio
Microservices
NGINX
OAuth2
OpenIDConnect
Openshift
Oracle
RedHat SSO
Rest
SCRUM
SQLite
SSO
Safe
Tomcat
Wireshark
|
Lufthansa
↑ Zurück| Zeitraum | 2015.04 – 2016.12 |
|---|---|
| Rolle | Solution Architekt / IT Product Owner |
| Organisation | Lufthansa Cargo |
| Projekt | myOffer - Mobile & Web |
| Abteilung | |
| Aufgabe |
|
| Tools |
Apache Cordova
Axure
Big-Data
Docker
Electron
Git
HTML5
Java
Javascript
Linux
MS Excel
MS Powerpoint
MS Project
MS Visio
Microservices
Pentaho
Rest
SCRUM
SOAP
SQLite
SSO
Webix
|
Bethmann
↑ Zurück| Zeitraum | 2014.02 – 2014.09 |
|---|---|
| Rolle | Projekt-Manager / Solution Architekt |
| Organisation | Bethmann Bank / ABN-AMRO |
| Projekt | Backbase Deutschland |
| Abteilung | |
| Situation | |
| Aufgabe |
|
| Tools |
2FA
BV Secure
Java
Kosmos Banking
MS Excel
MS Powerpoint
MS Project
MS Visio
OpenSAML
Prince2
SSO
|
Startup
↑ Zurück| Zeitraum | 2013.01 – 2013.12 |
|---|---|
| Rolle | Solution-Architekt |
| Organisation | Zonework |
| Projekt | Startup |
| Abteilung | |
| Situation | |
| Aufgabe |
|
| Tools |
ANT
Ajax
CSS
Docker
Eclipse
Enterprise Architect
GWT
HTML5
HTTP
Hibernate
JDBC
JNDI
JPA
JSON
JSP
Java
Java EE
JavaScript
Jinja2
MS Project
MS Visio
MVC
MySQL
Netbeans
PHP
SCRUM
SQL
Sencha
Servlet
Subversion
SugarCRM
Tomcat
UML
Ubuntu
VMWare ESX
Vaadin
XML
XSL/XSLT
ZK
iBatis
jQuery
|
Redesign
↑ Zurück| Zeitraum | 2012.01 – 2012.12 |
|---|---|
| Rolle | Solution-Architekt |
| Organisation | IT-Principle BV |
| Projekt | Redesign Online |
| Abteilung | |
| Situation | |
| Aufgabe |
Um die gestellten Anforderungen zu bewältigen, habe ich dem Kunden vorgeschlagen mit einem kleinen Team ein technisches Konzept auszuarbeiten und einen darauf basierenden Prototyp zu erstellen. Nach der Prototyp-Phase sollte der Kunden in der Lage sein die alte Anwendung auf Basis des neuen Konzeptes selbst umzusetzen. Ich war in diesem Projekt für die Software-Architektur und die technische Projektleitung verantwortlich. |
| Tools |
ANT
Ajax
CSS
Eclipse
Enterprise Architect
GWT
HTML5
HTTP
Hibernate
JDBC
JNDI
JPA
JSON
JSP
JUnit
Java
Java EE
JavaScript
MS Access
MS Project
MS Visio
MVC
MySQL
Netbeans
Oracle
SCRUM
SQL
Sencha
Servlet
Spring
Subversion
Tomcat
UML
Ubuntu
VMWare ESX
Vaadin
XML
ZK
iBatis
jQuery
|
Hermes
↑ Zurück| Zeitraum | 2011.08 – 2011.12 |
|---|---|
| Rolle | Programm-Manager |
| Organisation | Hermes Logistik |
| Projekt | Eine Kundenumgebung |
| Abteilung | |
| Situation | |
| Aufgabe |
Mein Auftrag bestand darin, mit einem Team von 30 Projektmitarbeitern von mehreren externen Dienstleistern in einem technisch und organisatorisch komplizierten Umfeld unter Hochdruck das Projekt aus einer schweren Krise zu führen um dieses zeitnah fertig zu stellen. Um dies in kürzester Zeit zu erreichen, habe ich unter anderem eine agile Vorgehensweise (SCRUM) angewandt, Rollen und Verantwortlichkeiten in einer funktionierenden Projektorganisation festgelegt, strukturierte Meetings und ein Risikomanagement aufgebaut. |
| Tools |
Ajax
CSS
Eclipse
Enterprise Architect
HTML
HTTP
JDBC
JNDI
JPA
JSP
JUnit
Java
Java EE
JavaScript
MS Project
MS Visio
MVC
SCRUM
SQL
Servlet
Subversion
Tomcat
UML
XML
|
Deutsche Post
↑ Zurück| Zeitraum | 2010.07 – 2011.07 |
|---|---|
| Rolle | Teamleiter / Rollout-Manager |
| Organisation | Deutsche Post AG |
| Projekt | E-Postbrief |
| Abteilung | |
| Situation | |
| Aufgabe |
|
| Tools |
MS Access
MS Project
MS Visio
Prince2
SMTP
SQL
Subversion
SugarCRM
TCP/IP
|
IT-Principle
↑ Zurück| Zeitraum | 2007.01 – 2010.06 |
|---|---|
| Rolle | Solution-Architekt |
| Organisation | IT-Principle BV |
| Projekt | Enterprise-Infrastructure |
| Abteilung | |
| Situation | |
| Aufgabe |
Meine Tätigkeiten beinhalteten in diesen Zeitraum die gesamte Planung, Entwurf, Entwicklung und Implementierung von mehreren Enterprise-Lösungen in den Projekten: WebCMS, Enterprise VOIP, CRM Staffing, Server-Based-Office, TaskOnline. |
| Tools |
ANT
Ajax
Apache
Asterisk
CSS
CentOS
Debian
Eclipse
Enterprise Architect
HTML
Hibernate
IPSEC
JPA
JSF
JSP
Java
Java EE
Java J2EE
JavaScript
Liferay
Linux
MS Access
MS Exchange
MS Project
MS Visio
MS Windows 2003 Server
MVC
MySQL
Netbeans
ORM
OpenUP
Oracle
Oracle ADF
Oracle APEX
Oracle BC4J
Oracle JDeveloper
PHP
PL/SQL
SCRUM
SIP
SQL
Spring
Subversion
SugarCRM
Tomcat
Typo3
UML
Ubuntu
VMWare ESX
XEN
XML
ZK
|
ANWB
↑ Zurück| Zeitraum | 2005.05 – 2006.10 |
|---|---|
| Rolle | Projektmanager / Enterprise-Architekt |
| Organisation | ANWB (holländischer ADAC) |
| Projekt | Ideale Gids |
| Abteilung | |
| Situation | |
| Aufgabe |
Um diese Aufgabe zu bewältigen, habe ich eine Nullmessung durchgeführt, um die Ist-Situation der vorhandenen IT Landschaft abzubilden. Ich habe die Betriebsprozesse analysiert, die Anwendungen und die Informations-Strukturen untersucht um ein organisationsbreites Informationsmodel entwickeln zu können. Des Weiteren habe ich die Vorgaben für die Software-Entwicklung festgestellt, anschließend die funktionale Entwerfer, Entwickler, Software-Architekten, Tester und Projektmanagern angestellt und mehrere Entwicklungs-Projekte gleichzeitig geleitet. |
| Tools |
ANT
Ajax
Design Patterns
Eclipse
Enterprise Architect
Fedora
Hibernate
JSF
Java
Java EE
Java J2EE
Linux
MS Project
MS Visio
MVC
OOA
OOD
OOP
ORM
Oracle
Prince2
RUP
SQL
Spring
Subversion
Tomcat
UML
VMWare ESX
XML
|
DekaBank
↑ Zurück| Zeitraum | 2005.02 – 2005.04 |
|---|---|
| Rolle | Entwickler |
| Organisation | DekaBank |
| Projekt | Deckungsstock |
| Abteilung | |
| Situation | |
| Aufgabe |
In diesem befristeten Projekt war meine Aufgabe die Komponenten für die Importierung, Konvertierung und Abgleichung zu entwickeln. |
| Tools |
ANT
ArgoUML
CVS
Design Patterns
Digester
Eclipse
JDBC
Java
OOD
OOP
SQL
Sun Solaris
Sybase
UML
XML
|
Patentamt
↑ Zurück| Zeitraum | 2004.08 – 2005.01 |
|---|---|
| Rolle | Software-Architekt / Business-Analyst |
| Organisation | Europaïsches Patentamt |
| Projekt | DATIMTEX/R |
| Abteilung | |
| Situation | |
| Aufgabe |
In diesem Projekt hatte ich die Rolle des Softwarearchitekten und des Informationsanalytikers. Ich arbeitete in einem kleinen Team, das für die Analyse und das Design (OOA, OOD) verantwortlich war. Dafür musste der gegenwärtige Publikationsprozess mit den jeweiligen Rollen, Tätigkeiten, Verantwortlichkeiten und Informationssystemen analysiert werden. |
| Tools |
ANT
Axis
CSS
CVS
DTD
Design Patterns
ERD
Eclipse
Epoline Project life Cycle
Fedora
HTML
HTTP
Hibernate
JDBC
JNDI
JSF
JSP
JUnit
Java
Java J2EE
JavaScript
Jboss
Jini
Linux
Log4J
MS Project
MS Visio
MS Windows 2000
MVC
MySQL
OEP
OOA
OOD
OOP
ORM
Prince2
RPC
RUP
SOAP
SQL
Servlet
Spring
Sun Solaris
Taglibs
Tomcat
UML
WSDL
XML
|
Bibis
↑ Zurück| Zeitraum | 2004.02 – 2004.05 |
|---|---|
| Rolle | Teamleiter / Software-Architekt / Business-Analyst |
| Organisation | Siemens Business Services |
| Projekt | eWay |
| Abteilung | |
| Situation | |
| Aufgabe |
Um diese Marktposition zu behalten und zu vergrößern mußten in sehr kurzer Zeit verschiedene marktgerechte Internet-Anwendungen entwickelt werden. |
| Tools |
ANT
CSS
CVS
Cristal Reports
Design Patterns
Dom4J
ERD
Eclipse
EclipseUML
Fedora
HTML
HTTP
Hibernate
JDBC
JDO
JNDI
JSP
Java
Java J2EE
JavaScript
Linux
Log4J
Lomboz
MS Project
MS Visio
MS Windows XP
MVC
MySQL
OEP
OOA
OOD
OOP
ORM
SQL
STRUTS
Servlet
Taglibs
Tomcat
UML
Ultra Edit
XML
|
NEO
↑ Zurück| Zeitraum | 2003.11 – 2003.12 |
|---|---|
| Rolle | Entwickler |
| Organisation | NEO Business Partners AG |
| Projekt | Daewoo / SAP - Mobile Sales |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich war verantwortlich für die Entwicklung von ein Replikations-Modul zwischen ein SAP Datenbank und ein auf Java Swing basierende Mobile Sales Client. |
| Tools |
ANT
Ashpool
CVS
Castor
Design Patterns
Eclipse
EclipseUML
HSQL
Hibernate
JDBC
JDO
JUnit
Java
Java J2EE
JavaCVS
Jboss
Log4J
Lomboz
MS Windows XP
MySQL
OJB
OOA
OOD
OOP
ORM
SQL
Sync4J
SyncML
TinySQL
UML
Ultra Edit
XDoclet
XML
jCVS
|
GEMA
↑ Zurück| Zeitraum | 2003.10 – 2003.10 |
|---|---|
| Rolle | Entwickler |
| Organisation | GEMA |
| Projekt | Außendienstbuchhaltung |
| Abteilung | |
| Situation | |
| Aufgabe |
Dafür sollte für das Oracle Financials System ein Webservice entwickelt werden, womit das bestehende System durch einen SOAP Client Zugriff auf die für diesen Client freigegebene spezifische Geschäftslogik bekommt. In diesem Projekt war ich für die Entwicklung von den auf SOAP basierenden Webservice, geeignet für die Oracle 9iAS Java J2EE Plattform, verantwortlich. Für die Entwicklung von diesem Webservice habe ich hauptsächlich den Oracle BC4J Framework eingesetzt. |
| Tools |
Design Patterns
HTTP
JAAS
JAZN
JDBC
JNDI
Java
Java J2EE
MS Windows 2000
MVC
OOA
OOD
OOP
ORM
Oracle
Oracle BC4J
Oracle JDeveloper
Oracle9iAS (OC4J)
RPC
SOAP
SQL
Servlet
Sun Solaris
Ultra Edit
WSDL
XML
|
CV
↑ Zurück| Zeitraum | 2003.07 – 2003.09 |
|---|---|
| Rolle | Entwickler |
| Organisation | KnopIT |
| Projekt | XML Curriculum Vitea |
| Abteilung | |
| Situation | |
| Aufgabe |
Mein Profil besteht aus verschiedenen Fragmenten und das Fragment, welches meine Kenntnisse wiedergibt, ist am schwierigsten zu aktualisieren. Um diese Aktualisierung zu vereinfachen, muß das Profil in XML formatiert werden. Als erstes habe ich dafür ein XSD Schema aufgestellt. Dieses enthält alle Informationen aus meinem Profil, das in Elemente, Sequenzen, Attribute, usw eingeteilt sind. Dann erstellte ich eine Excel-Tabelle, die alle meine Projekte und dabei gebrauchten Programmiersprachen, Werkzeuge, usw. aufzeigt. Mit Hilfe das Jakarta POI Frameworks wurden diese Informationen gelesen und in XML geschrieben. Um die Excel-Tabelle in XML umwandeln zu können und um die Zusammenführung mit anderen XML Informationen durchzuführen wurde ein Servlet eingesetzt. Der Apache Cocoon Framework benutzte den generierten XML mit einem XSL Stylesheet, um diesen in den gewünschten Output auf meine Internetseite www.knopit.de zu transformieren. Hierfür habe ich mehrere Stylesheets entwickelt: PDF, HTML, TXT und RTF. Ich habe ein RTF Stylesheet benutzt, um eine Word-Version zu generieren, welche Sie jetzt vielleicht hiermit lesen! |
| Tools |
ANT
Apache
CSS
CVS
Cocoon
Design Patterns
Dom4J
ERD
Eclipse
Extreme Programming
FOP
Fedora
HTML
HTTP
JSP
Java
Java J2EE
Linux
MS Access
MS Project
MS Windows 2000
MVC
MySQL
Netbeans
OOA
OOD
OOP
Oracle
PDF
POI
RTF
SAX
SQL
STRUTS
Servlet
Streams
Taglibs
Tomcat
UML
Ultra Edit
VBA
Visual Basic
XML
XML Spy
XPath
XSD
XSL/XSLT
Xalan
Xerces
|
Entwicklungsstraße
↑ Zurück| Zeitraum | 2003.02 – 2003.05 |
|---|---|
| Rolle | Software-Architekt / Entwickler |
| Organisation | Logica CMG |
| Projekt | Entwicklungsstraße |
| Abteilung | |
| Situation | |
| Aufgabe |
Durch meine Erfahrung auf dem Fachgebiet der Software-Entwicklung hatte ich bei diesem Projekt die Rolle des Software-Architekten, bzw. Teamleiters. Meine Tätigkeiten richteten sich auf die Standardisierung der technischen Infrastruktur, die zu gebrauchenden Werkzeuge, die Entwicklungsprozesse und die Entwicklungsstandards für das IBM Websphere Plattform. Diese Standards werden in einer Entwicklungsstraße benötigt, um die Prozesse, bei denen das Management, der Entwurf und die Entwicklung eine Rolle spielen zu unterstützen. |
| Tools |
BEA WebLogic
Extreme Programming
IBM DB2
IBM WSAD
IBM Websphere
Java
Java J2EE
MS Project
MS Windows 2000
RUP
Rational ClearCase
Rational Rose/XDE
UML
XML
|
LNV
↑ Zurück| Zeitraum | 2002.08 – 2003.02 |
|---|---|
| Rolle | Entwickler / Software-Architekt / Teamleiter |
| Organisation | LNV Ministerium |
| Projekt | Datenprotokoll |
| Abteilung | |
| Situation | |
| Aufgabe |
In diesem Projekt war ich verantwortlich für das Anlegen und die Entwicklung von einer generischen Software-Architektur basierend auf Java J2SE / J2EE, ergänzt mit verschiedenen Open Source Implementationen von zum Beispiel Open Source S/Mime, X.509 Zertifikaterledigung und Kompression. Die Versandsoftware diente als Koppelbereich zwischen der bei den Kunden installierten Software und dem Erhebungsbüro. Die Bestände, die versandt wurden, wurden gemäß der Staatsnorm EHD (Elektronischen Herren Dienst) aufgesetzt, komprimiert und gemäß der PKI-Norm gesichert. Daneben habe ich für die Registrierungssoftware eine geschichtete Softwarearchitektur aufgesetzt. Die Registrierungssoftware mußte in einem Internet-Portal eingebettet werden, das mittels des Oracle-Portals aufgebaut wurde. Dabei verband ich die Oracle-Portal Technologie mit der gebrauchten Standard J2EE Softwarearchitektur. Um diese Verbindung zu realisieren, habe ich einen Ausbau auf dem Open Source Framework von jakarta STRUTS entworfen. Daneben habe ich mich an vielen Software-Architekturberatungen mit Bezug auf die PKI, JAVA und Internetanwendungen beteiligt. |
| Tools |
ANT
Bounce Castle
CSS
CVS
Cryptix
DES3
DTD
Design Patterns
ERD
Extreme Programming
HTML
HTTP
InstallAnywhere
JCE
JDBC
JNDI
JSP
Java
Java J2EE
Java Stored Procedures
JavaMail
JavaScript
MS Windows 2000
MVC
Netbeans
OOA
OOD
OOP
ORM
Oracle
Oracle JDeveloper
Oracle Portlet
Oracle9iAS (OC4J)
Oracle9iAS Portal Server
Ozibug
POP3
RSA
S/MIME
SAX
SMTP
SOAP
SQL
STRUTS
Servlet
Streams
Taglibs
Tomcat
UML
Ultra Edit
X.509
XKMS
XML
XPath
XSD
XSL/XSLT
Xalan
Xerces
|
BUP
↑ Zurück| Zeitraum | 2002.04 – 2002.07 |
|---|---|
| Rolle | Teamleiter / Software-Architekt / Entwickler |
| Organisation | Aegon Versicherungen |
| Projekt | Migration Bindeglied |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich war Teamleiter / Software-Architekt des Entwicklungsteams und daneben begleitete ich als Senior-Entwickler die Entwickler beim Aufarbeiten von Auflösungen in Standard Frameworks wie zum Beispiel Jakarta STRUTS und verschiedenen J2EE Design Patterns zu Gunsten der Front-end und Back-end Entwicklung. Dabei wird in dem Projekt mit der Rational RUP Methode und den Werkzeuge von XDE, ClearCase, usw. gearbeitet, um die Prozesse: Entwurf, Entwicklung, Test und Management zu unterstützen. |
| Tools |
ANT
CSS
Cactus
Design Patterns
EJB
ERD
HTML
IBM DB2
IBM Visual Age
IBM WSAD
IBM Websphere
JDBC
JNDI
JSP
JUnit
Java
Java J2EE
JavaScript
Log4J
MS Windows 2000
MVC
OOA
OOD
OOP
ORM
Ozibug
RMI
RUP
Rational ClearCase
Rational Rose/XDE
SQL
STRUTS
Servlet
Taglibs
Tomcat
UML
XML
Xerces
|
Shell
↑ Zurück| Zeitraum | 2001.06 – 2002.03 |
|---|---|
| Rolle | Teamleiter / Software-Architekt / Entwickler |
| Organisation | Shell - Niederländische Erdöl Gesellschaft |
| Projekt | Diana |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich war verantwortlich für den Aufbau des Projektes, das Selektieren von Frameworks (bsw. Jakarta STRUTS, FOP), Design Patterns (bsw. Facade, Data Acess Object, Value Object) die Methoden, Software und das einrichten von Prozesse für Entwicklung (WSAD, ANT, CVS) und Deployment. In meiner Rolle sorgte ich für die Standardisierung der Java J2EE Entwicklung durch IBM Websphere und die Produktion der entwickelten Programme erfolgreich aufzunehmen, eine höhere Qualität des abgelieferten Produktes, ohne dabei eine straffe Planung aus dem Auge zu verlieren. Durch dieses Projekt haben wir ein Referenz Software-Architekture für J2EE Applikationen aufgebaut. Mit diesen Standards habe ich neben meiner Arbeit selbst noch zwei Web-Applikationen entwickelt. |
| Tools |
ANT
Borland Together
CSS
CVS
Design Patterns
EJB
ERD
Extreme Programming
FOP
HTML
IBM WSAD
IBM Websphere
JAAS
JDBC
JNDI
JSP
Java
Java J2EE
JavaScript
Log4J
MS Windows 2000
MVC
Netbeans
OOA
OOD
OOP
ORM
Oracle
Ozibug
PDF
RMI
SQL
STRUTS
SUN One/Forte for Java
Servlet
Streams
Sun Solaris
Taglibs
Tomcat
UML
Ultra Edit
XML
XPath
XSL/XSLT
Xalan
Xerces
|
XOIP
↑ Zurück| Zeitraum | 2001.02 – 2001.04 |
|---|---|
| Rolle | Entwickler |
| Organisation | XOIP |
| Projekt | One2Many |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich habe die bestehende XOIP Internetseite aus dem ASP ins JSP umgesetzt, war beratend beim Aufsetzen der Entwicklungsumgebung mit Hilfe von Jboss, CVS und Forte4Java tätig und habe an dem Front-Ende gearbeitet, um den Prototyp des One2Many Produktes von XOIP in einer ersten Version abzuliefern und es danach zu verkaufen. Das One2Many Produkt von XOIP machte es möglich, an viele Personen gleichzeitig einen Bericht auf verschiedene Weisen (Email, Fax, SMS und in der Zukunft Voice) zu senden. Die Benutzer eines Kundenprogrammes des One2Many Systems konnten sich durch die Website des Kunden an einem spezifischen Berichteservice anmelden und damit einen Bericht in einer vom Benutzer selektierten Weise empfangen. |
| Tools |
ANT
ASP
BEA WebLogic
CMG Commander
CSS
CVS
HTML
IIS
JDBC
JSP
Java
Java J2EE
JavaScript
Jboss
MS SQL Server
MS Windows 2000
SUN One/Forte for Java
Servlet
Ultra Edit
Visual Basic
XML
|
Hunze
↑ Zurück| Zeitraum | 2000.06 – 2000.12 |
|---|---|
| Rolle | Entwickler |
| Organisation | Wasserbehörde Hunze & Aa's |
| Projekt | Intra- & Internet |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich war beim Aufsetzen, Beraten, Begleiten und Entwickeln der technischen Infrastruktur und der benötigten Web-Programme für das neu aufzusetzende Intra- und Internet bei der Wasserbehörde beteiligt. Dabei habe ich für das Veröffentlichen der Verwaltungsinformationen für den Bürger eine System-Architektur entwickelt, wobei Microsoft Index Server verwandt wurde. Ich habe unter Bezug auf die anzuschaffende Hardware und Software das Selektionskriterium der Hosting-Partie ein Gutachten erstellt und die technische Infrastruktur eingerichtet und ausgestattet. |
| Tools |
ASP
CMG Commander
CSS
DreamWeaver
HTML
IIS
JavaScript
MS Access
MS FrontPage
MS Index Server
MS Windows NT
MS XML Parser
Oracle
Ultra Edit
Visual Basic
XML
XML Spy
XPath
XSL/XSLT
|
Aepax
↑ Zurück| Zeitraum | 2000.05 – 2000.12 |
|---|---|
| Rolle | Entwickler |
| Organisation | Aegon Versicherungen |
| Projekt | Aepax Web |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich habe mit XML und XSL ein Web-Interface für eine Anwendungs-Software für Versicherungsagenturen entwickelt. Das neu entwickelte Web-Interface greift auf vorher generisch programmierte Geschäftslogik zurück, die in "dll's" implementiert sind. Das Web-Interface wird durch XML templates und XSL stylesheets zu einem Internet-Programm aufgebaut. Um ein neues Versicherungsprodukt für Aegon zu erstellen ist es ausreichend nur XML template zu übergeben. Im Vorfeld dieser Aufgabe habe ich einige Korrekturen an einem JavaServlet based Programm durchführen müssen, auf dem das heutige Service-Netz von Aegon läuft. |
| Tools |
ASP
CMG Commander
COM
CSS
HTML
HTTP
IBM DB2
IIS
JSP
Java
Java J2EE
JavaScript
MS Windows NT
MS XML Parser
OOP
Servlet
Ultra Edit
Visual Basic
XML
XML Spy
XSL/XSLT
|
RDR
↑ Zurück| Zeitraum | 1999.11 – 2000.02 |
|---|---|
| Rolle | Entwickler |
| Organisation | Staatliche Behörde für Funkverbindung |
| Projekt | Internet Front-End Auver |
| Abteilung | |
| Situation | |
| Aufgabe |
In diesem Projekt war ich verantwortlich für den Entwurf und die Entwicklung von dem Front-end des Internetprogrammes www.agentschaptelecom.nl. Dieses dreischichtige Programm ist für das Aufsuchen und das Ändern der Genehmigungen der Rundfunkfrequenzen mit Hilfe des Internets geeignet und ist mit CGI Modulen, die in Perl geschrieben sind, aufgebaut. Die CGI Module verwerten die HTML templates, wobei die aus der Datenbank stammenden Daten in den HTML templates ergänzt werden. Dann werden die vom Benutzer ausgefüllten Daten von CGI Modulen verarbeitet und zur Oracle Database, in der alle Geschäftslogik gespeichert ist, weiterbefördert. Mit dieser Geschäftslogik werden die Daten, die neu eingegeben oder geändert wurden, kontrolliert. Auf diese Weise wurde eine Trennung zwischen dem Layout, den Geschäftslogik und der Verarbeitung vorgenommen. |
| Tools |
CGI
CMG Commander
CSS
DBD/DBI
DreamWeaver
ERD
HP-Unix
HTML
JavaScript
MS FrontPage
MS Windows NT
Netscape Entreprise
Oracle
PL/SQL
Perl
RCS
Ultra Edit
|
RZG
↑ Zurück| Zeitraum | 1998.09 – 1999.04 |
|---|---|
| Rolle | Entwickler |
| Organisation | RZG Krankenkasse |
| Projekt | Redesign Fürsorge |
| Abteilung | |
| Situation | |
| Aufgabe |
Ich organisierte und führte Interviews mit Mitarbeitern über das bestehende Fürsorgesystem. Weiter untersuchte ich die Zufuhr elektronischer Daten und stellte hierfür einen funktionellen und technischen Entwurf für die Strukturphase des neuen Systems auf. Die Strukturphase der USoft Entwicklungsmethode umfaßte das Entwerfen und das Implementieren der Entitäten mit den dazugehörigen Verbindungen. Hierfür habe ich durch Prototype Sessions mit den Benutzern deren Entitäten Modell aufgestellt und geprüft. Auf Basis der entwickelten Datamodelle habe ich in Usoft das Prototyp Programm ausgearbeitet. |
| Tools |
CMG Commander
ERD
InfoReports
MS Windows NT
Oracle
Power Designer
SQL
USoft Approach
Ultra Edit
Usoft Application Server
|
BNC
↑ Zurück| Zeitraum | 1998.07 – 1998.08 |
|---|---|
| Rolle | Entwickler |
| Organisation | Bossers & Cnossen |
| Projekt | Internet-Angebotsystem |
| Abteilung | |
| Situation | |
| Aufgabe |
|
| Tools |
ASP
CSS
Delphi
Delphi Client/Server
ERD
FoxPro
HTML
IIS
ISAPI
JavaScript
MS Access
MS FrontPage
MS Windows 95/98
MS Windows NT
OOP
Pascal
SQL
Visual Basic
|
KRC
↑ Zurück| Zeitraum | 1993.03 – 1999.08 |
|---|---|
| Rolle | Geschäftsführer / Entwickler |
| Organisation | Knop Remote Communications |
| Projekt | Mehrere Aufträge |
| Abteilung | |
| Situation | |
| Aufgabe |
|
| Tools |
ASP
Apache
C++
CGI
COM
CSS
DBD/DBI
DCOM
Delphi
Delphi Client/Server
DreamWeaver
ERD
FCO-IM
FoxPro
HTML
HTTP
IIS
ISAPI
Java
JavaScript
Linux
MS Access
MS FrontPage
MS SQL Server
MS Windows 95/98
MS Windows NT
MS-DOS
OOA
OOD
OOP
Paradox
Pascal
Perl
Power Designer
SQL
TCP/IP
USoft Designer
Usoft Application Server
VBA
VCL
Visual Basic
XML
|