Fullstack Software Engineer - Continuous Improvement Coach - Geospatial Expert
Aktualisiert am 11.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Java 17
React
Spring Boot
AWS
Geodatenverarbeitung
Geoserver
QGIS
PostgreSQL
SQL
Extreme Programming
DevOps
Google Cloud
Python
JavaScript
Agiles Testen
JUnit
Maven
Kafka
Bourne-again-shell
Linux
Groovy
Testautomatisierung
Clean Code
German
Fluent
English
Fluent

Einsatzorte

Einsatzorte

Köln (+20km) Bonn (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-01 - heute

Upgrading Java libraries and Spring Boot applications

Senior Software Engineer Java 21 Spring Boot JUnit 5 ...
Senior Software Engineer
  • Upgrading Java libraries and Spring Boot applications to most recent versions within the field of enterprise search.
  • Supporting the feature development in connecting different source systems (e.g. Microsoft Sharepoint, Drupal, Confluence, and more) with different search engines (e.g. Google Cloud Search, Apache Solr, ServiceNow AI Search)
  • Helping a newly formed team of five developers becoming efficient fast, and coaching in Agile and lean practices
Java 21 Spring Boot JUnit 5 AssertJ Mockito Gradle Jenkins Artifactory Drupal RESTful APIs Google Cloud Search Apache Solr ServiceNow AI Search
ServiceNow / Raytion GmbH
Düsseldorf, DE (Hybrid)
3 Jahre 1 Monat
2021-12 - 2024-12

Leading the Java development

Senior Software Engineer Java 17 Spring Boot JUnit 5 ...
Senior Software Engineer
  • Leading the Java development of geospatial components in the backend team of xarvio? ?Field Manager?.
  • Geospatial data management, analysis & visualisation in a highly scaled, cloud-based application.
  • Geospatial product ownership and product management advocate, stakeholder management.
  • Coaching the team for a better dev experience, system monitoring, incident management and agile practices
Java 17 Spring Boot JUnit 5 AssertJ PostGIS Geoserver GeoTools JTS JAI GraphQL CI/CD TeamCity AWS Kubernetes ELK Datadog SRE QGIS REST Docker Clean Code Mockito PostgreSQL RabbitMQ Stakeholdermanagement Code Review RESTful API Design
BASF Digital Farming GmbH
Cologne
2 Jahre 8 Monate
2019-04 - 2021-11

Supported architectural design across teams

Product Owner Product Visions Value Proposition Agile Roadmapping ...
Product Owner
  • Ownership of the market offers domain and the backend-heavy platform for the rewe.de website
  • Servant leader of a highly cross-functional Scrum team, driving inspiration and innovation within workshops
  • Supported architectural design across teams
  • Prioritisation of business needs and translation into IT requirements

Product Visions Value Proposition Agile Roadmapping User Tests Impact & Story Mapping Continuous Delivery Impact validation Stakeholder management Product Backlog management Design Thinking Technische Projektleitung Teamleading
REWE digital GmbH
Cologne
3 Jahre 5 Monate
2015-11 - 2019-03

Crafted ?Services for delivery service

Fullstack Software Engineer Java 8 Groovy Spring Boot ...
Fullstack Software Engineer
  • Crafted µServices for delivery service in a quality-focused Scrum team, working by XP practices.
  • Supported the transformation of the shop monolith to µServices.
  • Introduced an OSM-based address geocoding
Java 8 Groovy Spring Boot Spock ES6 React HTML5 CSS3 Sass Webpack Jasmine Jest PostGIS Nominatim RESTful API Design XP Pair & Mob Programming CI/CD Jenkins Google Cloud Platform ELK Prometheus Grafana Keycloak; UX Research User Testing Docker trunk-based development Clean Code Kafka TDD JavaScript PostgreSQL Thymeleaf Site Reliability Engineering OAuth Apache Kafka trunk-based dev SRE Keycloak UX Research
REWE digital GmbH
Cologne
3 Jahre 3 Monate
2012-08 - 2015-10

Created custom maps & routing graphs

Software Engineer Geodata Integration / GIS Expert Python Groovy Grails ...
Software Engineer Geodata Integration / GIS Expert
  • Created custom maps & routing graphs for trade fair (web) apps and workflows to automate that.
  • Wrote software for automated incorporation of wildly heterogeneous geodata and their filtering & simplification.
  • Consultant for a truck routing solution based on OpenStreetMap and open-source routing engines.
Python Groovy Grails jQuery AngularJS (1.x) OpenLayers Leaflet HTML5 CSS3 PostGIS PL/pgSQL pgRouting OSRM GeoWebCache Nominatim Shapely GDAL GRASS GIS QGIS PyQGIS PyQt Jenkins Geoserver GraphHopper JavaScript Bourne-again-shell PostgreSQL Less Technical Consulting Bash GeoServer
Heidelberg mobil international GmbH (now Flowcate GmbH)
Walldorf (Baden)
1 Jahr
2011-08 - 2012-07

Conducted research

Research Assistant / PhD student Java OpenLayers Nominatim ...
Research Assistant / PhD student
  • Conducted research on utilising volunteered geographic information for 3D city models, like (partly 3D) OSM data.
  • Typical research stuff like writing papers, giving conference talks and teaching GIS courses.
Java OpenLayers Nominatim Scientific Writing University Teaching JavaScript Java 3D PostgreSQL OpenStreetMap PostGIS Scientific Research
Ruprecht-Karls University Heidelberg
Heidelberg
3 Monate
2011-05 - 2011-07

Internship

Intern Java Swing; PostgreSQL & PostGIS; QGIS ArcGIS
Intern
  • Conducted research on the spatio-temporal behaviour of park visitors. Assistive GIS tasks using the ESRI suite
Java Swing; PostgreSQL & PostGIS; QGIS ArcGIS
Swiss National Park
Zernez, CH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2005-10 - 2010-09

Geodesy and Geoinformatics

Bachelor & Master of Science, Gottfried Wilhelm Leibniz University, Hannover, DE, City University, London, UK
Bachelor & Master of Science
Gottfried Wilhelm Leibniz University, Hannover, DE, City University, London, UK
  • Java, Swing, Java 3D, C++, Qt, JavaScript, PHP
  • PostgreSQL & PostGIS
  • Matlab, R
  • QGIS, ArcGIS

Position

Position

  • Agile Fullstack Engineer
  • Continuous Improvement Coach
  • Geospatial Enthusiast

Kompetenzen

Kompetenzen

Top-Skills

Java 17 React Spring Boot AWS Geodatenverarbeitung Geoserver QGIS PostgreSQL SQL Extreme Programming DevOps Google Cloud Python JavaScript Agiles Testen JUnit Maven Kafka Bourne-again-shell Linux Groovy Testautomatisierung Clean Code

Produkte / Standards / Erfahrungen / Methoden

Fullstack Software Engineering
Experte
Geospatial Engineering / GIS
Fortgeschritten
Technical Product Management
Fortgeschritten
Agile / Dev Team Coaching
Basics

Profile

  • Experienced software engineer in Java, JavaScript, and Python
  • Passionate about maps - I have been working many years with geospatial data and GIS
  • I put a high focus on clean code and a collaborative team culture
  • Testing expert and strong communicator, I?m able to coach teams and organisations
  • I am available for projects across Europe (English or German-speaking) as Software Engineer (Backend, Frontend, Full stack) Software Architect or Engineering Manager.
  • Alternatively, on-site projects within the Cologne / Bonn area are fine as well. Sporadic travel within Germany (once a month) or Europe (twice a year) would be possible.
  • I like to read, write, and discuss program code. Preferably in Java, JavaScript/ES6, or Python. I put a high emphasis on "clean code" paradigms and like to work after Extreme Programming practices. I specialise in test automation and put a high focus on code quality. Following DevOps practices, applying Domain-Driven Design (DDD) and striving to work test-driven means a lot to me.
  • Remember that "Agile" is a mindset rather than a process. To me it's that mindset which remains crucial to any kind of software development effort, with its core values of maximum transparency, early and quick feedback cycles, radical customer focus etc.
  • I support teams in embracing these values, improving whatever "process". Thus, teams can have more fun, become more lean, and productive. The software they build will target user needs better and be more satisfying for both stakeholders and customers.
  • I have some experience in product management as well and want to understand the value behind everything I am designing/building, or reviewing, embracing the above mentioned Agile principles.
  • Last but not least, my educational background and passion is in Geospatial and while it's not a must-have, I very much like to work in that domain.

Branchen

Branchen

  • eCommerce
  • Digital Farming

Einsatzorte

Einsatzorte

Köln (+20km) Bonn (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2025-01 - heute

Upgrading Java libraries and Spring Boot applications

Senior Software Engineer Java 21 Spring Boot JUnit 5 ...
Senior Software Engineer
  • Upgrading Java libraries and Spring Boot applications to most recent versions within the field of enterprise search.
  • Supporting the feature development in connecting different source systems (e.g. Microsoft Sharepoint, Drupal, Confluence, and more) with different search engines (e.g. Google Cloud Search, Apache Solr, ServiceNow AI Search)
  • Helping a newly formed team of five developers becoming efficient fast, and coaching in Agile and lean practices
Java 21 Spring Boot JUnit 5 AssertJ Mockito Gradle Jenkins Artifactory Drupal RESTful APIs Google Cloud Search Apache Solr ServiceNow AI Search
ServiceNow / Raytion GmbH
Düsseldorf, DE (Hybrid)
3 Jahre 1 Monat
2021-12 - 2024-12

Leading the Java development

Senior Software Engineer Java 17 Spring Boot JUnit 5 ...
Senior Software Engineer
  • Leading the Java development of geospatial components in the backend team of xarvio? ?Field Manager?.
  • Geospatial data management, analysis & visualisation in a highly scaled, cloud-based application.
  • Geospatial product ownership and product management advocate, stakeholder management.
  • Coaching the team for a better dev experience, system monitoring, incident management and agile practices
Java 17 Spring Boot JUnit 5 AssertJ PostGIS Geoserver GeoTools JTS JAI GraphQL CI/CD TeamCity AWS Kubernetes ELK Datadog SRE QGIS REST Docker Clean Code Mockito PostgreSQL RabbitMQ Stakeholdermanagement Code Review RESTful API Design
BASF Digital Farming GmbH
Cologne
2 Jahre 8 Monate
2019-04 - 2021-11

Supported architectural design across teams

Product Owner Product Visions Value Proposition Agile Roadmapping ...
Product Owner
  • Ownership of the market offers domain and the backend-heavy platform for the rewe.de website
  • Servant leader of a highly cross-functional Scrum team, driving inspiration and innovation within workshops
  • Supported architectural design across teams
  • Prioritisation of business needs and translation into IT requirements

Product Visions Value Proposition Agile Roadmapping User Tests Impact & Story Mapping Continuous Delivery Impact validation Stakeholder management Product Backlog management Design Thinking Technische Projektleitung Teamleading
REWE digital GmbH
Cologne
3 Jahre 5 Monate
2015-11 - 2019-03

Crafted ?Services for delivery service

Fullstack Software Engineer Java 8 Groovy Spring Boot ...
Fullstack Software Engineer
  • Crafted µServices for delivery service in a quality-focused Scrum team, working by XP practices.
  • Supported the transformation of the shop monolith to µServices.
  • Introduced an OSM-based address geocoding
Java 8 Groovy Spring Boot Spock ES6 React HTML5 CSS3 Sass Webpack Jasmine Jest PostGIS Nominatim RESTful API Design XP Pair & Mob Programming CI/CD Jenkins Google Cloud Platform ELK Prometheus Grafana Keycloak; UX Research User Testing Docker trunk-based development Clean Code Kafka TDD JavaScript PostgreSQL Thymeleaf Site Reliability Engineering OAuth Apache Kafka trunk-based dev SRE Keycloak UX Research
REWE digital GmbH
Cologne
3 Jahre 3 Monate
2012-08 - 2015-10

Created custom maps & routing graphs

Software Engineer Geodata Integration / GIS Expert Python Groovy Grails ...
Software Engineer Geodata Integration / GIS Expert
  • Created custom maps & routing graphs for trade fair (web) apps and workflows to automate that.
  • Wrote software for automated incorporation of wildly heterogeneous geodata and their filtering & simplification.
  • Consultant for a truck routing solution based on OpenStreetMap and open-source routing engines.
Python Groovy Grails jQuery AngularJS (1.x) OpenLayers Leaflet HTML5 CSS3 PostGIS PL/pgSQL pgRouting OSRM GeoWebCache Nominatim Shapely GDAL GRASS GIS QGIS PyQGIS PyQt Jenkins Geoserver GraphHopper JavaScript Bourne-again-shell PostgreSQL Less Technical Consulting Bash GeoServer
Heidelberg mobil international GmbH (now Flowcate GmbH)
Walldorf (Baden)
1 Jahr
2011-08 - 2012-07

Conducted research

Research Assistant / PhD student Java OpenLayers Nominatim ...
Research Assistant / PhD student
  • Conducted research on utilising volunteered geographic information for 3D city models, like (partly 3D) OSM data.
  • Typical research stuff like writing papers, giving conference talks and teaching GIS courses.
Java OpenLayers Nominatim Scientific Writing University Teaching JavaScript Java 3D PostgreSQL OpenStreetMap PostGIS Scientific Research
Ruprecht-Karls University Heidelberg
Heidelberg
3 Monate
2011-05 - 2011-07

Internship

Intern Java Swing; PostgreSQL & PostGIS; QGIS ArcGIS
Intern
  • Conducted research on the spatio-temporal behaviour of park visitors. Assistive GIS tasks using the ESRI suite
Java Swing; PostgreSQL & PostGIS; QGIS ArcGIS
Swiss National Park
Zernez, CH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
2005-10 - 2010-09

Geodesy and Geoinformatics

Bachelor & Master of Science, Gottfried Wilhelm Leibniz University, Hannover, DE, City University, London, UK
Bachelor & Master of Science
Gottfried Wilhelm Leibniz University, Hannover, DE, City University, London, UK
  • Java, Swing, Java 3D, C++, Qt, JavaScript, PHP
  • PostgreSQL & PostGIS
  • Matlab, R
  • QGIS, ArcGIS

Position

Position

  • Agile Fullstack Engineer
  • Continuous Improvement Coach
  • Geospatial Enthusiast

Kompetenzen

Kompetenzen

Top-Skills

Java 17 React Spring Boot AWS Geodatenverarbeitung Geoserver QGIS PostgreSQL SQL Extreme Programming DevOps Google Cloud Python JavaScript Agiles Testen JUnit Maven Kafka Bourne-again-shell Linux Groovy Testautomatisierung Clean Code

Produkte / Standards / Erfahrungen / Methoden

Fullstack Software Engineering
Experte
Geospatial Engineering / GIS
Fortgeschritten
Technical Product Management
Fortgeschritten
Agile / Dev Team Coaching
Basics

Profile

  • Experienced software engineer in Java, JavaScript, and Python
  • Passionate about maps - I have been working many years with geospatial data and GIS
  • I put a high focus on clean code and a collaborative team culture
  • Testing expert and strong communicator, I?m able to coach teams and organisations
  • I am available for projects across Europe (English or German-speaking) as Software Engineer (Backend, Frontend, Full stack) Software Architect or Engineering Manager.
  • Alternatively, on-site projects within the Cologne / Bonn area are fine as well. Sporadic travel within Germany (once a month) or Europe (twice a year) would be possible.
  • I like to read, write, and discuss program code. Preferably in Java, JavaScript/ES6, or Python. I put a high emphasis on "clean code" paradigms and like to work after Extreme Programming practices. I specialise in test automation and put a high focus on code quality. Following DevOps practices, applying Domain-Driven Design (DDD) and striving to work test-driven means a lot to me.
  • Remember that "Agile" is a mindset rather than a process. To me it's that mindset which remains crucial to any kind of software development effort, with its core values of maximum transparency, early and quick feedback cycles, radical customer focus etc.
  • I support teams in embracing these values, improving whatever "process". Thus, teams can have more fun, become more lean, and productive. The software they build will target user needs better and be more satisfying for both stakeholders and customers.
  • I have some experience in product management as well and want to understand the value behind everything I am designing/building, or reviewing, embracing the above mentioned Agile principles.
  • Last but not least, my educational background and passion is in Geospatial and while it's not a must-have, I very much like to work in that domain.

Branchen

Branchen

  • eCommerce
  • Digital Farming

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.