Deutschland: bevorzugt in D8
um den Verkauf von o2 Produkten (Tarife/Hardware) über beliebige Drittanbieter zu ermöglichen; Erstellen einer Administrations-Applikation (Backoffice) für die Pflege der einzelnen Shop-Instanzen und der in den Shops zu verkaufenden o2 Produkte
- 80% technische Projektleitung (Scrum) - OOA/OOD, Abstimmung und Erstellung der DV-/Fachkonzepte, SW-Architektur
- 20% Entwicklung und Test
(5 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Frontend: abaXX 6.x, JSP 2.1, Dojo Toolkit und jQuery (AJAX), XHTML, CSS 2, CMS CoreMedia
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 11g, SQL, PL/SQL, JDBC
- Test: JUnit, JUnitPerf, EasyMock, Selenium-Testsuite/Molybdenum
- Buildsystem: Maven2
- Continuous Integration: Luntbuild
- Versionsverwaltung: Subversion
neuer Marketing-Konzepte; Repainting und Barrierefreiheit
- 20% OOA/OOD, SW-Architektur
- 40% Entwicklung und Implementierung des Online-Shops
- 40% Code-Reviews, Qualitätssicherung und Modul-Tests
(8 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Persistenz: Hibernate 3.1
- Frontend: abaXX, AJAX (Dojo), XHTML, CSS 2
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Test: JUnit, JUnitPerf, Selenium-Testsuite/Molybdenum
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase, Subversion
- Windows XP, Red Hat Enterprise Linux (Server)
neue CRM-System über den Enterprise Service Bus (ESB) der SOA
- 60% OOA/OOD, SW-Architektur und Entwicklungsleitung mit Scrum
- 20% Entwicklung und Implementierung
- 20% Integrations- und Lasttests
(10 Entwickler)
Umsetzung: JEE 1.3 (J2EE), SOA: JBoss/Catalina Stack, Java 5.0, Tibco ESB- Persistenz: Hibernate 3.1
- Frontend: abaXX, Spring, JSP, XHTML, CSS 2
- Webservice: JAX-WS 2.x
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase, Subversion
- Windows XP, Red Hat Enterprise Linux (Server)
Anpassung des bestehenden Online-Shops für den Verkauf des erweiterten Produkt-Portfolio insbesondere DSL
Ablösen der heterogenen Portal-Applikationen und Etablierung eines einheitlichen Software-Erstellungs- und Lieferprozesses (CI)
- 20% Abstimmung der Fachkonzepte, Design und Architektur
- 40% Entwicklung und Implementierung für o2 DSL im Online-Shop;
Datenerfassung, Validierung und Backend-Anbindung; Konzept und Implementierung
einer Migrationslösung bei Releasewechsel (XML/XSLT)
- 40% Aufbau von Build-System und Continuous-Integration
(16 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Persistenz: Hibernate 3.1
- Frontend: abaXX, Spring, JSP, XHTML, CSS 2
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase
- Windows XP, Red Hat Enterprise Linux (Server)
Ablösen der dezentralen Altsysteme und Entwicklung eines zentralen Systems
für die Verplanung, Erfassung und Beauftragung von Transporten innerhalb
der Deutschen Post und für die Vergabe an Speditionen
- 40% Systemanalyse und Design der Architektur mit der UML
- 30% Entwicklung und Implementierung von Komponenten
- 20% Buildsystem, Packetierung und Deployment der Anwendung
- 10% Integrations- und Lasttests
(ca. 20 Entwickler)
Umsetzung: JEE 1.4 (J2EE): EJB 2.1, JMS, JMX auf BEA Weblogic 9 (WLS), Java 5- Persistenz: Hibernate 3.1
- Frontend: Eclipse RCP, SWT/JFace
- Design: UML, Together Architect
- Entwicklung: Eclipse 3.1.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven, Ant
- Continous Integration: CruiseControl
- Versionsverwaltung: CVS
Schwerpunkt: Integration eines Fremdsystems für die Nutzung von AIS zur Auftragsabwicklung mit SAP
- 40% Systemanalyse und Design mit der UML
- 50% Modellierung und Implementierung der Schnittstelle
- 10% Integrations- und Lasttests
Umsetzung: J2EE 1.3: EJB 2.0 auf SAP Web AS 6.x, SAP Webservice, SAP JCo,JSP/Servlet, JMS, XML
- Design: UML, Together Architect
- Entwicklung: SAP NetWeaver Developer Studio
- Datenbank: Oracle 9i, SQL, PL/SQL, JDBC
- XDoclet Code-Generierung
- Modultest: JUnit, JUnitPerf
- SAP Java Development Infrastructure (JDI) und NWDI, SAP Central Build Service (CBS), SAP Change Management Service (CMS)
- Versionsverwaltung: SAP Design Time Repository (DTR)
Ablösen der dezentralen Systeme durch ein zentrales System auf Basis
der J2EE für die Bereitstellung von Sortierdaten für die maschinelle Briefsortierung.
Schwerpunkte: Performance und Skalierbarkeit der Anwendung auf Grund des umfangreichen Mengengerüsts
- 40% Abstimmung und Klärung der Fachkonzepte
- 40% Modellierung und Implementierung von J2EE-Komponenten
- 20% technische Architektur
(ca. 50 Entwickler)
Umsetzung: J2EE 1.3: EJB 2.0, Oracle AS (IAS/OC4J), Toplink, Axis Web Service,JAXP, JAXB, JMS,
- Design: UML, Together
- Entwicklung: Eclipse, JBuilder
- Toplink und Oracle 9i, SQL, PL/SQL, JDBC
- Xdoclet Code-Generierung
- Continuous Integration: CruiseControl, Ant
- Versionsverwaltung: CVS
- 30% Abstimmung und Klärung der Fachkonzepte
- 40% OOA/OOD, Modellierung und Implementierung von J2EE-Komponenten
- 15% strategischer Berater bei Architekturentscheidungen
- 15% Performance-Analyse/-Optimierungen und Tests (OptimizeIt, MI LoadRunner und QuickTest)
(ca. 100 Entwickler)
Umsetzung: J2EE 1.3: EJB 2.0, JSP, Servlets, Taglibs, JMS, Bea Weblogic Server 7.x/8.x- XHTML 1.0, Barrierefreiheit
- GRNDS-Framework (ähnlich Struts)
- XML/XSLT Konfiguration und Code-Generierung
- Design: UML, Together
- RDBMS: Oracle 9i, SQL, PL/SQL, JDBC
- IDE: Eclipse, JBuilder
- Optimierung Buildsystem: Ant
- Versionsverwaltung: CVS
- 40% OOA/OOD, Modellierung von J2EE-Komponenten
- 40% Implementierung und Test der J2EE-Komponenten
- 15% Architekturentscheidungen und Tools
- 5% Lasttests und Performance-Analyse (MI LoadRunner)
Umsetzung: J2EE1.3 JBoss/Cocoon/Struts, ANT, XML/XSLT, XDoclet, Oracle, MySQL, JUnit- IDE: Eclipse, NetBeans
- Buildsystem/Versionsverwaltung: CruiseControl, CVS
für Risikokapitalgesellschaften
- serverseitiges Spreadsheetsystem für konkurrierenden Zugriff auf Basis J2EE
- 20% OOA/OOD, Modellierung von J2EE-Komponenten
- 50% Implementierung und Test der J2EE-Komponenten
- 30% Performance-Analyse und Profiling
Umsetzung: Java/J2EE1.3, ANT, XUL, XML, XSL, XSL-FO, Cocoon, XDoclet, MySQL, JUnit- IDE: Eclipse, NetBeans
- Versionsverwaltung: CVS
URL: http://www.iupb.de
- Controlling-Software für Unternehmen auf Basis J2EE
- 40% fachliche Abstimmung und Modellierung der Software
- 50% Implementierung und Test der J2EE-Komponenten
- 10% Performance-Analyse
Umsetzung: J2EE1.3 JBoss 2/Cocoon, ANT, XML/XSLT, XDoclet, MySQL, JUnit- IDE: NetBeans
- Versionsverwaltung: CVS
- Konzeption und Umsetzung einer e-Learning Plattform auf Basis der J2EE für die Bereitstellung interaktiver Lehr- und Übungsskripte
- 50% fachliche Abstimmung und Umsetzung der Software
- 50% Installation und Administration des Servers
Umsetzung: J2EE1.3 JBoss/Cocoon, ANT, XML/XSLT- Systemintegration einer Spracherkennungssoftware
- 80% Entwicklung einer Robotersteuerung in C++
- 10% Messevorbereitung Cebit 2002
- 10% Messe Cebit 2002, Projektbetreuung vor Ort
Umsetzung: - IDE: MS Visual Studio und MFC- Veranstaltungsportal für ein Marketing-Unternehmen
- Wartung und Administration von Softwaresystemen (Lotus Notes, Novell Netware)
- Durchführung von Schulungen über das Publishing Framework Cocoon für externe Softwareentwickler
Umsetzung: - LAMP (Linux, Apache, MySQL, PHP)- 30% Evaluierung von IBM Lotus Domino und ATG's Dynamo Application Server 5
- 40% Entwicklung eines Informationssystems auf Basis von Lotus Notes
- 10% Integration aus diversen Datenbeständen und Datenbanken (Informix, Oracle)
- 20% Test und Dokumentation
- Präsentation und Einführung der Lösungen beim Kunden
Umsetzung: Lotus Notes, Lotus Script, Java 1.1.8, Java 1.3- Entwicklung verteilter Software Java, J2EE, Jini
- Systemprogrammierung (Treiberentwicklung Linux, W2K, QNX)
- Mobile Roboter
Diplomarbeit: J2EE-Anwendungen unter Berücksichtigung von Performance, Pflegbarkeit, Portierbarkeit und SkalierbarkeitDeutschland: bevorzugt in D8
um den Verkauf von o2 Produkten (Tarife/Hardware) über beliebige Drittanbieter zu ermöglichen; Erstellen einer Administrations-Applikation (Backoffice) für die Pflege der einzelnen Shop-Instanzen und der in den Shops zu verkaufenden o2 Produkte
- 80% technische Projektleitung (Scrum) - OOA/OOD, Abstimmung und Erstellung der DV-/Fachkonzepte, SW-Architektur
- 20% Entwicklung und Test
(5 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Frontend: abaXX 6.x, JSP 2.1, Dojo Toolkit und jQuery (AJAX), XHTML, CSS 2, CMS CoreMedia
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 11g, SQL, PL/SQL, JDBC
- Test: JUnit, JUnitPerf, EasyMock, Selenium-Testsuite/Molybdenum
- Buildsystem: Maven2
- Continuous Integration: Luntbuild
- Versionsverwaltung: Subversion
neuer Marketing-Konzepte; Repainting und Barrierefreiheit
- 20% OOA/OOD, SW-Architektur
- 40% Entwicklung und Implementierung des Online-Shops
- 40% Code-Reviews, Qualitätssicherung und Modul-Tests
(8 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Persistenz: Hibernate 3.1
- Frontend: abaXX, AJAX (Dojo), XHTML, CSS 2
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Test: JUnit, JUnitPerf, Selenium-Testsuite/Molybdenum
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase, Subversion
- Windows XP, Red Hat Enterprise Linux (Server)
neue CRM-System über den Enterprise Service Bus (ESB) der SOA
- 60% OOA/OOD, SW-Architektur und Entwicklungsleitung mit Scrum
- 20% Entwicklung und Implementierung
- 20% Integrations- und Lasttests
(10 Entwickler)
Umsetzung: JEE 1.3 (J2EE), SOA: JBoss/Catalina Stack, Java 5.0, Tibco ESB- Persistenz: Hibernate 3.1
- Frontend: abaXX, Spring, JSP, XHTML, CSS 2
- Webservice: JAX-WS 2.x
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase, Subversion
- Windows XP, Red Hat Enterprise Linux (Server)
Anpassung des bestehenden Online-Shops für den Verkauf des erweiterten Produkt-Portfolio insbesondere DSL
Ablösen der heterogenen Portal-Applikationen und Etablierung eines einheitlichen Software-Erstellungs- und Lieferprozesses (CI)
- 20% Abstimmung der Fachkonzepte, Design und Architektur
- 40% Entwicklung und Implementierung für o2 DSL im Online-Shop;
Datenerfassung, Validierung und Backend-Anbindung; Konzept und Implementierung
einer Migrationslösung bei Releasewechsel (XML/XSLT)
- 40% Aufbau von Build-System und Continuous-Integration
(16 Entwickler)
Umsetzung: JEE 1.3 (J2EE): JBoss/Catalina Stack, Java 5.0- Persistenz: Hibernate 3.1
- Frontend: abaXX, Spring, JSP, XHTML, CSS 2
- Design: Rational Rose
- Entwicklung: Eclipse 3.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven2
- Continuous Integration: CruiseControl
- Versionsverwaltung: ClearCase
- Windows XP, Red Hat Enterprise Linux (Server)
Ablösen der dezentralen Altsysteme und Entwicklung eines zentralen Systems
für die Verplanung, Erfassung und Beauftragung von Transporten innerhalb
der Deutschen Post und für die Vergabe an Speditionen
- 40% Systemanalyse und Design der Architektur mit der UML
- 30% Entwicklung und Implementierung von Komponenten
- 20% Buildsystem, Packetierung und Deployment der Anwendung
- 10% Integrations- und Lasttests
(ca. 20 Entwickler)
Umsetzung: JEE 1.4 (J2EE): EJB 2.1, JMS, JMX auf BEA Weblogic 9 (WLS), Java 5- Persistenz: Hibernate 3.1
- Frontend: Eclipse RCP, SWT/JFace
- Design: UML, Together Architect
- Entwicklung: Eclipse 3.1.x
- Datenbank: Oracle 10g, SQL, PL/SQL, JDBC
- Modultest: JUnit, JUnitPerf
- Buildsystem: Maven, Ant
- Continous Integration: CruiseControl
- Versionsverwaltung: CVS
Schwerpunkt: Integration eines Fremdsystems für die Nutzung von AIS zur Auftragsabwicklung mit SAP
- 40% Systemanalyse und Design mit der UML
- 50% Modellierung und Implementierung der Schnittstelle
- 10% Integrations- und Lasttests
Umsetzung: J2EE 1.3: EJB 2.0 auf SAP Web AS 6.x, SAP Webservice, SAP JCo,JSP/Servlet, JMS, XML
- Design: UML, Together Architect
- Entwicklung: SAP NetWeaver Developer Studio
- Datenbank: Oracle 9i, SQL, PL/SQL, JDBC
- XDoclet Code-Generierung
- Modultest: JUnit, JUnitPerf
- SAP Java Development Infrastructure (JDI) und NWDI, SAP Central Build Service (CBS), SAP Change Management Service (CMS)
- Versionsverwaltung: SAP Design Time Repository (DTR)
Ablösen der dezentralen Systeme durch ein zentrales System auf Basis
der J2EE für die Bereitstellung von Sortierdaten für die maschinelle Briefsortierung.
Schwerpunkte: Performance und Skalierbarkeit der Anwendung auf Grund des umfangreichen Mengengerüsts
- 40% Abstimmung und Klärung der Fachkonzepte
- 40% Modellierung und Implementierung von J2EE-Komponenten
- 20% technische Architektur
(ca. 50 Entwickler)
Umsetzung: J2EE 1.3: EJB 2.0, Oracle AS (IAS/OC4J), Toplink, Axis Web Service,JAXP, JAXB, JMS,
- Design: UML, Together
- Entwicklung: Eclipse, JBuilder
- Toplink und Oracle 9i, SQL, PL/SQL, JDBC
- Xdoclet Code-Generierung
- Continuous Integration: CruiseControl, Ant
- Versionsverwaltung: CVS
- 30% Abstimmung und Klärung der Fachkonzepte
- 40% OOA/OOD, Modellierung und Implementierung von J2EE-Komponenten
- 15% strategischer Berater bei Architekturentscheidungen
- 15% Performance-Analyse/-Optimierungen und Tests (OptimizeIt, MI LoadRunner und QuickTest)
(ca. 100 Entwickler)
Umsetzung: J2EE 1.3: EJB 2.0, JSP, Servlets, Taglibs, JMS, Bea Weblogic Server 7.x/8.x- XHTML 1.0, Barrierefreiheit
- GRNDS-Framework (ähnlich Struts)
- XML/XSLT Konfiguration und Code-Generierung
- Design: UML, Together
- RDBMS: Oracle 9i, SQL, PL/SQL, JDBC
- IDE: Eclipse, JBuilder
- Optimierung Buildsystem: Ant
- Versionsverwaltung: CVS
- 40% OOA/OOD, Modellierung von J2EE-Komponenten
- 40% Implementierung und Test der J2EE-Komponenten
- 15% Architekturentscheidungen und Tools
- 5% Lasttests und Performance-Analyse (MI LoadRunner)
Umsetzung: J2EE1.3 JBoss/Cocoon/Struts, ANT, XML/XSLT, XDoclet, Oracle, MySQL, JUnit- IDE: Eclipse, NetBeans
- Buildsystem/Versionsverwaltung: CruiseControl, CVS
für Risikokapitalgesellschaften
- serverseitiges Spreadsheetsystem für konkurrierenden Zugriff auf Basis J2EE
- 20% OOA/OOD, Modellierung von J2EE-Komponenten
- 50% Implementierung und Test der J2EE-Komponenten
- 30% Performance-Analyse und Profiling
Umsetzung: Java/J2EE1.3, ANT, XUL, XML, XSL, XSL-FO, Cocoon, XDoclet, MySQL, JUnit- IDE: Eclipse, NetBeans
- Versionsverwaltung: CVS
URL: http://www.iupb.de
- Controlling-Software für Unternehmen auf Basis J2EE
- 40% fachliche Abstimmung und Modellierung der Software
- 50% Implementierung und Test der J2EE-Komponenten
- 10% Performance-Analyse
Umsetzung: J2EE1.3 JBoss 2/Cocoon, ANT, XML/XSLT, XDoclet, MySQL, JUnit- IDE: NetBeans
- Versionsverwaltung: CVS
- Konzeption und Umsetzung einer e-Learning Plattform auf Basis der J2EE für die Bereitstellung interaktiver Lehr- und Übungsskripte
- 50% fachliche Abstimmung und Umsetzung der Software
- 50% Installation und Administration des Servers
Umsetzung: J2EE1.3 JBoss/Cocoon, ANT, XML/XSLT- Systemintegration einer Spracherkennungssoftware
- 80% Entwicklung einer Robotersteuerung in C++
- 10% Messevorbereitung Cebit 2002
- 10% Messe Cebit 2002, Projektbetreuung vor Ort
Umsetzung: - IDE: MS Visual Studio und MFC- Veranstaltungsportal für ein Marketing-Unternehmen
- Wartung und Administration von Softwaresystemen (Lotus Notes, Novell Netware)
- Durchführung von Schulungen über das Publishing Framework Cocoon für externe Softwareentwickler
Umsetzung: - LAMP (Linux, Apache, MySQL, PHP)- 30% Evaluierung von IBM Lotus Domino und ATG's Dynamo Application Server 5
- 40% Entwicklung eines Informationssystems auf Basis von Lotus Notes
- 10% Integration aus diversen Datenbeständen und Datenbanken (Informix, Oracle)
- 20% Test und Dokumentation
- Präsentation und Einführung der Lösungen beim Kunden
Umsetzung: Lotus Notes, Lotus Script, Java 1.1.8, Java 1.3- Entwicklung verteilter Software Java, J2EE, Jini
- Systemprogrammierung (Treiberentwicklung Linux, W2K, QNX)
- Mobile Roboter
Diplomarbeit: J2EE-Anwendungen unter Berücksichtigung von Performance, Pflegbarkeit, Portierbarkeit und Skalierbarkeit"The IT-Expert has superb technical expertise. His knowledge of mainly professionally used products like the BEA Weblogic Application-Server and the J2EE specification are remarkable for someone without any former work experience. This allowed the IT-Expert to be productive and effective from the very first minute on the project. Code implemented by him is very well structured; he extensively makes use of recommended programming techniques like object orientation, splitting the code into logical units, design patterns, etc. This keeps the code free from redundancies and makes it generic and very easy to maintain. The IT-Expert provided a high quality set of test classes for his components, which he continuously adapted to all code changes. This helped the whole team to achieve high quality and development speed. Once his supervisor provides him with a task he knows that he does not need to worry about it anymore from the technical point of view. He showed this impressively when 2 team-members, who beforehand implemented service layer components, left the team and he had to take over this area for even two functionalities of that particular sub-release. Not only did he not need any time to orientate himself in this new technical area. In his very generic implementation he identified synergies and combined the components for the two functionalities which saved development, testing and maintenance effort. The IT-Expert always finished his tasks ahead of schedule. Therefore he - in addition to tasks initially assigned to him - worked on several change requests and he also provided significant input to the Application Architecture team for some crucial problems regarding the build and deployment process. This helped confirming the good reputation of his subteam within the overall team. Thanks to his broad technical knowledge, he is seen by the whole team as a key technical resource. Therefore - oftentimes when a difficult technical problem occurs - he is asked for his opinion and he transfers his knowledge by providing helpful input for the resolution of these problems."
— Project online job exchange, 09/03 - 09/04
Reference from manager, big consulting company, from 28.07.04