23.04.2026 aktualisiert


100 % verfügbar
Software developer (C++)
Karlshuld, Deutschland
Karlshuld +100 km
Dr. rer. nat. BiologieÜber mich
Erfahrener C++-Entwickler und Experte für komplexe Simulationen. Ich verbinde analytische Expertise mit praxisnaher Softwareentwicklung und habe Erfahrung mit sauberer Code-Architektur, Qualitätssicherung, sowie technischer Dokumentation und Reporting.
Skills
Agile MethodologieData AnalysisApple Mac SystemsAutomatisierungUnit TestingC#C++ChinesischCmakeContinuous IntegrationDebuggingSoftware Design PatternsLinuxElektronischer DatenaustauschGitHub
- Kernkompetenzen:
- Modern C++ (11/17/20)
- Quality Assurance (QA)
- Software-Architektur, Design Patterns, UML
- API Integration (C++/C# Interop)
- Tools:
- Versionskontrolle: git, GitLab, GitHub
- Build Automation: CMake, Visual Studio Solutions
- Unit Testing: Google Test (gtest)
- Continuous Integration (CI/CD): GitLab shared runners
- Dokumentation und Reporting: Doxygen, Word, Markdown
- Datenanalyse und Validierung
- Analyseskripte und Pipelines (Python)
- Strukturierter Datenaustausch (JSON)
- Statistik und Vorhersagemodelle
- Sprachen
- Deutsch (Muttersprache)
- Englisch (fließend)
- Chinesisch (Grundlagen)
- Sonstiges
- IDEs: Visual studio, VS code
- Betriebssysteme: Windows, MacOS, Linux (für HPC); Grundlagen Cross-platform development
- Software Development Life Cycle (SDLC)
- Agile Methoden
- Performance-Optimierung und Debugging
- Concurrency/Multithreading
Sprachen
ChinesischGrundkenntnisseDeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Performante 3D Simulation von Pflanzenwachstum, Lichtabsorption und Ressourcenmanagement
- Design und Implementierung einer C++ library, Einbettung in C# über API
- Numerische Validierung, QA, manuelles und automatisiertes Testing
- Integration beta-user feedback und bug reports

