Über mich
C++11 and beyond with Modern CMake
Das nächste Release der Software bereitet Ihnen schlaflose Nächte und treibt Ihnen die Schweißperlen auf die Stirn?
Ich unterstütze Sie dabei die Testbarkeit der Source Code Basis zu erhöhen, die Tests zu automatisieren und das Deployment zu automatisieren.
Durch die gelebten Clean Code Praktiken und Prinzipien werden Sie in Zukunft einem neuem Release gelassen entgegen schauen.
Berufliche Erfahrung
KSP Kanzlei Dr. Seegers, Dr. Frankenheim Rechtsanwaltsgesellschaft mbH
Leading Software Engineer
November 2020 bis jetzt
www.ksp.de
Inhouse Qt5 und C++ Software Entwicklung.
Einführung von eines Software Entwicklungprozesses mit GitLab.
C++14 Software Entwicklung im verteilten Produktentwicklungsteam, Zusammenarbeit mit Microsoft Teams und Atlassian Confluence. Implementation neuer Features und Bugfixing für ETL Applikation des Business Intelligence Systems mit Microsoft Visual Studio und TFS.
Software Entwicklung im Backend Produkt Team mit C++14 mit Enterprise Linux als Platform.
Implementation und Testen von verteilten und hochverfügbaren Backend Services für biometrische Identifikationssysteme mit C++14, CMake, Google Protobuf und ZeroMQ. Entwicklungsprozess nach KANBAN abgebildet mit Atlassian JIRA. Automatisierung der Software Builds mit Git, Gerrit Codereview, Jenkins CI und Linux Docker Container. Software Paketierung mit RPM und automatisches Deployment mit Puppet. Etablierung von Clean Code Praktiken und Tugenden. Software Dokumentation mit Atlassian Confluence.
Troubleshooter für Linux
Software Entwicklung im Projekt Team mit C++11 unter Red Hat Enterprise Linux.
Analyse und Design neuer Anforderungen für das Taktisches Ground Support System für die F/A-18 der Schweizer Luftwaffe mit IBM Telelogic DOORS. Implementation neuer Features und Bugfixes mit C++11, Qt4 und ICS BX Pro. Software Versionierung mit Perforce.
Troubleshooter für Linux
Software Entwicklung im Projekt Team.
Implementation neuer Features und Bugfixes mit C++03 und ICS BX Pro.
Praktikum in der Software Entwicklung.
Ausbildung
Berner Fachhochschule
Bachelor of Science BFH
2010 - 2013
Informatik Studium mit Vertiefung in Computer Perception and Virtual Reality.
Sulzer Textil AG
Polymechaniker
1998 - 2002
Ausbildung zum Polymechaniker mit Vertiefung in Elektrotechnik
Berufsmaturität GIBB Solothurn
IT Kenntnisse
Experte
C++, CMake, Boost, GNU/Linux, Docker, Puppet, Git, Qt
Fortgeschritten
Jetbrains IDEs, Clean Code, Apple macOS, Microsoft Windows, CI/CD, Atlassian JIRA, Atlassian Confluence, Ansible
Grundkenntnisse
Java, iOS, Android, Python, Swift
Sprachen
Muttersprache
Deutsch
fliessend
Englisch
Grundkenntnisse
Französich
Freizeit
- Reisen
- Fotografie
- Plane Spotting
- Ship Spotting