Inhalt:
Projekte von Stephan Heuscher
Bedag Informatik; Gruppen- und Projektleiter, Applikations-Architekt; seit 2006-03-01
Projekt Geres (seit 2006-03-01)Das Projekt Geres hatte 2003 die automatisierte Nachführung von Personendaten im Kanton Bern zum Ziel und wurde 2006 produktiv. Im Zuge der Registerharmonisierung und anhand der gesammelten Erfahrungen wurde die Applikation ab 2007 vollständig neu entwickelt. Das Resultat dieser Entwicklung konnte als Open-Source-Produkt an weitere Kantone vermittelt werden. Zusätzlich wurden neue Datenbestände in Geres verfügbar, z.B. Gebäude und Wohnungsdaten. Mit Geres verfügen Kantone über Daten in derselben Qualität und Aktualität wie die Gemeinden. Für Abklärungen und Kontaktaufnahmen (z.B. Versand) werden so grosse Einsparungen erzielt.
REAG IT-Solutions; Senior Java Developer; 2005-06-01 bis 2006-02-28
Definition von Schnittstellen und einer Migration (2005-06-01 bis 2006-02-28)Konzeption, Definition, Validierung und Umsetzung technischer Schnittstellen (Datei- und Datenbankformate) sowie einer Daten-Migration aus einer Access-Datenbank und Excel-Listen im Auftrag verschiedener Stellen der Schweizerischen Eidgenossenschaft. Die Implementation erfolgte Basis eines GUI- und Datenbank-Frameworks in Borland Delphi 7.
ikeep; Mitgründung ikeep und Consulting für Institutionen und Firmen als Archiv-Ingenieur im Bereich der Digitalen Langzeitarchivierung; 2004-10-01 bis 2005-05-31
Projektleitung, Design und Implementation eines "perception-based web-archiving" Tools (2005-02-01 bis 2005-05-31)Projektleitung, Design und Implementation einer Web-Archivierungs-Applikation basierend auf den aktuellen Erkenntnissen zur Web-Archivierung. Bei diesem selbst entwickelten Ansatz werden Screen-Capturing, Browser-Controlling und Proxy-Technologien zu einer Applikation zusammengeführt, welche die verschiedenen Ansprüche an die Archivierung von Websites abdeckt. Aufbau der ikeep (2004-10-01 bis 2005-05-31)
Es gibt viel zu tun im Bereich der Digitalen Langzeitarchivierung. Akquisition von Aufträgen, Marketing, Kundengespräche, Offertenerstellung und Projekt-Umsetzungen.
Schweizerisches Bundesarchiv; Datenarchitektur und XML-Processing, Fachgruppe ARELDA (Archivierung elektronischer digitaler Daten und Akten); 2002-01-01 bis 2004-09-30
Datenarchitektur ARELDA (2002-08-01 bis 2004-09-30)Umsetzung des Open Archival Information System (OAIS) ISO-Standards (ISO 14721:2003) in eine Datenarchitektur. Das Resultat ist ein Glossar, die Umsetzung und Vereinfachung des OAIS Datenmodells, ein technischer und archivischer Metadatenkatalog und ein Vorschlag, wie die Entitäten in XML abzubilden sind. Für die Modellierung wurde UML verwendet, die Definition der Metadaten erfolgt in XML Schema Definition (XSD). SIARD Metadata Definition Editor (2003-03-01 bis 2004-09-30)
Da bei SIARD (Software Invariant Archival of Relational Databases) die Metadaten der archivierten Datenbank nachträglich erfasst werden und diese Metadaten von archivierender Institution zu Institution variieren, wurde ein WYSIWYG Tool entwickelt, das die Erfassung der Metadaten-Definitionen erleichtert. Der SIARD Metadata Definition Editor erlaubt es die Definitionen in allen gewünschten Sprachen zu erfassen, das Layout für SIARD zusammenzustellen und diese Daten als XML Schema Definition (XSD) zu exportieren. Die Applikation wurde in Eclipse erstellt, Technologien: Swing und Java XML. AMDA (2002-06-01 bis 2004-06-30)
Automatischer Import von Metadaten zu den im Parlament aufgenommenen Ton-Dateien. Die Parlamentsdienste stellen die Metadaten in XML zur Verfügung, diese werden in AMDA (Audio Metadaten Akquisition) importiert, und schliesslich werden die geschnittenen Ton-Dateien den jeweiligen Verhandlungen zugeordnet. Die Applikation läuft auf Apache Tomcat als Servlet/JSP und benutzt Castor für die Persistenz. SQL Parser (2002-05-01 bis 2002-10-31)
Für das Projekt SIARD wurde ein SQL-Parser entwickelt, der die Syntax in Views und Constraints in der Datenbank auf SQL-99 Konformität überprüft, sowie die referentielle Integrität der zu archivierenden Datenbank sicherstellt. Reviews zu SIARD (2002-04-01 bis 2003-09-30)
Überprüfung des Java Codes, der XML Dateien und der Software Design-Dokumentation, die von einer externen Firma erstellt wurden. Festlegen von Dokumentationsstandards in XML sowie Unterstützung bei der Programmierung von XSLT. TIFF Analyzer (2002-01-01 bis 2002-04-31)
Java-Command-Line Applikation, welche TIFF-Dateien auf ihre Konformität zu Bundes-Standards testet.
Crosspoint Informatik; Architekt / Consultant / Java SW-Entwickler; 2000-12-01 bis 2001-12-31
Kartenverwaltung Postfinance (2001-04-01 bis 2001-12-31)Entwicklung und Implementierung einer Postcard Callcenter Applikation. Diese ermöglicht es dem Callcenter Mitarbeiter alle Postcard-relevanten Aktionen sofort auszulösen. Haupt-Herausforderung war die Integration verschiedenster Legacy-Applikationen unter einer Oberfläche. Entwicklung in JBuilder, mit Swing. User-Verwaltungs-Tool (2001-04-01 bis 2001-06-15)
Entwicklung und Implementierung eines Tools für die User-Verwaltung von PostFinance. Applikationen. Fat Client (Swing) mit direkter Oracle DB-Anbindung. Unterhalt der Crosspoint Infrastruktur (2001-01-01 bis 2001-12-31)
Ausbau und Unterhalt des Netzwerkes, der Backups und der Server (WinNT, Win2000 und Linux). Planung der Netzwerkinfrastruktur inklusive der Anbindung an das Internet über ADSL, der Installation der Firewall und VPN von externen Standorten. Zu meiner grossen Freude wurde auch hier das Tool TWiki für die interne Kommunikation und Dokumentation neu eingeführt. IT-Shop Verwaltung (2000-12-01 bis 2001-03-31)
Online Bestellung von Post-internen IT-Dienstleistungen und Produkten. Anpassungen des IT-Shops (Post-Interne eCommerce Anwendung) auf neue Anforderungen im GUI- und DB-Bereich. Entwicklung in Java, IBM VisualAge.
Swisscom, Corporate Technologies; SW-Entwickler / Consultant; 1999-05-01 bis 2000-11-31
Document Management für XML Dokumente (2000-06-15 bis 2000-11-01)Evaluation und Anpassung einer XML Dokumentenverwaltung. XML Umsetzung am Beispiel des Quick Reference Guides der Swisscom Produkte. Dieses Projekt wurde von mir geleitet. Dokumentations Infrastruktur (2000-01-15 bis 2000-11-31)
Evaluation und Unterhalt einer einfach zu bedienenden und wartungsarmen Dokumentationsplattform für das Knowledge Management. Das Tool TWiki wurde evaluiert, auf einem Linux Server aufgesetzt und wird abteilungsintern bis heute erfolgreich für die Zusammenarbeit und Kommunikation eingesetzt. MEX: Messaging Enhanced Exchange (1999-11-01 bis 2000-11-31)
Forschungsprojekt für ein Framework zur die einfachen personalisierten Anbindung von Applikationen über verschiedenste Kommunikationsmedien (Web, WAP, SMS, Email, Fax, Voice, etc.). Design und Implementation sowie erfolgreicher Einsatz einer neuen Art der Software-Entwicklung: Extreme Programming. Einsatz neuster Technologien, z.B. XML für User Interface Verhalten und Design. Vorbereitungen für eine Migration nach Enterprise JavaBeans. Swisscom XML Styleguide (2000-05-15 bis 2000-08-31)
Erarbeitung von Richtlinien für den Einsatz von XML innerhalb der Swisscom. Festlegung eines Standards für zukünftige XML-Anwendungen. Konzeptionelle Arbeit. Swisscom WAP Portal (2000-05-01 bis 2000-07-31)
WAP Zugriff auf die Mitarbeiterdatenbank, MS-Exchange Mail und Schedule. Anwendung des MEX Frameworks, zeigte die einfache und schnelle Integration neuer Applikationen ins Framework. Diese Applikation erfreute sich bis Mitte 2003 grosser Beliebtheit, wurde von WAP Handy Besitzern rege benützt und rief immer wieder ungläubiges Staunen hervor. Als 2001 die Abschaltung drohte, rief der damalige Chef von Swisscom Mobile aus seinen Korsika-Ferien an, um sich persönlich der Weiterführung des Portals zu versichern. Die Informations-Mail hatte er über Swisscom WAP Portal auf seinem Handy gelesen. WAP E-Wallet (1999-12-01 bis 2000-05-31)
Zugriff auf das Commercemaker E-Wallet mit WAP. Implementation der Anzeige des momentanen Stands und dem Aufladen des E-Wallets mit der Kreditkarte. Anpassung der Java Microbilling Software auf WAP und Performanceerhöhung durch Multithreading. MobiFlower (1999-06-01 bis 1999-11-31)
Erstellung eines WAP eCommerce Pilot Services mit Fleurop. Dieser Dienst wurde an der Telecom '99 in Genf am Swisscom Stand vorgestellt und ausgewählte Kunden konnten einen Fleurop-Blumenstrauss verschicken. Meine Aufgabe bestand im Design und Implementierung dieser Applikation auf Java Servlet Basis, sowie dem Erstellen der WML Seiten. Das grösste Problem waren die WAP Handys, die abstürzten und den WAP 1.1 Standard nur mangelhaft implementiert hatten. SWIBI (1999-05-01 bis 1999-10-31)
Entwicklung einer einheitlichen Benutzeroberfläche für die Rechnungsstellung und -Mutation. Consulting in den Bereichen Java Test Software, Hilfesysteme und Historisierung der Rechnungsdaten. Zum Einsatz kamen Java Help, Swing und JUnit.
Telecom PTT, Corporate Technologies; Praktikant ETH-Praktikum; 1997-07-07 bis 1997-10-19
Explorations-Arbeiten im Bereich Voice over IP (VOIP). Diese bestanden in der Implementierung eines Packet-Loss- und Delay-Algorithmusses Internet-Simulators in C (SUN), dem Testen verschiedener PC-Programme und Gateways im VOIP-Bereich, dem Aufbau einer Test-Umgebung für Qualitätsmessungen von VOIP-Produkten mit unterschiedlichen Verbindungs- und Stör-Parametern, sowie der Automatisierung der Tests (Visual Basic).
Die Seite http://heuscher.ch/ProjektListe wurde am 07 Mar 2010 aktualisiert.