Ich unterstütze Sie, die gewünschte Software zu erstellen. Ich bin erfahren in Go/Golang, Kotlin (Backend), Java, Typescript, clouds & on premise.
Aktualisiert am 09.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Software Engineering
Go
Java
Kotlin
Golang
Jee
E-Commerce
Startup
Banking
Finance
TypeScript
Deutsch
Muttersprache
Englisch
Fließend
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2024-11 - 2025-04

Spearheading BPMN Workflow Implementation for EVC Charging maintenance

Camunda Developer Java spring boot azure devops ...
Camunda Developer

Definition and implementation of the Camunda process as one of almost two project members. Solo development of Caching layer (Lucene)

  • Implementation of the management process for property-related, legally compliant maintenance (RCD and DGUV inspection) of electric vehicle charging stations and charging station networks with Camunda
  • Development: Design and implementation of the maintenance process in Camunda using BPMN appling the capabilities of Camunda (for example: user tasks, service tasks, script tasks). Data synchronization implementation of the existing systems into the maintenance process. Implementation of the process as a long-running process (planned lifespan of the process instances: more than 8 years) and conducting initial preparatory tests and benchmarks. Support in setting up various stages for Camunda instances. Collaboration with the company-wide platform team during the implementation, as the aforementioned process was implemented as a group-wide pilot.
  • Addtionally: Implementation of a POC for caching several hundred million data records from Kusto/ADX using Lucene to be inserted into an existing GraphQL API.

Camunda
Java spring boot azure devops azure container apps azure functions javascript typescript
Techem AG
Remote
5 months
2024-09 - 2025-01

Support for CPIL App & Config

Full stack Developer Go Python AWS ...
Full stack Developer

App & Config Platform Team. Backend-developer für Go and Python. Approximately 100 Repositories, Homegrown Event-Sourcing

  • Support in the stabilization of the product and service landscape of the platform team in the context of approx. 100 Github repositories with approx. 4,000,000 lines of code.
  • Development activities: Creation of data migrations for event sourcing, adaptation and standardization of bilingual libraries (python, go). Participation in ADRs
  • Planning and supporting the transfer of repository responsibilities to other teams.

Go Python AWS GraphQL
Bayer AG
Remote
4 months
2024-07 - 2024-10

EVC Backend

Fullstack Developer React Javascript Typescript ...
Fullstack Developer

One man Development-Team for EVC Managment-Backoffice-Tool.

  • Further development of the back office management tool for the administration of services for property-related electric vehicle charging stations & charging station networks.
  • Development activity: Implementation of requirements in Spring-Boot backend and React frontend. Deployment as Azure-Function Bundle in Azure
  • Support of the POs in sharpening requirements, stabilization of the agile grown frontend

React Javascript Typescript Java Spring Boot azure devops azure azure functions cosmosdb container apps
Techem AG
Remote
5 months
2024-04 - 2024-08

Crop protection Master Data

Full Stack Entwickler Go React AWS ...
Full Stack Entwickler

Master data management for the Crop Protection Innovation Lab. Digital and smart farming. (project language: english).

  • Support in migration planning for the rewritten Masterdata 2 API platform supporting taxonomies and planning for the shutdown of Masterdata.
  • PoC for Lambda based Azure Cloud AD SAML Auth integration in AWS Lambda Authorizer.

Go React AWS GraphQL
Bayer AG
Remote
6 months
2023-10 - 2024-03

Risk adjusted Credit pricing

JEE Developer java Java EE Git
JEE Developer

Maintenance and development in the area of risk-adjusted interest calculation

  • Further development and maintenance of an approx. 20 year old, mature application for the risk-adjusted interest calculation of large loans. 
  • In addition to general development activities, I created an analysis tool that searches the Git history for keywords in order to create configuration files, which in turn had an influence on the QA process.

java Java EE Git
Norddeutsche Landesbank
Remote
7 months
2022-10 - 2023-04

CPIL Master Data Management

Full-Stack Developer golang aws lambda ...
Full-Stack Developer

Stammdaten-Management für das Crop Protection Innovation Lab. Digital und Smart farming. (project language: english).

  • Support in stabilizing the backend (Go/Golang programming language): fixing bugs, changing the GraphQL API
  • Architecture/Refactoring: I helped complete the extraction of larger software parts into separate modules due to organizational changes.
  • Coaching: I helped the international team with their testing skills and demonstrated how unit tests can also be introduced in Legacy Code.
  • Support of the product owner in shifting/ transforming the existing business value into a new product vision: architecture, data sources, tech stack.
  • Architecture support: I started & ran several POC/ investigation tickets that led to architectural decision records (ADRs). For example: alternative database types, low-code tools.
  • Backend: I created a prototype to import (semi-)publicly available hierarchical data (taxonomies) into a new database via various APIs and synchronize it with already available data.
  • Frontend: After all frontend developers (React) left the project, I helped with debugging and providing new features.
golang aws lambda api-gateway s3 material-ui gitlab gitlab-ci terraform azure-devops React Go/Golang AWS: (Lambda APIGateway S3 Appsync Dynamo-DB RDS Neptune) Material-UI (MUI) Gitlab Gitlab-CI/CD Terraform Azure-Devops Graphql Postgres Pocketbase Supabase.
Bayer AG
Remote
2 years 6 months
2020-08 - 2023-01

CHCKR - COVID

Founder Go/Golang React Javascript ...
Founder
  • Development of a solution for guest registration in restaurants and pubs. Through a very simple digital recording of visitor data by scanning a QR code via smartphone, it is possible to trace reported guests including their notification in the event of a corona case. The entire system is realized as a Progressive Web
  • App and therefore does not require installation from an app store.
Go/Golang React Javascript MariaDB PWA Framework7 Asana.
on Request
Hannover
2 years
2020-10 - 2022-09

Digital transformation project

Full-Stack Developer/ Technical Product-Owner/ Domain-Specialist Typescript Expressjs React ...
Full-Stack Developer/ Technical Product-Owner/ Domain-Specialist

Digital transformation project of a service provider previously excluded from digitization for the billing of clinics and chief physicians

  • Focus: The first module was completed on time and on budget under increased time pressure.
  • Team performance: I helped introduce Gitlab CI/CD instead of AWS Code Commit in the team.
  • Architecture: I have emphatically supported and promoted the switch to containers instead of pure AWS services (such as Lambda).
  • Leading: I took a leading role in the AFM team both as a developer and as a technical product owner. Ticket requirements, requirements engineering, support PO with requirements, moderation of review and planning meetings.
  • Implementation: I took responsibility for the process design and implementation for API-based, paper- and scan-based processes with the result that up to 300,000 pages a day or 5,000,000 pages per month could be processed 'on premise' (from zero to production).
  • Focus: I helped the team to push ahead with the elimination of technical debt during several sprints.
  • Implementation of different lambdas.
  • Implementation of various React components.
  • Coaching: Junit-Tests/Dependency-Injection/EBI.
  • Coaching: Workshop "Introduction to Requirements Engineering".
  • Focus: Establishment of code reviews.
  • Business details: Data model corrections & adjustments, as well as transformation of the so-called status concept.
  • Process: Standardization of ticket descriptions.
  • Leading: Restructuring of the agile development process.
  • Leading: Introduction of DB Migrations.
  • Leading: Stabilization of the customer API (Restful & HL7).

Typescript Expressjs React AWS Lambda AWS S3 AWS ApiGateway AWS cdk AWS Cloudformation AWS SSM AWS Cloudwatch AWS ECR AWS EC2 AWS CodeArtifact AWS CodeDeploy AWS CodePipeline AWS EKS Gitlab Jira Jest Docker Docker Compose Webstorm Bash Postgres Rest- API HL7 Sourcegraph Keycloak Git Yarn JWT Cypress Post- man Active Directory Grafana Prometheus Loki Tempo Kubernetes K8S AWS: (Lambda Api-Gateway S3 Cloudwatch-Events/ Cloudwatch Event-Bridge) Material-UI (MUI) Gitlab-CI/CD CDK Kubernetes (K8S/K3S) Miro Minio Keycloak.
on Request
Remote/ Saarland
3 years
2018-01 - 2020-12

Prototype - mobile payment system

Founder Go/Golang React Javascript ...
Founder
  • Prototype - mobile payment system for small and very small money transactions.
  • Development of a first prototype for a mobile payment system based on QR codes.
  • The background idea was processing payments over small amounts at low frequency at high speed. The entire system is realized as a Progressive WebApp and therefore does not require installation from an app store.
Go/Golang React Javascript MariaDB PWA Framework7 Asana
on Request
1 year
2019-10 - 2020-09

Implementation of the Target2 requirements

Full-Stack Developer Java jee Jee ...
Full-Stack Developer

Implementation of the Target2 requirements as part of the further development of SWIFT (MX/MT), integration into existing (inter) banking systems.

  • I presented agile working methods (team of 80+ people) and implemented them in my area
  • I have introduced automated tests and implemented the necessary adjustments in the existing code.
  • I have clarified unclear requirements and transferred them to the relevant documents for the technically responsible persons.
  • I have implemented prototypical implementations of the new Swift messages so that the old messages are compatible with the new ones.
  • Extensive refactoring of "copy and paste driven application development" within a very old framework towards - suitable architectural patterns - in compliance with the underlying framework: introduction of EBI at the process boundary (hexagonal architectural idiom) and thus achievement of testability and architectural structure in the first place.
  • Introduction of automated test cases and massive increase in test coverage.
  • Introduction of an orderly procedure to derive technical specifications from the so-called technical concept into a ticket-based backlog (Jira).
  • Coordination of the introduction of the aforementioned procedure as well as team meetings/workshop - do the persuasion work.
  • Coordination of the content structure of the tickets.
  • Introduction of backlog maintenance and ticket meetings.
  • Technical implementation/implementation of the technical concept (development/realization), where possible.
  • Defining test cases in cooperation with the people responsible.

eclipse osplus jira
Java jee Jee OSPlus Jira DB2 Javascript Microfocus (HP) Quality Center
Finanzinformatik GmbH & Co.KG
Hannover
1 year
2019-01 - 2019-12

structured financing

Full-Stack Developer gitlab docker Intellij ...
Full-Stack Developer

After the spin-off of a digital trading platform for promissory note loans (structured financing) as a startup as part of the innovation laboratory of the Landesbank: Further support in the startup finpair.de - financing from 50,000.0000 EUR volume

  • Continuation of full stack development (see preliminary project "Developer/ Startup Consultant").
gitlab docker Intellij angular7+ Kotlin Java kubernetes jasmine karma selenium Keycloak postgres google cloud (gcloud) Gitlab Gitlab-CI/CD Docker IntelliJ Angular Javascript Jee JAX-RS JPA Kubernetes (K8S) Jasmine Karma Selenium Postgres Google cloud (gcloud) Minio
finpair (Tochtergesellschaft der NORD/LB)
Hannover
1 year
2018-01 - 2018-12

Support in the spin-off of a digital trading platform for structured financing

Full Stack Developer/ Startup Consultant gitlab docker intellij ...
Full Stack Developer/ Startup Consultant

NORD/LB iLAB (Innovation Lab) Support in the spin-off of a digital trading platform for structured financing (debt note loan - SSD) as a startup as part of the innovation laboratory of the Landesbank. Financing from 50,000.0000 EUR volume.

  • Planning and design of the process to be digitized with stakeholders of the analog process.
  • Implementation of the MVP with jboss wildfly-swarm and Angular NG (4+).
  • Support, planning and reinforcement of the spin-off as an independent (subsidiary) company.
  • Mediation and coordination of third party deliverables (design artefacts, HTML implementation).
  • Integration of third-party systems/ interfaces/ APIs such as hubspot, mailgun and idnow.

gitlab docker intellij Kotlin Java javascript Postgres Gitlab Gitlab-CI/CD Docker IntelliJ Angular Javascript Jee JAX-RS Kubernetes (K8S) Jasmine Karma Selenium Keycloak Google cloud (gcloud) Minio
NORD/LB iLAB (Innovation Lab)
Hannover
1 year 5 months
2016-08 - 2017-12

NEO/ Onlinebanking Prozesse

Developer stapes.js guice Eclipse ...
Developer

Implementation of the customer banking process to manage online banking with Javascript and Java. Use of eclipse and Webstorm and use of the OSPlus Neo Framework. Programming with the help of central components, services and services.

  • Central printing services and DynS-based HOST interfaces
  • Banking. Banking. Concrete implementation of technical processes:
  • Edit Online Banking (customer online/ stationary)
  • Create online banking contracts (customer online/ stationary)
  • Manage Exemptions/ NV Certificates (customer online/ stationary)
  • DWP depot opening
  • Investment configurator
  • Workflow design
stapes.js guice Eclipse Stapes.js Guice OSPlus (neo) Java Jee Javascript GPS.
Finanzinformatik GmbH & Co.KG
Hannover
1 year 4 months
2015-04 - 2016-07

Connection of two federal authorities

Lead Developer/ Senior Developer Federal Authority Eclipse Git Tomcat ...
Lead Developer/ Senior Developer Federal Authority

Connection of two federal authorities (Customs and Employment Agency) via soap-based interface designed after business requirements. Reimplementation of existing specialist applications with an extended range of functions and newer technical solutions, partly by means of reverse engineering. Implementation a HTML5 web interface using a lightweight JSF variant.

  • Inter-federal-authority communication
  • Software design
  • Implementation of SOAP web service interfaces
  • Build management
  • Release management
  • Implementation of a lightweight JSF variant
  • Implementation of a Java library for the technical encapsulation of the federal-authority interface
  • Infrastructure planning and coordination of multi-level deployment
  • Coordination of firewall configuration
  • Test support
  • Implementation of automatic click tests
  • UI guidelines coordination
  • Estimation of project effort
  • Preparation for project planning
  • Requirements management - risk management
  • Requirements management - estimation and planning
  • Project support in the field of infrastructure: networks, Websphere systems, interfaces
  • Introduction of devops procedures (checklists, open task lists) between production and development
  • HTML frontend
Eclipse Git Tomcat Jee Java JAX-RS Oracle Doors Selenium.
Customs ITZBund
Hannover
1 year 4 months
2015-03 - 2016-06

Planning, control and product development of the IT department.

Interims IT Manager Business Development PHP XML XSLT ...
Interims IT Manager Business Development
  • Introduction of agile processes
  • Introduction of agile project management
  • Introduction of agile project planning
  • Product development B2B pricing tool (market price observing) as a "tag team"
  • Support with annual IT project planning
  • Planning and preparation of outsourcing of IT projects (Nearshoring)
  • Outsourcing of partial functions to external service providers (newsletter)
  • Support of the management in recruiting/personnel planning
  • Preparation for the introduction of structured requirements management.
  • Introduction of the mobile sales channel for IOS and Android (app launch)
  • Technical lead and process coordintation for internationalization (EU/ non-EU, DHL, customs, forwarding) project
  • Coordination of IT requirements
PHP XML XSLT Youtrack Mailgun Mailchimp Wrike.
connox.de
Hannover
1 year 9 months
2013-11 - 2015-07

Connection of second federal authorities

Lead-Developer/ Senior Developer Eclipse Git Websphere ...
Lead-Developer/ Senior Developer
  • Connection of second federal authorities (customs and DRV) via a professional,Soap-based interface in the federal network: DOI. Implementation in comprehensive Websphere cluster environment with application server, Webseal, Oracle database, Rational Application Developer as well as Rational Doors as requirements tool.
  • Inter-federal authority communication
  • Software design
  • Definition of SOAP web service interfaces
  • Definition of security standards
  • Implementation of SOAP web service interfaces
  • Design and implementation of an HTML5-based test Workbench based on Junit regression tests
  • Infrastructure planning and coordination build management and release management
  • Multi-level deployment test support
  • Test management
  • Test programming
  • Load test and edge test case preparation and execution
  • Requirements management - change requests
  • Requirements management - risk management
  • Requirements management - estimation and planning
  • Requirements management - Traceabability
  • Project support in the field of infrastructure: networks, Websphere systems, interfaces
Eclipse Git Websphere Jee Java Oracle Doors JAX-WS StAX
Customs ITZBund
Hannover, Hamburg, Berlin, Würzburg
3 years 2 months
2010-10 - 2013-11

Cloud/ Technologie Startup

Managing Partner Asynchrone Programmierung (nodejs) Single Language Architektur (JavaScript) No-SQL Datenbank (CouchDB) ...
Managing Partner
Managing founder and shareholder in the cloud/technology startup doctape. Asynchronous programming (nodejs), single language architecture (JavaScript), no-SQL database (CouchDB), hybrid mobile apps (Appcelerator, HTML5, IOS, Android).
  • Management activities
  • Business development
  • Roadmap management
  • Press and publicity measures
  • Employee management
  • KPI measurement (K), detection und analysis
  • Test management
Asynchrone Programmierung (nodejs) Single Language Architektur (JavaScript) No-SQL Datenbank (CouchDB) Hybrid Mobile Apps (Appcelerator HTML5 IOS Android) Nodejs CouchDB Riverbed S3 AWS Gitlab.
on Request
Hannover
1 year 4 months
2011-12 - 2013-03

Dialogue modeling in UML

Business Analyst/ UML Modeller Enterprise Architect (Sparxsystems) SAP Oracle ...
Business Analyst/ UML Modeller
Object-oriented modeling of leasing-relevant components in highly distributed SAP and mainframe system landscapes In the specialist procedure leasing. Implementation of technical fine concepts in UML with the help of and within the framework of software architecture patterns, e.g. Entity Control Boundary (ECB) for component separation and Publish & Subscribe for system encapsulation.
  • Modeling of the software components in direct cooperation with the department and the developers
  • Onboarding of new employees with the complex software development process and the modeling guidelines
  • Support and implementation of quality gates during the creation and addition of the technical fine concepts and modeling
  • Estimation of expenses of change requests
  • Dialogue modeling in UML
Enterprise Architect (Sparxsystems) SAP Oracle UML Mainframe Oracle.
Volkswagen Financial Services
Braunschweig
1 year 3 months
2010-10 - 2011-12

Project management

Projektleitung Rational Software Architect (RSA) ClearCase (CC) ClearQuest(CQ) ...
Projektleitung
Implementation of the technical concept for the highly automated processing of KWG $18 compliant document requirement for german credit law (KWG $18) ready Document request in the credit procedure (see related project in period 07/2010 until 10/2010).
  • Creation and maintenance of project plan
  • Estimation and control of expenses
  • Planning and control of work packages
  • Status and general reporting to the client
  • Business related Contact person for the planing of project staffing
  • Implementation of internal QA measures
  • Implementation of QA measures of the contractor (for example: procedure model and framework compliance)
  • Planning and creation of test cases
  • Processing of change requests as well as their effort estimate and appropriate offer formulation
Rational Software Architect (RSA) ClearCase (CC) ClearQuest(CQ) ClearCase-Remote-Client (HOST-) DB2 Cobol Java Hewlett- Packard Quality Center (HPQC) Hewlett-Packard Testdirector (HPTD) Rational Software Architect ClearCase ClearQuest DB2 Microfocus Quality Center Microfocus Testdirector
Fiducia GAD AG - vormals GAD
Hannover/ Münster (Westf.)
4 months
2010-07 - 2010-10

Creation of the technical concept

Business-analyst/ Conceptualizer, Technical concept Rational Software Architect Bizagi Business Process Modeller.
Business-analyst/ Conceptualizer, Technical concept

Creation of the technical concept. Implemented for the highly automated processing of a KWG §18 (germany credit law) Compliant document request in the credit process (see related Project in period 10/2010 - 12/2011). The application is integrated into the core banking system bank21 and has a high proportion of highly automated (mass) dark processing. It determines the need for documents to be requested and controls the mass dispatch of the cover letters at certain times. - Accompaniment and moderation of requirement workshops

  • Creation of the technical concept in close coordination with the customer
  • Business process modeling (BPMN)
  • Use case modelling
  • Modeling of the technical data model
  • Professional service modeling (service cut)
  • Modeling of the domain class model
  • Design of desk tests

Rational Software Architect Bizagi Business Process Modeller.
Fiducia GAD AG - earlier: GAD
Hannover/ Münster (Westf.)

Aus- und Weiterbildung

Aus- und Weiterbildung

2004

Diplom (Master) in Business informatics. (Applied Sciences)


1998

Trainee and study Program with ending with title ?Sparkassen-Business-economist?


1994

Abitur (High-School/ College)

Position

Position

I like a role in software engineering. Best would be for a product focused company with a strong IT/software background. The role should be focused on developing software sprinkled with some devops style. Further I am able to communicate with the stake holders and/ or support the product owner in doing his job.

Kompetenzen

Kompetenzen

Top-Skills

Software Engineering Go Java Kotlin Golang Jee E-Commerce Startup Banking Finance TypeScript

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services
Docker
Go
GoLang
J2EE
Java EE
Java
JavaScript
Kotlin
Kubernetes
MariaDB
Mobile Entwicklung
React
JavaScript library

About me

  • With a sound education in the economic environment and a degree in software engineering, I have worked for various companies, including banks, retail and e-commerce companies, companies from the automotive sector, medical companies and startups.
  • My expertise lies in the successful implementation of software projects. I was part of a founding team of a successful startup that was later bought by Atlassian. In addition, as an IT consultant, I have accompanied projects with teams of different sizes from two to over 800 participants in different positions. These projects included app launches, further developments of banking applications in the foreign, treasury and securities sectors, migrations of core banking systems and the introduction of agile processes.
  • Some of my projects were digital transformation projects. These included, for example, the establishment of a digital communication platform between independent federal authorities for the exchange of social security data, the re-establishment of an independent spin-off through the transformation of an investment banking financing product at a state bank and the comprehensive transformation of a previously undigitalized service provider that carries out billing for clinics and chief physicians.
  • As part of my activities, products were developed that are used by millions of people. These include, among other things, components for online banking of one of the largest German financial service providers as well as services for the online purchase of tires or the purchase of Scandinavian residential design objects.
  • In addition to the pure software engineering activities, I have also taken on project management, sub-project management and interim roles as a technical product owner.


Skills

  • Development: Java, Go, Kotlin, Dart, Typescript, Javascript, Webassembly/Wasm, Python, Shell
  • Infrastructure: AWS, Azure, Google Cloud, K8s (Kubernetes), Github, Gitlab, Azure-Devops, Pulumi, Dagger.io, Terraform, Docker, Container
  • Modelling: UML, BPMN


Frameworks

React, Angular, Svelte, Spring, Spring Boot, Quarkus, Micronaut, Hibernate, JPA, JEE, Echo, Gin, Fiber, Encore, Lucene


Tools

Keycloak, Kafka, Memphis, Grafana, Prometheus, Playwright, Selenium, Puppeteer, Cypress/ Playwright, LLMs, Ollama, Camunda, n8n


Additional technologies

Material-UI (MUI), Daisy-UI, Tailwind, shadcn, SQL, Postgres, Mariadb, Mysql, Oracle, AWS, Google Cloud (gcloud), Azure Cloud, REST, Graphql

Programmiersprachen

Go
Experte
Java
Experte
Kotlin
Fortgeschritten
Typescript
Experte
Javascript
Fortgeschritten

Branchen

Branchen

banking, investment, finance, ecommerce, automotive, trade, startup

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 months
2024-11 - 2025-04

Spearheading BPMN Workflow Implementation for EVC Charging maintenance

Camunda Developer Java spring boot azure devops ...
Camunda Developer

Definition and implementation of the Camunda process as one of almost two project members. Solo development of Caching layer (Lucene)

  • Implementation of the management process for property-related, legally compliant maintenance (RCD and DGUV inspection) of electric vehicle charging stations and charging station networks with Camunda
  • Development: Design and implementation of the maintenance process in Camunda using BPMN appling the capabilities of Camunda (for example: user tasks, service tasks, script tasks). Data synchronization implementation of the existing systems into the maintenance process. Implementation of the process as a long-running process (planned lifespan of the process instances: more than 8 years) and conducting initial preparatory tests and benchmarks. Support in setting up various stages for Camunda instances. Collaboration with the company-wide platform team during the implementation, as the aforementioned process was implemented as a group-wide pilot.
  • Addtionally: Implementation of a POC for caching several hundred million data records from Kusto/ADX using Lucene to be inserted into an existing GraphQL API.

Camunda
Java spring boot azure devops azure container apps azure functions javascript typescript
Techem AG
Remote
5 months
2024-09 - 2025-01

Support for CPIL App & Config

Full stack Developer Go Python AWS ...
Full stack Developer

App & Config Platform Team. Backend-developer für Go and Python. Approximately 100 Repositories, Homegrown Event-Sourcing

  • Support in the stabilization of the product and service landscape of the platform team in the context of approx. 100 Github repositories with approx. 4,000,000 lines of code.
  • Development activities: Creation of data migrations for event sourcing, adaptation and standardization of bilingual libraries (python, go). Participation in ADRs
  • Planning and supporting the transfer of repository responsibilities to other teams.

Go Python AWS GraphQL
Bayer AG
Remote
4 months
2024-07 - 2024-10

EVC Backend

Fullstack Developer React Javascript Typescript ...
Fullstack Developer

One man Development-Team for EVC Managment-Backoffice-Tool.

  • Further development of the back office management tool for the administration of services for property-related electric vehicle charging stations & charging station networks.
  • Development activity: Implementation of requirements in Spring-Boot backend and React frontend. Deployment as Azure-Function Bundle in Azure
  • Support of the POs in sharpening requirements, stabilization of the agile grown frontend

React Javascript Typescript Java Spring Boot azure devops azure azure functions cosmosdb container apps
Techem AG
Remote
5 months
2024-04 - 2024-08

Crop protection Master Data

Full Stack Entwickler Go React AWS ...
Full Stack Entwickler

Master data management for the Crop Protection Innovation Lab. Digital and smart farming. (project language: english).

  • Support in migration planning for the rewritten Masterdata 2 API platform supporting taxonomies and planning for the shutdown of Masterdata.
  • PoC for Lambda based Azure Cloud AD SAML Auth integration in AWS Lambda Authorizer.

Go React AWS GraphQL
Bayer AG
Remote
6 months
2023-10 - 2024-03

Risk adjusted Credit pricing

JEE Developer java Java EE Git
JEE Developer

Maintenance and development in the area of risk-adjusted interest calculation

  • Further development and maintenance of an approx. 20 year old, mature application for the risk-adjusted interest calculation of large loans. 
  • In addition to general development activities, I created an analysis tool that searches the Git history for keywords in order to create configuration files, which in turn had an influence on the QA process.

java Java EE Git
Norddeutsche Landesbank
Remote
7 months
2022-10 - 2023-04

CPIL Master Data Management

Full-Stack Developer golang aws lambda ...
Full-Stack Developer

Stammdaten-Management für das Crop Protection Innovation Lab. Digital und Smart farming. (project language: english).

  • Support in stabilizing the backend (Go/Golang programming language): fixing bugs, changing the GraphQL API
  • Architecture/Refactoring: I helped complete the extraction of larger software parts into separate modules due to organizational changes.
  • Coaching: I helped the international team with their testing skills and demonstrated how unit tests can also be introduced in Legacy Code.
  • Support of the product owner in shifting/ transforming the existing business value into a new product vision: architecture, data sources, tech stack.
  • Architecture support: I started & ran several POC/ investigation tickets that led to architectural decision records (ADRs). For example: alternative database types, low-code tools.
  • Backend: I created a prototype to import (semi-)publicly available hierarchical data (taxonomies) into a new database via various APIs and synchronize it with already available data.
  • Frontend: After all frontend developers (React) left the project, I helped with debugging and providing new features.
golang aws lambda api-gateway s3 material-ui gitlab gitlab-ci terraform azure-devops React Go/Golang AWS: (Lambda APIGateway S3 Appsync Dynamo-DB RDS Neptune) Material-UI (MUI) Gitlab Gitlab-CI/CD Terraform Azure-Devops Graphql Postgres Pocketbase Supabase.
Bayer AG
Remote
2 years 6 months
2020-08 - 2023-01

CHCKR - COVID

Founder Go/Golang React Javascript ...
Founder
  • Development of a solution for guest registration in restaurants and pubs. Through a very simple digital recording of visitor data by scanning a QR code via smartphone, it is possible to trace reported guests including their notification in the event of a corona case. The entire system is realized as a Progressive Web
  • App and therefore does not require installation from an app store.
Go/Golang React Javascript MariaDB PWA Framework7 Asana.
on Request
Hannover
2 years
2020-10 - 2022-09

Digital transformation project

Full-Stack Developer/ Technical Product-Owner/ Domain-Specialist Typescript Expressjs React ...
Full-Stack Developer/ Technical Product-Owner/ Domain-Specialist

Digital transformation project of a service provider previously excluded from digitization for the billing of clinics and chief physicians

  • Focus: The first module was completed on time and on budget under increased time pressure.
  • Team performance: I helped introduce Gitlab CI/CD instead of AWS Code Commit in the team.
  • Architecture: I have emphatically supported and promoted the switch to containers instead of pure AWS services (such as Lambda).
  • Leading: I took a leading role in the AFM team both as a developer and as a technical product owner. Ticket requirements, requirements engineering, support PO with requirements, moderation of review and planning meetings.
  • Implementation: I took responsibility for the process design and implementation for API-based, paper- and scan-based processes with the result that up to 300,000 pages a day or 5,000,000 pages per month could be processed 'on premise' (from zero to production).
  • Focus: I helped the team to push ahead with the elimination of technical debt during several sprints.
  • Implementation of different lambdas.
  • Implementation of various React components.
  • Coaching: Junit-Tests/Dependency-Injection/EBI.
  • Coaching: Workshop "Introduction to Requirements Engineering".
  • Focus: Establishment of code reviews.
  • Business details: Data model corrections & adjustments, as well as transformation of the so-called status concept.
  • Process: Standardization of ticket descriptions.
  • Leading: Restructuring of the agile development process.
  • Leading: Introduction of DB Migrations.
  • Leading: Stabilization of the customer API (Restful & HL7).

Typescript Expressjs React AWS Lambda AWS S3 AWS ApiGateway AWS cdk AWS Cloudformation AWS SSM AWS Cloudwatch AWS ECR AWS EC2 AWS CodeArtifact AWS CodeDeploy AWS CodePipeline AWS EKS Gitlab Jira Jest Docker Docker Compose Webstorm Bash Postgres Rest- API HL7 Sourcegraph Keycloak Git Yarn JWT Cypress Post- man Active Directory Grafana Prometheus Loki Tempo Kubernetes K8S AWS: (Lambda Api-Gateway S3 Cloudwatch-Events/ Cloudwatch Event-Bridge) Material-UI (MUI) Gitlab-CI/CD CDK Kubernetes (K8S/K3S) Miro Minio Keycloak.
on Request
Remote/ Saarland
3 years
2018-01 - 2020-12

Prototype - mobile payment system

Founder Go/Golang React Javascript ...
Founder
  • Prototype - mobile payment system for small and very small money transactions.
  • Development of a first prototype for a mobile payment system based on QR codes.
  • The background idea was processing payments over small amounts at low frequency at high speed. The entire system is realized as a Progressive WebApp and therefore does not require installation from an app store.
Go/Golang React Javascript MariaDB PWA Framework7 Asana
on Request
1 year
2019-10 - 2020-09

Implementation of the Target2 requirements

Full-Stack Developer Java jee Jee ...
Full-Stack Developer

Implementation of the Target2 requirements as part of the further development of SWIFT (MX/MT), integration into existing (inter) banking systems.

  • I presented agile working methods (team of 80+ people) and implemented them in my area
  • I have introduced automated tests and implemented the necessary adjustments in the existing code.
  • I have clarified unclear requirements and transferred them to the relevant documents for the technically responsible persons.
  • I have implemented prototypical implementations of the new Swift messages so that the old messages are compatible with the new ones.
  • Extensive refactoring of "copy and paste driven application development" within a very old framework towards - suitable architectural patterns - in compliance with the underlying framework: introduction of EBI at the process boundary (hexagonal architectural idiom) and thus achievement of testability and architectural structure in the first place.
  • Introduction of automated test cases and massive increase in test coverage.
  • Introduction of an orderly procedure to derive technical specifications from the so-called technical concept into a ticket-based backlog (Jira).
  • Coordination of the introduction of the aforementioned procedure as well as team meetings/workshop - do the persuasion work.
  • Coordination of the content structure of the tickets.
  • Introduction of backlog maintenance and ticket meetings.
  • Technical implementation/implementation of the technical concept (development/realization), where possible.
  • Defining test cases in cooperation with the people responsible.

eclipse osplus jira
Java jee Jee OSPlus Jira DB2 Javascript Microfocus (HP) Quality Center
Finanzinformatik GmbH & Co.KG
Hannover
1 year
2019-01 - 2019-12

structured financing

Full-Stack Developer gitlab docker Intellij ...
Full-Stack Developer

After the spin-off of a digital trading platform for promissory note loans (structured financing) as a startup as part of the innovation laboratory of the Landesbank: Further support in the startup finpair.de - financing from 50,000.0000 EUR volume

  • Continuation of full stack development (see preliminary project "Developer/ Startup Consultant").
gitlab docker Intellij angular7+ Kotlin Java kubernetes jasmine karma selenium Keycloak postgres google cloud (gcloud) Gitlab Gitlab-CI/CD Docker IntelliJ Angular Javascript Jee JAX-RS JPA Kubernetes (K8S) Jasmine Karma Selenium Postgres Google cloud (gcloud) Minio
finpair (Tochtergesellschaft der NORD/LB)
Hannover
1 year
2018-01 - 2018-12

Support in the spin-off of a digital trading platform for structured financing

Full Stack Developer/ Startup Consultant gitlab docker intellij ...
Full Stack Developer/ Startup Consultant

NORD/LB iLAB (Innovation Lab) Support in the spin-off of a digital trading platform for structured financing (debt note loan - SSD) as a startup as part of the innovation laboratory of the Landesbank. Financing from 50,000.0000 EUR volume.

  • Planning and design of the process to be digitized with stakeholders of the analog process.
  • Implementation of the MVP with jboss wildfly-swarm and Angular NG (4+).
  • Support, planning and reinforcement of the spin-off as an independent (subsidiary) company.
  • Mediation and coordination of third party deliverables (design artefacts, HTML implementation).
  • Integration of third-party systems/ interfaces/ APIs such as hubspot, mailgun and idnow.

gitlab docker intellij Kotlin Java javascript Postgres Gitlab Gitlab-CI/CD Docker IntelliJ Angular Javascript Jee JAX-RS Kubernetes (K8S) Jasmine Karma Selenium Keycloak Google cloud (gcloud) Minio
NORD/LB iLAB (Innovation Lab)
Hannover
1 year 5 months
2016-08 - 2017-12

NEO/ Onlinebanking Prozesse

Developer stapes.js guice Eclipse ...
Developer

Implementation of the customer banking process to manage online banking with Javascript and Java. Use of eclipse and Webstorm and use of the OSPlus Neo Framework. Programming with the help of central components, services and services.

  • Central printing services and DynS-based HOST interfaces
  • Banking. Banking. Concrete implementation of technical processes:
  • Edit Online Banking (customer online/ stationary)
  • Create online banking contracts (customer online/ stationary)
  • Manage Exemptions/ NV Certificates (customer online/ stationary)
  • DWP depot opening
  • Investment configurator
  • Workflow design
stapes.js guice Eclipse Stapes.js Guice OSPlus (neo) Java Jee Javascript GPS.
Finanzinformatik GmbH & Co.KG
Hannover
1 year 4 months
2015-04 - 2016-07

Connection of two federal authorities

Lead Developer/ Senior Developer Federal Authority Eclipse Git Tomcat ...
Lead Developer/ Senior Developer Federal Authority

Connection of two federal authorities (Customs and Employment Agency) via soap-based interface designed after business requirements. Reimplementation of existing specialist applications with an extended range of functions and newer technical solutions, partly by means of reverse engineering. Implementation a HTML5 web interface using a lightweight JSF variant.

  • Inter-federal-authority communication
  • Software design
  • Implementation of SOAP web service interfaces
  • Build management
  • Release management
  • Implementation of a lightweight JSF variant
  • Implementation of a Java library for the technical encapsulation of the federal-authority interface
  • Infrastructure planning and coordination of multi-level deployment
  • Coordination of firewall configuration
  • Test support
  • Implementation of automatic click tests
  • UI guidelines coordination
  • Estimation of project effort
  • Preparation for project planning
  • Requirements management - risk management
  • Requirements management - estimation and planning
  • Project support in the field of infrastructure: networks, Websphere systems, interfaces
  • Introduction of devops procedures (checklists, open task lists) between production and development
  • HTML frontend
Eclipse Git Tomcat Jee Java JAX-RS Oracle Doors Selenium.
Customs ITZBund
Hannover
1 year 4 months
2015-03 - 2016-06

Planning, control and product development of the IT department.

Interims IT Manager Business Development PHP XML XSLT ...
Interims IT Manager Business Development
  • Introduction of agile processes
  • Introduction of agile project management
  • Introduction of agile project planning
  • Product development B2B pricing tool (market price observing) as a "tag team"
  • Support with annual IT project planning
  • Planning and preparation of outsourcing of IT projects (Nearshoring)
  • Outsourcing of partial functions to external service providers (newsletter)
  • Support of the management in recruiting/personnel planning
  • Preparation for the introduction of structured requirements management.
  • Introduction of the mobile sales channel for IOS and Android (app launch)
  • Technical lead and process coordintation for internationalization (EU/ non-EU, DHL, customs, forwarding) project
  • Coordination of IT requirements
PHP XML XSLT Youtrack Mailgun Mailchimp Wrike.
connox.de
Hannover
1 year 9 months
2013-11 - 2015-07

Connection of second federal authorities

Lead-Developer/ Senior Developer Eclipse Git Websphere ...
Lead-Developer/ Senior Developer
  • Connection of second federal authorities (customs and DRV) via a professional,Soap-based interface in the federal network: DOI. Implementation in comprehensive Websphere cluster environment with application server, Webseal, Oracle database, Rational Application Developer as well as Rational Doors as requirements tool.
  • Inter-federal authority communication
  • Software design
  • Definition of SOAP web service interfaces
  • Definition of security standards
  • Implementation of SOAP web service interfaces
  • Design and implementation of an HTML5-based test Workbench based on Junit regression tests
  • Infrastructure planning and coordination build management and release management
  • Multi-level deployment test support
  • Test management
  • Test programming
  • Load test and edge test case preparation and execution
  • Requirements management - change requests
  • Requirements management - risk management
  • Requirements management - estimation and planning
  • Requirements management - Traceabability
  • Project support in the field of infrastructure: networks, Websphere systems, interfaces
Eclipse Git Websphere Jee Java Oracle Doors JAX-WS StAX
Customs ITZBund
Hannover, Hamburg, Berlin, Würzburg
3 years 2 months
2010-10 - 2013-11

Cloud/ Technologie Startup

Managing Partner Asynchrone Programmierung (nodejs) Single Language Architektur (JavaScript) No-SQL Datenbank (CouchDB) ...
Managing Partner
Managing founder and shareholder in the cloud/technology startup doctape. Asynchronous programming (nodejs), single language architecture (JavaScript), no-SQL database (CouchDB), hybrid mobile apps (Appcelerator, HTML5, IOS, Android).
  • Management activities
  • Business development
  • Roadmap management
  • Press and publicity measures
  • Employee management
  • KPI measurement (K), detection und analysis
  • Test management
Asynchrone Programmierung (nodejs) Single Language Architektur (JavaScript) No-SQL Datenbank (CouchDB) Hybrid Mobile Apps (Appcelerator HTML5 IOS Android) Nodejs CouchDB Riverbed S3 AWS Gitlab.
on Request
Hannover
1 year 4 months
2011-12 - 2013-03

Dialogue modeling in UML

Business Analyst/ UML Modeller Enterprise Architect (Sparxsystems) SAP Oracle ...
Business Analyst/ UML Modeller
Object-oriented modeling of leasing-relevant components in highly distributed SAP and mainframe system landscapes In the specialist procedure leasing. Implementation of technical fine concepts in UML with the help of and within the framework of software architecture patterns, e.g. Entity Control Boundary (ECB) for component separation and Publish & Subscribe for system encapsulation.
  • Modeling of the software components in direct cooperation with the department and the developers
  • Onboarding of new employees with the complex software development process and the modeling guidelines
  • Support and implementation of quality gates during the creation and addition of the technical fine concepts and modeling
  • Estimation of expenses of change requests
  • Dialogue modeling in UML
Enterprise Architect (Sparxsystems) SAP Oracle UML Mainframe Oracle.
Volkswagen Financial Services
Braunschweig
1 year 3 months
2010-10 - 2011-12

Project management

Projektleitung Rational Software Architect (RSA) ClearCase (CC) ClearQuest(CQ) ...
Projektleitung
Implementation of the technical concept for the highly automated processing of KWG $18 compliant document requirement for german credit law (KWG $18) ready Document request in the credit procedure (see related project in period 07/2010 until 10/2010).
  • Creation and maintenance of project plan
  • Estimation and control of expenses
  • Planning and control of work packages
  • Status and general reporting to the client
  • Business related Contact person for the planing of project staffing
  • Implementation of internal QA measures
  • Implementation of QA measures of the contractor (for example: procedure model and framework compliance)
  • Planning and creation of test cases
  • Processing of change requests as well as their effort estimate and appropriate offer formulation
Rational Software Architect (RSA) ClearCase (CC) ClearQuest(CQ) ClearCase-Remote-Client (HOST-) DB2 Cobol Java Hewlett- Packard Quality Center (HPQC) Hewlett-Packard Testdirector (HPTD) Rational Software Architect ClearCase ClearQuest DB2 Microfocus Quality Center Microfocus Testdirector
Fiducia GAD AG - vormals GAD
Hannover/ Münster (Westf.)
4 months
2010-07 - 2010-10

Creation of the technical concept

Business-analyst/ Conceptualizer, Technical concept Rational Software Architect Bizagi Business Process Modeller.
Business-analyst/ Conceptualizer, Technical concept

Creation of the technical concept. Implemented for the highly automated processing of a KWG §18 (germany credit law) Compliant document request in the credit process (see related Project in period 10/2010 - 12/2011). The application is integrated into the core banking system bank21 and has a high proportion of highly automated (mass) dark processing. It determines the need for documents to be requested and controls the mass dispatch of the cover letters at certain times. - Accompaniment and moderation of requirement workshops

  • Creation of the technical concept in close coordination with the customer
  • Business process modeling (BPMN)
  • Use case modelling
  • Modeling of the technical data model
  • Professional service modeling (service cut)
  • Modeling of the domain class model
  • Design of desk tests

Rational Software Architect Bizagi Business Process Modeller.
Fiducia GAD AG - earlier: GAD
Hannover/ Münster (Westf.)

Aus- und Weiterbildung

Aus- und Weiterbildung

2004

Diplom (Master) in Business informatics. (Applied Sciences)


1998

Trainee and study Program with ending with title ?Sparkassen-Business-economist?


1994

Abitur (High-School/ College)

Position

Position

I like a role in software engineering. Best would be for a product focused company with a strong IT/software background. The role should be focused on developing software sprinkled with some devops style. Further I am able to communicate with the stake holders and/ or support the product owner in doing his job.

Kompetenzen

Kompetenzen

Top-Skills

Software Engineering Go Java Kotlin Golang Jee E-Commerce Startup Banking Finance TypeScript

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services
Docker
Go
GoLang
J2EE
Java EE
Java
JavaScript
Kotlin
Kubernetes
MariaDB
Mobile Entwicklung
React
JavaScript library

About me

  • With a sound education in the economic environment and a degree in software engineering, I have worked for various companies, including banks, retail and e-commerce companies, companies from the automotive sector, medical companies and startups.
  • My expertise lies in the successful implementation of software projects. I was part of a founding team of a successful startup that was later bought by Atlassian. In addition, as an IT consultant, I have accompanied projects with teams of different sizes from two to over 800 participants in different positions. These projects included app launches, further developments of banking applications in the foreign, treasury and securities sectors, migrations of core banking systems and the introduction of agile processes.
  • Some of my projects were digital transformation projects. These included, for example, the establishment of a digital communication platform between independent federal authorities for the exchange of social security data, the re-establishment of an independent spin-off through the transformation of an investment banking financing product at a state bank and the comprehensive transformation of a previously undigitalized service provider that carries out billing for clinics and chief physicians.
  • As part of my activities, products were developed that are used by millions of people. These include, among other things, components for online banking of one of the largest German financial service providers as well as services for the online purchase of tires or the purchase of Scandinavian residential design objects.
  • In addition to the pure software engineering activities, I have also taken on project management, sub-project management and interim roles as a technical product owner.


Skills

  • Development: Java, Go, Kotlin, Dart, Typescript, Javascript, Webassembly/Wasm, Python, Shell
  • Infrastructure: AWS, Azure, Google Cloud, K8s (Kubernetes), Github, Gitlab, Azure-Devops, Pulumi, Dagger.io, Terraform, Docker, Container
  • Modelling: UML, BPMN


Frameworks

React, Angular, Svelte, Spring, Spring Boot, Quarkus, Micronaut, Hibernate, JPA, JEE, Echo, Gin, Fiber, Encore, Lucene


Tools

Keycloak, Kafka, Memphis, Grafana, Prometheus, Playwright, Selenium, Puppeteer, Cypress/ Playwright, LLMs, Ollama, Camunda, n8n


Additional technologies

Material-UI (MUI), Daisy-UI, Tailwind, shadcn, SQL, Postgres, Mariadb, Mysql, Oracle, AWS, Google Cloud (gcloud), Azure Cloud, REST, Graphql

Programmiersprachen

Go
Experte
Java
Experte
Kotlin
Fortgeschritten
Typescript
Experte
Javascript
Fortgeschritten

Branchen

Branchen

banking, investment, finance, ecommerce, automotive, trade, startup

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.