Jul 06 - Nov 06, Telekommunikation
- Programmierung und Test von neuen Services.
Java EE (EJB 2.0 und JMS), Spring, Hibernate, XMLBeans
Eclipse, Ant, CVS, JUnit
Bea WebLogic, Oracle 9
------------------------
Software-Integration in großem Projekt (> 100 Mann, multi-national)
Jan 04 - Nov 05, Maschinenbau
- Programmierung von Integrationstests.
Java / J2EE, EJB- und JMS-Clients, JDBC, JUnit, Ant
- Portierung von Daten und Datenbankstrukturen. Erzeugung von Testdaten.
SQL, PL/SQL, Groovy, JDBC
- Gesamtsystem automatisiert installieren und testen. Schnittstellenprobleme
im Code lokalisieren. System 'zum Laufen bringen'.
- Intranet-Web-Anwendung zur Darstellung des Integrationsstatus.
Html, JSP
Borland Application Server 6, Tomcat, Oracle 9, SonicMQ 5, omniORB
------------------------
Weiterentwicklung eines Systems zur Verwaltung und Übermittlung von radiologischen Bildern zwischen niedergelassenen Ärzten.
Dez 02 - Aug 03, Medizintechnik (Radiologie)
- Analyse und Neuentwurf des Workflows für höheres Datenvolumen, bessere Infrastruktur und veränderte fachliche Anforderungen.
- Portierung des Altsystems nach J2EE.
- Umstellung der Bildverteilung von direktem Dial-In bzw. Daten-Pull auf email-basierte, automatische Verteilung.
- Optimierung von Stabilität und Performance mit Log4J und via Fernwartung.
Java (J2EE, Struts / JSP / Servlets, JavaMail, JDBC), Html/JavaScript, C++, DICOM
Eclipse, Ant, CVS
Tomcat, MySql, Windows
------------------------
Entwicklung einer Vorbuchhaltung für Beitragszahlungen von Unternehmenskunden.
Sep 01 - Sep 02, Versicherung
- Mitarbeit beim Entwurf für die J2EE-Plattform. Adaption des Accounting-Patterns von Fowler. Spezifikation der Anforderungen an das projekteigene Framework.
- Realisierung der Buchungslogik und spezieller Suchfunktionen.
- Realisierung des Datenträgeraustauschs mit den Banken und der Schnittstelle
zur host-basierten Hauptbuchhaltung.
- Unterstützung der Fachexperten bei der Modellierung des Workflows und der Anwendungsfällte.
- Definition und Erstellung von Testfällen mit JUnit.
Java (J2EE), XML/XSLT, Avantis Persistency Bridge
Adonis, Innovator, Continuus, JBuilder, kundenspezifisches Framework
IBM WebSphere, IBM DB2, Windows
------------------------
J2EE-Datenzugriffsschicht, WebLogic, JDBC
Apr 01 - Jul 01, Bank
- Konzeptionierung des Datenzugriffs aus EJBs für ein bankinternes Framework.
- Analyse eines J2EE-Frameworks bezüglich Datenzugriff.
- Entwurf und Implementierung eines Testframeworks für Jdbc-Treiber. Auswertung der Tests.
Java
JUnit, Oracle, MS SQL
BEA WebLogic, IBM WebSphere, Solaris, Windows
------------------------
Wartung bzw. Neuentwicklung mehrerer Intranet- und Client/Server-Anwendungen.
Jan 00 - Feb 01, Automobilbau
- Entwicklung einer Applikation zur Berechnung und Darstellung geographischer Distanzen (Lokalisierung des nächstgelegenen Händlers für gegebene Adresse)
- Implementierung von Servlets als Intranet-Schnittstellen für vorhandene Anwendungen
- Debugging und Fehlerbehebung vorhandener Anwendungen
Java (Servlets, JSP, Struts), C++, Visual Basic
MapXtreme, MapInfo
Allaire JRun, WebObjects, CORBA, Oracle, Windows 2000
------------------------
Entwicklung eines Gateways und Implementierung eines Kommunikationsprotokolls für medizinische Bilddaten (DICOM)
Mrz 98 - Dez 99, Medizintechnik (Radiologie)
- Portierung des Protokolls nach Windows und Implementierung von Erweiterungen entsprechend Protokoll-Spezifikation.
- Entwicklung eines Gateways als Protokoll-Engine.
- Anpassung und und Erweiterung des Gateways (Integration von Workflow-Logik, variierende Protokolle für unterschiedliche Peers).
- Projektleitung, Entwicklung kundenspezifischer Lösungen.
C++, Visual Basic
Oracle, MS SQL, Windows NT, Unix
------------------------
Entwicklung eines Workflow-Managers
Jan 97 - Jan 98, Medizintechnik (Radiologie)
- Analyse und Entwurf der Architektur auf Basis von Publish-Subscribe-Messaging.
- Implementierung des Servers und der Client-Adapter als ActiveX-/COM Komponenten.
- Integration in ein vorhandenes Software-Paket für kundenspezifische Lösungen
COM, Visual Basic
MS Message Queue, Oracle, Windows NT
------------------------
Entwicklung einer Intranetlösung zur Darstellung radiologischer Bilder
Jul 96 - Jan 98, Medizintechnik (Radiologie)
- Mitwirkung an Analyse und Entwurf
- Implementierung zunächst als CGI-Programm, später Portierung auf MS Active Server Pages
- Dynamische Konvertierung (ACR/NEMA -> JPG) und Verwaltung der zu publizierenden radiologischen Bilder
C++, WinSockets, CGI, Active Server Pages, Html
MS Http Server, Windows NT
------------------------
Implementierung eines proprietären Kommunikationsprotokolls (Siemens ISI, Siemens SPI)
Jan 95 - Jun 96, Gesundheitswesen
- Implementierung entsprechend Protokoll-Spezifikation
C++
------------------------
Freiberufliche Halbtagstätigkeit als Programmierer parallel zum Studium.
Jan 90 - Mrz 96, Gesundheitswesen
- Client-Server-Programmierung in unterschiedlichen Projekten.
- Test, Installation, Support, Kundenbetreuung
C++, Visual Basic, dBase, Clipper
Unix, Windows, DOS
Bei Mix von "bei Bedarf vor Ort" + "überwiegend remote" auch andere Orte.