Solutions Architect / Tech lead / Technical Product Manager mit Schwerpunkt SaaS und API- und Integrationsplattformen
Aktualisiert am 24.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Solution Architect
Agile Softwareentwicklung
Softwarearchitektur
REST
Back-End
Middleware
Java
Spring
Cloud
Anforderungsanalyse
Projektmanagement/Projektleitung
Scrum
Produktentwicklung
Product Management
Stakeholdermanagement
Technische Konzeption
Technical Design
Teamleading
AWS
Azure
DevOps
Coaching
Continuous Integration
German
native
English
fluent
Swedish
basic

Einsatzorte

Einsatzorte

Berlin (+20km) Hannover (+50km) Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2024-02 - 2024-12

Lead Developer & Architect for microservice migration project

Lead Developer & Architect Kotlin Spring Boot Spring Batch ...
Lead Developer & Architect

Interim Lead Developer & Architect for a program to redesign an internal legacy application into a new microservice environment. I took over the first team just before go-live and am currently ramping up teams 2 and 3.

? Team 1: Accountable for technical quality and responsible for 7 developers (FE, BE, QA)

? Team 1: Reduced bugs in team 1 by 80% within 10 weeks

? Teams 2 and 3: Collaborating closely with line management, product managers and project managers for project- and program planning, staffing and requirements analysis

? Interviewing stakeholders (tech & business) for requirements analysis and designing the

target architecture

? Optimizing team-internal and -overarching processes for the new service oriented landscape

Technologies: Kotlin, Spring Boot, Spring Batch, REST APIs, TypeScript, JavaScript, Angular, Docker, Kubernetes, Azure, MySQL, GitHub Actions

Kotlin Spring Boot Spring Batch REST Docker Kubernetes Helm GitHub Azure MySQL
Frankfurt am Main
4 Monate
2023-09 - 2023-12

Prototype MVP for smartphone app

CTO Java AWS DevOps ...
CTO

Mostly enjoying time off, traveling and working on personal development, but also working on side projects that include:

  • A prototype for a business idea (a smartphone app in the fashion industry)
  • Created a business plan using methodologies like Lean Canvas, Design Thinking, market research, user interviews and competition analysis
  • Led the design of the backend architecture & created a domain model
  • Implemented batch jobs to import and update ~900,000 products daily from affiliate marketplaces, using Spring batch
  • Implemented a backend API for the smartphone app to fetch products and manage user data, using Spring boot and AWS ECS with Fargate
  • Experimenting with AI, chatGPT, building custom GPTs, learning about vector databases

Atlassian JIRA Notion
Java AWS DevOps Git Container CI/CD Github Actions AWS ECS Design Thinking Lean Canvas
Remote/Berlin
1 Jahr 11 Monate
2021-09 - 2023-07

MVP conception & rollout for SaaS in cloud communication B2B business

Technical Lead & Senior Software Engineer Java Kotlin Teamleading ...
Technical Lead & Senior Software Engineer

I set up a cross-functional team of 7 members from scratch (2 FE, 3 BE, 1 UX, 1 PM). The objective was to develop and test a SaaS MVP incrementally with a strategic customer and roll it out to the entire customer base (150,000). This was achieved after one year. My tasks included:

  • Accountable for technical quality and responsible for the developers in the team
  • Participated in the early business discovery and UX-testing for new features with the Product Manager, UX Designer and customer(s)
  • Led the technical solution design and requirements-analysis, -breakdown and -estimation
  • Set-up and continuously improved the teams? coding guidelines, ways of working, processes
  • Coached each team member through one-to-ones, code reviews, retrospectives which led to a team culture of ownership and trust
  • Spearheaded initiatives as the first team in the company and consulted other teams about them (e.g. Scrum and business discovery process)
  • Conducted technical interviews for hiring new candidates

Atlassian JIRA Atlassian Confluence MySQL Java REST Spring Kotlin Git JSON TypeScript
Java Kotlin Teamleading Solution Architect Solution Design Coaching Scrum Softwarearchitektur Product Management Roadmap Spring Boot gRPC graphQL REST APIs Docker Kubernetes Istio AWS RDS (MySQL) Kafka Grafana Prometheus DataDog Gitlab CI JSON schemas
Sinch AB
Malmö
2 Jahre 2 Monate
2019-05 - 2021-06

Cloud Migration of API Integration Platform from on-prem to Azure

Solution Architect & Tech Lead Java Spring Maven ...
Solution Architect & Tech Lead

Project: Re-design and migrate the company?s API integration platform (middleware for 13 applications) from on-prem to cloud (25 APIs, 40 million calls/month)

  • Technical Lead for a team of 5 developers, driving the way of working, coding guidelines and unblocking developers in their daily work
  • Led the technical solution design and requirements-analysis, -breakdown and -estimation
  • Drove the development of a canonical domain model as foundation for new API designs which increased the re-usability by eliminating redundant code (no. of APIs from 25 to 16)
  • Designed and developed cloud infrastructure (Terraform) and API core features (Java), as follows:
    • authorization concept for customer-facing APIs, using attribute based access control and OAuth best practices (Curity, Spring Security)
    • automated provisioning of self-signed root- and client-certificates (mTLS) to Azure services (APIM) and APIs using Azure KeyVault and Terraform
    • ?custom ?high-security network architecture for E.ON?s Azure API Management (Firewalls, VNETs, subnets, NSGs) - in collaboration with Microsoft experts

Java Spring Maven OAuth Azure Container Git Splunk Atlassian Confluence Atlassian JIRA
Java Spring Maven OAuth Azure Container Cloud Computing Network Security IAM Java Spring Boot Azure (App-service API Management KeyVault) Docker Terraform Gitlab CI Splunk Postman
E.ON Sverige AB
Malmö
5 Monate
2018-08 - 2018-12

Smart grid IoT solution in Azure that makes municipalities energy-autonomous

Backend Engineer & Architect
Backend Engineer & Architect

  • Prototyped backend architecture in Azure with IoT Hub, PowerBi, Stream Analytics
  • Consulted business product team about technical implications

E.ON Digital Technology GmbH
Malmö
1 Jahr 1 Monat
2017-08 - 2018-08

Development of B2B SaaS in energy industry

Backend Engineer Java Scala PostgreSQL
Backend Engineer
Projektinhalte: Part of the digital transformation department, which led software projects within the company. My project was a SaaS that analyzed and optimized energy consumption for B2B customers:
  • Developed features in the Scala (functional programming) and Java backend
  • Created monitoring dashboards in kibana to ensure data quality in integration service
  • Improved test coverage by introducing TDD with end-to-end API tests
  • Supported colleagues in kubernetes administration and kibana monitoring

Atlassian Confluence Atlassian JIRA Scala Java Spring Spring Integration PostgreSQL Azure Git cloud
Java Scala PostgreSQL
E.ON Digital Technology GmbH
Essen, Ruhr
8 Monate
2016-12 - 2017-07

Creating a company-wide code blueprint for microservices in Spring

Backend Engineer
Backend Engineer
  • Evaluated Java frameworks that can be used in a microservice architecture (bachelor thesis) 
  • Implemented the code blueprint for automatic API documentation (SpringFox swagger)
E.ON Digital Technology GmbH
Hannover
6 Monate
2016-04 - 2016-09

Internal tool for staging and testing the API Management solution (WSO2 API Manager)

Backend Engineer
Backend Engineer
  • Implemented the RESTful middleware APIs in plain Java servlets
E.ON Digital Technology GmbH
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2014-08 - 2017-07

Business Informatics

Bachelor of Science, Hochschule Weserbergland, Hameln
Bachelor of Science
Hochschule Weserbergland, Hameln

  • Studied full time in an integrated model with E.ON. Phases of theory at the university alternated with periods of on-the-job training. Specialized in software development courses in semester 3 to 6.
  • Bachelor Thesis: Title on request

1 Jahr
2013-08 - 2014-07

Technical Secondary School

Higher education qualification in a class with focus on computer science., ?Dr. Buhmann?, Hannover
Higher education qualification in a class with focus on computer science.
?Dr. Buhmann?, Hannover
2 Jahre 11 Monate
2010-08 - 2013-06

Apprentice ?IT specialistin software development?

IT specialistin software development, Faurecia Autositze GmbH, Stadthagen
IT specialistin software development
Faurecia Autositze GmbH, Stadthagen

  • Full time apprenticeship in software development, consisting of programming projects and on-the-job training supported by vocational technical school lessons in Network-, datacenter- and OS-administration (windows & linux) , web development, Nagios server monitoring, Oracle database administration. 
  • Technologies: PHP, JavaScript, jQuery, MySQL, Oracle DB, Perl, Linux Bash Scripting

Position

Position

  • Ich helfe Ihnen bei komplexen Softwareenwicklungsprojekten von Anforderungsanalyse, über technische Planung, Teamführung/Projektleitung, Stakeholdermanagement bis in den Betrieb. Egal, ob komplexes Systemlandschaft oder greenfield Projekt.
  • Mein Schwerpunkt liegt in Backend Architekturen mit Java im Cloudumfeld und der Entwicklung und dem Testen von Software as a Service Produkten.
  • With over 13 years in the IT industry, my journey has been about more than just coding; it's about bringing ideas to life and making sure they make a difference. From initial architecture sketches and gathering- and breaking down of requirements to implementing and operating products, I find joy in the whole process of product development. I'm at my best when I?m transforming user feedback into tangible improvements and ensuring our operations are smooth and efficient. Leading teams for me is about clear and transparent communication, and creating spaces where everyone feels involved and empowered to make a difference.
  • ? Interim Tech Lead: You're creating a new engineering team and need someone to ramp up structures, processes, and tools and pave the way for a culture of ownership, predictability and efficiency
  • ? Solutions Architect: You have a complex IT project and need clarity, guidance or simply more hands on deck
  • ????? Technical Product Manager: You need someone who can manage stakeholders of all levels, knows his way around digital product development, agile methodologies AND understands technical complexity

Kompetenzen

Kompetenzen

Top-Skills

Solution Architect Agile Softwareentwicklung Softwarearchitektur REST Back-End Middleware Java Spring Cloud Anforderungsanalyse Projektmanagement/Projektleitung Scrum Produktentwicklung Product Management Stakeholdermanagement Technische Konzeption Technical Design Teamleading AWS Azure DevOps Coaching Continuous Integration

Schwerpunkte

Solution Architecture
Backend
Cloud Architecture
Team/Project Leadership

Produkte / Standards / Erfahrungen / Methoden

Java
Solution Architecture
APIs
agile methodologies
Leadership

Profile

  • With over 13 years in the IT industry, my journey has been about more than just coding; it's about bringing ideas to life and making sure they make a difference. 
  • From initial architecture sketches and gathering- and breaking down of requirements to implementing and operating products, I find joy in the whole process of product development. 
  • I'm at my best when I?m transforming user feedback into tangible improvements and ensuring our operations are smooth and efficient. 
  • Leading teams for me is about clear and transparent communication, and creating spaces where everyone feels involved and empowered to make a difference.


Highlighted Skills

Architecture

  • Solution Architecture
  • Microservices
  • API Management
  • API Security (IAM, OAuth)
  • Domain Driven Design
  • CI/CD


Development

  • API design & development 
  • REST, gRPC, GraphQL APIs
  • Java (Spring Boot)
  • SQL databases


Cloud & DevOps 

  • Microsoft Azure
  • AWS
  • Terraform IaC
  • Gitlab CI
  • Kubernetes
  • Docker
  • Grafana


Leadership

  • Transformative Leadership
  • Coaching
  • Psychological Safety
  • (agile) Project management

Programmiersprachen

Java
Scala
Kotlin
Maven
Gradle
Typescript

Datenbanken

MySQL
PostgreSQL
Oracle

Datenkommunikation

REST APIs
gRPC
GraphQL
API Management

Branchen

Branchen

  • 7 years utilities / Energy industry (E.ON)
  • 2 years cloud PaaS/ telecommunication industry (Sinch)
  • 3 years automotive industry
  • eCommerce
  • fashion industry


Einsatzorte

Einsatzorte

Berlin (+20km) Hannover (+50km) Hamburg (+50km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2024-02 - 2024-12

Lead Developer & Architect for microservice migration project

Lead Developer & Architect Kotlin Spring Boot Spring Batch ...
Lead Developer & Architect

Interim Lead Developer & Architect for a program to redesign an internal legacy application into a new microservice environment. I took over the first team just before go-live and am currently ramping up teams 2 and 3.

? Team 1: Accountable for technical quality and responsible for 7 developers (FE, BE, QA)

? Team 1: Reduced bugs in team 1 by 80% within 10 weeks

? Teams 2 and 3: Collaborating closely with line management, product managers and project managers for project- and program planning, staffing and requirements analysis

? Interviewing stakeholders (tech & business) for requirements analysis and designing the

target architecture

? Optimizing team-internal and -overarching processes for the new service oriented landscape

Technologies: Kotlin, Spring Boot, Spring Batch, REST APIs, TypeScript, JavaScript, Angular, Docker, Kubernetes, Azure, MySQL, GitHub Actions

Kotlin Spring Boot Spring Batch REST Docker Kubernetes Helm GitHub Azure MySQL
Frankfurt am Main
4 Monate
2023-09 - 2023-12

Prototype MVP for smartphone app

CTO Java AWS DevOps ...
CTO

Mostly enjoying time off, traveling and working on personal development, but also working on side projects that include:

  • A prototype for a business idea (a smartphone app in the fashion industry)
  • Created a business plan using methodologies like Lean Canvas, Design Thinking, market research, user interviews and competition analysis
  • Led the design of the backend architecture & created a domain model
  • Implemented batch jobs to import and update ~900,000 products daily from affiliate marketplaces, using Spring batch
  • Implemented a backend API for the smartphone app to fetch products and manage user data, using Spring boot and AWS ECS with Fargate
  • Experimenting with AI, chatGPT, building custom GPTs, learning about vector databases

Atlassian JIRA Notion
Java AWS DevOps Git Container CI/CD Github Actions AWS ECS Design Thinking Lean Canvas
Remote/Berlin
1 Jahr 11 Monate
2021-09 - 2023-07

MVP conception & rollout for SaaS in cloud communication B2B business

Technical Lead & Senior Software Engineer Java Kotlin Teamleading ...
Technical Lead & Senior Software Engineer

I set up a cross-functional team of 7 members from scratch (2 FE, 3 BE, 1 UX, 1 PM). The objective was to develop and test a SaaS MVP incrementally with a strategic customer and roll it out to the entire customer base (150,000). This was achieved after one year. My tasks included:

  • Accountable for technical quality and responsible for the developers in the team
  • Participated in the early business discovery and UX-testing for new features with the Product Manager, UX Designer and customer(s)
  • Led the technical solution design and requirements-analysis, -breakdown and -estimation
  • Set-up and continuously improved the teams? coding guidelines, ways of working, processes
  • Coached each team member through one-to-ones, code reviews, retrospectives which led to a team culture of ownership and trust
  • Spearheaded initiatives as the first team in the company and consulted other teams about them (e.g. Scrum and business discovery process)
  • Conducted technical interviews for hiring new candidates

Atlassian JIRA Atlassian Confluence MySQL Java REST Spring Kotlin Git JSON TypeScript
Java Kotlin Teamleading Solution Architect Solution Design Coaching Scrum Softwarearchitektur Product Management Roadmap Spring Boot gRPC graphQL REST APIs Docker Kubernetes Istio AWS RDS (MySQL) Kafka Grafana Prometheus DataDog Gitlab CI JSON schemas
Sinch AB
Malmö
2 Jahre 2 Monate
2019-05 - 2021-06

Cloud Migration of API Integration Platform from on-prem to Azure

Solution Architect & Tech Lead Java Spring Maven ...
Solution Architect & Tech Lead

Project: Re-design and migrate the company?s API integration platform (middleware for 13 applications) from on-prem to cloud (25 APIs, 40 million calls/month)

  • Technical Lead for a team of 5 developers, driving the way of working, coding guidelines and unblocking developers in their daily work
  • Led the technical solution design and requirements-analysis, -breakdown and -estimation
  • Drove the development of a canonical domain model as foundation for new API designs which increased the re-usability by eliminating redundant code (no. of APIs from 25 to 16)
  • Designed and developed cloud infrastructure (Terraform) and API core features (Java), as follows:
    • authorization concept for customer-facing APIs, using attribute based access control and OAuth best practices (Curity, Spring Security)
    • automated provisioning of self-signed root- and client-certificates (mTLS) to Azure services (APIM) and APIs using Azure KeyVault and Terraform
    • ?custom ?high-security network architecture for E.ON?s Azure API Management (Firewalls, VNETs, subnets, NSGs) - in collaboration with Microsoft experts

Java Spring Maven OAuth Azure Container Git Splunk Atlassian Confluence Atlassian JIRA
Java Spring Maven OAuth Azure Container Cloud Computing Network Security IAM Java Spring Boot Azure (App-service API Management KeyVault) Docker Terraform Gitlab CI Splunk Postman
E.ON Sverige AB
Malmö
5 Monate
2018-08 - 2018-12

Smart grid IoT solution in Azure that makes municipalities energy-autonomous

Backend Engineer & Architect
Backend Engineer & Architect

  • Prototyped backend architecture in Azure with IoT Hub, PowerBi, Stream Analytics
  • Consulted business product team about technical implications

E.ON Digital Technology GmbH
Malmö
1 Jahr 1 Monat
2017-08 - 2018-08

Development of B2B SaaS in energy industry

Backend Engineer Java Scala PostgreSQL
Backend Engineer
Projektinhalte: Part of the digital transformation department, which led software projects within the company. My project was a SaaS that analyzed and optimized energy consumption for B2B customers:
  • Developed features in the Scala (functional programming) and Java backend
  • Created monitoring dashboards in kibana to ensure data quality in integration service
  • Improved test coverage by introducing TDD with end-to-end API tests
  • Supported colleagues in kubernetes administration and kibana monitoring

Atlassian Confluence Atlassian JIRA Scala Java Spring Spring Integration PostgreSQL Azure Git cloud
Java Scala PostgreSQL
E.ON Digital Technology GmbH
Essen, Ruhr
8 Monate
2016-12 - 2017-07

Creating a company-wide code blueprint for microservices in Spring

Backend Engineer
Backend Engineer
  • Evaluated Java frameworks that can be used in a microservice architecture (bachelor thesis) 
  • Implemented the code blueprint for automatic API documentation (SpringFox swagger)
E.ON Digital Technology GmbH
Hannover
6 Monate
2016-04 - 2016-09

Internal tool for staging and testing the API Management solution (WSO2 API Manager)

Backend Engineer
Backend Engineer
  • Implemented the RESTful middleware APIs in plain Java servlets
E.ON Digital Technology GmbH
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2014-08 - 2017-07

Business Informatics

Bachelor of Science, Hochschule Weserbergland, Hameln
Bachelor of Science
Hochschule Weserbergland, Hameln

  • Studied full time in an integrated model with E.ON. Phases of theory at the university alternated with periods of on-the-job training. Specialized in software development courses in semester 3 to 6.
  • Bachelor Thesis: Title on request

1 Jahr
2013-08 - 2014-07

Technical Secondary School

Higher education qualification in a class with focus on computer science., ?Dr. Buhmann?, Hannover
Higher education qualification in a class with focus on computer science.
?Dr. Buhmann?, Hannover
2 Jahre 11 Monate
2010-08 - 2013-06

Apprentice ?IT specialistin software development?

IT specialistin software development, Faurecia Autositze GmbH, Stadthagen
IT specialistin software development
Faurecia Autositze GmbH, Stadthagen

  • Full time apprenticeship in software development, consisting of programming projects and on-the-job training supported by vocational technical school lessons in Network-, datacenter- and OS-administration (windows & linux) , web development, Nagios server monitoring, Oracle database administration. 
  • Technologies: PHP, JavaScript, jQuery, MySQL, Oracle DB, Perl, Linux Bash Scripting

Position

Position

  • Ich helfe Ihnen bei komplexen Softwareenwicklungsprojekten von Anforderungsanalyse, über technische Planung, Teamführung/Projektleitung, Stakeholdermanagement bis in den Betrieb. Egal, ob komplexes Systemlandschaft oder greenfield Projekt.
  • Mein Schwerpunkt liegt in Backend Architekturen mit Java im Cloudumfeld und der Entwicklung und dem Testen von Software as a Service Produkten.
  • With over 13 years in the IT industry, my journey has been about more than just coding; it's about bringing ideas to life and making sure they make a difference. From initial architecture sketches and gathering- and breaking down of requirements to implementing and operating products, I find joy in the whole process of product development. I'm at my best when I?m transforming user feedback into tangible improvements and ensuring our operations are smooth and efficient. Leading teams for me is about clear and transparent communication, and creating spaces where everyone feels involved and empowered to make a difference.
  • ? Interim Tech Lead: You're creating a new engineering team and need someone to ramp up structures, processes, and tools and pave the way for a culture of ownership, predictability and efficiency
  • ? Solutions Architect: You have a complex IT project and need clarity, guidance or simply more hands on deck
  • ????? Technical Product Manager: You need someone who can manage stakeholders of all levels, knows his way around digital product development, agile methodologies AND understands technical complexity

Kompetenzen

Kompetenzen

Top-Skills

Solution Architect Agile Softwareentwicklung Softwarearchitektur REST Back-End Middleware Java Spring Cloud Anforderungsanalyse Projektmanagement/Projektleitung Scrum Produktentwicklung Product Management Stakeholdermanagement Technische Konzeption Technical Design Teamleading AWS Azure DevOps Coaching Continuous Integration

Schwerpunkte

Solution Architecture
Backend
Cloud Architecture
Team/Project Leadership

Produkte / Standards / Erfahrungen / Methoden

Java
Solution Architecture
APIs
agile methodologies
Leadership

Profile

  • With over 13 years in the IT industry, my journey has been about more than just coding; it's about bringing ideas to life and making sure they make a difference. 
  • From initial architecture sketches and gathering- and breaking down of requirements to implementing and operating products, I find joy in the whole process of product development. 
  • I'm at my best when I?m transforming user feedback into tangible improvements and ensuring our operations are smooth and efficient. 
  • Leading teams for me is about clear and transparent communication, and creating spaces where everyone feels involved and empowered to make a difference.


Highlighted Skills

Architecture

  • Solution Architecture
  • Microservices
  • API Management
  • API Security (IAM, OAuth)
  • Domain Driven Design
  • CI/CD


Development

  • API design & development 
  • REST, gRPC, GraphQL APIs
  • Java (Spring Boot)
  • SQL databases


Cloud & DevOps 

  • Microsoft Azure
  • AWS
  • Terraform IaC
  • Gitlab CI
  • Kubernetes
  • Docker
  • Grafana


Leadership

  • Transformative Leadership
  • Coaching
  • Psychological Safety
  • (agile) Project management

Programmiersprachen

Java
Scala
Kotlin
Maven
Gradle
Typescript

Datenbanken

MySQL
PostgreSQL
Oracle

Datenkommunikation

REST APIs
gRPC
GraphQL
API Management

Branchen

Branchen

  • 7 years utilities / Energy industry (E.ON)
  • 2 years cloud PaaS/ telecommunication industry (Sinch)
  • 3 years automotive industry
  • eCommerce
  • fashion industry


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.