freiberufler Software Developer & Test Engineer — C++ · C# · Python auf freelance.de

Software Developer & Test Engineer — C++ · C# · Python

offline
  • 79€/Stunde
  • 80333 München
  • National
  • en  |  de
  • 04.02.2019

Kurzvorstellung

David is an Astrophysics PhD who became a stellar Software Developer because of steadily increasing computing and development needs in physics. He brings excellent development skills based on +3 years of experience with algorithm development.

Qualifikationen

  • Agile Methodologie
  • C#
  • C++13 J.
  • Fortran
  • Jenkins13 J.
  • Mysql13 J.
  • Opengl
  • Postgresql
  • Python13 J.
  • Test Automation

Projekt‐ & Berufserfahrung

Postdoc & Developer in Astrophysics
Kundenname anonymisiert, München
1/2006 – 1/2019 (13 Jahre, 1 Monat)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2006 – 1/2019

Tätigkeitsbeschreibung

Responsible for code parallelisation, high performance computing, algorithm development at Computational Center for Particle and Astrophysics (c2pap, Excellence Cluster Universe)
Co-wrote open-source astrophysics hydrodynamics code GANDALF in C++/Python parallelised with OpenMP/MPI
Developed Continuous Integration test suite for astrophysics code and new hydrodynamical algorithms, Smoothed Particle Hydrodynamics astrophysics code and Monte-Carlo radiation ray-tracing algorithms
Co-supervised Bachelors, Masters and PhD students and supervised tutorials
Performed comparison test suites between astrophysics hydrodynamical codes
Developed/published new algorithms for large-scale astrophysics simulations
Co-supervised 4th year project students and PhD students

Eingesetzte Qualifikationen

Mysql, C++, Jenkins, Python

Ausbildung

PhD Astrophysics
PhD Astrophysics
2006
Cardiff
MPhys Astrophysics
MPhys Astrophysics
2002
Cardiff

Über mich

David is an Astrophysics PhD who became a stellar Software Developer because of steadily increasing computing and development needs in physics. He brings excellent software development skills based on +3 years of experience with algorithm development. David co-wrote and published multiple open-source astrophysical hydrodynamics codes and is experienced in developing C++, C, Python and Fortran as well as using game engines like Unity and Unreal Engine. He lead small developer teams, often engaging in pair-programming for prototyping or debugging. He brings stellar communication skills based on lecturing courses for bachelor and master level university courses. David's strengths are his analytical mind, his strong theoretical and practical background, relentless focus on the details, clear communication, and his drive to always keep learning.

Weitere Kenntnisse

Programming languages: C++ · Python 2/3 · C · C# · Fortran
Frameworks: googletest · googlemock · unittest · nose2
Data analysis: NumPy · SciPy
Databases: MySQL · PostgreSQL
Platforms: Linux · macOS · Windows 7
Paradigms: Agile Software Development · Object Oriented Programming · Continuous Integration
Other: Git · Subversion · OpenGL · OpenMP · MPI · Unity 5 · Unreal Engine 4 · Jenkins CI · Travis CI

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1633
Alter
44
Berufserfahrung
18 Jahre und 11 Monate (seit 01/2006)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden