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