M. Sc. Hannes Fuchs
Funktion und Aufgaben:
Full Stack Software Developer / Research Software Engineer
Neben der Hauptaufgabe der Softwareentwicklung, unterstütze ich auch im Daten Management von MOSES und TERENO-NO sowie bei Entscheidungen zur Softwarearchitektur. Außerdem übernehme ich viele DevOps Aufgaben, die für den Betrieb von Software in der Sektion notwendig sind. Schlussendlich bin ich auch Sektionsadministrator und kümmere mich um die Probleme auf den Clients der Mitarbeiter:innen des eScience-Zentrums.
Karriere:
- seit 2018 Full Stack Software Developer / Research Software Engineer, Helmholtz-Zentrum Potsdam Deutsches GeoForschungsZentrum GFZ, eScience-Zentrum
- 2017 - 2018 Studentische Hilfskraft, Helmholtz-Zentrum Potsdam Deutsches GeoForschungsZentrum GFZ, eScience-Zentrum
- 2011 - 2017 Studentischer Mitarbeiter, operational services GmbH & Co. KG / ALSO Deutschland GmbH, Secure Data Destribution
- 2008 - 2011 Junior Systemanalytiker, operational services GmbH & Co. KG, WebSphere Competence Center
Werdegang / Ausbildung:
- 2014 - 2018 Master of Science (M.Sc.) in Angewandte Informatik, Hochschule für Technik und Wirtschaft Berlin
- 2011 - 2014 Bachelor of Science (B.Sc.) in Angewandte Informatik, Hochschule für Technik und Wirtschaft Berlin
- 2005 - 2008 Ausbildung, Fachinformatiker/Systemintegration, gedas deutschland GmbH / T-Systems
Projekte:
Anforderungsanalyse, Architekturentwurf, Softwareentwicklung und Integration in erster Linie für DataHub-Aktivitäten.
Softwareentwicklung
Mitunter ist es notwendig, Software von Grund auf neu zu entwickeln, um den spezifischen Anforderungen der Wissenschaftler:innen und der angeschlossenen Systeme gerecht zu werden. Solche Projekte sind hier aufgelistet.
Integration und Anpassungen exestierender Softwareprodukte
Um die wissenschaftliche Gemeinschaft schneller mit Software zu unterstützen und das Rad nicht immer wieder neu zu erfinden, ist es sinnvoll, auf bestehende Softwareprodukte zurückzugreifen. Hier bietet sich insbesondere Open Source Software (OSS) an. OSS kann dann an die Anforderungen der jeweiligen Projekte angepasst werden. Dabei wird nicht nur auf das einzelne Projekt geschaut, sondern auch über den Tellerrand hinaus, um auch andere Projekte damit bedienen zu können. Neben OSS gibt es auch Projekte, die von externen Dienstleistern durchgeführt werden und in die Infrastruktur des GFZ integriert werden müssen.
Die hier gelisteten Projete sind überwiegend mittels OSS umgesetzt und wurden unterschiedlichen Anpassungen unterzogen.
- MOSES Data Discovery Portal
- RDMO - Research Data Management Organiser
- GFZ Kartendienst; Bereitstellung von:
- Basiskarten
- Kartenprodukte generiert aus Daten vom GFZ
- OGC SensorThings API; Bereitstellung von Sesordaten über eine standardtisierte Schnittstelle u.a. für den DataHub bzw. das Earth Data Portal
- Conternisierung von Software zum Betrieb in der GFZ Infrastruktur
Unterstützend
Von Vertretung bis hin zur Unterstützung in der Softwareentwickling und Support
DevOps
- Vereinheitlichung der CI/CD innerhalb der Sektion und laufende Anpassung an sich ändernde Rahmenbedingungen
- Enge Zusammenarbeit mit IT-Services und IT-Betrieb zur Bereitstellung einheitlicher Basisdienste
Abgeschlossene Projekte