Gerne Remote aber auch Hybrid, deutschlandweit
10/2024 ? 08/2026
Vectaris, Proprietary Quantitative Trading Company, Frankfurt, Germany
Tech lead, full stack developer, architect, DevSecOps and quantitative ML model builder. Working on a research platform to find short term inefficiencies in financial markets via machine learning. Delivered successfully running strategies. Implemented portfolio rebalancing engine for Interactive Brokers managing meaningful AUM. Structuring team work to incorporate agentic coding.
Keywords: Quantitative Trading, Financial markets, Research, implementation and execution of custom trading algos.
Python, ML (XGBoost, Neural Networks), Pandas, Github Action, CD, Remote work, AI, LLMs, Scala, C++, Agentic Coding (Codex), Monorepo
7/2023 ? 6/2025
Ista, Heat meter industry, Essen, Germany
Fullstack developer for german wide product to calculate monthly consumptions for users. Developing a custom UI to support 3rd level support team. Deployed solutions to production with continued maintenance and implementation of new features.
Setup open source LLMs (inference) for production data issues using RAG and vector db.
Keywords: Microservices, Scala, ScalaJS, Java (Spring Boot), React, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Postgres(+pgvector), Reactive Streams, Play2, Docker, Kubernetes, SOAP, Gitlab CI, CD, Remote work, AI, LLMs, AI Agents
4/2022 ? 7/2023
Klingel, E-Commerce, Pforzheim, Germany
Fullstack developer with a focus on backend and DevOps to support maintaining and extending an existing webshop based on a self contained systems (SCS) architecture. Performance tuning of Kafka services and Solr search engine. Implementing a generic pipeline solution to ease the building process and streamline the implementations. Kubernetes administrator. Custom terraform solutions to provision and deploy AWS services into the cloud.
Keywords: Microservices, Scala, Kafka streams, Solr, Spark, BigQuery, Akka Streams, Apache Kafka, Postgres, AWS, Terraform, nix, ansible, Docker, Gitlab, Kubernetes, CD, Kanban, Remote work
2/2018 ? 3/2022
Ista, Heat meter industry, Essen, Germany
Backend developer for reimplementation of a strategic project based on microservices integrating into the old legacy world. Deployed solutions to production with continued maintenance and implementation of new features. Implemented deployment pipeline for gitlab and complete deployment solution to Kubernetes cluster as well as other infrastructure work.
Keywords: Microservices, Scala, ScalaJS, React, Lagom, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Cassandra, Postgres, Reactive Streams, Play2, Docker, Docker Swarm, Kubernetes, Java, JMS, SOAP, Gitlab CI, CD, Kanban, Remote work
9/2016 ? 1/2018
Hudsons Bay (former Galeria Kaufhof), E-Commerce, Cologne, Germany
Developer in the Product and Order Team. Introducing Kafka message bus in order to share data between self contained services. Implemented docker deployment workflow. Unifying various services to streamline and fasten development and improving quality overall.
Keywords: Self contained services, Microservices, Scala, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Cassandra, Swagger, Reactive Streams, Play2, Docker, Kubernetes, Jenkins, CD, Kanban, Remote work
9/2015 ? 7/2016
SoundCloud Ltd, Music streaming, Berlin, Germany
Developer helping to deliver the new service SoundCloud Go for the company in a highly complex microservices based architecture.
Keywords: Scala, Microservices, Finagle, MySQL, Docker, GOCD
6/2015 ? 7/2015
Deutsche Post AG (E-Post), Berlin, Germany
Developer for the E-Post Portal, both backend and frontend.
Keywords: Scala, Oracle, Play2, AngularJS
4/2014 ? 5/2015
Galeria Kaufhof, E-Commerce, Cologne, Germany
Lead developer in the recommendations team working on the new online shop for galeria-kaufhof.de. Using a vertical sliced architecture to separate domains. We later introduced small micro services which communicate via an event bus to further decouple the system in order to extend and comprehend it better.
Keywords: Scala, Akka, Cassandra, Play2, AngularJS, Docker, Jenkins, CD, Scrum & Kanban, Starting to use micro services, TDD
1/2013-3/2014
4/2010-12/2012
Festanstellung: ThoughtWorks GmbH, Hamburg
Branche: diverse
Rolle: Senior Consultant
Aufgabe: Umsetzung verschiedener Projekte mit einem Fokus auf der Einführung von Test driven development und continuous delivery in verschiedenen Kundeprojekten:
10/2011 ? 12/2012:
Kunde: Otto GmbH, Hamburg
Branche: E-Commerce
Rolle: Java Entwickler
Keywords: Java, MongoDB, Freemarker, DevOps, Test driven development (TDD), Continuous delivery (CD), Pair programming
Aufgabe: E-Commerce shop rewrite? Software development for a leading german online e-commerce mail order business. Helped implementing the latest version of their online shop. Introducing pair programming, continuous delivery, test driven development and Scrum. Further iterations lead to a more Kanban style approach of doing things which resulted in an improved throughput of stories.
8/2010 ? 10/2011:
Branche: Telekommunikation
Rolle: Consultant für Continuos Delivery
Keywords: Continuos Delivery, Delphi, Java, DevOps
Aufgabe: Continuous Integration in the telco space- Continuous Integration (CI) for a leading international provider of VOIP telecommunications services. As a Software Engineer responsible for the implementation of CI buildserver configurations for different teams. Further test-driven development of C++ Code Coverage Visualizer Web GUI.
5/2010 ? 8/2010:
Kunde: AutoScout 24, München
Branche: Onlineplattform für Autoverkauf
Rolle: Consultant für Continuos Delivery
Keywords: Continuous Delivery (CD), DevOps
Aufgabe: Continuous Delivery assessment -Conducted an assessment of DevOps and Continuous Delivery maturity for a leading player in the European online car sales industry.
4/2010 ? 5/2010:
Kunde: AutoScout 24, München
Branche: Onlineplattform für Autoverkauf
Rolle: Consultant für Architektur
Keywords: Architekturevaluation, PHP, CD
Aufgabe: Architecture review for online marketplace -Conducted am architecture review with a major operator of an online car marketplace. The workshop addressed the architecture of various systems built on the same platform.
1/2010 ? 4/2010:
Kunde: Hüter GbR, Burscheid
Branche: Internetdienstleister
Rolle: Java Entwickler
Keywords: Java, GWT, ExtGWT, db4o, Ivy, Ant, Dependency Injection, Domain driven design
Aufgabe: Architecture, design and implementation of an online solution for managing renting activities online. Acted as a lead software developer. implementation of db4o-server, MVP-Framework for ExtGWT, implemented solution to manage db4o database migrations with POJOs, implementation of build and deploy process.
5/2006-1/2010: Marketingunternehmen ? PHP und Java Entwickler ? Continuous integration, PHP, MySQL, Zend, Java, GWT, ExtGWT
Kunde: aievas AG, Burscheid
Branche: Marktforschung
Rolle: PHP und Java Entwickler
Keywords: Continuous integration, PHP, MySQL, Zend, Java, GWT, ExtGWT, Ant, EasyMock, JUnit, DDD, design patterns, Virtualization, XML, PDFLib, ChartDirector, XML, PHPUnit
Aufgabe: Building version 4 of the aievas software system (data collection, processing, evaluation and reporting software including mystery shopping capabilities) with a PHP Server backend and PHP management-frontend
7/2005-5/2006:
Kunde: advertecs GmbH
Branche: Werbeagentur
Rolle: PHP und Objective-C Entwickler
Keywords: Ruby, Ruby on Rails, MySQL, unit tests, Rake, PHP, Objective-C, iPhone SDK
Aufgabe: Architecture, design and development of a couponing website the Ruby on Rails Framework. Synchronization of the clients entities with an in house SugarCRM. Wrote a native iPhone application to access the products of the website.
3/2003?7/2005
Kunde: concertare GmbH, Burscheid
Branche: Marktforschung
Rolle: Softwareentwickler PHP
Keywords: PHP, MySQL, ChartDirector, PDFLib
Aufgabe: Implementation of custom client reports in PDF and excel for the aievas software system version 2.
2/2001-3/2003:
Kunde: netp.de GmbH, Freiburg
Branche: Internetdienstleister, CMS
Rolle: PHP Entwickler
Keywords: PHP, MySQL, CMS, Extreme Programming (XP), Test Driven Development (TDD)
Aufgabe: Implementierung einer CMS Lösung
2006 – 2009
Georg-August Universität Göttingen
B.Sc. In Business Information Systems
GitOps, DevOps, DevSecOps, Extreme Programming (XP), Kanban, Scrum, Waterfall, Reactive programming, Pair programming, Domain Driven Design, OOA/OOD, Design patterns, Test Driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Nuild server setup, Virtualization, Cloud, Fast builds
Sehr Gute Erfahrungen in Scala
Private Projekt in Kotlin
Erfahrungen mit C#, C++, Groovy, Objective-C und Visual Basic vorhanden
Sehr gute Erfahrungen mit MongoDB, BigData und NoSQL
Erfahrungen mit db4o, MsAccess
Ich bin ein hoch motivierter Teamplayer der jeden Tag besser werden will im Umsetzen von hoch qualitativen Kundenlösungen. Ich glaube an die Tatsache das agile Methoden wie Pair-Programming, Test-Driven-Development, DevOps oder Continuous Delivery kombiniert mit klassischen Techniken wie Domain-Driven-Design, Clean Code und guter Kommunikation Software mit einer überdurchschnittlichen Qualität erzeugen.
Ich bin als selbständigerSoftwareentwicklerseit 2001 tätig und habe mich darauf spezialisiert maßgefertigte Web-Geschäftsanwendungen unter Verwendung von agilen Praktiken zu erstellen. Ich schöpfe hierbei aus meiner ausgedehnten Erfahrung im gesamten Softwareentwicklungszyklus wie Analyse der Anforderungen, Architektur, Design, Implementation, QA und Testing.
Ich habe ein großes Interesse an neuen Technologien und bilde mich selbständig permanent weiter fort um auf den aktuellen Stand der Zeit zu bleiben.
Telekommunikation, Marketing, E-Commerce
Gerne Remote aber auch Hybrid, deutschlandweit
10/2024 ? 08/2026
Vectaris, Proprietary Quantitative Trading Company, Frankfurt, Germany
Tech lead, full stack developer, architect, DevSecOps and quantitative ML model builder. Working on a research platform to find short term inefficiencies in financial markets via machine learning. Delivered successfully running strategies. Implemented portfolio rebalancing engine for Interactive Brokers managing meaningful AUM. Structuring team work to incorporate agentic coding.
Keywords: Quantitative Trading, Financial markets, Research, implementation and execution of custom trading algos.
Python, ML (XGBoost, Neural Networks), Pandas, Github Action, CD, Remote work, AI, LLMs, Scala, C++, Agentic Coding (Codex), Monorepo
7/2023 ? 6/2025
Ista, Heat meter industry, Essen, Germany
Fullstack developer for german wide product to calculate monthly consumptions for users. Developing a custom UI to support 3rd level support team. Deployed solutions to production with continued maintenance and implementation of new features.
Setup open source LLMs (inference) for production data issues using RAG and vector db.
Keywords: Microservices, Scala, ScalaJS, Java (Spring Boot), React, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Postgres(+pgvector), Reactive Streams, Play2, Docker, Kubernetes, SOAP, Gitlab CI, CD, Remote work, AI, LLMs, AI Agents
4/2022 ? 7/2023
Klingel, E-Commerce, Pforzheim, Germany
Fullstack developer with a focus on backend and DevOps to support maintaining and extending an existing webshop based on a self contained systems (SCS) architecture. Performance tuning of Kafka services and Solr search engine. Implementing a generic pipeline solution to ease the building process and streamline the implementations. Kubernetes administrator. Custom terraform solutions to provision and deploy AWS services into the cloud.
Keywords: Microservices, Scala, Kafka streams, Solr, Spark, BigQuery, Akka Streams, Apache Kafka, Postgres, AWS, Terraform, nix, ansible, Docker, Gitlab, Kubernetes, CD, Kanban, Remote work
2/2018 ? 3/2022
Ista, Heat meter industry, Essen, Germany
Backend developer for reimplementation of a strategic project based on microservices integrating into the old legacy world. Deployed solutions to production with continued maintenance and implementation of new features. Implemented deployment pipeline for gitlab and complete deployment solution to Kubernetes cluster as well as other infrastructure work.
Keywords: Microservices, Scala, ScalaJS, React, Lagom, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Cassandra, Postgres, Reactive Streams, Play2, Docker, Docker Swarm, Kubernetes, Java, JMS, SOAP, Gitlab CI, CD, Kanban, Remote work
9/2016 ? 1/2018
Hudsons Bay (former Galeria Kaufhof), E-Commerce, Cologne, Germany
Developer in the Product and Order Team. Introducing Kafka message bus in order to share data between self contained services. Implemented docker deployment workflow. Unifying various services to streamline and fasten development and improving quality overall.
Keywords: Self contained services, Microservices, Scala, Akka (Streams, FSM, Cluster, Persistence), Apache Kafka, Cassandra, Swagger, Reactive Streams, Play2, Docker, Kubernetes, Jenkins, CD, Kanban, Remote work
9/2015 ? 7/2016
SoundCloud Ltd, Music streaming, Berlin, Germany
Developer helping to deliver the new service SoundCloud Go for the company in a highly complex microservices based architecture.
Keywords: Scala, Microservices, Finagle, MySQL, Docker, GOCD
6/2015 ? 7/2015
Deutsche Post AG (E-Post), Berlin, Germany
Developer for the E-Post Portal, both backend and frontend.
Keywords: Scala, Oracle, Play2, AngularJS
4/2014 ? 5/2015
Galeria Kaufhof, E-Commerce, Cologne, Germany
Lead developer in the recommendations team working on the new online shop for galeria-kaufhof.de. Using a vertical sliced architecture to separate domains. We later introduced small micro services which communicate via an event bus to further decouple the system in order to extend and comprehend it better.
Keywords: Scala, Akka, Cassandra, Play2, AngularJS, Docker, Jenkins, CD, Scrum & Kanban, Starting to use micro services, TDD
1/2013-3/2014
4/2010-12/2012
Festanstellung: ThoughtWorks GmbH, Hamburg
Branche: diverse
Rolle: Senior Consultant
Aufgabe: Umsetzung verschiedener Projekte mit einem Fokus auf der Einführung von Test driven development und continuous delivery in verschiedenen Kundeprojekten:
10/2011 ? 12/2012:
Kunde: Otto GmbH, Hamburg
Branche: E-Commerce
Rolle: Java Entwickler
Keywords: Java, MongoDB, Freemarker, DevOps, Test driven development (TDD), Continuous delivery (CD), Pair programming
Aufgabe: E-Commerce shop rewrite? Software development for a leading german online e-commerce mail order business. Helped implementing the latest version of their online shop. Introducing pair programming, continuous delivery, test driven development and Scrum. Further iterations lead to a more Kanban style approach of doing things which resulted in an improved throughput of stories.
8/2010 ? 10/2011:
Branche: Telekommunikation
Rolle: Consultant für Continuos Delivery
Keywords: Continuos Delivery, Delphi, Java, DevOps
Aufgabe: Continuous Integration in the telco space- Continuous Integration (CI) for a leading international provider of VOIP telecommunications services. As a Software Engineer responsible for the implementation of CI buildserver configurations for different teams. Further test-driven development of C++ Code Coverage Visualizer Web GUI.
5/2010 ? 8/2010:
Kunde: AutoScout 24, München
Branche: Onlineplattform für Autoverkauf
Rolle: Consultant für Continuos Delivery
Keywords: Continuous Delivery (CD), DevOps
Aufgabe: Continuous Delivery assessment -Conducted an assessment of DevOps and Continuous Delivery maturity for a leading player in the European online car sales industry.
4/2010 ? 5/2010:
Kunde: AutoScout 24, München
Branche: Onlineplattform für Autoverkauf
Rolle: Consultant für Architektur
Keywords: Architekturevaluation, PHP, CD
Aufgabe: Architecture review for online marketplace -Conducted am architecture review with a major operator of an online car marketplace. The workshop addressed the architecture of various systems built on the same platform.
1/2010 ? 4/2010:
Kunde: Hüter GbR, Burscheid
Branche: Internetdienstleister
Rolle: Java Entwickler
Keywords: Java, GWT, ExtGWT, db4o, Ivy, Ant, Dependency Injection, Domain driven design
Aufgabe: Architecture, design and implementation of an online solution for managing renting activities online. Acted as a lead software developer. implementation of db4o-server, MVP-Framework for ExtGWT, implemented solution to manage db4o database migrations with POJOs, implementation of build and deploy process.
5/2006-1/2010: Marketingunternehmen ? PHP und Java Entwickler ? Continuous integration, PHP, MySQL, Zend, Java, GWT, ExtGWT
Kunde: aievas AG, Burscheid
Branche: Marktforschung
Rolle: PHP und Java Entwickler
Keywords: Continuous integration, PHP, MySQL, Zend, Java, GWT, ExtGWT, Ant, EasyMock, JUnit, DDD, design patterns, Virtualization, XML, PDFLib, ChartDirector, XML, PHPUnit
Aufgabe: Building version 4 of the aievas software system (data collection, processing, evaluation and reporting software including mystery shopping capabilities) with a PHP Server backend and PHP management-frontend
7/2005-5/2006:
Kunde: advertecs GmbH
Branche: Werbeagentur
Rolle: PHP und Objective-C Entwickler
Keywords: Ruby, Ruby on Rails, MySQL, unit tests, Rake, PHP, Objective-C, iPhone SDK
Aufgabe: Architecture, design and development of a couponing website the Ruby on Rails Framework. Synchronization of the clients entities with an in house SugarCRM. Wrote a native iPhone application to access the products of the website.
3/2003?7/2005
Kunde: concertare GmbH, Burscheid
Branche: Marktforschung
Rolle: Softwareentwickler PHP
Keywords: PHP, MySQL, ChartDirector, PDFLib
Aufgabe: Implementation of custom client reports in PDF and excel for the aievas software system version 2.
2/2001-3/2003:
Kunde: netp.de GmbH, Freiburg
Branche: Internetdienstleister, CMS
Rolle: PHP Entwickler
Keywords: PHP, MySQL, CMS, Extreme Programming (XP), Test Driven Development (TDD)
Aufgabe: Implementierung einer CMS Lösung
2006 – 2009
Georg-August Universität Göttingen
B.Sc. In Business Information Systems
GitOps, DevOps, DevSecOps, Extreme Programming (XP), Kanban, Scrum, Waterfall, Reactive programming, Pair programming, Domain Driven Design, OOA/OOD, Design patterns, Test Driven Development (TDD), Continuous Delivery (CD), Continuous Integration (CI), Nuild server setup, Virtualization, Cloud, Fast builds
Sehr Gute Erfahrungen in Scala
Private Projekt in Kotlin
Erfahrungen mit C#, C++, Groovy, Objective-C und Visual Basic vorhanden
Sehr gute Erfahrungen mit MongoDB, BigData und NoSQL
Erfahrungen mit db4o, MsAccess
Ich bin ein hoch motivierter Teamplayer der jeden Tag besser werden will im Umsetzen von hoch qualitativen Kundenlösungen. Ich glaube an die Tatsache das agile Methoden wie Pair-Programming, Test-Driven-Development, DevOps oder Continuous Delivery kombiniert mit klassischen Techniken wie Domain-Driven-Design, Clean Code und guter Kommunikation Software mit einer überdurchschnittlichen Qualität erzeugen.
Ich bin als selbständigerSoftwareentwicklerseit 2001 tätig und habe mich darauf spezialisiert maßgefertigte Web-Geschäftsanwendungen unter Verwendung von agilen Praktiken zu erstellen. Ich schöpfe hierbei aus meiner ausgedehnten Erfahrung im gesamten Softwareentwicklungszyklus wie Analyse der Anforderungen, Architektur, Design, Implementation, QA und Testing.
Ich habe ein großes Interesse an neuen Technologien und bilde mich selbständig permanent weiter fort um auf den aktuellen Stand der Zeit zu bleiben.
Telekommunikation, Marketing, E-Commerce