freiberufler C++-Entwickler/Linux auf freelance.de

C++-Entwickler/Linux

offline
  • 85‐95€/Stunde
  • 60596 Frankfurt am Main
  • Umkreis (bis 200 km)
  • de  |  en
  • 30.10.2023

Kurzvorstellung

Als Entwickler seit über 20 Jahren tätig, bevorzugt im Linuxumfeld und in der Nähe von Frankfurt. Affinität zu Software mit technischer oder naturwissenschaftlicher Anwendung.

Qualifikationen

  • Application Development
  • Bash (Shell)
  • C++
  • Docker
  • Funktionale Sprachen (Haskell und Lisp)
  • gdb
  • Git
  • Java (allg.)
  • LaTex
  • Linux Entwicklung
  • Scriptsprachen Bash|Lua|Groovy|Python

Projekt‐ & Berufserfahrung

C++-Entwickler
Rohde & Schwarz, Remote
3/2021 – 2/2022 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

3/2021 – 2/2022

Tätigkeitsbeschreibung

• Erweiterung der vorhandenen Microservices
• Systemnahe Softwareentwicklung in C++17 von Diensten für hohen Datendurchsatz
• Buganalyse und Fixing
• Verfassen von Shellskripten zur Vereinfachung von Deployment-, Entwicklungs- und Wartungstätigkeiten
• Profiling (Performanceanalyse von Hochlastszenarien)
• Entwicklung von bpftrace-Skripten zur Fehler- und Performanceanalyse
• Entwicklung von automatisierten Lastests (Bashskripte)
• Analyse von Bugs in der libcurl
• Wartung der GitLab Pipelines (u.A. Dockerimage build mit kaniko, SonarQube-Anbindung)

Eingesetzte Qualifikationen

Bash (Shell), C++, Docker, Kontinuierliche Integration (CI), Python

C++-Entwickler
DFS Deutsche Flugsicherung GmbH, Rhein-Main-Gebiet
5/2019 – 2/2021 (1 Jahr, 10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2019 – 2/2021

Tätigkeitsbeschreibung

Weiterentwicklung des Radardatenverabeitungssystems Phoenix

• Einarbeitung in Flugsicherungsthemen wie Standardatmosphäre, Flugpläne, Radardaten, Wetterdaten
• Requirementsengineering, Dokumentation von Anforderungen und Akzeptanzkriterien
• Dokumentation und Implementierung von Testprozeduren
• (System-)Softwareentwicklung in C++03, später C++14
• Weiterentwicklung der Qt-basierten Benutzeroberfläche
• Implementierung von Übertragungsprotokollen (POP3, AMQP, ITA2) und Einlesen von Dateiformaten (ICAO/AFTN, ADEXP, CAT062, METAR, diverse XML-basierte Formate) für den Austausch und die Verarbeitung von Flugplan-, Radar- und Wetterdaten
• Verfassen von Shellskripten zur Vereinfachung von Deployment-, Entwicklungs- und Wartungstätigkeiten

Eingesetzte Qualifikationen

Application Development, Bash (Shell), C++, LaTex

C++-Entwickler
DB Netz AG, Frankfurt am Main
7/2017 – 2/2019 (1 Jahr, 8 Monate)
Schienengüterverkehr
Tätigkeitszeitraum

7/2017 – 2/2019

Tätigkeitsbeschreibung

• Entwicklung eines gSOAP-basierten Routensuchewebservice für die Erstellung von Routen (A*-Algorithmus) im Netz der Deutschen Bahn
• Implementierung einer gemeinsamen Datenzugriffsschicht für die Routensuche und der Fahrplankonstruktion
• CI/CD mit Jenkins und Groovy
• Entwicklung von webbasierten Analysetools in Javascript
• Entwicklung von Kommandozeilentools als Javaanwendungen sowie Shell- und Groovyskripte
• Unittests, Codereviews, Dokumentation
• Analyse und Fixing von Defects
• Umfangreiche und schnelle Einarbeitung in die Fachlichkeiten des Schienengüterverkehrs und den Aufbau, Betrieb und Sicherung der Schieneninfrastruktur.

Eingesetzte Qualifikationen

C++, Docker, Jenkins

Entwickler für naturwissenschaftliche Simulationen und interaktive Webanwendunge
Ernst Klett Verlag GmbH, Remote
1/2012 – 1/2019 (7 Jahre, 1 Monat)
Medienbranche
Tätigkeitszeitraum

1/2012 – 1/2019

Tätigkeitsbeschreibung

• Entwicklung von zahlreichen physikalischen, biologischen und chemischen Simulationen und interaktiven Animationen
• Entwicklung von Softwarebibliotheken
• Konzeption und Entwicklung von Contenteditoren

Eingesetzte Qualifikationen

Digitale Kunst, Bash (Shell), C++, JavaScript

Ausbildung

Informatik
Master of Science
2017
Tübingen
Informatik
Bachelor of Science
2013
Tübingen

Über mich

Seit 2003 entwickle ich bevorzugt unter Linux, davon acht Jahre auch in C++. Fundierte Kenntnisse in den Bereichen Elektrotechnik, Computerarchitektur, Netzwerke, Betriebssysteme und Datenbanken erschließen mir ein breitgefächertes Spektrum an Technologien. Solide mathematische und physikalische Grundlagen, Aufgeschlossenheit, Neugier und Sorgfalt runden mein Profil ab.

Weitere Kenntnisse

PROGRAMMIER- UND SKRIPTSPRACHEN

C++14, C, Java, Javascript, Lisp, bash
(außerdem: lua, groovy, Python, PHP, Haskell)

DOMAINSPEZIFISCHE SPRACHEN

SQL, awk, HTML5, CSS, XSD, XML, XQuery, XSLT, LaTeX (außerdem: OMNeT++ NED, POV-Ray SDL, MySQL procedural language, Octave/Matlab)




APIS UND FRAMEWORKS

Web (clientseitig): Canvas Web-API, jQuery (außerdem: d3, kineticJS, Google-Maps API)

Web (serverseitig): (node.js)

Betriebssysteme: POSIX (außerdem: Linux Kernel API)

Anwendungsentwicklung: Qt, boost (außerdem: AppKit Framework, JavaFX)


Diskrete-Event-Simulationen: (OMNeT/INET)

Computer Vision: OpenCV

Unit Tests: Google Test, jUnit



UMGEBUNG UND TOOLS

Betriebssysteme: Linux, MacOS, Windows, Windows+CygWin

IDEs und Editoren: emacs, Eclipse, (Omnet++ IDE)

Buildtools GNU make, gcc, cmake, (maven, grunt, ant)

Debugger: gdb, (Valgrind, KCacheGrind, geben)

Versionskontrollsysteme: Git, SVN

Server: Apache Webserver, (Apache Tomcat, node.js)

Grafik und Video: Adobe Photoshop, Inkscape, ImageMagick, ffmpeg, PovRay, (Cinema4D)

Sonstige: Tools rsync, ssh, MySQL Workbench

Paketanalyse: Wireshark, tcpdump

Virtualisierung: Docker, VirtualBox

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2000
Alter
41
Berufserfahrung
24 Jahre und 11 Monate (seit 05/1999)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden