Vorgehensmodel:
Kanban
Fachlich Beschreibung:
Entwicklung einer Anwendung für Browser und mobile Endgeräte für den Dienst
Mastodon. Speicherung von entfernten Kontakten in einem sozialen Graphen mit
Neo4j. Anzeige von Daten in Abhängigkeit von diesem sozialen Graphen.
by the European Commission; 06 2015 ? heute
C, GCC, autotools, libgcrypt, event driven architecture, network programming.
Vorgehensmodel: Kanban
Fachlich Beschreibung: gnunet.org, https://nlnet.nl/project/GNUnet-L2O,
https://nlnet.nl/project/ProbabilisticNAT/
Migrationsprojekt; Karlsruhe; 02 2022 ? 12 2022
Technologien: Siehe Projekte Technische Projektleitung und Architektur; Karlsruhe; 09
2010 ? 06 2014 und Architektur und Entwicklung; IT Unternehmen; Dresden; 05 2009-Vorgehensmodel: Kanban
Fachlich Beschreibung:
In diesem Projekt wurden die Benutzerdaten von De-Mail Kunden eines De-Mail
Provider zu der De-Mail Plattform unseres Kunden transferiert. VorausgehendAnpassungen an dem System unseres Kunden.
Entwicklung; Köln; 04-2020 ? 06 2021
Technologien:
Vaadin, Spring, HTML, CSS, SassVorgehensmodel: Scrum
Fachlich Beschreibung:
Weiterentwicklung und Wartung einer B2B und B2C Webanwendung.
Aufgaben im Projekt: Scrum-Entwickler, DevOps
Teamleiter Anforderungsmanagement; Bonn; 01-2019 ? 03-2020
Fachliche Beschreibung:
Für den IT-gestützten Austausch von Daten zwischen der Bundesrepublik
Deutschland und anderen Staaten sollte ein Pflichtenheft als Grundlage fürEntwicklung; Köln; 07-2018 ? 12 2018
Technologien:
Vaadin, Spring, HTML, CSS, Sass
Vorgehensmodel: Scrum
Fachlich Beschreibung:
Weiterentwicklung und Wartung einer B2B und B2C Webanwendung.
Modernisierung der Entwicklungsprozesse. Wechsel von svn auf git. Etablierung vonAufgaben im Projekt: Scrum-Entwickler, Security-Konzepte und -Reviews, DevOps
Entwicklung; Köln; 07 2016 ? 06 2018
Technologien:
Apache Wicket, Java 8, Spring Data, SOAP, Spring REST, OData, Elasticsearch, Tomcat,
Kubernetes, Spring Boot, microservices, SeleniumVorgehensmodel: Scrum
Fachlich Beschreibung:
Entwicklung einer Webanwendung für das B2B Geschäft eines Logistik
Unternehmens. Ein bestehendes System sollte abgelöst werden. Als Backend dienteFramework Entwicklung; Köln; 10 2015 ? 06 2016
Technologien:
Apache Wicket, Java 8, Bootstrap, Material Desin
Vorgehensmodel: Scrum, Design Thinking
Fachlich Beschreibung:
Für die Intranetanwendungen des Kunden wurde das Frontend-Framework
basierend auf Apache Wicket erneuert. Durch den Design Thinking Ansatz wurdenSicherheits-Architektur und Entwicklung; Berlin; 07 2014 ? 09 2015
Technologien:
WSO2 Identity Server, WSO2 API Gateway, Spring Security, Spring MVC, SOAP, REST,
SAML, OAuth, Tomcat, Java Cryptography Architecture (JCA), BouncyCastle, scrypt,Vorgehensmodel: Scrum und ScrumBan
Fachlich Beschreibung:
Die Authentifizierung und Autorisierung an verschiedenen Portal des Kunden sollte
durch eine Single Sign On Architektur realisiert werden. Dazu wurde eine - die PortaleAufgaben im Projekt:
Zu den Aufgaben gehörten die Unterstützung bei der Konzeption, schnelleTechnische Projektleitung und Architektur; Karlsruhe; 09 2010 ? 06 2014
Technologien:
Tomcat, Apache Webserver, Memcached, Spring, Hibernate, EJB 3, Wicket, IMAP,
SMTP, POP3, Java Cryptography Architecture (JCA), JEE 6, Glassfish v3, Webservices,Vorgehensmodel: Wasserfall, Scrum, Kanban, Hybrid Agile
Fachlich Beschreibung:
Ein De-Mail Mailportal sollte auf Basis des in dem Vorgängerprojekt entwickelten Mail
Backend konzipiert und entwickelt werden. In Abstimmung mit dem Produkt-Aufgaben im Projekt:
- Fachliche Führung anderer Entwickler- Dokumentenreview
2010
1. Architektur und Entwicklung; IT Unternehmen; Dresden; 05 2009 - 07 2010
Technologien:
JBoss, Apache James,Exim, Struts 2, Tiles, EJB 3, JSF, DomainKeys Identified
Mail (DKIM), SMTP, POP3, Java Cryptography Architecture (JCA), Java
Concurrency Utilities (JSR 166), JEE 6, Glassfish v3
Vorgehensmodell: Scrum
Fachlich Beschreibung:
Für den Prototypen eines Mailportals nach dem De-Mail Standard des BSI (BMI)
sollte die Core Logik des Postfach- und Versanddienstes konzipiert und
implementiert werden. Darauf folgte die Anbindung an die Oberfläche und
deren Ausimplementierung. Für die Umsetzung der Spezifikation mussten
Standardprotokolle, wie zum Beispiel SMTP, POP3 und DKIM, in dem
quelloffenen Mail Server James angepasst werden.
Die Spezifikation wurde in Zusammenarbeit mit dem BSI (Bundesamt für
Sicherheit in der Informationstechnik) erweitert bzw. angepasst.
An die Implementierung des Piloten schloss sich eine Konzeptionsphase für
die Im-plementierung des zukünftigen Wirksystems an. Dabei mussten
insbesondere die Anforderungen an hohe Mailaufkommen in der
Mailserver-Infrastruktur berücksichtigt und eine entsprechende Software-
und Hardwarearchitektur geplant werden. Für die Gewährleistung einer,
hinsichtlich erhöhtem Mailaufkommen, flexiblen Infrastruktur wurde auf
Virtualisierung und das Einbinden eines SAN zurückgegriffen.
Für die Implementierungsphase wurden diverse technische Prototypen
erstellt mit denen sichergestellt werden sollte, dass die Vorgaben an das
Lastverhalten erfüllt werden. Dazu wurden diverse Prozesse hinsichtlich
der Parallelisierbarkeit in Unterprozesse aufgeteilt und massiv die
Möglichkeiten der Java Concurrency Utilities ge-nutzt. Aufbauend auf den
Pilot Erfahrungen wurde neben dem bisher genutzten Mailserver
Apache James auch der SMTP Server Exim genutzt.
Technologien:
Die Spezifikation wurde in Zusammenarbeit mit dem BSI (Bundesamt für
Technologien:
Objective-C, iPhone SDK
Fachliche Beschreibung:
Fun Applikation für das iPhone.
Technologien:
ASP.NET, ASP, Oracle 10g
Fachliche Beschreibung:
Portierung von ASP auf ASP.NET für das Shopsystem des Kunden. Konzeption eines Templatingmechanismus für die Multi-Mandaten Platform.
Technologien:
Objective-C, XML, OpenGL ES, iPhone SDK
Fachliche Beschreibung:
Entwicklung einer Flash ähnlichen Applikation für das iPhone, um eine vorhandene Flash Applikation auf das iPhone zu bringen.
Architektur, Prototyping.
Coremedia, Apache Pluto, Proxy PortletBridge, JSF PortletBridge, JAXP, XSLT
Mit dem Relaunch soll die Basis Architektur auf eine Portal Architektur
(JSR 168) umgestellt werden. Unterstutzung bei der Konzeption des Basis
Frameworks (IOC, Service Locator, Logging, Persistence (JPA) und Domain Model)
für JSF Applikationen unter JBoss. Anbindung der Applikation an das führende
Coremedia System mit den Open Source Projekten Apache Pluto, Proxy PortletBridge
und dem JSF PortletBridge Projekt.
Dauer: 3 Monate
Objective-c. Zugriff des iPhone Clients auf REST und SOAP Webservice.
Anpassung von Webseiten auf das iPhone.
Eingesetzte Technik, Specifikationen und Tools:
Objective-c, AJAX, WSDL, SOAP, REST, JRuby.
Dauer: 1 Monat
Desktopapplikation aus dem Projekt 1. 2007. Steuerung und Qualitätssicherung
der beteiligten Entwickler.
Dauer: 1 Monat
und Migration einer bestehenden Delphi Desktop und Intranet Anwendung
auf das neue Datenbank System.
Dauer: 4 Monate
Applikationen.
Techischer Projektleiter und Architekt.
Eingesetzte Technik, Spezifikationen und Tools:
BEA Weblogic Portal 10, MS SQL Server, Interbase, Delphi, JPA, Hibernate, EJB 3.0, JSF, Portlets
AspectJ, Autonomy, Netbeans, JPA, Swing, Portlet, EJB 3, EE 5, Day CMS.
Zweite Phase Nearshoring (Offshoring):
Qualitätssicherung, Code Review, Testabdeckung, Integrations- und Abnahme Controlling
Tools: PMD, FindBugs, XRadar, Hansel, Cobertura, InsECT
Dauer 12 Monate
2006
Interims Manager.
IT Governance. Balanced Scorecard (BSC)
Releaseplanung der Portallösung für B2C und B2B des Kunden mit mehreren
Teilprojekten.
Schnittstelle zwischen Fachbereich und Entwicklung. Interner Projektleiter
für die von einem Dienstleistungsunternehmen durchgeführten Migration
der Applikationen eines Tochterunternehmens auf die Plattform des Kunden.
Qualitätssicherung, Code und Dokumentations Review.
Dauer: 6 Monate
Implementierung neuer Anforderungen aus Analyse (siehe unten).
Redesign der GUI unter Zuhilfenahme von AJAX.
Evaluierung von BPMN und BPEL Tools.
Einfuehrung des Canoo WebTest Frameworks.
Analyse (UML Modellierung) fuer die Erweiterung der Business Prozesse.
Kommunikation mit Offshore Entwicklungsteam. Architekturänderungen und
Usability Prüfung für den Einsatz von AJAX.
Evaluierung von JBoss jBPM und OpenSymphony OSWorkflow als Ersatz
fuer die selbst entwickelte Prozessschicht.
Analyse fuer die Erweiterung der Business Prozesse. Kommunikation mit
Offshore Entwicklungsteam.
Logistik Unternehmen. Die Anwendung ermoeglicht die Paketabwicklung
(Anlieferung/Abholung) ueber ein Webinterface.
Erstellung von Requirements bzw. Use Cases mit der Fachseite. Erstellung von
UML Workflow Diagrammen für die Business Prozesse. MDA Ansatz für die initiale
Code Generierung.
Mehrschichtiges Software Architektur:
Frontend: CSS, JSP, Spring MVC, Tiles, AJAX
Process Schicht: Eigenentwicklung mit MDA/UML Ansatz
Persistence Schicht: Hibernate OR Mapping
Datenbank: Oracle
Backend Konnektivitaet: Openadapter
Spring IOC in allen Schichten
Tomcat Servlet Engine.
Case Tool: Enterprise Architect (Sparx Systems)
Dauer 22 Monate
mobile Endgeräte. Als graphische Benutzerschnittstelle wurde unteranderem WML,
(X)HTML, Midlets (J2ME, MIDP) und Macromedia Flash Lite benutzt. Diese graphische
Benutzerschnittstelle wurde mit einer Spracheingabe auf Basis von VoiceXML
synchronisiert.
Dauer 2 Monate
(siehe 2003 2. und 2002 3.). Unterstützung in Testumfeld.
Dauer 4 Monate
Dauer 2 Monate
Telekommunikationsunternehmens. Das Portal besitzt eine Multichannel Architektur,
um unterschiedlichste Endgeräte (XHTML, iHTML, cHTML, WML) zu unterstützen. Entwickelt wurde
für IPlanet (SUN ONE) Web- und Applicationserver auf Solaris. Es wurden diverse
Open Source Frameworks, wie z.B. das Struts und das Tiles Framework, benutzt.
Dauer 4 Monate
gegen eine reine HTML Lösung für die Anzeige von MMS. Anzeige aller Medien Typen inkl.
Video (Transcoding von 3gpp nach mpeg). Die Anwendung basiert auf Apache Struts. Es wird
auf Backend Systeme per IMAP und LDAP zugegriffen. Zusätzliche Implementierung einer
Weiterleitung von MMS.
Dauer 2 Monate
MMSC System eines Telekommunikations-Unternehmens (Ende 2002 bis Mitte
2003).
Systemanalyse, Hardening Konzept (True64, Digital Unix), Konzept für die
Überwachung des Systems (Tripwire, ITO), Schnittstelle zu dem System
Hersteller für die Kommunikation der Umsetzung der sicherheitsrelevanten
Systemänderungen. Regelmäßige automatisierte Audits (Entwicklung eines
Java Tools).
Businesskunden Portal eines Telekommunikationsunternehmens.
Anforderungsanalyse, Dokumentenerstellung in englischer Sprache,
Auswertung der Antworten der Anbieter (Erstellung einer
Vergleichsmatrix).
Dauer 3 Monate.
WAP/Imode Gateway eines Telekommunikations-Unternehmens (Mitte 2001 bis Mitte
2002).
Systemanalyse, Hardening Konzept (True64, Digital Unix), Konzept für die
Überwachung des Systems (Tripwire, ITO), Schnittstelle zu dem Gateway
Hersteller für die Kommunikation der Umsetzung der sicherheitsrelevanten
Systemänderungen. Regelmäßige automatisierte Audits (Entwicklung eines
Java Tools).
System Architektur (Ende 2000 bis Mitte 2001).
Für die Tochter eines Telekommunikationsunternehmens wurde ein LBS
Prototyp entwickelt. Unterstützung bei Konzeption und Architektur mit
anschließender Überwachung der Teilprojekte (Schnittstellen, Code Review,
Dokummenten Review).
Basis der Entwicklung war Java mit Borland IAS (Gatekeeper)und Corba als
Kommunikationsprotokoll. Als externe Schnittstelle ein XML Interface (zu
diesem Zeitpunkt war SOAP noch nicht reif für produktiven Einsatz!). MVC
Ansatz mit Servlets (teilweise Cocoon XSP).
2000) für ein Intranet Portal, sowie Schnittstelle zu anderen
Dienstleistern.
Migration einer Microsoft Access Anwendung in eine Webanwendung
(Servlets, XML/XSL) und spätere Integration in CMS (Livelink).
Anwender Schulung und Dokumentationserstellung.
Basis (IBM San Francisco Framework).
Scriptprogrammierung, etc. .
- Technische Projektüberwachung bzw. -leitung
- Architektur Review,
- Code Review
- Dokumentations Review
- Anforderungsanalyse,
- Machbarkeitsstudien, Erstellung von Prototypen,
- OO Analyse und Feinkonzeption
- Entwicklung mit Schwerpunkten:
- Java (J2EE), alle Entwicklungsplattformen
- Mobile Development
- C++,
- Datenbankanwendungen
SQLite
REST
SOAP
Enterprise Architect
MagicDraw
Vorgehensmodel:
Kanban
Fachlich Beschreibung:
Entwicklung einer Anwendung für Browser und mobile Endgeräte für den Dienst
Mastodon. Speicherung von entfernten Kontakten in einem sozialen Graphen mit
Neo4j. Anzeige von Daten in Abhängigkeit von diesem sozialen Graphen.
by the European Commission; 06 2015 ? heute
C, GCC, autotools, libgcrypt, event driven architecture, network programming.
Vorgehensmodel: Kanban
Fachlich Beschreibung: gnunet.org, https://nlnet.nl/project/GNUnet-L2O,
https://nlnet.nl/project/ProbabilisticNAT/
Migrationsprojekt; Karlsruhe; 02 2022 ? 12 2022
Technologien: Siehe Projekte Technische Projektleitung und Architektur; Karlsruhe; 09
2010 ? 06 2014 und Architektur und Entwicklung; IT Unternehmen; Dresden; 05 2009-Vorgehensmodel: Kanban
Fachlich Beschreibung:
In diesem Projekt wurden die Benutzerdaten von De-Mail Kunden eines De-Mail
Provider zu der De-Mail Plattform unseres Kunden transferiert. VorausgehendAnpassungen an dem System unseres Kunden.
Entwicklung; Köln; 04-2020 ? 06 2021
Technologien:
Vaadin, Spring, HTML, CSS, SassVorgehensmodel: Scrum
Fachlich Beschreibung:
Weiterentwicklung und Wartung einer B2B und B2C Webanwendung.
Aufgaben im Projekt: Scrum-Entwickler, DevOps
Teamleiter Anforderungsmanagement; Bonn; 01-2019 ? 03-2020
Fachliche Beschreibung:
Für den IT-gestützten Austausch von Daten zwischen der Bundesrepublik
Deutschland und anderen Staaten sollte ein Pflichtenheft als Grundlage fürEntwicklung; Köln; 07-2018 ? 12 2018
Technologien:
Vaadin, Spring, HTML, CSS, Sass
Vorgehensmodel: Scrum
Fachlich Beschreibung:
Weiterentwicklung und Wartung einer B2B und B2C Webanwendung.
Modernisierung der Entwicklungsprozesse. Wechsel von svn auf git. Etablierung vonAufgaben im Projekt: Scrum-Entwickler, Security-Konzepte und -Reviews, DevOps
Entwicklung; Köln; 07 2016 ? 06 2018
Technologien:
Apache Wicket, Java 8, Spring Data, SOAP, Spring REST, OData, Elasticsearch, Tomcat,
Kubernetes, Spring Boot, microservices, SeleniumVorgehensmodel: Scrum
Fachlich Beschreibung:
Entwicklung einer Webanwendung für das B2B Geschäft eines Logistik
Unternehmens. Ein bestehendes System sollte abgelöst werden. Als Backend dienteFramework Entwicklung; Köln; 10 2015 ? 06 2016
Technologien:
Apache Wicket, Java 8, Bootstrap, Material Desin
Vorgehensmodel: Scrum, Design Thinking
Fachlich Beschreibung:
Für die Intranetanwendungen des Kunden wurde das Frontend-Framework
basierend auf Apache Wicket erneuert. Durch den Design Thinking Ansatz wurdenSicherheits-Architektur und Entwicklung; Berlin; 07 2014 ? 09 2015
Technologien:
WSO2 Identity Server, WSO2 API Gateway, Spring Security, Spring MVC, SOAP, REST,
SAML, OAuth, Tomcat, Java Cryptography Architecture (JCA), BouncyCastle, scrypt,Vorgehensmodel: Scrum und ScrumBan
Fachlich Beschreibung:
Die Authentifizierung und Autorisierung an verschiedenen Portal des Kunden sollte
durch eine Single Sign On Architektur realisiert werden. Dazu wurde eine - die PortaleAufgaben im Projekt:
Zu den Aufgaben gehörten die Unterstützung bei der Konzeption, schnelleTechnische Projektleitung und Architektur; Karlsruhe; 09 2010 ? 06 2014
Technologien:
Tomcat, Apache Webserver, Memcached, Spring, Hibernate, EJB 3, Wicket, IMAP,
SMTP, POP3, Java Cryptography Architecture (JCA), JEE 6, Glassfish v3, Webservices,Vorgehensmodel: Wasserfall, Scrum, Kanban, Hybrid Agile
Fachlich Beschreibung:
Ein De-Mail Mailportal sollte auf Basis des in dem Vorgängerprojekt entwickelten Mail
Backend konzipiert und entwickelt werden. In Abstimmung mit dem Produkt-Aufgaben im Projekt:
- Fachliche Führung anderer Entwickler- Dokumentenreview
2010
1. Architektur und Entwicklung; IT Unternehmen; Dresden; 05 2009 - 07 2010
Technologien:
JBoss, Apache James,Exim, Struts 2, Tiles, EJB 3, JSF, DomainKeys Identified
Mail (DKIM), SMTP, POP3, Java Cryptography Architecture (JCA), Java
Concurrency Utilities (JSR 166), JEE 6, Glassfish v3
Vorgehensmodell: Scrum
Fachlich Beschreibung:
Für den Prototypen eines Mailportals nach dem De-Mail Standard des BSI (BMI)
sollte die Core Logik des Postfach- und Versanddienstes konzipiert und
implementiert werden. Darauf folgte die Anbindung an die Oberfläche und
deren Ausimplementierung. Für die Umsetzung der Spezifikation mussten
Standardprotokolle, wie zum Beispiel SMTP, POP3 und DKIM, in dem
quelloffenen Mail Server James angepasst werden.
Die Spezifikation wurde in Zusammenarbeit mit dem BSI (Bundesamt für
Sicherheit in der Informationstechnik) erweitert bzw. angepasst.
An die Implementierung des Piloten schloss sich eine Konzeptionsphase für
die Im-plementierung des zukünftigen Wirksystems an. Dabei mussten
insbesondere die Anforderungen an hohe Mailaufkommen in der
Mailserver-Infrastruktur berücksichtigt und eine entsprechende Software-
und Hardwarearchitektur geplant werden. Für die Gewährleistung einer,
hinsichtlich erhöhtem Mailaufkommen, flexiblen Infrastruktur wurde auf
Virtualisierung und das Einbinden eines SAN zurückgegriffen.
Für die Implementierungsphase wurden diverse technische Prototypen
erstellt mit denen sichergestellt werden sollte, dass die Vorgaben an das
Lastverhalten erfüllt werden. Dazu wurden diverse Prozesse hinsichtlich
der Parallelisierbarkeit in Unterprozesse aufgeteilt und massiv die
Möglichkeiten der Java Concurrency Utilities ge-nutzt. Aufbauend auf den
Pilot Erfahrungen wurde neben dem bisher genutzten Mailserver
Apache James auch der SMTP Server Exim genutzt.
Technologien:
Die Spezifikation wurde in Zusammenarbeit mit dem BSI (Bundesamt für
Technologien:
Objective-C, iPhone SDK
Fachliche Beschreibung:
Fun Applikation für das iPhone.
Technologien:
ASP.NET, ASP, Oracle 10g
Fachliche Beschreibung:
Portierung von ASP auf ASP.NET für das Shopsystem des Kunden. Konzeption eines Templatingmechanismus für die Multi-Mandaten Platform.
Technologien:
Objective-C, XML, OpenGL ES, iPhone SDK
Fachliche Beschreibung:
Entwicklung einer Flash ähnlichen Applikation für das iPhone, um eine vorhandene Flash Applikation auf das iPhone zu bringen.
Architektur, Prototyping.
Coremedia, Apache Pluto, Proxy PortletBridge, JSF PortletBridge, JAXP, XSLT
Mit dem Relaunch soll die Basis Architektur auf eine Portal Architektur
(JSR 168) umgestellt werden. Unterstutzung bei der Konzeption des Basis
Frameworks (IOC, Service Locator, Logging, Persistence (JPA) und Domain Model)
für JSF Applikationen unter JBoss. Anbindung der Applikation an das führende
Coremedia System mit den Open Source Projekten Apache Pluto, Proxy PortletBridge
und dem JSF PortletBridge Projekt.
Dauer: 3 Monate
Objective-c. Zugriff des iPhone Clients auf REST und SOAP Webservice.
Anpassung von Webseiten auf das iPhone.
Eingesetzte Technik, Specifikationen und Tools:
Objective-c, AJAX, WSDL, SOAP, REST, JRuby.
Dauer: 1 Monat
Desktopapplikation aus dem Projekt 1. 2007. Steuerung und Qualitätssicherung
der beteiligten Entwickler.
Dauer: 1 Monat
und Migration einer bestehenden Delphi Desktop und Intranet Anwendung
auf das neue Datenbank System.
Dauer: 4 Monate
Applikationen.
Techischer Projektleiter und Architekt.
Eingesetzte Technik, Spezifikationen und Tools:
BEA Weblogic Portal 10, MS SQL Server, Interbase, Delphi, JPA, Hibernate, EJB 3.0, JSF, Portlets
AspectJ, Autonomy, Netbeans, JPA, Swing, Portlet, EJB 3, EE 5, Day CMS.
Zweite Phase Nearshoring (Offshoring):
Qualitätssicherung, Code Review, Testabdeckung, Integrations- und Abnahme Controlling
Tools: PMD, FindBugs, XRadar, Hansel, Cobertura, InsECT
Dauer 12 Monate
2006
Interims Manager.
IT Governance. Balanced Scorecard (BSC)
Releaseplanung der Portallösung für B2C und B2B des Kunden mit mehreren
Teilprojekten.
Schnittstelle zwischen Fachbereich und Entwicklung. Interner Projektleiter
für die von einem Dienstleistungsunternehmen durchgeführten Migration
der Applikationen eines Tochterunternehmens auf die Plattform des Kunden.
Qualitätssicherung, Code und Dokumentations Review.
Dauer: 6 Monate
Implementierung neuer Anforderungen aus Analyse (siehe unten).
Redesign der GUI unter Zuhilfenahme von AJAX.
Evaluierung von BPMN und BPEL Tools.
Einfuehrung des Canoo WebTest Frameworks.
Analyse (UML Modellierung) fuer die Erweiterung der Business Prozesse.
Kommunikation mit Offshore Entwicklungsteam. Architekturänderungen und
Usability Prüfung für den Einsatz von AJAX.
Evaluierung von JBoss jBPM und OpenSymphony OSWorkflow als Ersatz
fuer die selbst entwickelte Prozessschicht.
Analyse fuer die Erweiterung der Business Prozesse. Kommunikation mit
Offshore Entwicklungsteam.
Logistik Unternehmen. Die Anwendung ermoeglicht die Paketabwicklung
(Anlieferung/Abholung) ueber ein Webinterface.
Erstellung von Requirements bzw. Use Cases mit der Fachseite. Erstellung von
UML Workflow Diagrammen für die Business Prozesse. MDA Ansatz für die initiale
Code Generierung.
Mehrschichtiges Software Architektur:
Frontend: CSS, JSP, Spring MVC, Tiles, AJAX
Process Schicht: Eigenentwicklung mit MDA/UML Ansatz
Persistence Schicht: Hibernate OR Mapping
Datenbank: Oracle
Backend Konnektivitaet: Openadapter
Spring IOC in allen Schichten
Tomcat Servlet Engine.
Case Tool: Enterprise Architect (Sparx Systems)
Dauer 22 Monate
mobile Endgeräte. Als graphische Benutzerschnittstelle wurde unteranderem WML,
(X)HTML, Midlets (J2ME, MIDP) und Macromedia Flash Lite benutzt. Diese graphische
Benutzerschnittstelle wurde mit einer Spracheingabe auf Basis von VoiceXML
synchronisiert.
Dauer 2 Monate
(siehe 2003 2. und 2002 3.). Unterstützung in Testumfeld.
Dauer 4 Monate
Dauer 2 Monate
Telekommunikationsunternehmens. Das Portal besitzt eine Multichannel Architektur,
um unterschiedlichste Endgeräte (XHTML, iHTML, cHTML, WML) zu unterstützen. Entwickelt wurde
für IPlanet (SUN ONE) Web- und Applicationserver auf Solaris. Es wurden diverse
Open Source Frameworks, wie z.B. das Struts und das Tiles Framework, benutzt.
Dauer 4 Monate
gegen eine reine HTML Lösung für die Anzeige von MMS. Anzeige aller Medien Typen inkl.
Video (Transcoding von 3gpp nach mpeg). Die Anwendung basiert auf Apache Struts. Es wird
auf Backend Systeme per IMAP und LDAP zugegriffen. Zusätzliche Implementierung einer
Weiterleitung von MMS.
Dauer 2 Monate
MMSC System eines Telekommunikations-Unternehmens (Ende 2002 bis Mitte
2003).
Systemanalyse, Hardening Konzept (True64, Digital Unix), Konzept für die
Überwachung des Systems (Tripwire, ITO), Schnittstelle zu dem System
Hersteller für die Kommunikation der Umsetzung der sicherheitsrelevanten
Systemänderungen. Regelmäßige automatisierte Audits (Entwicklung eines
Java Tools).
Businesskunden Portal eines Telekommunikationsunternehmens.
Anforderungsanalyse, Dokumentenerstellung in englischer Sprache,
Auswertung der Antworten der Anbieter (Erstellung einer
Vergleichsmatrix).
Dauer 3 Monate.
WAP/Imode Gateway eines Telekommunikations-Unternehmens (Mitte 2001 bis Mitte
2002).
Systemanalyse, Hardening Konzept (True64, Digital Unix), Konzept für die
Überwachung des Systems (Tripwire, ITO), Schnittstelle zu dem Gateway
Hersteller für die Kommunikation der Umsetzung der sicherheitsrelevanten
Systemänderungen. Regelmäßige automatisierte Audits (Entwicklung eines
Java Tools).
System Architektur (Ende 2000 bis Mitte 2001).
Für die Tochter eines Telekommunikationsunternehmens wurde ein LBS
Prototyp entwickelt. Unterstützung bei Konzeption und Architektur mit
anschließender Überwachung der Teilprojekte (Schnittstellen, Code Review,
Dokummenten Review).
Basis der Entwicklung war Java mit Borland IAS (Gatekeeper)und Corba als
Kommunikationsprotokoll. Als externe Schnittstelle ein XML Interface (zu
diesem Zeitpunkt war SOAP noch nicht reif für produktiven Einsatz!). MVC
Ansatz mit Servlets (teilweise Cocoon XSP).
2000) für ein Intranet Portal, sowie Schnittstelle zu anderen
Dienstleistern.
Migration einer Microsoft Access Anwendung in eine Webanwendung
(Servlets, XML/XSL) und spätere Integration in CMS (Livelink).
Anwender Schulung und Dokumentationserstellung.
Basis (IBM San Francisco Framework).
Scriptprogrammierung, etc. .
- Technische Projektüberwachung bzw. -leitung
- Architektur Review,
- Code Review
- Dokumentations Review
- Anforderungsanalyse,
- Machbarkeitsstudien, Erstellung von Prototypen,
- OO Analyse und Feinkonzeption
- Entwicklung mit Schwerpunkten:
- Java (J2EE), alle Entwicklungsplattformen
- Mobile Development
- C++,
- Datenbankanwendungen
SQLite
REST
SOAP
Enterprise Architect
MagicDraw