Skills
Fremdsprachen
Deutsch |
Englisch |
Französisch |
Spanisch |
Hardware
Hardwarenahe Programmierung im Flugzeug (ARINC 485, ARINC 429)
Betriebssysteme
Mehrjährige Projekt-Erfahrung in der Software-Entwicklung unter Linux, auch systemnahe Programmierung.
Grundkenntnisse Entwicklung von Android-Applikationen
Programmiersprachen
C |
C++ |
Java |
JavaScript |
Perl |
PHP |
PL/SQL |
Python |
Scriptsprachen |
Shell |
Projekterfahrung in Erlang/OTP (funktionale Programmierung)
Datenbanken
JDBC |
MySQL |
Oracle |
Postgres |
SQL |
Datenkommunikation
Ethernet |
Internet, Intranet |
ISO/OSI |
Message Queuing |
Router |
SMTP |
SNMP |
TCP/IP |
Voice |
Windows Netzwerk |
Produkte/Standards/Erfahrungen
- Programmiersprachen: Experte in C, C++; gute Kenntnisse in Erlang/OPT, Java/JEE, HTML/CSS, PHP, Perl, XML/XSLT, JavaScript; Grundkenntnisse in Python, Linux Shell Scripts
- Entwicklungs-Plattformen: Experte unter Linux; Grundkenntnisse Android
- Netzwerke: Experte für XMPP, SMTP, POP3, IMAP4, DNS, Voice over IP (OpenSER/Kamailio, Asterisk), viele weitere Protokolle auf Anwendungsschicht; TCP, UDP, IPv4, Ethernet, Linux Firewall und Routing, Netzwerk-Sicherheit, GSM, Netzwerkmanagement; Grundkenntnisse WLAN, UMTS, Bluetooth;
- Datenbanken: Sehr gute SQL-Kenntnisse (inkl. PL/SQL); Erfahrung mit Oracle, MySQL, PostgreSQL, Datenbankoptimierung, Caching
- Interessens-Schwerpunkte: hochverfügbare Systeme, mobile Systeme, Internet-Anwendungen und -Protokolle, Messaging, IT-Sicherheit (Antispam, Kryptographie, Netzwerk-Sicherheit)
- Tools: Eclipse, DOORS, Jira, Mantis, Bugzilla, Subversion (SVN), CVS, gdb, GNU Make, Netzwerk-Tools, valgrind, FlexeLint, rpmbuild, ClearCase, tcpdump/Wireshark, Maven (mvn)
- Methoden: Certified Scrum Master (CSM), Projekterfahrung DO-178B Level D (zivile Luftfahrt), OOA, OOD, UML