With backend by heart, architecture by passion and agile by mind I help to solve problems pragmatically as software developer, architect or consultant
Aktualisiert am 06.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.06.2024
Verfügbar zu: 80%
davon vor Ort: 100%
Java
Spring
Azure
Spring Web
Spring Data
Domain Driven Design
Clean Architecture
Agile Development
MySQL
MongoDB
Spring Boot
Spring Security
Azure Cloud
Azure AppService
Azure DevOps
German
Muttersprache
English
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 months
2023-07 - now

Consulting

Solution Architect
Solution Architect
Consulting in the role of an architect as well as in the role of a developer in various topics. Pushing for clean code, clean architecture and clean communication. Building pragmatic solutions with the help of Domain Driven Design and infrastructure as code.
Focus Shift Software GmbH, Karlsruhe
11 months
2023-07 - now

routing capabilities and searching for charging locations

Java Spring (Boot Cloud ...

Design, implement, lead and connect as coding architect a part of the mobility+ App Backend to provide functionalities like car selector, FAQs, routing capabilities and searching for charging locations.

Java Spring (Boot Cloud Security Data) Azure (Devops AppService Insights KeyVaults Custom Domains Api Management Servicebus Knowledgebase Language Studio) MongoDB DDD Clean/Hexagonal Architecture
EnBW mobility+ AG & Co. KG
2 years 7 months
2021-11 - now

Providing a lean solution for all quirks in the topic of vacation

Sales Marketing
Providing a lean solution for all quirks in the topic of vacation management and time tracking for both, those who are capable of maintaining open source software as

well for those who can not provide the resource in terms of time, money and knowledge or do not want to struggle with the effort and complexity of setup and maintenance by a software as a service solution


Sales Marketing
Focus Shift Software GmbH, Karlsruhe
9 years 8 months
2013-11 - 2023-06

various Projects

Senior Software Engineer / -architect / -consultant
Senior Software Engineer / -architect / -consultant

EnBW mobility+ AG & Co. KG
  • Develop a Roaming Platform by unify eMobility protocols (OCPI, OCHP, OICP) for both EMPs and CPOs to provide the ability of charging, authenticating and searching.
  • Design, implement, lead and connect as coding architect a part of the mobility+ App Backend to provide functionalities like car selector, FAQs, routing capabilities and searching for charging locations.

Skills:
Java, Spring (Boot, Cloud, Security, Data), Azure (Devops, Cloud, AppService, Insights, KeyVaults, Custom Domains, Api Management, Servicebus, Knowledgebase, Language Studio), MongoDB, DDD, Clean/Hexagonal Architecture

dmTECH GmbH 
  • Replacement of a legacy system with a multi-tenant backend for managing coupons of a multi-partner program service provider. New development of receipt processing for discounting and subsequent financial accounting.

Skills:
Java, Spring (Boot, Web, Security, HATEOAS, RestDocs, Batch, Cloud, Data), MariaDB, ELK, InfluxDB/Grafana, BDD/Cucumber, Git, Maven, Jenkins, GitLab CI, Jira, Bitbucket, Cloud Foundry, Ansible

BMW AG
  • Implementation of app lifecycle management and premium apps for ID5 (head unit of BMW 7) in a headless browser environment.

Skills:
Java Script, requireJs, Jasmine, Git, Maven, Jenkins

Various short term projects (e.g. Rhenus Ports, persolog, Markant, LGL) 
  • Analysis of architecture, teams und future viability?
  • Design and support migration path
  • Software development and Consulting

synyx engagement
Further engagement to move the company forward
  • Member of strategic team
  • Member of HR team

synyx GmbH & Co. KG, Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2013
Karlsruhe Institute of Technology/ synyx GmbH & Co. KG
Diploma in Computer Science

Focus:
Diploma Thesis, Topic: on Request (10/2012 - 10/2013)
Skills: Java, Drools, Cassandra

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Azure Spring Web Spring Data Domain Driven Design Clean Architecture Agile Development MySQL MongoDB Spring Boot Spring Security Azure Cloud Azure AppService Azure DevOps

Produkte / Standards / Erfahrungen / Methoden

Profile

Driven by the passion for software development and the desire to solve real world problems by technology, I started my studies in computer science at the Karlsruhe Institute of Technology. I fastly recognized that constant learning and stepping out of the comfort zone is the key to a successful path. That?s why I took the opportunity to dive into various topics and companies as a consultant. By that I not only faced different challenges, but also enriched my skill and mindset. Some of the crucial topics I learned along the way were 

  • common understanding of coding guidelines and quality, and therefore continuous quality measurement 
  • clean code, clean architecture and clean communication 
  • agile development as key to stay on the right path 
  • recognizing DevOps as a mindset and FullStack as a mindset 
  • Domain Driven Design to avoid miscommunication and to align architecture 

With backend by heart, architecture by passion and agile by mind I help to solve problems pragmatically. Btw. what is the hardest challenge in software development to really hit the goal? Communication and human interactions!


Skills and & Proficiency

  • Java
  • Spring (Cloud, Boot, Data, Security, Web)
  • Azure (Devops, Cloud, AppService, Insights, KeyVaults, Custom Domains, Api Management, Servicebus, Knowledgebase, Language Studio)
  • Agile development
  • Domain Driven Design
  • Clean architecture
  • MySQL & MariaDB & MongoDB

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

11 months
2023-07 - now

Consulting

Solution Architect
Solution Architect
Consulting in the role of an architect as well as in the role of a developer in various topics. Pushing for clean code, clean architecture and clean communication. Building pragmatic solutions with the help of Domain Driven Design and infrastructure as code.
Focus Shift Software GmbH, Karlsruhe
11 months
2023-07 - now

routing capabilities and searching for charging locations

Java Spring (Boot Cloud ...

Design, implement, lead and connect as coding architect a part of the mobility+ App Backend to provide functionalities like car selector, FAQs, routing capabilities and searching for charging locations.

Java Spring (Boot Cloud Security Data) Azure (Devops AppService Insights KeyVaults Custom Domains Api Management Servicebus Knowledgebase Language Studio) MongoDB DDD Clean/Hexagonal Architecture
EnBW mobility+ AG & Co. KG
2 years 7 months
2021-11 - now

Providing a lean solution for all quirks in the topic of vacation

Sales Marketing
Providing a lean solution for all quirks in the topic of vacation management and time tracking for both, those who are capable of maintaining open source software as

well for those who can not provide the resource in terms of time, money and knowledge or do not want to struggle with the effort and complexity of setup and maintenance by a software as a service solution


Sales Marketing
Focus Shift Software GmbH, Karlsruhe
9 years 8 months
2013-11 - 2023-06

various Projects

Senior Software Engineer / -architect / -consultant
Senior Software Engineer / -architect / -consultant

EnBW mobility+ AG & Co. KG
  • Develop a Roaming Platform by unify eMobility protocols (OCPI, OCHP, OICP) for both EMPs and CPOs to provide the ability of charging, authenticating and searching.
  • Design, implement, lead and connect as coding architect a part of the mobility+ App Backend to provide functionalities like car selector, FAQs, routing capabilities and searching for charging locations.

Skills:
Java, Spring (Boot, Cloud, Security, Data), Azure (Devops, Cloud, AppService, Insights, KeyVaults, Custom Domains, Api Management, Servicebus, Knowledgebase, Language Studio), MongoDB, DDD, Clean/Hexagonal Architecture

dmTECH GmbH 
  • Replacement of a legacy system with a multi-tenant backend for managing coupons of a multi-partner program service provider. New development of receipt processing for discounting and subsequent financial accounting.

Skills:
Java, Spring (Boot, Web, Security, HATEOAS, RestDocs, Batch, Cloud, Data), MariaDB, ELK, InfluxDB/Grafana, BDD/Cucumber, Git, Maven, Jenkins, GitLab CI, Jira, Bitbucket, Cloud Foundry, Ansible

BMW AG
  • Implementation of app lifecycle management and premium apps for ID5 (head unit of BMW 7) in a headless browser environment.

Skills:
Java Script, requireJs, Jasmine, Git, Maven, Jenkins

Various short term projects (e.g. Rhenus Ports, persolog, Markant, LGL) 
  • Analysis of architecture, teams und future viability?
  • Design and support migration path
  • Software development and Consulting

synyx engagement
Further engagement to move the company forward
  • Member of strategic team
  • Member of HR team

synyx GmbH & Co. KG, Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - 2013
Karlsruhe Institute of Technology/ synyx GmbH & Co. KG
Diploma in Computer Science

Focus:
Diploma Thesis, Topic: on Request (10/2012 - 10/2013)
Skills: Java, Drools, Cassandra

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Azure Spring Web Spring Data Domain Driven Design Clean Architecture Agile Development MySQL MongoDB Spring Boot Spring Security Azure Cloud Azure AppService Azure DevOps

Produkte / Standards / Erfahrungen / Methoden

Profile

Driven by the passion for software development and the desire to solve real world problems by technology, I started my studies in computer science at the Karlsruhe Institute of Technology. I fastly recognized that constant learning and stepping out of the comfort zone is the key to a successful path. That?s why I took the opportunity to dive into various topics and companies as a consultant. By that I not only faced different challenges, but also enriched my skill and mindset. Some of the crucial topics I learned along the way were 

  • common understanding of coding guidelines and quality, and therefore continuous quality measurement 
  • clean code, clean architecture and clean communication 
  • agile development as key to stay on the right path 
  • recognizing DevOps as a mindset and FullStack as a mindset 
  • Domain Driven Design to avoid miscommunication and to align architecture 

With backend by heart, architecture by passion and agile by mind I help to solve problems pragmatically. Btw. what is the hardest challenge in software development to really hit the goal? Communication and human interactions!


Skills and & Proficiency

  • Java
  • Spring (Cloud, Boot, Data, Security, Web)
  • Azure (Devops, Cloud, AppService, Insights, KeyVaults, Custom Domains, Api Management, Servicebus, Knowledgebase, Language Studio)
  • Agile development
  • Domain Driven Design
  • Clean architecture
  • MySQL & MariaDB & MongoDB

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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