SW-Architekt/Entwickler .NET / OOA, OOD / Projekt-Coaching
Aktualisiert am 04.09.2020
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 01.12.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
Gute Kenntnisse in Wort und Schrift
Französisch
Grundkenntnisse
Spanisch
Sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

Schweiz, Deutschland

Deutschland: Bevorzugt in D7, D8, D6

nicht möglich

Projekte

Projekte

Die wichtigsten Projekte der letzten Jahre:


Zeitraum      :  Mai 2008 bis März 2010
Firma         :  (Entwicklung betriebswirtschaftlicher Standardsoftware für KMU)
Projekt       :  Neuimplementierung/Redesign einer C++-Warenwirtschaft in C#

  - Design und Impl. Vorgangssteuerung

  - Design und Impl. Lagerverwaltung

  - Koordination externer Mitarbeiter (Rumänien)

Software      :  UML2 (Sparx Enterprise Architect); Requirementserfassung nach

  SOPHIST-Methode; C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  OR-Mapper (proprietär); Sybase SQL Anywhere;

  XML; Unit-Testing (VS2005); Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Dez. 2007 bis März 2008
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Prüfstand-Software zur optischen Vollständigkeitsprüfung

  einer Getriebekomponente

  - Entwurf der Systemarchitektur, Detail-Design

  - Implementation

  - Inbetriebnahme des Prüfstands

Software      :  UML2 (Visio); C# 2.0 / .NET 2.0 / VS2005 mit TFS; ADO.NET 2;

  MS Access 2003; XML; Unit-Testing (VS2005); Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Febr. 2007 bis Nov. 2007
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Software für Statistical Process Control

  - Entwurf der Systemarchitektur, Detail-Design

  - Fachliche Leitung des Entwickler-Teams (2 Personen)

Software      :  UML2 (Visio); C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  Enterprise Library 3.1; Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Sept. 2005 bis Nov. 2007
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Platform für Anlagenleitsysteme zur Steuerung

  von Fertigungslinien

  - Erstellen der Spezifikation, Entwurf der Konzepte

 und der Systemarchitektur

  - Fachliche Leitungs des Entwicklungs-Teams (4 Personen)

  - Design und Implementation der Kernkomponenten

 des Systems

  - Inbetriebnahme einer Pilotanlage

Software      :  UML2 (Sparx Enterprise Architect, Visio);

  C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  Enterprise Library 3.1; ADO.NET 2; NHibernate (ORM);

  Sql Server 2005; XML; Unit-Testing (NUnit und VS2005);

  Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Jan. 2005 bis Aug. 2005
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Erweiterung eines Anlagenleitsystems für

  die Steuerung einer Fertigungslinie

  - Erstellen der Spezifikation in Zusammenarbeit

 mit dem Fachbereich

  - Implementation der Software

Software      :  UML2 (Sparx Enterprise Architect);

  C++ / MFC / Visual Studio 6;

  Sql Server 2003; Windows XP; TCP/IP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Juli 2003 bis Dez. 2004
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Datenbanksystem für Teilerückverfolgung

  - Design und Implementation einer Datenbank für

 Produktions-Prozessdaten

  - Entwicklung von Applikationen zur Visualisierung

 und Auswertung der Prozessdaten

Software      :  C#/.NET 1.1/ADO.NET; C++/MFC; Visual Studio 2003;

  Sql Server 2000, MS Access 2000; XML; Windows XP;

  TCP/IP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Apr. 2002 bis Apr. 2003
Firma         :  Verlag für internationale Gelbe Seiten
Projekt       :  Adressenbeschaffung aus dem Internet ("Data Harvesting")

  - Web-Robots, HTML, Regular Expressions, Datenbereinigung

 und -normalisierung, Dublettenentfernung,

 Fuzzy String Matching

  - Konzeption, Implementation, Anwendung

Software      :  Perl 5, Regular Expressions, MS Access 2000/97
Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  März 2001 bis Aug. 2001
Firma         :  Verlag für internationale Gelbe Seiten
Projekt       :  Kundenspezifisches ERP-System

  - Verwaltung von Kunden, Verträgen, Zahlungsverkehr,

 Bestellungen, Lieferungen, Lager, Produkten, ...

  - Spezifikation, Datenmodellierung,

 DB-Design und -Implementation

Software      :  Visible Analyst (ER-Modell), Sql Server 7
Bemerkung     :  Werkvertrag


Zeitraum      :  Sept. 2000 bis 2003
Firma         :  Unilog Integrata Training AG
Tätigkeit     :  Trainer für objektorientierte Methoden in der SW-Entwicklung

  - Objektorientierte Systementwicklung

  - Objektorientierte Analyse mit UML

  - Objektorientiertes Design

  - Objektorientierte Design-Patterns

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Sept. 2000 bis Dez. 2001
Firma         :  Inst. f. Markt- und Meinungsforschung
Projekt       :  Management von Interviewern und Studien / Studieneinsatzplanung

  - Portierung des von mir 1996 entwickelten Systems

 von MS Access 97 nach MS Sql Server 7;

  - Reengineering der Software

Software      :  Visual Basic 6, Sql Server 7, Windows 2000
Bemerkung     :  Werkvertrag


Zeitraum      :  Sept. 2000 bis April 2001
Institut      :  Kinderspital Universität Zürich
Projekt       :  Aufbau einer Versuchsanordnung für die

  Analyse von Gehirnaktivitäten mittels MRI

  (Magnetic Resonance Imaging)

  - Darstellung von Reizmusterfilmen

  - Probanden-Reaktion: Erfassen, archivieren, Korrelation zu Reizmustern

  - Statistische Auswertung

  - Spezifikation, Konzeption, Design,

 Implementation und Inbetriebnahme

Software      :  C++, Linux, KDE, Qt/X11; OOA, OOD; UML
Bemerkung     :  Werkvertrag


Zeitraum      :  Febr. 2000 bis Apr. 2001
Firma         :  Ingenieurbüro im Umfeld der industriellen Automatisierung
Projekt       :  Portierung und Redesign einer Maschinensteuersoftware

  (Kunststoffverarbeitung) von OS/2 (C) nach Windows 2000 (C++)

  - Mitarbeit bei Klassen-Design und Implementation

  - Dokumentation der Klassenstruktur

Software      :  Visual C++ 6, MS WTL, MS ATL, MFC

  Windows 2000; OOA, OOD, OOP; UML (Visio);

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Okt. 99 bis Jan. 2000
Firma         :  Ingenieurbüro tätig in der Automatisierung

  von Prozessen und Anlagen

Projekt       :  Datenbank "Vorschlagswesen" für Fertigungsbetrieb

  in der Lebensmittelbranche.

  - Implementation des Systems gegen

 ein vorgegebenes DB-Design

Software      :  Visual Basic 6; MS Access 97
Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  1998-99
Behörde       :  Schweizerisches Bundesamt für Verkehr
Projekt       :  Kostenrechung und Angebotserstellung

  für Unternehmen des Öffentlichen Regional-Personenverkehr                - Entwicklung des Prototyps einer Software für die

  - Rechnungswesen, Kostenstellen-/Kostenträgerrechnung,

 Umlageverfahren

  - Angebotserstellung, -archivierung, Schnittstelle zu Excel

  - Mitarbeit an der Spezifikation, DB-Design, Implementation

Software      :  MS Access 97, MS Excel 97, Windows NT
Bemerkung     :  Werkvertrag


Zeitraum      :  1998
Firma         :  (Telekomm.-Abteilung einer Schweizer Großbank)
Projekt       :  Überwachung des Betriebszustands von Teilnehmervermittlungsanlagen

  - Monitoring der Teilnehmervermittlungsanlagen via

 RS232-Multiport-Adapter

  - Grafische Darstellung der Topologie des Netzes

  - Benutzerdefinierte Events

  - Protokollierung der eingehenden Status-Information

  - Reporting

  - Echtzeit-SW, Multi-Threading

  - Online-Hilfe

  - Spezifikation, Design, Implementation und

 Inbetriebnahme des Systems

Software      :  Visual-C++ 6, MFC, Windows NT,

  RS232-Multiport-Adapter Cyclades-Z

Bemerkung     :  Werkvertrag


Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Physiker (Uni Freiburg, 1987)
Software-Ingenieur (Nachdiplom-Studium Technikum Rapperswil/CH, 1993)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Durchführung und Leitung von Software-Entwicklungsprojekten
Objektorientierte Programmierung und Design (OO-Design-Patterns)
Multi-Threaded Software
UML 2
Entwurf relationaler Datenbanken (ERD)
Unit-Testing (NUnit, Visual Studio 2005)
Object Relational Mapper (NHibernate, proprietäres Produkt)
ADO.NET 2
XML
Hardware-nahe Programmierung
User-Interface-Design
Numerische Mathematik
SW-Entwicklung im Bereich Geographischer Informationssysteme (ESRI MapObjects)
Sparx Enterprise Architect
Visible Analyst (ERD-Tool)

Betriebssysteme

MS-DOS
OS/2
Unix
Windows
XP

Programmiersprachen

Assembler
8051 Mikrocontroller
Basic
VB6/5
C
C++
Visual Studio 6, MFC, VisualAge
Fortran
77
Modula-2
Perl
C# 3.0/2.0
.NET-Framework 3.5/2.0/1.1
MS Visual Studio 2008/2005/2003

Datenbanken

Access
2003/2000/97/2.0
MS SQL Server
2005/2000 / 7
Sybase
SQL Anywhere

Datenkommunikation

PC-Anywhere
RS232
TCP/IP

Branchen

Branchen

Industrielle Automation (Automotive Sektor)
Betriebswirtschaftliche Standardsoftware
Markt- und Meinungsforschung

Einsatzorte

Einsatzorte

Schweiz, Deutschland

Deutschland: Bevorzugt in D7, D8, D6

nicht möglich

Projekte

Projekte

Die wichtigsten Projekte der letzten Jahre:


Zeitraum      :  Mai 2008 bis März 2010
Firma         :  (Entwicklung betriebswirtschaftlicher Standardsoftware für KMU)
Projekt       :  Neuimplementierung/Redesign einer C++-Warenwirtschaft in C#

  - Design und Impl. Vorgangssteuerung

  - Design und Impl. Lagerverwaltung

  - Koordination externer Mitarbeiter (Rumänien)

Software      :  UML2 (Sparx Enterprise Architect); Requirementserfassung nach

  SOPHIST-Methode; C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  OR-Mapper (proprietär); Sybase SQL Anywhere;

  XML; Unit-Testing (VS2005); Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Dez. 2007 bis März 2008
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Prüfstand-Software zur optischen Vollständigkeitsprüfung

  einer Getriebekomponente

  - Entwurf der Systemarchitektur, Detail-Design

  - Implementation

  - Inbetriebnahme des Prüfstands

Software      :  UML2 (Visio); C# 2.0 / .NET 2.0 / VS2005 mit TFS; ADO.NET 2;

  MS Access 2003; XML; Unit-Testing (VS2005); Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Febr. 2007 bis Nov. 2007
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Software für Statistical Process Control

  - Entwurf der Systemarchitektur, Detail-Design

  - Fachliche Leitung des Entwickler-Teams (2 Personen)

Software      :  UML2 (Visio); C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  Enterprise Library 3.1; Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Sept. 2005 bis Nov. 2007
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Platform für Anlagenleitsysteme zur Steuerung

  von Fertigungslinien

  - Erstellen der Spezifikation, Entwurf der Konzepte

 und der Systemarchitektur

  - Fachliche Leitungs des Entwicklungs-Teams (4 Personen)

  - Design und Implementation der Kernkomponenten

 des Systems

  - Inbetriebnahme einer Pilotanlage

Software      :  UML2 (Sparx Enterprise Architect, Visio);

  C# 2.0 / .NET 2.0 / VS2005 mit TFS;

  Enterprise Library 3.1; ADO.NET 2; NHibernate (ORM);

  Sql Server 2005; XML; Unit-Testing (NUnit und VS2005);

  Windows XP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Jan. 2005 bis Aug. 2005
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Erweiterung eines Anlagenleitsystems für

  die Steuerung einer Fertigungslinie

  - Erstellen der Spezifikation in Zusammenarbeit

 mit dem Fachbereich

  - Implementation der Software

Software      :  UML2 (Sparx Enterprise Architect);

  C++ / MFC / Visual Studio 6;

  Sql Server 2003; Windows XP; TCP/IP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Juli 2003 bis Dez. 2004
Firma         :  (Automotive-Sektor Antriebskomponenten)
Projekt       :  Datenbanksystem für Teilerückverfolgung

  - Design und Implementation einer Datenbank für

 Produktions-Prozessdaten

  - Entwicklung von Applikationen zur Visualisierung

 und Auswertung der Prozessdaten

Software      :  C#/.NET 1.1/ADO.NET; C++/MFC; Visual Studio 2003;

  Sql Server 2000, MS Access 2000; XML; Windows XP;

  TCP/IP

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Apr. 2002 bis Apr. 2003
Firma         :  Verlag für internationale Gelbe Seiten
Projekt       :  Adressenbeschaffung aus dem Internet ("Data Harvesting")

  - Web-Robots, HTML, Regular Expressions, Datenbereinigung

 und -normalisierung, Dublettenentfernung,

 Fuzzy String Matching

  - Konzeption, Implementation, Anwendung

Software      :  Perl 5, Regular Expressions, MS Access 2000/97
Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  März 2001 bis Aug. 2001
Firma         :  Verlag für internationale Gelbe Seiten
Projekt       :  Kundenspezifisches ERP-System

  - Verwaltung von Kunden, Verträgen, Zahlungsverkehr,

 Bestellungen, Lieferungen, Lager, Produkten, ...

  - Spezifikation, Datenmodellierung,

 DB-Design und -Implementation

Software      :  Visible Analyst (ER-Modell), Sql Server 7
Bemerkung     :  Werkvertrag


Zeitraum      :  Sept. 2000 bis 2003
Firma         :  Unilog Integrata Training AG
Tätigkeit     :  Trainer für objektorientierte Methoden in der SW-Entwicklung

  - Objektorientierte Systementwicklung

  - Objektorientierte Analyse mit UML

  - Objektorientiertes Design

  - Objektorientierte Design-Patterns

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Sept. 2000 bis Dez. 2001
Firma         :  Inst. f. Markt- und Meinungsforschung
Projekt       :  Management von Interviewern und Studien / Studieneinsatzplanung

  - Portierung des von mir 1996 entwickelten Systems

 von MS Access 97 nach MS Sql Server 7;

  - Reengineering der Software

Software      :  Visual Basic 6, Sql Server 7, Windows 2000
Bemerkung     :  Werkvertrag


Zeitraum      :  Sept. 2000 bis April 2001
Institut      :  Kinderspital Universität Zürich
Projekt       :  Aufbau einer Versuchsanordnung für die

  Analyse von Gehirnaktivitäten mittels MRI

  (Magnetic Resonance Imaging)

  - Darstellung von Reizmusterfilmen

  - Probanden-Reaktion: Erfassen, archivieren, Korrelation zu Reizmustern

  - Statistische Auswertung

  - Spezifikation, Konzeption, Design,

 Implementation und Inbetriebnahme

Software      :  C++, Linux, KDE, Qt/X11; OOA, OOD; UML
Bemerkung     :  Werkvertrag


Zeitraum      :  Febr. 2000 bis Apr. 2001
Firma         :  Ingenieurbüro im Umfeld der industriellen Automatisierung
Projekt       :  Portierung und Redesign einer Maschinensteuersoftware

  (Kunststoffverarbeitung) von OS/2 (C) nach Windows 2000 (C++)

  - Mitarbeit bei Klassen-Design und Implementation

  - Dokumentation der Klassenstruktur

Software      :  Visual C++ 6, MS WTL, MS ATL, MFC

  Windows 2000; OOA, OOD, OOP; UML (Visio);

Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  Okt. 99 bis Jan. 2000
Firma         :  Ingenieurbüro tätig in der Automatisierung

  von Prozessen und Anlagen

Projekt       :  Datenbank "Vorschlagswesen" für Fertigungsbetrieb

  in der Lebensmittelbranche.

  - Implementation des Systems gegen

 ein vorgegebenes DB-Design

Software      :  Visual Basic 6; MS Access 97
Bemerkung     :  Freier Mitarbeiter


Zeitraum      :  1998-99
Behörde       :  Schweizerisches Bundesamt für Verkehr
Projekt       :  Kostenrechung und Angebotserstellung

  für Unternehmen des Öffentlichen Regional-Personenverkehr                - Entwicklung des Prototyps einer Software für die

  - Rechnungswesen, Kostenstellen-/Kostenträgerrechnung,

 Umlageverfahren

  - Angebotserstellung, -archivierung, Schnittstelle zu Excel

  - Mitarbeit an der Spezifikation, DB-Design, Implementation

Software      :  MS Access 97, MS Excel 97, Windows NT
Bemerkung     :  Werkvertrag


Zeitraum      :  1998
Firma         :  (Telekomm.-Abteilung einer Schweizer Großbank)
Projekt       :  Überwachung des Betriebszustands von Teilnehmervermittlungsanlagen

  - Monitoring der Teilnehmervermittlungsanlagen via

 RS232-Multiport-Adapter

  - Grafische Darstellung der Topologie des Netzes

  - Benutzerdefinierte Events

  - Protokollierung der eingehenden Status-Information

  - Reporting

  - Echtzeit-SW, Multi-Threading

  - Online-Hilfe

  - Spezifikation, Design, Implementation und

 Inbetriebnahme des Systems

Software      :  Visual-C++ 6, MFC, Windows NT,

  RS232-Multiport-Adapter Cyclades-Z

Bemerkung     :  Werkvertrag


Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Physiker (Uni Freiburg, 1987)
Software-Ingenieur (Nachdiplom-Studium Technikum Rapperswil/CH, 1993)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Durchführung und Leitung von Software-Entwicklungsprojekten
Objektorientierte Programmierung und Design (OO-Design-Patterns)
Multi-Threaded Software
UML 2
Entwurf relationaler Datenbanken (ERD)
Unit-Testing (NUnit, Visual Studio 2005)
Object Relational Mapper (NHibernate, proprietäres Produkt)
ADO.NET 2
XML
Hardware-nahe Programmierung
User-Interface-Design
Numerische Mathematik
SW-Entwicklung im Bereich Geographischer Informationssysteme (ESRI MapObjects)
Sparx Enterprise Architect
Visible Analyst (ERD-Tool)

Betriebssysteme

MS-DOS
OS/2
Unix
Windows
XP

Programmiersprachen

Assembler
8051 Mikrocontroller
Basic
VB6/5
C
C++
Visual Studio 6, MFC, VisualAge
Fortran
77
Modula-2
Perl
C# 3.0/2.0
.NET-Framework 3.5/2.0/1.1
MS Visual Studio 2008/2005/2003

Datenbanken

Access
2003/2000/97/2.0
MS SQL Server
2005/2000 / 7
Sybase
SQL Anywhere

Datenkommunikation

PC-Anywhere
RS232
TCP/IP

Branchen

Branchen

Industrielle Automation (Automotive Sektor)
Betriebswirtschaftliche Standardsoftware
Markt- und Meinungsforschung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.