Huber's Welt

Willkommen in meiner Welt

Lebenslauf

Berufserfahrung

01/2000 - Heute Vector Informatik GmbH

Ausbildung

10/1992 - 12/1999 Studium Elektrotechnik an der Universität Stuttgart mit Vertiefungslinie Nachrichtentechnik.
Abschluss: Diplom-Ingenieur (Dipl.-Ing.) Elektrotechnik
09/1988 - 07/1991 Besuch des Technisches Gymnasiums Wilhelm-Maybach-Schule in Heilbronn am Neckar.
Abschluss: Fachgebundene Hochschulreife
09/1982 - 08/1988 Besuch der Realschule in Ilsfeld.
Abschluss: Mittlere Reife

Weiterbildungen

09/2019 Seminar "Windows Applikationen mit WPF" bei integrata in Stuttgart.
Inhalt: Entwicklung von GUI-Applikationen in C# und XML unter Verwendung der Windows Presentation Foundation.
08/2017 Seminar "C++ für Fortgeschrittene" bei integrata in Stuttgart.
Inhalt: Neuerungen in C++17.
03/2016 Lehrgang ACAT0A00A-01/02-16 A318/A319/A320/A321 (CFM56/IAE V2500) General Familiarization Theoretical bei der Lufthansa Technical Training in Frankfurt am Main.
Inhalt: Allgemeine Einführung in Aufbau und Funktion der Systeme der Airbus A320-Familie.

Sonstiges

07/2006 - 04/2012 Mitglied im Verein 1.Fasnetsgilde Hemminger Strohgäunarren als Hästräger "Bronnaburzler"
09/1991 - 11/1992 Zivildienst beim Deutschen Paritätischen Wohlfahrtsverband in Heilbronn am Neckar

Kenntnisstand

Die folgende Tabelle bietet eine Übersicht über meinen aktuellen Kenntnisstand:

Bereich Kenntnisse
Programmiersprachen C++ 2011/2017 (Visual C++ oder GNU GCC) , C#, Turbo- oder Free-Pascal, Python, Java, JavaScript
Entwurfsmethoden UML 2.5.1
Auszeichnungssprachen HTML, XML
Bibliotheken für C#: .NET (WinForms), DevExpress 17.1
für C++: Qt, STL, boost
Entwicklungsumgebungen Microsoft Visual Studio, Qt Designer, KDevelop, eclipse
Versionskontrollsysteme Subversion, Git
Betriebssysteme Microsoft Windows 7/10, Kubuntu Linux
Busprotokolle CAN, ARINC 429, ARINC 825
Software allgemein Microsoft Office, Enterprise Architect 13, Vector CANoe/CANalyzer, Altova XMLSpy 2017
Sonstige Kenntnisse Englisch (Niveau B2), Spanisch (Niveau B1/B2)

Meinen Programmierstil würde ich so beschreiben: Ich denke Komponentenorientiert, entwerfe Objektorientiert und mit dem Fokus auf Wiederverwendbarkeit, schreibe strukturierten Code und grundsätzlich immer Kommentare über meine Klassen und Funktionen. Genau das Gleiche erwarte ich auch von einer guten Programm-Bibliothek, daher verwende ich sehr gerne zum Beispiel das Qt-Framework für C++ oder das .NET-Framework für C#.

Für die Dokumentation meines eigenen Codes verwende ich doxygen.