Als freier Softwareentwickler biete ich Ihnen Dienstleistungen aus folgenden Tätigkeitsschwerpunkten.
Tätigkeitsschwerpunkte
Wichtige Projekte
Programmiersprachen
Betriebssysteme
Virtualisierung
IDE
Quellcodeverwaltung
Datenbanken
Spezielle Kenntnisse
Sprachkenntnisse
Tätigkeitsschwerpunkte
- Softwaredesign (Anforderungsanalyse, Spezifikation, Architektur)
- Softwareengineering (Projektplanung, -leitung und -durchführung)
- Freie Mitarbeit, Dienstleistung oder Festpreisprojekte.
Wichtige Projekte
- Embedded Systeme, Treiber und Applikations-Entwicklung im Bereich Telekommunikation VoIP (SIP, H323), ISDN (L1 – L3), CAPI 2.0, Q.931
- Entwicklung einer Full-Slot IP-DECT-Basisstation
- Ext JS, Ajax, JSON, HTTP-basiertes Konfigurationsinterface für Embedded Systeme
- Linux-basiertes Kommunikationstestsystem für UMTS-Basisstationen
- Erweiterung und Pflege von Entwicklungsumgebungen (GNU, Visual-Studio, Eclipse, RCS, CVS, SVN, Bugzilla) Linux Audio-Treiber (ALSA und ASoC)
Programmiersprachen
- C, C++, C#, Objective-C, Java, SQL, Assembler (u.a. x86, PPC, Arm, MIPS), diverse Script-Sprachen
Betriebssysteme
- MS-Windows:
- Applikations-Entwicklung CLI, GUI (MFC, .NET)
- Kernel-Treiber-Entwicklung
- Linux:
- Applikations-Entwicklung CLI, GUI (Qt)
- Kernel-Treiber-Entwicklung (2.4, 2,6, 3.x)
- Einsatz und Anpassung kompletter Distributionen (u.a. Debian, OpenWRT, ELDK, PTXdist, ElinOS) auf Standardhardware und individueller Hardware
- VxWorks, pSOS, OS-9:
- Hardwareadaption
- Applikations-Entwicklung CLI
- Treiber-Entwicklung
- Mac OS X:
- Applikations-Entwicklung CLI
-
IOS 4:
- Applikations-Entwicklung GUI
Virtualisierung
- VMware Server / Player
- Oracle VirtualBox
IDE
- MS Visual Studio (C#, C++, C)
- Eclipse (C++, Java)
- NetBeans (Java)
Quellcodeverwaltung
- ComponentSoftware RCS, CVS, SVN
Datenbanken
- MySQL, SQLite
Spezielle Kenntnisse
- Systemprogrammierung mit C und C++ auf diversen Embedded Systemen. (u.a. embedded Linux, VxWorks, pSOS)
- Kenntnisse über das Internet-Protokoll (IP, ICMP) mit den zugehörigen Transport- und übertragungsschichten. (TCP/UPD, Ethernet)
- Kenntnisse im Umgang mit der GNU Toolchain (Make, Compiler GCC, Binutils, Debugger und Build System)
- Detaillierte Kenntnisse über ISDN. Insbesondere übertragungsschicht (u.a. Uk0, S0, S2M) bis Vermittlungsschicht E-DSS1 (u.a. ITU-T I.430/431, ITU-T Q.931)
- Kenntnisse über ATM (AAL1, AAL2, AAL5, QoS)
- SIP-Protokoll aus Sicht UAS und UAC
- CAPI 2.0 Schnittstelle auf diversen Plattformen.
- Diverse Prozessor-Architekturen. (x86, PPC, ARM, MIPS)
- Linux Boot-Prozess und Grundinitialisierung Hardware (CPU)
- Detaillierte Kenntnisse von dem DECT-Standard. Einschlägige Erfahrungen in der Realisierung auf Gesamtsystemen (Basis: ICs der Firma Dialiog Semiconductor)
Sprachkenntnisse
- Deutsch
- Englisch
Verfügbarkeit:
Nicht verfügbar bis vorraussichtlich 31.12.2013
Nicht verfügbar bis vorraussichtlich 31.12.2013