Fähigkeiten Dipl. Ing.(BA) Frank Gerlach
Email: frankgerlach.tai@gmx.de
In den folgenden Bereichen kann ich Ihnen Beratungs- und Entwicklungskompetenz
anbieten. Bitte melden Sie sich per Email für ein unverbindliches Gespräch am Telefon !
Software Engineering
Objektorientiere Analyse und Design in UML
Software-Entwicklung nach V-Modell
relationales Datenbankdesign
Valdidierung durch Unit- und Systemtests, PolySpace
hocheffiziente, parallele Algorithmen
Sprachen C, C++, Perl, C#, Java, Smalltalk,VBA
Webprogrammierung: Google Web Toolkit
Konzeption von Datenstrukturen und Protokollen mittels BNF
Compiler- und Parserkonstruktion (LL(1))
Entwicklung und Realisierung von imperativen Programmiersprachen/Compilern
Datenbanken, Big Data
Entwurf relationaler Datenbank-Strukturen
taktische Leistungsoptimierung (EXPLAIN PLAN)
konzeptionelle Leistungsoptimierung (durch Änderung Datenbankstruktur, Zugriffsmuster)
Map-Reduce Analyse von Massendaten (Big Data)
Index-Optimierung von Abfragen einer Hauptspeicher-Datenbank
Systeme Oracle, DB/2, PostgreSQL, MySQL, MS Access
Office-Systeme
Auswertung von Excel-Dateien mittels VBA
Hochperformante Erzeugung von Office-Dateien mittels XML-Textersetzung
Automatisierung von Office-Prozessen mittels VBA
System-Administration, AdHoc-Analyse
System-Administration mittels bash Shell
Ad-Hoc Datenauswertung mittels find, wc, sed, egrep, sort, cut u.ä.
bash-Shellprogrammierung
Embedded Systems
Echtzeitprogrammierung in C und in C++
Systementwicklung ohne Betriebssystem
Entwicklung im Rahmen von AUTOSAR
V-Modell, ISO26262
Funktionale Sicherheit, Validierung
Programmierung grafischer Benutzerschnittstellen
Qt/C++
FLTK
MFC
wxWidgets
Visual Works Smalltalk
Entwicklung von Spezial-Widgets zur Handhabung von Massendaten
Dokumentation und Präsentation
Erstellung von Handbüchern komplexer EDV-Systeme
Erstellung von System-Spezifikationen, -Lastenheften
Technologien: LaTeX, HTML, OpenOffice, MS Office
Elektronik
Entwicklung/Aufbau von Mikrocontrollersystemen
Entwicklung/Aufbau von Messverstärkern
Entwicklung/Aufbau von A/D Wandlern und Datenerfassungssysteme
Entwicklung/Aufbau von Mikrocontroller-gesteuerten Netzteilen
HF-Technik Grundkenntnisse
Wellenleitertechnik/matched Impedance-Systeme
Grundkenntnisse Mikrowellenleiter und -Antennen
Fernmeldetechnik
Optische Wellenleitertechnik
Grundkenntnisse HF-Antennen
Grundkenntnisse HF-Wellen-Ausbreitung
Grundkenntnisse Elektronische Strahlschwenkung, Richtantenne
Grundkenntnisse Spreizspektrum-Technologien
Grundkenntnisse Schmalbandempfänger (Heterodyn,Direktwandlung, Geradeaus,...)
Kryptografie
Symmetrische Chiffrenvon TYPEX, AES bis LIBELLE
Asymmetrische Chiffren
GNUpg, OpenSSL
Sichere Schlüsselerzeugung
authentifizierte und gegen replay-Angriffe gesicherte Chiffren auch ohne SSL/TLS
KISS-Chiffriersysteme, leicht validierbar
Betriebssysteme
Unixoide: Linux, HP-UX, AIX, Solaris
Windows
AUTOSAR
Systemprogrammierung auf ATMEL-Controllern ohne Betriebssystem
Prozessoren
x86 (32 und 64 bit)
PowerPC (IBM und STM)
ARM
PA RISC
SPARC
Atmel AVR
Z80
Kybernetische Verteidigung
Kritische Analyse kommerzieller Technologien wie Linux, TLS, ASN1 usw
Entwicklung sicherer Datenstrukturen und dazugehöriger Scanner/Parser
Entwicklung einfacher, sicherer Kryptosysteme (KISS Prinzip)
Sandboxing
Prinzip der minimalen Funktionalität und minimalen Privilegien
Firewalls
Detektion gefährlicher Aktivitäten mittels Baselinevergleichs an der Firewall
Speichersichere Programmiertechnologien (Safe Fail-Prinzip)
Quellcodeverwaltung
Systeme: GIT, SVN, CVS
Spezialtechnologien Software Engineering
Hocheffiziente Hashfunktionen
Hocheffiziente Hashtabellen
Hocheffiziente, parallel updatebare Hashtabellen
Makrogeneratoren als ergonomischer Ersatz von template-Verfahren
Bewertung von Softwaretechnologien und Systemen
Sicherheitsbewertung
Ergonomiebewertung im Rahmen von Geschäftsprozessen
Kritische Bewertung von Marketingaussagen
Kritische Bewertung von "kostenlosen" Open Source Technologien
Impressum
Datenschutz-Erklärung
Impressum