21.07.2025 aktualisiert


100 % verfügbar
Softwareentwickler
Bayreuth, Deutschland
Deutschland
Bachelor PhysikSkills
Clean CodeC++Continuous IntegrationWeb EntwicklungGithubOpen SourceSchreiben von DokumentationSimulationenSoftwareentwicklungTest-Driven DevelopmentCode-KommentareGitlab
Ich habe mehrere Open Source Projekte, da ich in meiner Freizeit zusätzlich zur Arbeit/zum Studium gerne Software entwickle. Hier habe ich insbesondere Erfahrung in Anwendungsentwicklung mit C++ und Web-Entwicklung.
Ich lege besonderen Wert auf
Zusätzlich zu den Sprachen im Lebenslauf habe ich noch Erfahrung mit Java, Swift und Typescript gemacht.
Ich lege besonderen Wert auf
- saubere Dokumentation (GitHub bzw. Gitlab Issues, Milestones, Code-Kommentare, etc.),
- Test-Driven Development und
- automatisierte Pipelines für CI/CD (clang-format, clang-tidy, Tests, Test-Coverage mit gcov etc.).
Zusätzlich zu den Sprachen im Lebenslauf habe ich noch Erfahrung mit Java, Swift und Typescript gemacht.
Sprachen
DeutschMuttersprache
Projekthistorie
Entwicklung einer C++-GUI zur Bildanalyse mit Qt. Hauptaufgaben:
- Organisation des gesamten Entwicklungsprozesses (Spezifikation der Anforderungen, Schreiben von Issues & Dokumentation, etc.)
- Implementierung neuer Features mit C++ und diversen Bibliotheken (OpenCV, Eigen)
- Test-Driven Development mit GTest
- Aufbau einer Pipeline für CI/CD auf Gitlab
- Full-Stack Entwicklung mehrerer Websites (z. B. myactivities.net): Aufsetzen eines Linux-Servers, Entwicklung vom Frontend (Javascript, HTML/CSS) und Backend (Python + Django)
- Entwicklung einer C++-Physiksimulation: Arbeiten mit Qt, GTest, nanoflann, clang-tidy, clang-format, gcov, GitHub etc.
Schreiben von Perl-Skripten für die Erzeugung von PDF-Dateien. Hauptaufgaben:
- Schreiben automatisierter Tests
- Dokumentation existierender Software
- Entwicklung neuer Perl-Skripte