Wohnort 82xxx, Deutschland EDV-Erfahrung seit 1989 Verfügbar ab 11.06.12 zu 100%, Vor-Ort-Einsatz 100% möglich
Embedded and Communication Systems
Teilnahme am Kurs "Introduction to Android Platform Development" von Mentor Graphics (im Jahr 2012)
Teilnahme an verschiedenen Webinaren (im Jahr 2010 und 2011)
DECT / CAT-iq Protokoll-Schulung (im Jahr 2009)
Englisch-Kurs bei Berlitz: Stufe 5 (im Jahr 2008)
UMTS-Signal and Protocol Analysis (UTRAN) (im Jahr 2008)
UMTS Release 7 HSDAP/HSUPA changes (im Jahr 2008)
Evolved EDGE and HSPA+ Updates (im Jahr 2008)
HSUPA - Design Details and System Engineering (im Jahr 2007)
MBMS von A-Z (im Jahr 2007)
Inside UMTS/HSDPA (im Jahr 2007)
Teilnahme am Wireless Congress 2006
Intercultural Training Indien (im Jahr 2006)
C++ Kurs (im Jahr 2005)
Programmieren mit C# (im Jahr 2004)
Software Projektmanagement (im Jahr 2003)
Symbian Schulung (im Jahr 2003)
ARM Lauterbach Training (im Jahr 2003)
Nucleus (im Jahr 2003)
Continuus Configuration Management (CCM) (im Jahr 2001)
Windows CE 3.0 für Embedded Systeme / PB (im Jahr 2001)
1993 - 1999 Studium Informatik / Mathematik (Technische Universität München)
mit Abschluss Diplom Informatiker (DiplInformatiker,computerscience)
1983 - 1992 Gymnasium, Abitur in Mathematik / Physik
1989/1990 Teilnahme beim Bundeswettbewerb Informatik (1. Runde)
| Deutsch | native language |
| Englisch | fluent |
| Bus | Ethernet, ISDN, I2C, SPI, CAN |
| embedded Systeme | NXP LPC2xxx, NXP LPC1xxx, TI Stellaris LM3S, ARM7, diverse Cortex-M3/M0, Grundkenntnisse PIC24F |
| Hardware entwickelt | Erstellung von Prototypen auf Lochraster-Platine bzw. in Eagle zur Fertigung (aber keine Kenntnisse in Richtung CE, EMV, HF, o.ae.) |
| Messgeräte | Diverse Messgeraete: ISDN-Analysator, Bluetooth-HCI-Analysator, RS232-Analysator, Logic-Analysator |
| Mikrocontroller | NXP LPC2xxx, NXP LPC1xxx, TI Stellaris LM3S, ARM7, diverse Cortex-M3/M0, PIC24F |
| PC | Entwicklung von 32 und 64 Bit Applikationen (Console, WIN32, LIBUSB-WIN32, Socket) |
| Philips | uC (NXP LPC2xxx, NXP LPC1xxx) von Philips/NXP, I2C |
| PLD, FPGA | Einfache Grundlagen bei der Verwendung von CPLD / FPGA (Xilinx, Lattice) |
| Sensoren | Temperatur, Feuchtigkeit, Druck, ... (meist Anbindung an Embedded Systeme) |
| Texas Instruments | uC von TI (LM3S) |
| Echtzeitbetriebssysteme | Proprietaer |
| MS-DOS | DOS-Box, Command-Line, Batch-Files |
| Unix | Grundkenntnisse: Einrichtung, Entwicklung |
| Windows | Vista, Windows7 (Win7), 32 und 64 Bit |
| ASN.1 | Facilities (ISDN) |
| Assembler | ASM vor allem x86, frueher Z80, 8031, AVR, ... |
| C | C auf Embedded Systems und PC (32 und 64 Bit) |
| C# | (etwas, aber lange nicht aktiv benutzt) |
| C++ | C++ auf Embedded Systems und PC (32 und 64 Bit) |
| Java | (etwas, aber lange nicht aktiv benutzt) |
| JavaScript | (etwas, aber lange nicht aktiv benutzt) |
| PHP | (etwas, aber lange nicht aktiv benutzt) |
| Scriptsprachen | HTML, XML, doxygen |
gcc vor allem auf Embedded Systems (ARM)
Portierung zwischen verschiedenen OS und Embedded Systemen
| DB2 | (etwas, aber lange nicht aktiv genutzt) |
| MySQL | MySQL 5, MySQL++ |
| Bus | Ethernet, USB, ISDN, CAN |
| Ethernet | Anbindung an Ethernet-Hardware auf Embedded Systemen (10 MBit, 100 MBit), Durchsatz-Optimierung |
| Fax | |
| HDLC | |
| Internet, Intranet | HTTP (1.0/1.1), Telnet, DHCP, AutoIP, syslog |
| ISDN | DSS1, Q.931, verschiedene B-Kanal-Protokolle (z.B. HDLC), Facility, Supplementary Services, Gebühreninfos, Rufumlenkungen |
| ISO/OSI | |
| LAN, LAN Manager | |
| parallele Schnittstelle | Zum Anschluss externer Hardware (vor der Verbreitung von USB) |
| Proprietäre Protokolle | Über Ethernet, Wireless Links, ISDN... |
| Public Networks | GSM, GPRS, UMTS, AT-Kommandos |
| RFC | Implementierung verschiedener Protokolle anhand von RFCs (Stack und Protokoll-Analyzer) |
| Router | Konfiguration verschiedener Router (z.B. die weit verbreitet Fritz!Box von AVM) |
| RS232 | AT-Commands, zahlreiche proprietaere Protokolle, Debug-Ausgaben, als Schnittstelle eines Booters, lpc21isp |
| SMTP | |
| SNMP | |
| TCP/IP | HTTP (1.0/1.1), Telnet, DHCP, AutoIP, syslog, NTP |
| Windows Netzwerk | Konfiguration von PCs, Protokoll-Analyse (wireshark) |
| Winsock | Entwicklung von Win32 Programmen, die winsock benutzen |
USB USB-CDC, USB-Audio, IAD, Hardware-Analyzer Ellisys
Bluetooth HCI, L2CAP, RFCOMM, OBEX, FTP
XBEE
(Zigbee)
WLAN
PPPoE
Einrichtung und Betreuung von diversen Fritz!Boxen (AVM)
(EAGLE) (aber lange nicht benutzt)
Implementierung / Protokoll-Analyse von ETSI-Protokollen (ISDN, DECT, ...)
Implementierung / Protokoll-Analyse von Bluetooth Protokollen (vor allem HCI)
Implementierung / Protokoll-Analyse des OBEX-Protokolls
Implementierung / Protokoll-Analyse von IP-basierten Protokolls
Rational ClearCase
Rational ClearQuest
Doxygen
Telelogic Continuus
Microsoft VC, Microsoft Command-Line-Compiler cl
gcc
Subversion (SVN)
Bugtracker Mantis
Cryptominisat, SAT-Solver
Telekommunikation, Telecommunication, Telcommunication, Internet-Services, Mobilfunk
Industrie
Automobil, Autobranche, Automotive
Forschung und Entwicklung, Hochschule / staatliche Institutionen
Transport und Logistik, Bahn, Travel-Management
Pharma
Handel und Einzelgewerbe, Einzelhandel
Halbleiter-Firmen
Branchen mit Embedded Systems, kleine Computer
2010 - heute:
Portierung von Software auf ein Q7 Linux-ARM-Board (Cross-Compile mit gcc, Angstrom) Maintenance einer Software für einen Integrated Media Block (IMB)
Versionverwaltung GIT
Realisierung einer Datenbankanbindung (MySQL++ / MySQL5)
Einbindung eines Zigbee-Modules zur Datenkommunikation (Sensor-Netz ueber Zigbee)
Einbindung eines WLAN-Modules zur Datenkommunikation mit Internet über einen Access-Point
Entwicklung eines Prototyps eines GPS-Logger (GPS, NMEA-0183)
Entwicklung eines Prototyps eines Stromverbrauchsloggers für einen Haus-Strom-Zähler
Entwicklung eines Prototyps einer Heizungssteuerung (funkgesteuerte Sensoren & Aktoren)
Verwendung von FTDI-Chips (USB-Seriell) auf Embedded Seite und
passende Implementierung auf dem PC zum Bedienen des FTDI-Chips (seriell,I2C,SPI)
Weiterentwicklung des eigenen Protokoll-Analysators (Applikation unter Windows)
Integration des Open Source TCP/IP-Stacks uip
(Webserver, HTML, DHCP, ...) in bestehendes Projekt auf Basis eines Cortex-M3
Integration eines Open Source Filesystems fuer Zugriff auf MMC/SD/SDHC
(Anbindung realisiert via SPI)
Entwicklung von Low-Level-Treibern für ARM Cortex-M0, Cortex-M3, Cortex-M4 (UART, SPI, Ethernet, DMA, SWO, Power-Saving...)
Entwicklung eines Booters fuer den verwendeten Cortex-M3, sowie eines PC-Tools zum Laden der Applikation
Entwicklung auf Embedded Systemen in C, C++
05/2009 - 04/2010
Entwicklung eines speziellen DECT-NWK-Layers (DECT, CAT-iq Part 1, CAT-iq Part 3)
Realisierung von USB-Profilen, Erstellung von USB-Descriptoren
Maintenance eines USB Stacks (Audio, CDC, IAD)
USB-Anbindung eines DECT-Moduls
XML-Script-Erstellung
01/2009 - 05/2009:
Mitarbeit an der Analyse und Entwicklung eines GPS-Trackers (NMEA-0183,GSM)
Consulting bei namhaftem Automobil-Hersteller (Autobranche)
05/2001 - 12/2008:
Kurzprojekt (Grundlagen): RFID, NFC
UMTS (vor allem Implementierung PDCP)
Design und Entwicklung eines HCI-Layers im Bluetooth-Stack
Portierung / Migration des Bluetooth-Stacks nach Unix (Linux)
Anpassung / Support von Bluetooth-Chips verschiedener Hersteller
Test und Analyse von Traces von Bluetooth in Mobiltelefonen
Teilnahme an zahlreichen Bluetooth Unplug Festen (Interoperability-Testing)
Implementierung (Concept, Architektur, UML, Development), Erweiterung und Maintenance eines OBEX-Stacks über mehrere Mobilfunk-Generationen
(Austausch der Daten via IrDA, Bluetooth, RS232)
Leitung eines kleinen Teams (Projektleitung)
2006 - heute:
Open Source Portierung des TCP/IP-Stacks uip auf NXP-ARM-Controller LPC2xxx
Führung einer Mailingliste zur Portierung des uip-Stack auf NXP-ARM-Controller
2003 - heute:
lpc21isp - Open Source ISP-Tool fuer NXP ARM Controller (z.B. LPC2xxx / LPC1xxx)
Führung einer Mailingliste zum ISP-Tool lpc21isp
bis 08/1999:
Eintwicklung eines ISDN-Protokoll-Analysator (D- und B-Kanal, Facilities, PPP, ...)
(Prototype-Hardware + Software in C und Assembler)
Protokoll-Analysator (unter Windows) sowie WebDecoder (=Web Front End als CGI-BIN)
für zahlreiche Protokolle z.B. auch fuer proprietaere Protokolle,
Import von proprietären Logfiles in den Protokoll-Analysator
CAPI basierte Tools (voicerec, capiman, settime, keypadpc)
Oben angegebener Stundensatz gilt nur bei Bearbeitung eines Projektes im Home-Office
(ansonsten höherer Stundensatz zzgl. Reisekosten + Übernachtungskosten)
zzgl. 19% Umsatzsteuer in gesetzlicher Höhe
Bevorzugt Entwicklung in meinen eigenen Geschäftsräumen (Home-Office)
Gute Ausstattung vorhanden
Unabhängig von Geschäftsöffnungszeiten und langen Anfahrtswegen sofort einsatzbereit
Mehr als 3.000 Kunden, 75.000 eingetragene IT-Experten, davon 10.500 mit Schwerpunkt Engineering, und über 1.000.000 abgewickelte Projektanfragen: GULP Information Services ist die wichtigste Quelle für die Besetzung von IT-/Engineering-Projekten mit externen Spezialisten im deutschsprachigen Raum.
© Copyright GULP Information Services GmbH, Ridlerstraße 37, D-80339 München
Tel. +49-89-500316-300, Fax +49-89-500316-999, E-Mail: info@gulp.de
Großraum München bevorzugt, sonst auf Anfrage
Deutschlandweit / weltweit, wenn Projekt weitgehend remote abgewickelt werden kann