| Name: |
|
| Email: |
|
| Nickname: |
Ago / ichundes |
| Social media: |
Twitter / Facebook / Reddit |
| Alter: |
Geboren am 05. Oktober 1982.
30 Jahre, 7 Monate und 18 Tage alt |
| Augenfarbe: |
#201000 (Dunkelbraun) |
| Haarfarbe: |
#412815 (Braun) |
| Staatsangehörigkeit: |
Deutsch,
geboren in Lörrach |
| Adresse: |
Breslauer Strasse 2, 79189 Bad Krozingen |
| Telefon: |
- Zuhause: +49 7633 9252571
- Mobil: +49 176 56818123
|
| Sprachen: |
- Deutsch ist meine Muttersprache
- Englisch spreche ich flüssig
- Französisch verstehe ich etwas
|
| Beruf: |
- Gelernter Fachinformatiker für Anwendungsentwicklung (FIAE)
- Seit 2004 als Softwareentwickler und Systemadministrator bei SeCa GmbH in Pfaffenweiler tätig
|
| Erfahrungsgebiete: |
- Softwareentwicklung in C, C++, C#, Python, LUA, Java und JavaScript aber auch in anderen Sprachen. Es fällt mir leicht neue Sprachen zu lernen
- Firmwareentwicklung für Embedded Geräte mit NEC78k, MSP430, PIC16/18, AVR32, ARM und PowerPC Architektur in C und/oder Assembler
- Entwicklung von Hardwareabstraktionsschichten für Embedded Geräte ohne Betriebssystem
- Benutzeroberflächen mit Qt, wxWidgets, WinForms und LabWindows/CVI
- Design und Implementation von Webseiten in HTML, CSS, JavaScript, Django und jQuery als Framework
- Entwicklung von Gerätetreibern und Patches für den Linux Kernel
- Datenbankdesign und Administration mit MySQL, PostgreSQL und Informix
- Entwicklung von Kommunikationsprotokollen von Hand oder mit Serialisierung
- Test Automatisierung und Datenerfassung mit National Instruments Software, erstellen von Testplänen und -adaptern
- Gebräuchliche Funksysteme, deren Modulation und die jeweiligen regulatorischen Vorgaben sind mir bekannt
- Viel Erfahrung rund um HF-Messtechnik
- Umgang mit Oszilloskop, Logic Analyzer, Spectrum Analyzer, HF Generator, Frequenzgenerator, Frequenzzähler, Multimeter und DAQ-Systemen
- Umgang mit Lötkolben, Heissluftstationen und Reflow-Öfen
- Lesen von Schaltplänen und anderen Layoutdaten
- Administration von Linux-Serversystemen auf Basis von Gentoo, Debian und Ubuntu
- Administration von Exim, Dovecot, Samba (mit AD), Bind, Apache und Lighttpd
- Backup-Systeme, z.B. rsync auf Remote-Server mit ZFS Snapshots sowie rotierende Backups auf lokale Datenträger
- Massgeschneiderte Firewalls mit iptables, sowie damit integrierte Traffic Shaper
- Reverse Engineering von Programmen aus x86, ARM und MSP430 Maschinencode
- Analysieren von Programmcode auf Sicherheitslücken, C / C++ Stack- / Heapoverflows, gängige Lücken in PHP Code, SQL Injections (SQLi), Cross-Site Scripting (XSS) und Cross-Site Request Forgery (CSRF), sowie das Erstellen von Exploits für diese Lücken, auch mit Umgehen diverser gängiger Schutzmechanismen
- Lokalisierung und Internationalisierung von C#, C, C++, Python und PHP Anwendungen mit gettext und Babel
- Integration von externen Compilern in Visual Studio
|
| Veröffentlichte Projekte: |
- SeCa Assistent WIRELESS 54®, Sprache C#/F#, mit WinForms, BouncyCastle, FTD2XX_NET, protobuf-net und NSIS
- SeCa CC100 PREMIUM, Sprache C auf NEC78k
- SeCa Assistent CC100 PREMIUM, Sprache C/C++, mit LabWindows CVI, wxWidgets, PCRE, mDNSResponder, und WiX
- SeCa Power Line, Sprache C auf NEC78k
- detectomat SRC 3000, Sprache C auf NEC78k
- bastart code, Sprache Python mit PyPy, Apache, gunicorn, PostgreSQL, Django, psycopg, gevent, greenlet, docutils, Markdown, matplotlib, numpy, Pygments, PIL, Python Daemon, IPy, jQuery
- HE-Update, Sprache bash
- IgnoFlash, Sprache C++ mit CMake and Qt
- Catalyst Socket A Patch, Sprache C++ mit CMake
- Video rating interface, Sprache PHP
- FRITZ!Modem
- Parallel Port LED Treiber für Linux, Sprache C
- FRITZ!Control, Sprache C++ mit wxWidgets
- SpeedFan SNMP Erweiterung, Sprache C++
- django-storages-hashpath, Sprache Python
- OpenWRT für die FRITZ!Box, Sprache C
- OpenWRT auf Broadcom 63xx, Treiber für Interrupt Controller und UART, diverse Patches, Sprache C
- OpenWRT auf TI AR7, diverse Patches, Sprache C
- ProgSkeet Hardware NAND / NOR Flasher GUI, Sprache C++ mit Qt
|
| Interne Projekte: |
- SeCa: Automatisches Hardware Testsystem, Sprache C mit LabWindows CVI
- SeCa: Diverse Log-/Diagnosetools, Sprache C/C++ mit LabWindows CVI
- SeCa: Bugcatcher Library um unbehandelte Ausnahmen zu behandeln und zu einem Server hochzuladen, Sprache C++
- SeCa: Freigabedaten Exporter um freigegebene Daten in vorgegebenen Format aus SVN zu exportieren, Sprache PHP und Shell
- SeCa: Software-Aktivierungssystem mit Web-Interface, Sprache C++, Java mit Tomcat und Ant
- SeCa: Software-Aktivierungssystem, Sprache C#
- SeCa: MSI Setup Stub um .msi in .exe einzubetten, Sprache C++ mit wxWidgets, UPX, und mingw32
- SeCa: Datenbanksystem für Seriennummergenerierung, Messdatenerfassung und Gerätekalibration, Sprache C / C++ mit MySQL
- SeCa: Webinterface für obiges Datenbanksystem, Sprache Python mit django
- SeCa: Auswertunstool für obiges Datenbanksystem, Sprache Python mit matplotlib
- SeCa: Webupdate-System mit MS-Installer support, Sprache C++ mit wxWidgets, Backend Sprache PHP mit MySQL
- SeCa: Custom Extractors für den USBee Logic Analyzer, Sprache C++
- SeCa: Eigene OpenWRT-images für Fernwarungsgeräte basiert auf den PC Engines Boards
- SeCa: .hex File Prüfsummentool zum errechnen und eintragen einer Prüfsumme aus und in eine Intel .hex Datei
- SeCa: Programm um Rohdaten aus Neware Batteriemessgeräten zu extrahieren, Sprache Python mit MySQL und matplotlib
- SeCa: Inkrementelles Remote-Backupsystem mit Snapshots, Sprache Shell mit rsync, ZFS
- SeCa: Lokales Backupsystem, Sprache Shell mit LVM, tar und xz
- SeCa: Firewall, Sprache Shell mit iptables
- ZFS Snapshot Manager mit Automatischem Löschen, Sprache Shell
- CVI Lokalisierungstool das alle Texte eines Panels in gettext-kompatiblem Format extrahiert, Sprache C
- Delay Loader um verzögert geladene DLLs in einem Suchpfad zu lokalisieren, Sprache C++
- m3ugen um eine .m3u Playlist aus einem Verzeichnis mit MP3s zu generieren, Sprache Python
- TraderBot automatischer Bitcoin Trader, Sprache C# mit ta-lib
- ddns.loping.net eigener Dynamic-DNS Dienst mit kurzer TTL, Sprache PHP / Shell mit MySQL und ISC bind
- SQLVMail Mail Virtual Host System mit LDAP integration, Sprache Python / Shell mit Exim 4, Django, PostgreSQL und Samba 4
- GitIRC um git commit Logs automatisch in IRC zu stellen, Sprache Python mit Twisted
- OpenGalaxy ist ein 3D RTS Spiel, Sprache C++ / LUA mit Ogre3D, OIS, MyGUI, Boost
|
| Lieblingsessen: |
Kartoffeln / Spinat / Eier |
| Lieblingsspiele: |
Minecraft,
Portal 2,
Battlefield: Bad Company 2
|
Geekcode: (Decoder) |
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/TW/O d-@ s+: a- C++++$ ULS++++$ P--- L++++$ E$ W+++$ N@ o? K--? w+++$
!O !M-- !V- PS+++ PE-- Y PGP !t- !5- !X- !R- tv-- !b- DI+ D+ !G e- h+ r- y
------END GEEK CODE BLOCK------
|