| 2009 - 2010 |
Umbrella Organisation U+O AG |
|
|
Funktion
|
Architekt, Lead developer
|
|
Aufgaben
|
Weiterentwicklung und Wartung der Webapplikation Umbrella.net.
Wesentliche Erweiterungen waren die Anbindung an SAP und TAMARA (back-office) sowie Expedia (front-office). Einführung von Load-Tests (basierend auf JMeter). |
|
Technologie
|
Server: Tomcat 5.5 mit J2SE 6 + JSP 2.4, Spring 2.5 inkl. Acegi, Hibernate 3.3.2 auf Sybase ASE 15, Axis 2 Client: Dojo Javascript Toolkit (1.3.2), Ajax |
| 2008 - 2009 |
Umbrella Organisation U+O AG |
|
|
Funktion
|
Architekt, Lead developer
|
|
Aufgaben
|
Weiterentwicklung und Wartung der Webapplikation Umbrella.net. Neue Features werden in Zyklen von 3 Monaten designed, implementiert, getestet und deployed.
Wesentliche Erweiterungen waren ein Einkaufsmodul, erweiterte Buchhaltung, Unterstützung von Fremdwährungen. Einführung von automatisierten Tests (basierend auf Selenium). |
|
Technologie
|
Server: Tomcat 5.5 mit J2SE 6 + JSP 2.4, Spring 2.5 inkl. Acegi, Hibernate 3.3.2 auf Sybase ASE 15, Axis 2 Client: Dojo Javascript Toolkit (1.3.2), Ajax |
| 2008 - 2009 |
intern |
|
|
Funktion
|
Architekt, Lead developer
|
|
Aufgaben
|
Aufbau einer Webapplikation JTrack für das Rechnungsbüro von Schüler-Leichtathletikanlässen. Teilnehmer- und Resultat-Erfassung sowie Auswertungen. Unterstützung für
Erdgas-Auswertung sowie Migros-Sprint. Die Webapplikation wird für
kantonale Schülermeisterschaften im Kanton Zug verwendet, sowie für die jährlichen schweizerischen Schülermeisterschaften (SSST07 Zug, SSST09 Schaffhausen, SSST10 Glarus) |
|
Technologie
|
Server: Tomcat 5.5 mit J2SE 5 + JSP 2.4, Spring 2.4 inkl. Acegi, Hibernate 3.1.3 auf MySQL |
| 2006 - 2008 |
Umbrella Organisation U+O AG |
|
|
Funktion
|
Architekt, Lead developer
|
|
Aufgaben
|
Aufbau der Webapplikation Umbrella.net für die Reisebranche. Die Anwendung umfasst den Import von Reservationsdaten via Webservice, Kundenverwaltung (Personen, Firmen, Familien), Reisedossier-Verwaltung sowie einen mächtigen browser-basierten Dokumenteneditor. Definition der Architektur, Hauptanteil der Entwicklung,
technische Leitung des Entwicklungsteams (3 Entwickler vor Ort + 1 Entwickler in Indien). Ab 2008 Weiterentwicklung der Kernanwendung sowie Hinzufügen von Modulen wie Taskverwaltung, Buchhaltung, ... |
|
Technologie
|
Server: Tomcat 5.5 mit J2SE 5 + JSP 2.4, Spring 2.0 inkl. Acegi, Hibernate 3.1.3 auf MySQL, Axis 2 Client: Dojo Javascript Toolkit, Ajax |
| 2005 |
Umbrella Organisation U+O AG |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Konzept und Entwicklung eines Windows Services zum Importieren, Konvertieren und Weiterleiten von Businessdaten (Reise-Reservationsdaten aus Galileo, CETS, Amadeus etc). Im Vordergrund
standen gute Performance, einfache Konfiguration und gute Skalierbarkeit. |
|
Technologie
|
C# |
| 2005 |
Umbrella Organisation U+O AG |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Entwicklung eines Frameworks sowie darauf aufbauender UI-Masken unter Nutzung von Microsoft
XML Data Binding und DHTML-Behaviors. Die HTML-Seiten wurden in eine Delphi-basierte Anwendung eingebettet (embedded browser) und kommunizierenten via external objects. |
|
Technologie
|
DHTML mit Internet Explorer 6.0, JavaScript, XML Data Islands (DSO-Binding), DHTML Behaviors |
| 2004 |
Finanzdienstleister, Zug |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Softwareentwicklung im Bereich Portfolio Management. Die Software Suite bietet Funktionen zur Kunden- und Portfolio-Verwaltung, Finanz-Informationen, Transaktionen und Buchhaltung, flexibles Reporting. Entwicklung von Beans zur Berechnung von Renditen, Value at Risk.
Die Anwendung ist verteilt mit einem Java Rich Client, welcher über RMI mit einem zentralen Server kommuniziert. |
|
Technologie
|
Java 2 SE (1.3.1), Jakarta POI (für Reporting), Swing (JFC), RMI, Microsoft SQL Server 2000 |
| 2003 / 2004 |
IFA, Zürich |
|
|
Funktion
|
Lehrer
|
|
Aufgaben
|
Durchführung der folgenden Kurse für Informatik mit eidg. FA:
- Anforderungen ableiten und Evaluationen durchführen
- Datenschutz, Datensicherheit gewährleisten
- Risiken beim Betrieb bewirtschaften
- Test, Einführung und Unterhalt von IT-Systemen
- OO-Analyse und –Design
|
|
Technologie
|
- |
| 2002 bis 2006 |
Zuger Technik- und Informatikschule |
|
|
Funktion
|
Lehrer
|
|
Aufgaben
|
Unterrichten eines 3-semestrigen Lehrgangs „Einführung in C++“ an der Zuger Technik- und Informatikschule im Kanton Zug. Nachfolgende Betreuung eines 1-semestrigen Praktikums. Zudem Durchführung der folgenden Kurse:
- Allgemeine Programmierung
- Allgemeines Softwareengineering
- Intranet- und Internettechnologie I und II
- Einführung in Datenbanken
|
|
Technologie
|
C++, Visual C++ 6.0 |
| 2002 / 2003 |
Siemens Building Technologies AG |
|
|
Funktion
|
Coach, SW-Entwickler
|
|
Aufgaben
|
Unterstützung der eBusiness-Abteilung der SBT AG bei der Umstellung der Standardplatform von Microsoft-basierten Technologien auf J2EE. Die Aufgaben umfassten das Erstellen von How-To Dokumenten, Schulungen, Erstellen einer "Tutorial"-Anwendung. Erstellen der Architektur und des Designs einer Web-basierten User-Management Anwendung. Unterstützung in der Implementation dieser Anwendung. Erstellen der Architektur und des Grobdesigns einer Web-basierten Order-Entry Anwendung. |
|
Technologie
|
J2EE (EJB, JNDI, JDBC), Jakarta Struts, IBM Websphere Application Server, IBM Websphere Application Developer Studio, Oracle 8.1.7 und SQL Server 2000 |
| 2001 |
Accenture AG |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Entwicklung eines Zusatzmoduls zu Arbor/BP (Standard-Abrechnungssystem für Telekommunikationsunternehmen) für die sunrise communications AG, um die Bepreisung einer spezifischen Leistung zu ermöglichen. |
|
Technologie
|
Perl, C++, HP-UX 11, Sybase ASE 12.0, Arbor/BP |
| 2000 bis 2001 |
Accenture AG |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Maintenance-Arbeiten des Billing-Systems für die sunrise communications AG (Abbildung der Preismodelle etc.). Anpassungen an die bestehende Schnittstelle zum CRM-System. Komplette Entwicklung einer neuen Schnittstelle zu Oracle Accounting. |
|
Technologie
|
Perl, C++, HP-UX 11, Sybase ASE 12.0, Arbor/BP |
| 1999 bis 2000 |
Accenture AG |
|
|
Funktion
|
SW-Entwickler
|
|
Aufgaben
|
Entwicklung eines Fakturierungsystem einer grossen, deutschen Telekommunikationsfirma im Bereich Interkonnektion, Bill Presentment, STOP-TR. Ab Ende 1999 Teamleader Stv. für ein Team von 3-7 Personen. Aufgaben umfassten Arbeitseinteilung des Teams, Performance Reviews. |
|
Technologie
|
COBOL II, DB/2, MVS (später OS/390) |
| 1998 bis 1999 |
Accenture AG |
|
|
Funktion
|
2nd / 3rd – Level Support, Teamleader
|
|
Aufgaben
|
2nd- und (teilweise) 3rd-Level Support für das Billing-Entwicklungsprojekt einer grossen, deutschen Telekommunikationsfirma. Incident Management, Ad-hoc Datenabfragen, Release-Management. Ab Ende 1998 Teamleader Stv. für ein Team von 6 Personen. Aufgaben umfassten Status Reporting ans Management, Arbeitseinteilung des Teams. |
|
Technologie
|
JCL, Spufi, ZEKE, IBM Workbench, MVS (später OS/390) |
| 1994 bis 1997 |
Landis & Gyr Europe AG (Zug) |
|
|
Funktion
|
Tester, Qualitätssicherung
|
|
Aufgaben
|
Aufbau einer Testumgebung für die Software Visonik |
|
Technologie
|
OS/2, Visonik |
| 1991 bis 1992 |
Lustenberger Treuhand AG / Zanoni & Partner AG |
|
|
Funktion
|
SW-Entwickler, Support
|
|
Aufgaben
|
User-Support der Anwendung "Framework" sowie allgemeine Datenerfassung. Entwicklung einer Anwendung für die Erfassung von Zeitrapports pro Mandant. |
|
Technologie
|
dBase III |