Fahrgast Systeme programmiert für die Norwegische Eisenbahn
Beschreibung:
Viele verschiedene Projekte. Hierunter auch Wartung und Pflege.
2013: Web-socket Server
Aufgaben:
2012/2013: Kennzeichnung Zug Zusammenstellung in Echtzeit auf dem Monitor
Aufgaben:
2012/2013: Datenübertragung vom Server an Monitor
Aufgaben:
2010: automatische Lautsprecher Ansagen
Aufgaben:
2009: Text to Speech
Aufgaben:
2008: Programmierung von ein Daten austausch Program
Aufgaben:
Zeitraum : 06.2001 - 01.2002
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein System zur Überwachung von entweder Zug
Bewegungen oder Bus Bewegungen. Die aktuelle Position vom
Zug oder Bus sollte auf eine Landkarte gezeigt werden.
Aufgaben : Projektleiter (Planung, Systembeschreibung, Kundenkontakt,
Projekt Überwachung. 15% meiner Zeit.)
Software : Win2000, C++, Delphi, DCOM, ActiveX, InternetExplorer, Oracle,
UML, VisualSourceSafe, InternetIformationServer.
Zeitraum : 04.1996 - 02.2002
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein Fahrgast Informations- System für NSB
(Norwegische Bundes Bahn). Das System betreut über 50
Bahnhöfe mit Information über Zug Bewegungen.
Das System berechnet automatisch Verzögerungen und sendet die
Information weiter zu den angeschlossenen Monitoren und
Ansichtstafeln. Das System wird von ein zentralen RS6000
"cluster" mit einem Oracle Datenbank gesteuert. Das System
kommuniziert mit Fernsteuerungs- Anlagen von Siemens (Vicos)
und von ABB (Ebicos) über "Sockets" oder über rs232
Schnittstellen. Das System wird von Clint/server Programme
auf WIN4.0 bedient.
Aufgaben : Sehr viele verschiedene Aufgaben die von 10% bis zu 150% meiner
Zeit genommen hat. Insgesamt habe Ich über 6000 Stunden
Geliefert. Projektleitung, Analyse, Design, Test,
Programmierung von Unix Programme.
Software : UNIX, AIX, WIN*, C, SQL, ProC, PL/SQL, HACMP.
Zeitraum : 10.2000 - 02.2001
Firma : Hersteller von Kaffeeautomaten.
Projekt : Fehler suche in ein 50000 Zeilen großen C Programm für die
Steuerung von Getränke Automaten. Der Kunde hatte festgestellt
das einige Automaten die Becher zerstörte, bei der Drehung
von dem Bechermagazin. Außer dem hatte man 3 andre Fehler
entdeckt. Der Hersteller konnte die Fehlern nicht selber finden.
Ich sollte dan erst den ganzen Sourcecode durchlesen um ein
Überblick zu bekommen, danach sollte Ich mit der Fehlersuche
Anfangen. Das Programm lief in ein kleines Betriebssystem ab,
das nur 8 Tasks haben konnte. Das Betriebssystem war auf
Freiwilliger Zeit "scheduling" eingestellt. Man konnte mit
"EventFlags", und "MessageQueues" zur Task synkronisierung
arbeiten. Außerdem hatte man Makros geschrieben für die
Handhabung von "Interrupt Enable/Disable" Steuerung.
Ich habe die Fehler behoben. Um die Fehler mit das
Bechermagazin zu beheben, waren es notwendig auf interrupt
Ebene Etwas schnelleres zu programmieren.
Software : C, Echtzeit Betriebssysteme, 8051 Familie, PC-Entwicklungs
Software.
Zeitraum : 01.2001 - 03.2001
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein informations- Terminal für Blinde Leute. Das
Terminal bestand aus ein Monitor, ein WIN4.0 PC mit ein
Bibliothek für synthetischen Laut und ein UNIX Treibersoftware,
das die beiden anderen Module zusammen gebunden hat.
Aufgaben : Projektleitung, System Analyse, System Design, Unix Treiber
Programmiert, Testdokumentation, Ablieferungs- Tests.
Software : C, Unix, Oracle, TCP/IP socket, WIN-NT4.0, C++.
Zeitraum : 04.2000 - 11.2001
Firma : Hersteller von Beton Fabriken.
Projekt : Entwicklung von einem System zur Steuerung von Beton Fabriken.
In das Projekt sollten wir 30 Fabriken steuern mit je einen PC
und dann auch einen zentralen PC für Statistiken programmieren.
Die Verbindung zwischen der Zentrale PC und die PC's auf der
Fabrik wurde mit Hilfe von COM+ erstellt. Der Fabrik wurde von einer
PC mit WIN2000 basiert mit einer PLC Einstichkarte gesteuert.
Aufgaben : Projektleitung (Plan erstellen, Aufgaben Verteilung,
Zeitregistrierung, Restzeit estimierung, rescheduling) 20%
Meiner Zeit, Projektgröße: 8 MJ.
Software : MS Projekt, Excels, C++, MS-SQL, COM+, VisualSourceSafe, Visio.
Zeitraum : 02.1999 - 04.1999
Firma : Hersteller von Software für Militär.
Projekt : Entwicklung von Active-X componenten die in VB vervendet werden solten.
Software : UML, ActiveX, C++, MFC.
Zeitraum : 04.1996 - 02.1997
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Erstellung von ein generellen Treiber Konzept für Steuerung
von Monitoren und LCD Anzeige Tafeln. Das Konzept wurde in
3 Schichtungen aufgeteilt. Die 1. Schicht beinhaltete
einige generellen Prozeduren die für alle Treiber verwendbar
waren. Die 2. Schicht beinhaltete Geräte abhängige Prozeduren.
Das 3. Schicht beinhaltete Prozeduren die für die aktuelle
Protokolle notwendig waren.
Aufgaben : Analyse, Design, Programmierung, Testdokumentation und Test.
Software : C, TCP/IP, UNIX, RS232, Cisco Terminal Server.
Zeitraum : 04.1995 - 11.1995
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Verschieden Frontends programmiert in Progress für die
Administration von "Public Information Display System" für
Flughäfen.
Aufgaben : Programmierung.
Software : Progress, Oracle, SQL, WIN3.1
Zeitraum : 06.1994 - 05.1995
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Erstellung von verschieden Programme zur steuerung von "Bagage
Claim" Information für das administrative Personal.
Aufgaben : Programmierung.
Software : C, Oracle, UNIX
Zeitraum : 08.1977 - 07.1992
Firame : Festanstellungen. 4 verschieden Anstellungen im Bereich der
Software Entwicklung.
Aufgaben : Dir ersten 5 Jahre habe Ich viel Prozess Steuerung gemacht,
Dann habe Ich ein Par Jahre in eine kleine Software Haus gearbeitet.
Dann als Projekt und Entwicklungs- Leiter, wo Ich ein Großes
Projekt bei einer Deutsche Benzin Gesellschaft durchführte im
Bereich von Board Computer auf Tankwagen (5 Mikroprozessoren
an einer Tankwagen). Und zuletzt habe Ich in 15 Monate ein
Expertsystem für die Optimierung von Rauch Gas Filterung
Programmiert.
Software : FORTRAN, Pascal, C, PLM, UNIX, OS/2, Paradox, Fuzzy Logic,
Echtzeit Betriebs Systeme, Datenkommunikation auf RS485,
multidrop Protokolle, Board Computer Software, und vieles mehr.
Schätzungsweise 30% meiner Zeit habe Ich auf Verkauf bezogene Themen verbrauch. Hier unter habe Ich auf Angebote für EU Ausschreibungen geschrieben.
Erfahrungen im Bereich:
Methoden:
UNIX Standards:
Client/Server (TCP/IP, UDP, Telnet, FTP)
MicroSoft Standards:
Spezialkenntnisse:
Fahrgast Systeme programmiert für die Norwegische Eisenbahn
Beschreibung:
Viele verschiedene Projekte. Hierunter auch Wartung und Pflege.
2013: Web-socket Server
Aufgaben:
2012/2013: Kennzeichnung Zug Zusammenstellung in Echtzeit auf dem Monitor
Aufgaben:
2012/2013: Datenübertragung vom Server an Monitor
Aufgaben:
2010: automatische Lautsprecher Ansagen
Aufgaben:
2009: Text to Speech
Aufgaben:
2008: Programmierung von ein Daten austausch Program
Aufgaben:
Zeitraum : 06.2001 - 01.2002
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein System zur Überwachung von entweder Zug
Bewegungen oder Bus Bewegungen. Die aktuelle Position vom
Zug oder Bus sollte auf eine Landkarte gezeigt werden.
Aufgaben : Projektleiter (Planung, Systembeschreibung, Kundenkontakt,
Projekt Überwachung. 15% meiner Zeit.)
Software : Win2000, C++, Delphi, DCOM, ActiveX, InternetExplorer, Oracle,
UML, VisualSourceSafe, InternetIformationServer.
Zeitraum : 04.1996 - 02.2002
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein Fahrgast Informations- System für NSB
(Norwegische Bundes Bahn). Das System betreut über 50
Bahnhöfe mit Information über Zug Bewegungen.
Das System berechnet automatisch Verzögerungen und sendet die
Information weiter zu den angeschlossenen Monitoren und
Ansichtstafeln. Das System wird von ein zentralen RS6000
"cluster" mit einem Oracle Datenbank gesteuert. Das System
kommuniziert mit Fernsteuerungs- Anlagen von Siemens (Vicos)
und von ABB (Ebicos) über "Sockets" oder über rs232
Schnittstellen. Das System wird von Clint/server Programme
auf WIN4.0 bedient.
Aufgaben : Sehr viele verschiedene Aufgaben die von 10% bis zu 150% meiner
Zeit genommen hat. Insgesamt habe Ich über 6000 Stunden
Geliefert. Projektleitung, Analyse, Design, Test,
Programmierung von Unix Programme.
Software : UNIX, AIX, WIN*, C, SQL, ProC, PL/SQL, HACMP.
Zeitraum : 10.2000 - 02.2001
Firma : Hersteller von Kaffeeautomaten.
Projekt : Fehler suche in ein 50000 Zeilen großen C Programm für die
Steuerung von Getränke Automaten. Der Kunde hatte festgestellt
das einige Automaten die Becher zerstörte, bei der Drehung
von dem Bechermagazin. Außer dem hatte man 3 andre Fehler
entdeckt. Der Hersteller konnte die Fehlern nicht selber finden.
Ich sollte dan erst den ganzen Sourcecode durchlesen um ein
Überblick zu bekommen, danach sollte Ich mit der Fehlersuche
Anfangen. Das Programm lief in ein kleines Betriebssystem ab,
das nur 8 Tasks haben konnte. Das Betriebssystem war auf
Freiwilliger Zeit "scheduling" eingestellt. Man konnte mit
"EventFlags", und "MessageQueues" zur Task synkronisierung
arbeiten. Außerdem hatte man Makros geschrieben für die
Handhabung von "Interrupt Enable/Disable" Steuerung.
Ich habe die Fehler behoben. Um die Fehler mit das
Bechermagazin zu beheben, waren es notwendig auf interrupt
Ebene Etwas schnelleres zu programmieren.
Software : C, Echtzeit Betriebssysteme, 8051 Familie, PC-Entwicklungs
Software.
Zeitraum : 01.2001 - 03.2001
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Entwicklung von ein informations- Terminal für Blinde Leute. Das
Terminal bestand aus ein Monitor, ein WIN4.0 PC mit ein
Bibliothek für synthetischen Laut und ein UNIX Treibersoftware,
das die beiden anderen Module zusammen gebunden hat.
Aufgaben : Projektleitung, System Analyse, System Design, Unix Treiber
Programmiert, Testdokumentation, Ablieferungs- Tests.
Software : C, Unix, Oracle, TCP/IP socket, WIN-NT4.0, C++.
Zeitraum : 04.2000 - 11.2001
Firma : Hersteller von Beton Fabriken.
Projekt : Entwicklung von einem System zur Steuerung von Beton Fabriken.
In das Projekt sollten wir 30 Fabriken steuern mit je einen PC
und dann auch einen zentralen PC für Statistiken programmieren.
Die Verbindung zwischen der Zentrale PC und die PC's auf der
Fabrik wurde mit Hilfe von COM+ erstellt. Der Fabrik wurde von einer
PC mit WIN2000 basiert mit einer PLC Einstichkarte gesteuert.
Aufgaben : Projektleitung (Plan erstellen, Aufgaben Verteilung,
Zeitregistrierung, Restzeit estimierung, rescheduling) 20%
Meiner Zeit, Projektgröße: 8 MJ.
Software : MS Projekt, Excels, C++, MS-SQL, COM+, VisualSourceSafe, Visio.
Zeitraum : 02.1999 - 04.1999
Firma : Hersteller von Software für Militär.
Projekt : Entwicklung von Active-X componenten die in VB vervendet werden solten.
Software : UML, ActiveX, C++, MFC.
Zeitraum : 04.1996 - 02.1997
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Erstellung von ein generellen Treiber Konzept für Steuerung
von Monitoren und LCD Anzeige Tafeln. Das Konzept wurde in
3 Schichtungen aufgeteilt. Die 1. Schicht beinhaltete
einige generellen Prozeduren die für alle Treiber verwendbar
waren. Die 2. Schicht beinhaltete Geräte abhängige Prozeduren.
Das 3. Schicht beinhaltete Prozeduren die für die aktuelle
Protokolle notwendig waren.
Aufgaben : Analyse, Design, Programmierung, Testdokumentation und Test.
Software : C, TCP/IP, UNIX, RS232, Cisco Terminal Server.
Zeitraum : 04.1995 - 11.1995
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Verschieden Frontends programmiert in Progress für die
Administration von "Public Information Display System" für
Flughäfen.
Aufgaben : Programmierung.
Software : Progress, Oracle, SQL, WIN3.1
Zeitraum : 06.1994 - 05.1995
Firma : Hersteller von LCD Anzeigetafeln.
Projekt : Erstellung von verschieden Programme zur steuerung von "Bagage
Claim" Information für das administrative Personal.
Aufgaben : Programmierung.
Software : C, Oracle, UNIX
Zeitraum : 08.1977 - 07.1992
Firame : Festanstellungen. 4 verschieden Anstellungen im Bereich der
Software Entwicklung.
Aufgaben : Dir ersten 5 Jahre habe Ich viel Prozess Steuerung gemacht,
Dann habe Ich ein Par Jahre in eine kleine Software Haus gearbeitet.
Dann als Projekt und Entwicklungs- Leiter, wo Ich ein Großes
Projekt bei einer Deutsche Benzin Gesellschaft durchführte im
Bereich von Board Computer auf Tankwagen (5 Mikroprozessoren
an einer Tankwagen). Und zuletzt habe Ich in 15 Monate ein
Expertsystem für die Optimierung von Rauch Gas Filterung
Programmiert.
Software : FORTRAN, Pascal, C, PLM, UNIX, OS/2, Paradox, Fuzzy Logic,
Echtzeit Betriebs Systeme, Datenkommunikation auf RS485,
multidrop Protokolle, Board Computer Software, und vieles mehr.
Schätzungsweise 30% meiner Zeit habe Ich auf Verkauf bezogene Themen verbrauch. Hier unter habe Ich auf Angebote für EU Ausschreibungen geschrieben.
Erfahrungen im Bereich:
Methoden:
UNIX Standards:
Client/Server (TCP/IP, UDP, Telnet, FTP)
MicroSoft Standards:
Spezialkenntnisse:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.