freiberufler Agile Fullstack Engineer & Continuous Improvement Coach auf freelance.de

Agile Fullstack Engineer & Continuous Improvement Coach

zuletzt online vor wenigen Stunden
  • 90€/Stunde
  • Rösrath
  • auf Anfrage
  • de  |  en
  • 04.11.2024

Kurzvorstellung

Erfahrener Fullstack Engineer, mit Schwerpunkt Java & Python. Hoher Anspruch an Code Qualität & Testing.

Agiles Mindset & Coaching Erfahrungen zur Verbesserung agiler Teams.

Background & Leidenschaft im Arbeiten mit Geodaten / GIS / Geospatial.

Qualifikationen

  • Amazon Web Services (AWS)3 J.
  • Backend10 J.
  • Code-Review6 J.
  • Continuous Delivery3 J.
  • Datenbankentwicklung9 J.
  • DevOps (allg.)6 J.
  • Docker6 J.
  • Front End7 J.
  • Junit3 J.
  • Kubernetes3 J.
  • Postgresql9 J.
  • Prozesscoaching5 J.
  • Representational State Transfer (REST)6 J.
  • Software Architecture9 J.
  • Software Design3 J.
  • Software Quality6 J.
  • Softwareentwicklung (allg.)10 J.
  • Spring Framework6 J.
  • Team Building5 J.
  • Test Automation6 J.
  • Vermessung7 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer, Java Backend / GIS (Festanstellung)
BASF Digital Farming GmbH, Köln
12/2021 – offen (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

12/2021 – offen

Tätigkeitsbeschreibung

Leitung der Entwicklung von Geodatenkomponenten im Backend-Team des xarvio „Field Manager“ Farm Management Information System.

Geodatenmanagement, -analyse und -visualisierung in einer hochskalierten, Cloud-basierten Software, die von Landwirten in über zehn Ländern weltweit verwendet wird.

Geospatial (technical) Product Ownership, Stakeholdermanagement.

Eingesetzte Qualifikationen

DevOps (allg.), Amazon Web Services (AWS), Backend, Code-Review, Continuous Delivery, Datenbankentwicklung, DevOps, Docker, Vermessung, Graphql, Java (allg.), Junit, Kubernetes, Postgresql, Prozesscoaching, Representational State Transfer (REST), Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality, Spring Framework, Team Building, Test Automation

Product Owner - Content / Stationäres Geschäft (Festanstellung)
REWE digital GmbH, Köln
4/2019 – 11/2021 (2 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 11/2021

Tätigkeitsbeschreibung

Product Ownership in der Domäne der REWE-Marktangebote sowie der Plattform (Backend) für die REWE.de Webseite.

Laterale Führung eines stark cross-funktionalen Scrum-Teams, bestehend aus vier Entwickler*innen.

Entwurf komplexer Architekturen über mehrere Teams und Domänen hinweg. Priorisierung unterschiedlicher Business Requirements und deren Übersetzung in IT-Anforderungen.

Eingesetzte Qualifikationen

Motivation Projektteams, Product Owner, Produktmanagement, Prozesscoaching, Software Architecture, Team Building, User Experience (UX), Nutzerforschung

Senior Fullstack Entwickler - eCommerce (Festanstellung)
REWE digital GmbH, Köln
6/2017 – 3/2019 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2017 – 3/2019

Tätigkeitsbeschreibung

In einem qualitätsorientierten Scrum-Team habe ich μServices für den Lieferservice von REWE entwickelt und dabei fast ausschließlich nach Extreme Programming (XP) Methoden gearbeitet.

Eingesetzte Qualifikationen

DevOps (allg.), Backend, Code-Review, CSS (Cascading Style Sheet), Datenbankentwicklung, DevOps, Docker, Extreme Programming, Front End, Full-Stack, HTML5, Java (allg.), JavaScript, JavaScript-Frameworks, Postgresql, React (JavaScript library), Representational State Transfer (REST), Softwareentwicklung (allg.), Software Quality, Spring Framework, Test Automation

Fullstack Entwickler - eCommerce
REWE digital GmbH, Köln
11/2015 – 5/2017 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2015 – 5/2017

Tätigkeitsbeschreibung

Transformation des REWE Shop-Monolithen in µServices im Scrum-Team.

Einführung einer OpenStreetMap-basierten Geokodierung für den REWE-Onlineshop.

Eingesetzte Qualifikationen

DevOps (allg.), Backend, Backbone.Js, Code-Review, CSS (Cascading Style Sheet), Datenbankentwicklung, Docker, Front End, HTML5, Java (allg.), Postgresql, React (JavaScript library), Representational State Transfer (REST), Softwareentwicklung (allg.), Software Quality, Spring Framework, Test Automation

Softwareentwickler Geodatenintegration / GIS Experte (Festanstellung)
Flowcate GmbH (vormals Heidelberg Mobil GmbH), Walldorf
8/2012 – 10/2015 (3 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2012 – 10/2015

Tätigkeitsbeschreibung

Maßgeschneiderte Karten und Navigations-Lösungen für Web- und Crossplattform-Apps für Messen und Kongresse.

Einbindung und Filterung/Vereinfachung sehr heterogener Geodaten.

Beratende Tätigkeit innerhalb eines Projekts zur Umsetzung einer LKW-Navigation auf Basis der OpenStreetMap.

Eingesetzte Qualifikationen

Software Architecture, AngularJS, Backend, Datenbankentwicklung, Front End, Vermessung, Java (allg.), Postgresql, Python, Softwareentwicklung (allg.)

Wissenschaftlicher Mitarbeiter (Festanstellung)
Ruprecht-Karls-Universität Heidelberg, Heidelberg
8/2011 – 7/2012 (1 Jahr)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2011 – 7/2012

Tätigkeitsbeschreibung

Forschung zur Nutzung freiwillig bereitgestellter geografischer Informationen für 3D-Stadtmodelle (Volunteered Geographic Information).

Beschäftigung mit (3D)-OpenStreetMap Daten und Datenstruktur.

Typische Forschungsaufgaben wie das Schreiben von wissenschaftlichen Artikeln, Halten von Konferenzvorträgen und Lehre innerhalb des Geographischen Instituts.

Eingesetzte Qualifikationen

Software Architecture, Angewandte Forschung, Backend, Front End, Vermessung, Java (allg.), Lehrprogramme, Softwareentwicklung (allg.)

Ausbildung

Geodäsie und Geoinformatik
Master of Science
Leibniz Universität Hannover
2010
Hannover
Geodäsie und Geoinformatik
Master Thesis
City University
2010
London
Geodäsie und Geoinformatik
Bachelor of Science
Leibniz Universität Hannover
2008
Hannover

Über mich

Hallo!

Ich bin 38 Jahre alt, verheiratet und Papa von zwei Kindern. Wir leben in einem Vorort von Köln.

Ich bin europaweit für fully remote Stellen (englisch- oder deutschsprachig) als

Softwareentwickler (Backend, Frontend, Fullstack)
Softwarearchitekt oder
Engineering Manager

für Euer Projekt- oder Produktteam verfügbar.

Alternativ im Raum Köln/Bonn auch vor Ort. Sporadische Reisetätigkeit innerhalb Deutschlands (~ 1x/Monat) oder Europa (~ 2x/Jahr) wäre OK.

Ich lese und schreibe gerne Code. Am liebsten in Java, Python oder JavaScript. Das tue ich seit knapp 20 Jahren, davon > 10 Jahre in beruflichem Kontext.
Clean Code und Testing sind mir sehr wichtig, ich lege viel Wert auf hohe Qualität im Code und bei Code Reviews, Pair oder Mob Programming.

Seit knapp zehn Jahren arbeite ich in agilen Teams (oder solchen, die das von sich behaupten). Manche funktionieren besser als andere! Warum ist das so und worauf kommt es in einem guten Software-Team an? Egal welches Produkt oder Projekt - jede Software ist nur so gut, wie das Team, was sie erschafft.

Mit meiner Erfahrung kann ich Teams und Organisationen unterstützen, ihren Prozess und die Developer Experience zu verbessern. Für mehr Zufriedenheit im Team, bei Stakeholdern und Endkunden.

Ich beschäftige mich gerne mit Geodaten / GIS und habe Geoinformatik studiert. Gerne würde ich in entsprechenden Projekten arbeiten, ist aber kein Muss.

Weitere Kenntnisse

=== Backend ===
Java 17, Python, Groovy, Node.js (basic), C++ (lange her)
JUnit 5, AssertJ, Mockito, Wiremock, Spock, Geb, pytest, Gatling
Apache Kafka, RabbitMQ
Spring (Boot, Security, Data Cloud), Django, Django Rest Framework, Express, Grails

Würde ich gerne machen: Kotlin, Rust, Go, FastAPI

=== Frontend ===
JavaScript, ES6, HTML5, CSS3, jQuery, underscore.js, lodash, PHP (lange her, basic)
React (bis v16), React Router, React Native (basic), Angular (lange her, v1), webpack, browserify, babel, Backbone.JS, Thymeleaf
Jest, Jasmine, Karma, Selenium, Galen, Pagespeed

Würde ich gerne machen: TypeScript, Vue, Svelte, Next.js, Flutter

=== System design / architecture ===
RESTful APIs, Microservices, Micro-Frontends, GraphQL

=== Datenbanken ===
SQL, PostgreSQL, PostGIS, sqlite & MongoDB (basic)

Würde ich gerne mal machen: Graph & Vector DBs

=== DevOps ===
CI/CD, Infrastructure as code, Jenkins, Teamcity
Prometheus, Grafana, Kibana / ELK, Datadog, SRE
Docker, Kubernetes, AWS (basic)

Würde ich gerne mal machen: mehr AWS, serverless

=== Coding Paradigmen ===
Clean Code, SOLID, TDD, BDD, Extreme Programming, Pair Programming, Mob Programming, trunk-based development, Code Reviews

=== Geospatial ===
Vector & raster data processing, GDAL, OGR, PostGIS, pgRouting, shapely
Geotools, JTS, JAI, GRASS GIS (basic)

OpenLayers (3+), Leaflet, Geoserver, Geowebcache, SLD, WM(T)S, WFS, Nominatim
QGIS, QGIS Plugin Development (PyQGIS, PyQt), ESRI ArcGIS (lange her)

Würde ich gerne machen: GeoParquet, Flatgeobuf, Vector tiles, TiTiler, rasterio, mehr cloud-native / serverless

=== Kommunikation & Coaching ===
Scrum, Kanban, Design Thinking
Product Visions, Value Proposition, Agile Roadmapping, Backlog management
User Testing, Impact & Story Mapping
Workshop-Moderation, Liberating structures, Stakeholder management

Developer Experience, Human Code Reviews, Team Feedback Workshops, Retrospektiven, Management technischer Schulden, Refactorings

=== Anderes ===
Bash, Linux, Git, Maven, Gradle, JIRA, Miro

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
125
Alter
38
Berufserfahrung
13 Jahre und 3 Monate (seit 08/2011)

Kontaktdaten

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

Jetzt Mitglied werden