Deutschland: bevorzugt Raum München, andere Einsatzorte nach Absprache
Weitere Länder: Nach Absprache.
Zeitraum: Mai 2017 - dato
Projekt: Empfangen von Bilddaten über 10GB-Ethernet mit Line-Speed und speichern der Daten auf NVMe SSD in einem Embedded-Echtzeitsystem. Senior Developer, Analyse, Machbarkeitsstudie, Systemdesign, Implementierung, Test.
Technik: 10GB-Ethernet, C++, Linux, NVMe, PPC, RTEMS
Zeitraum: Januar 2015 - April 2017
Zeitraum: Mai 2012 - Dezember 2014
Training, Coaching, Mentoring, Teamleitung Memory Management
Technik: C, Infineon SLE76, Samsung ARM, Java Card, GSM, UMTSArchitektur, Design, Teamleitung Memory Management.
Technik: C, Samsung ARM, Java Card, GSM, UMTSProjektleitung Refactoring mit dem Ziel die Wartbarkeit zu erhöhen.
Teamleitung Speicherverbrauch- und Geschwindigkeitsverbesserung.
Technik : C, Infineon SLE88, Renesas AE5x, Samsung Cam16, Java Card, GSM, UMTSTeam-Mitglied (Analyse, Design, Implementierung und Test), persönlicher Schwerpunkt auf Memory-Management in RAM, ROM und EEPROM.
Technik : C, Hitachi AE4x Assembler, Infineon SLE88 Assembler, Samsung Calm16, Java Card, GSM, UMTSVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Privilege bietet eine C-Schnittstelle zur Generierung von Lizenzen. Eine in Java implementierte Middleware-Layer bildet Lizenzen als Objekte ab. Lizenzgenerierung, Updates und Licensecancellation können so einfach und ohne tiefere Privilege-Kenntnisse veranlaßt werden. Die Objekte werden transparent in einer Datenbank persistent gespeichert.
Technik : Java2 (JDK 1.3), mySQL, Oracle 8i, Aladdin Knowledge Systems Privilege 1.6Vollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Der Kunde besitzt ein auf OpenShop basierendes E-Commerce-System. Der Verkauf von Softwarelizenzen mit deren Generierung in Echtzeit wird zu dem bestehenden System hinzugefügt.
Technik : OpenShop Business (Linux), Perl, Oracle 8i, Aladdin Knowledge Systems Privilege 1.6, HTMLVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Das Kreditkartenclearing und die Generierung der Lizenz erfolgt in Echtzeit. Für den internen Gebrauch ist eine Bestellabwicklung und Kundenpflege realisiert.
Technik : Perl CGIs auf Apache (Linux) und IIS (Windows NT), Microsoft SQL Server und mySQL, Aladdin Knowledge Systems Privilege 1.5, HTMLVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Eingehende Anrufe, Faxe, Emails, etc. werden per SMS auf das Handy der Benutzer gemeldet.
Technik : Perl, LinuxProjektkoordination, Systemintegration, SW-Entwicklung
Die Geschwindigkeit und zurückgelegte Strecke eines Läufers wird mit einem mobilen Radarsensor gemessen. Das Gerät wird am Gürtel getragen, die Anzeige erfolgt über eine Uhr. Das Geschwindigkeitsmeßgerät wird in hohen Stückzahlen hergestellt und muß den Bedingungen der Massenfertigung entsprechen. Eine besondere Herausforderung liegt in der Koordination der Projektpartner, die in den USA, Hongkong und Deutschland angesiedelt sind.
Technik : C, Assembler auf Embedded-Controller System, Tools in C und Perl auf Linux, Treibersoftware auf Linux.Vollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Eingehende Faxe werden per Email an ihre Adressaten weitergeleitet.
Technik Perl 5, HylaFax, LinuxVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Die Protokolldateien einer Firewall werden automatisch nach verdächtigen Aktivitäten untersucht. Das Ergebnis wird an den Systemadministrator per Email geschickt.
Technik : Perl, Bintec-Router, LinuxProjektkoordination, Analyse, Design, Implementierung
Das Videomaterial von Fernsehsendern liegt auf Videoservern vor. Um ein Browsen von Arbeitsplatzstationen zu ermöglichen, wird ein Preview erzeugt und auf einem Fileserver abgelegt. Das Preview ist über eine Datenbank mit dem Newsroomsystem verbunden und zusätzlich per Webbrowser ansehbar.
Technik : Java, QuickTime, Microsoft SQL Server. Windows NT, Mac OSAnalyse, Architektur- und Protokolldesign, Implementierung
Das Boot-ROM führt eine Initialisierung und Test aller Hardwarekomponenten (graphisches LCD, Tastatur, Watchdog-Timer, Speicher, etc.) durch. Anschließend erfolgt eine Initialisierung der Betriebsoftware oder der Download neuer Betriebsoftware in ein Flash-PROM. Um die einschlägigen Vorschriften einzuhalten und eine TÜV-Zulassung zu erhalten, liegt ein starker Schwerpunkt auf Fehlerfreiheit und Zuverlässigkeit der Software.
Technik : PL/1 und x86 Assembler auf Embedded-Controller SystemImplementierung
Ein Satz von kommandozeilenbasierten Audio-Analyse-Werkzeugen erhält ein graphisches Frontend.
Technik : C, OSF/Motif, X11 unter IRIX, SunOS, und SolarisSchwerpunkt auf server-seitiger Software (CGI, JSP, Perl, PHP, Servlet), Datenbankanbindung,
Schnittstellen zu Fremdsystemen
Deutschland: bevorzugt Raum München, andere Einsatzorte nach Absprache
Weitere Länder: Nach Absprache.
Zeitraum: Mai 2017 - dato
Projekt: Empfangen von Bilddaten über 10GB-Ethernet mit Line-Speed und speichern der Daten auf NVMe SSD in einem Embedded-Echtzeitsystem. Senior Developer, Analyse, Machbarkeitsstudie, Systemdesign, Implementierung, Test.
Technik: 10GB-Ethernet, C++, Linux, NVMe, PPC, RTEMS
Zeitraum: Januar 2015 - April 2017
Zeitraum: Mai 2012 - Dezember 2014
Training, Coaching, Mentoring, Teamleitung Memory Management
Technik: C, Infineon SLE76, Samsung ARM, Java Card, GSM, UMTSArchitektur, Design, Teamleitung Memory Management.
Technik: C, Samsung ARM, Java Card, GSM, UMTSProjektleitung Refactoring mit dem Ziel die Wartbarkeit zu erhöhen.
Teamleitung Speicherverbrauch- und Geschwindigkeitsverbesserung.
Technik : C, Infineon SLE88, Renesas AE5x, Samsung Cam16, Java Card, GSM, UMTSTeam-Mitglied (Analyse, Design, Implementierung und Test), persönlicher Schwerpunkt auf Memory-Management in RAM, ROM und EEPROM.
Technik : C, Hitachi AE4x Assembler, Infineon SLE88 Assembler, Samsung Calm16, Java Card, GSM, UMTSVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Privilege bietet eine C-Schnittstelle zur Generierung von Lizenzen. Eine in Java implementierte Middleware-Layer bildet Lizenzen als Objekte ab. Lizenzgenerierung, Updates und Licensecancellation können so einfach und ohne tiefere Privilege-Kenntnisse veranlaßt werden. Die Objekte werden transparent in einer Datenbank persistent gespeichert.
Technik : Java2 (JDK 1.3), mySQL, Oracle 8i, Aladdin Knowledge Systems Privilege 1.6Vollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Der Kunde besitzt ein auf OpenShop basierendes E-Commerce-System. Der Verkauf von Softwarelizenzen mit deren Generierung in Echtzeit wird zu dem bestehenden System hinzugefügt.
Technik : OpenShop Business (Linux), Perl, Oracle 8i, Aladdin Knowledge Systems Privilege 1.6, HTMLVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Das Kreditkartenclearing und die Generierung der Lizenz erfolgt in Echtzeit. Für den internen Gebrauch ist eine Bestellabwicklung und Kundenpflege realisiert.
Technik : Perl CGIs auf Apache (Linux) und IIS (Windows NT), Microsoft SQL Server und mySQL, Aladdin Knowledge Systems Privilege 1.5, HTMLVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Eingehende Anrufe, Faxe, Emails, etc. werden per SMS auf das Handy der Benutzer gemeldet.
Technik : Perl, LinuxProjektkoordination, Systemintegration, SW-Entwicklung
Die Geschwindigkeit und zurückgelegte Strecke eines Läufers wird mit einem mobilen Radarsensor gemessen. Das Gerät wird am Gürtel getragen, die Anzeige erfolgt über eine Uhr. Das Geschwindigkeitsmeßgerät wird in hohen Stückzahlen hergestellt und muß den Bedingungen der Massenfertigung entsprechen. Eine besondere Herausforderung liegt in der Koordination der Projektpartner, die in den USA, Hongkong und Deutschland angesiedelt sind.
Technik : C, Assembler auf Embedded-Controller System, Tools in C und Perl auf Linux, Treibersoftware auf Linux.Vollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Eingehende Faxe werden per Email an ihre Adressaten weitergeleitet.
Technik Perl 5, HylaFax, LinuxVollständiger Entwicklungsprozess (Analyse, Design, Implementierung, Wartung)
Die Protokolldateien einer Firewall werden automatisch nach verdächtigen Aktivitäten untersucht. Das Ergebnis wird an den Systemadministrator per Email geschickt.
Technik : Perl, Bintec-Router, LinuxProjektkoordination, Analyse, Design, Implementierung
Das Videomaterial von Fernsehsendern liegt auf Videoservern vor. Um ein Browsen von Arbeitsplatzstationen zu ermöglichen, wird ein Preview erzeugt und auf einem Fileserver abgelegt. Das Preview ist über eine Datenbank mit dem Newsroomsystem verbunden und zusätzlich per Webbrowser ansehbar.
Technik : Java, QuickTime, Microsoft SQL Server. Windows NT, Mac OSAnalyse, Architektur- und Protokolldesign, Implementierung
Das Boot-ROM führt eine Initialisierung und Test aller Hardwarekomponenten (graphisches LCD, Tastatur, Watchdog-Timer, Speicher, etc.) durch. Anschließend erfolgt eine Initialisierung der Betriebsoftware oder der Download neuer Betriebsoftware in ein Flash-PROM. Um die einschlägigen Vorschriften einzuhalten und eine TÜV-Zulassung zu erhalten, liegt ein starker Schwerpunkt auf Fehlerfreiheit und Zuverlässigkeit der Software.
Technik : PL/1 und x86 Assembler auf Embedded-Controller SystemImplementierung
Ein Satz von kommandozeilenbasierten Audio-Analyse-Werkzeugen erhält ein graphisches Frontend.
Technik : C, OSF/Motif, X11 unter IRIX, SunOS, und SolarisSchwerpunkt auf server-seitiger Software (CGI, JSP, Perl, PHP, Servlet), Datenbankanbindung,
Schnittstellen zu Fremdsystemen