Software Entwicklung
In Ihrem Auftrag übernehme ich
- Analyse
- Konzept
- Realisierung
- Inbetriebnahme
- Release Management
- Teilprojektleitung
in den Bereichen
- Anwendungen allgemein
- Datenbanken, Reporting
- Integration, Datentransformation (z.B. Technik → Verrechnung)
- Schnittstellen
- Migration
Ich beherrsche die gängigen Umgebungen (insbesondere Java, Visual Basic, PHP, C, C#),
Methoden und Architekturen wie UML, SQL, XML, ASP, .Net, Windows, Linux etc.
Meine besonderen Stärken sind der Entwurf der Datenstruktur und das Implementieren von Datenbanken.
Ich habe sehr viel Erfahrung mit SQL und XML. Ich arbeite gerne in Projekt-Teams. SCRUM, inkrementelle Entwicklung, Test-Driven Development, fast Prototyping sind mir vertraut.
Gerade bei diesen dynamischen Vorgehensweisen ist ein sauberes Release-Management wichtig: Ich kann auch hier auf viel praktische Erfahrung zurückgreifen.
Die modernen Tools Subversion, Ant und Maven verwende ich hier als effiziente Hilfsmittel.
Ausbildung:
- Software Engineering
- Datenbank Design und Implementation
- Systemisches Projektmanagement
Einige Projekte, an denen ich massgeblich beteiligt war:
- Fonds-Informationssystem PostFinance (Rolotec AG)
-
Mitarbeit bei Analyse, Spezifikation und Realisierung.
Realisieren eines vollautomatischen Prozesses, welcher die Daten von morningstar.com abholt, aufbereitet und in der Datenbank speichert.
Uebermittlungsfehler abfangen (retry), damit möglichst wenig manuelle Eingriffe nötig sind.
Tools: Java, XML, XSLT, MySQL.
- Fonds-Informationssystem Swiss Fund Data (Rolotec AG)
-
Migration eines Umfangreichen Datenbestandes (20GB+) in die neue Db-Architektur auf Stichtag.
Historisierung im Hintergrund, redundantes System. Tools: Java, XML, MySQL.
- Billing (Swisscom)
- Sammeln, halten und aggregieren von Zustands- und Verbrauchsdaten. Monatlich Fakturen und Auswertungen erzeugen. Ab 2001 gewachsen von 10'000 auf 2 Mio Kunden.
- Auftragsabwicklung (Swisscom)
- Datenbankgestützte, konfigurierbare Web-Applikation für die Auftragsbearbeitung.
- Mensch-Maschinen-Schnittstelle (Ascom)
- Übergeordnete Steuerung mit graphischer Benutzeroberfläche für eine vollautomatische Kuvertiermaschine.
- e-shop (Naxys GmbH)
- Einfacher e-shop, datenbankbasiert
- e-shop (Richard Engineering AG)
- Schnittstelle zwischen Produkt-Datenbank und electronic shop
- Lagertechnik (Ascom)
- Zentrale Steuerung eines fahrerlosen Transportsystems.
- Integration (REGA)
- Schnittstelle für die GPS-Daten zwischen Helikopter und geographischem Informationssystem (GIS). Access.
- Migration
- Client/Server bzw. Web-Anwendungen in die neue Umgebung bringen wegen Firmenübernahme
Daneben habe ich viele kleinere Systeme realisiert.
Oft kann ich auch mit Scripts oder einer cleveren Java-Anwendung rasch und unkompliziert grossen Nutzen erzeugen.
In der Regel bin ich kurzfristig verfügbar. Für grössere Vorhaben kann ich mich auf bewährte Partner verlassen.
Kontakt
Franz Fankhauser
Project Engineering
Wohlenstrasse 59
3043 Uettligen
Tel. +41 79 350 8754
F.Fankhauser@fpe.ch