- Portierung von Python 2 GIS-Modulen nach Python 3
- Einführung einer Software-Architektur für die bestehenden Module
- Refactoring von Legacy-Code
- Konsolodierung/Portierung einer bestehenden Eclipse RCP Desktop-App (Java) in ein Web-System (JavaScript/TypeScript mit ReactJS, Python mit FastAPI)
- Unterstützung des DevOps-Teams bei GitLab CI/CD Pipelines und des internen OpenShift Cloud-Clusters
Dipl.-Ing. Geoinformatics (2007), MSc. Neuroinformatics (2022)
Agile Methodologies (Scrum/Kanban)
Software-Testing: Certified ISTQB Tester - Foundation Level (imbus AG, 2018)
Business-Coaching: Certified NLP-Master-Coach (DVNLP, 2013 - 2018)
Business-Training: Certified NLP-Business-Trainer (DVNLP, 2019 - 2020)
Online-Training: Certified E-Trainer (FernUni Hagen, 2018)
Technical Skills
Software-Engineering, OOP, Design Patterns, Modular Systems, Testing
Programming languages: Java (since Java 1.2), JavaScript/ES6+, Python 3/2
Desktop Apps: Eclipse RCP/OSGi
Frontends: ReactJS, Vue.JS, WebComponents/lit.dev
Backends: Spring Boot (Java), Django (Python), FastAPI (Python)
Databases: Oracle, PostgreSQL, MySQL/MariaDB, MS SQL Server
General Purpose Tools: EMF (Eclipse Modeling Framework), XML/XSD, XQuery, JSON/YAML
DevOps: GIT, SVN, Jenkins, Maven, Docker/Portainer, AWS, OpenShift/Kubernetes
Systems Engineering: Rust (Basics), C/C++ (Basics), x86 Assembly (Basics)
Geoinformatics, GIS: ArcPy, ArcGIS JS, OpenLayers, PostGIS, Oracle Spatial
Neuroinformatics: Neuroimaging data, BIDS, Brain-Computer-Interfaces (BCI)
Cross Domain Interests: Data Science, Machine Learning, Neuromorphic Computing (Spiking Neural Nets)
- Portierung von Python 2 GIS-Modulen nach Python 3
- Einführung einer Software-Architektur für die bestehenden Module
- Refactoring von Legacy-Code
- Konsolodierung/Portierung einer bestehenden Eclipse RCP Desktop-App (Java) in ein Web-System (JavaScript/TypeScript mit ReactJS, Python mit FastAPI)
- Unterstützung des DevOps-Teams bei GitLab CI/CD Pipelines und des internen OpenShift Cloud-Clusters
Dipl.-Ing. Geoinformatics (2007), MSc. Neuroinformatics (2022)
Agile Methodologies (Scrum/Kanban)
Software-Testing: Certified ISTQB Tester - Foundation Level (imbus AG, 2018)
Business-Coaching: Certified NLP-Master-Coach (DVNLP, 2013 - 2018)
Business-Training: Certified NLP-Business-Trainer (DVNLP, 2019 - 2020)
Online-Training: Certified E-Trainer (FernUni Hagen, 2018)
Technical Skills
Software-Engineering, OOP, Design Patterns, Modular Systems, Testing
Programming languages: Java (since Java 1.2), JavaScript/ES6+, Python 3/2
Desktop Apps: Eclipse RCP/OSGi
Frontends: ReactJS, Vue.JS, WebComponents/lit.dev
Backends: Spring Boot (Java), Django (Python), FastAPI (Python)
Databases: Oracle, PostgreSQL, MySQL/MariaDB, MS SQL Server
General Purpose Tools: EMF (Eclipse Modeling Framework), XML/XSD, XQuery, JSON/YAML
DevOps: GIT, SVN, Jenkins, Maven, Docker/Portainer, AWS, OpenShift/Kubernetes
Systems Engineering: Rust (Basics), C/C++ (Basics), x86 Assembly (Basics)
Geoinformatics, GIS: ArcPy, ArcGIS JS, OpenLayers, PostGIS, Oracle Spatial
Neuroinformatics: Neuroimaging data, BIDS, Brain-Computer-Interfaces (BCI)
Cross Domain Interests: Data Science, Machine Learning, Neuromorphic Computing (Spiking Neural Nets)