Samuel Brand

C++ Software Engineer

Ü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.

cubeware GmbH

C++ Software Engineer

Dezember 2019 bis Oktober 2020

www.cubeware.com

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.

Dermalog Identification Systems GmbH

Systems Engineer

Juli 2015 bis Dezember 2019

www.dermalog.com

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

RUAG Schweiz AG, RUAG Aviation

Software Engineer

März 2010 bis Juni 2015

www.ruag.com

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

RUAG Aerospace AG

Software Entwickler

März 2008 bis Februar 2010

www.ruag.com

Software Entwicklung im Projekt Team.

Implementation neuer Features und Bugfixes mit C++03 und ICS BX Pro.

RUAG Aerospace AG

Praktikant

September 2007 bis Februar 2008

www.ruag.com

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