freiberufler Senior Full Stack Developer / Software Architect / Consultant auf freelance.de

Senior Full Stack Developer / Software Architect / Consultant

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 76185 Karlsruhe
  • auf Anfrage
  • de  |  en  |  fr
  • 18.04.2024

Kurzvorstellung

I offer highly analytical perception, fast comprehension and sophisticated conception and implementation. With a personal demand for self development my skill set steadily grows and reaches beyond software development.

Auszug Referenzen (6)

"Die Zusammenarbeit mit Patrick war hervorragend. Sehr großes Java Wissen, hat viel Wert auf hohe Code Qualität gelegt und guter Coach für die Juniors."
Consultant, Lead Developer
Isabell Obst
Tätigkeitszeitraum

1/2024 – 3/2024

Tätigkeitsbeschreibung

Priority on elaborating and optimizing new Algorithms for detecting Features in CAD Files. Memory Profiling, identification and resolving of memory Leaks. Continuous analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Improvement of software architecture for better stability and efficient maintenance. Establishing a more devops driven mindset for operation and maintenance in the team. Guiding Team towards an efficient continuous internal delivery process.

Eingesetzte Qualifikationen

3D Grafiken, Bash (Shell), C++, DevOps, Docker, Identitätsmanagement (IDM), Java (allg.), Jenkins, Node.js, PostgreSQL, Python, React (JavaScript library), SCRUM, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Softwarequalität, Spring, SQL, Teamentwicklung, Testautomatisierung, TypeScript, Ubuntu

"Die Zusammenarbeit mit Patrick war hervorragend. Sehr großes Java Wissen, hat viel Wert auf hohe Code Qualität gelegt und guter Coach für die Juniors."
Consultant, Lead Developer
Isabell Obst
Tätigkeitszeitraum

1/2023 – 12/2023

Tätigkeitsbeschreibung

Continuous analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Memory Profiling, identification and resolving of memory Leaks. Improvement of software architecture for better stability and efficient maintenance. Establishing a more devops driven mindset for operation and maintenance in the team. Guiding Team towards an efficient continuous internal delivery process. Consulting and Supporting Lead Architect of the overarching platform on design decisions. Supporting Project Manager in Team setup.

Eingesetzte Qualifikationen

3D Grafiken, Bash (Shell), Docker, Hibernate (Java), Identitätsmanagement (IDM), Java (allg.), Jenkins, PostgreSQL, SCRUM, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Softwarequalität, SQL, Teamentwicklung, Testautomatisierung, TypeScript

"Die Zusammenarbeit mit Patrick war hervorragend. Sehr großes Java Wissen, hat viel Wert auf hohe Code Qualität gelegt und guter Coach für die Juniors."
Consultant, Lead Developer
Isabell Obst
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

Analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Performance Profiling, identification and resolving of performance Bottlenecks. Setting up of CI/CD Pipeline and integration of Quality Assurance tools. Introducing Concepts for Clean Architecture for getting the Application ready for possible cloud use in future. Securing the Application by integration of TLS and OAuth2.0. Consulting and Supporting Lead Architect of the overarching platform on designing efficient software for low profile hardware. Supporting Project Manager in Team setup.

Eingesetzte Qualifikationen

3D-CAD, 3D Grafiken, Bash (Shell), Docker, Hibernate (Java), Java (allg.), Jenkins, JNI (Java Native Interface), Node.js, PostgreSQL, Python, RDB / RDBMS, React (JavaScript library), Red Hat Enterprise Linux (RHEL), RPC (Remote Procedure Call), SCRUM, Spring, SQL, Testautomatisierung, TypeScript

"Patrick coached the entire team and helped to improve our processes moving from a monolitic legacy app to micro services. Thank you."
Consultant, Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

Analysis of Quality and Methodology and Improvement of Development Process. Consulting and Supporting Project Manager and Product Owner on the Development Process and Methodologies. Leading and Supporting Development Team to improve quality. Performance Profiling and Identification and Resolving of major Bottleneck. Preparation of Concepts for turning monolithic Application Design into real cloud-ready Microservices. Preparation of Concepts for assuring data consistency and security throughout cloud application.

Eingesetzte Qualifikationen

Java Message Service (JMS), Amazon Web Services (AWS), AngularJS, Confluence (Atlassian), Container Management, Continuous Delivery (CDE), Docker, Git, Identitätsmanagement (IDM), Java (allg.), Jenkins, Kanban (Softwareentwicklung), Kubernetes, RDB / RDBMS, SCRUM, Software Architektur / Modellierung, Software Design, Softwarequalität, Spring, SQL, Testautomatisierung, TypeScript

"Patrick had a significant part in making our SpringBoot upgrade and the migration to AWS a huge success.
Thanks a lot."
Consultant, Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

4/2020 – 11/2020

Tätigkeitsbeschreibung

Spring Boot Upgrade from 1.5 to 2.3. Migration of Application from OpenShift to AWS. Introduction of Resilience Patterns to at least one Component. Extension of Build Pipeline for automated deployment.

Eingesetzte Qualifikationen

Java Message Service (JMS), Amazon Web Services (AWS), AngularJS, Docker, Java (allg.), Jenkins, Kubernetes, SCRUM, Software Analyse, Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität, Spring, SQL, Teamentwicklung, Testautomatisierung, TypeScript, UML

"With Patricks help, we improved our SW development and QA processes and brought or Project back on track. Thanks."
Consultant, Lead Developer
Kundenname anonymisiert
Tätigkeitszeitraum

8/2019 – 3/2020

Tätigkeitsbeschreibung

Analysis of Quality and Methodology and Improvement of Development Process. Consulting and Supporting Project Manager and Product Owner on the Development Process and Methodologies. Leading and Supporting Development Team to improve quality. Introduction to Infrastructure as Code and setup of a CI/CD Pipeline as Code. Introduction of Helm Charts. Carving out of Microservice from Monolithic Application. Preperation for JDK 11 Migration.

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Java (allg.), Java Message Service (JMS), Jenkins, Migration, OpenShift, PostgreSQL, Software Analyse, Software Architektur / Modellierung, Softwarequalität, Spring, Teamentwicklung, Testautomatisierung, UML

Qualifikationen

  • Software Develoment Process Optimization
  • Software Development (allg.)
  • Team Development
  • Cloud (allg.)
  • DevOps
  • Java / Kotlin
  • Performance Optimization
  • Software Design
  • Testautomatisierung
  • TypeScript

Projekt‐ & Berufserfahrung

Consultant, Lead Developer
Kundenname anonymisiert, München
1/2024 – 3/2024 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2024 – 3/2024

Tätigkeitsbeschreibung

Priority on elaborating and optimizing new Algorithms for detecting Features in CAD Files. Memory Profiling, identification and resolving of memory Leaks. Continuous analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Improvement of software architecture for better stability and efficient maintenance. Establishing a more devops driven mindset for operation and maintenance in the team. Guiding Team towards an efficient continuous internal delivery process.

Eingesetzte Qualifikationen

3D Grafiken, Bash (Shell), C++, DevOps, Docker, Identitätsmanagement (IDM), Java (allg.), Jenkins, Node.js, PostgreSQL, Python, React (JavaScript library), SCRUM, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Softwarequalität, Spring, SQL, Teamentwicklung, Testautomatisierung, TypeScript, Ubuntu

Consultant, Lead Developer
Kundenname anonymisiert, München
1/2023 – 12/2023 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2023 – 12/2023

Tätigkeitsbeschreibung

Continuous analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Memory Profiling, identification and resolving of memory Leaks. Improvement of software architecture for better stability and efficient maintenance. Establishing a more devops driven mindset for operation and maintenance in the team. Guiding Team towards an efficient continuous internal delivery process. Consulting and Supporting Lead Architect of the overarching platform on design decisions. Supporting Project Manager in Team setup.

Eingesetzte Qualifikationen

3D Grafiken, Bash (Shell), Docker, Hibernate (Java), Identitätsmanagement (IDM), Java (allg.), Jenkins, PostgreSQL, SCRUM, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Softwarequalität, SQL, Teamentwicklung, Testautomatisierung, TypeScript

Consultant, Lead Developer
Kundenname anonymisiert, München
1/2022 – 12/2022 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

Analysis of methodology and improvement of Development Process. Consulting and supporting team on Clean Coding to assure quality and reducing Technical Dept. Performance Profiling, identification and resolving of performance Bottlenecks. Setting up of CI/CD Pipeline and integration of Quality Assurance tools. Introducing Concepts for Clean Architecture for getting the Application ready for possible cloud use in future. Securing the Application by integration of TLS and OAuth2.0. Consulting and Supporting Lead Architect of the overarching platform on designing efficient software for low profile hardware. Supporting Project Manager in Team setup.

Eingesetzte Qualifikationen

3D-CAD, 3D Grafiken, Bash (Shell), Docker, Hibernate (Java), Java (allg.), Jenkins, JNI (Java Native Interface), Node.js, PostgreSQL, Python, RDB / RDBMS, React (JavaScript library), Red Hat Enterprise Linux (RHEL), RPC (Remote Procedure Call), SCRUM, Spring, SQL, Testautomatisierung, TypeScript

Consultant, Lead Developer
Kundenname anonymisiert, Böblingen
12/2020 – 12/2021 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

Analysis of Quality and Methodology and Improvement of Development Process. Consulting and Supporting Project Manager and Product Owner on the Development Process and Methodologies. Leading and Supporting Development Team to improve quality. Performance Profiling and Identification and Resolving of major Bottleneck. Preparation of Concepts for turning monolithic Application Design into real cloud-ready Microservices. Preparation of Concepts for assuring data consistency and security throughout cloud application.

Eingesetzte Qualifikationen

Java Message Service (JMS), Amazon Web Services (AWS), AngularJS, Confluence (Atlassian), Container Management, Continuous Delivery (CDE), Docker, Git, Identitätsmanagement (IDM), Java (allg.), Jenkins, Kanban (Softwareentwicklung), Kubernetes, RDB / RDBMS, SCRUM, Software Architektur / Modellierung, Software Design, Softwarequalität, Spring, SQL, Testautomatisierung, TypeScript

Consultant, Lead Developer
Kundenname anonymisiert, Böblingen
4/2020 – 11/2020 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2020 – 11/2020

Tätigkeitsbeschreibung

Spring Boot Upgrade from 1.5 to 2.3. Migration of Application from OpenShift to AWS. Introduction of Resilience Patterns to at least one Component. Extension of Build Pipeline for automated deployment.

Eingesetzte Qualifikationen

Java Message Service (JMS), Amazon Web Services (AWS), AngularJS, Docker, Java (allg.), Jenkins, Kubernetes, SCRUM, Software Analyse, Software Architektur / Modellierung, Softwareentwicklung (allg.), Softwarequalität, Spring, SQL, Teamentwicklung, Testautomatisierung, TypeScript, UML

Consultant, Lead Developer
Kundenname anonymisiert, Böblingen
8/2019 – 3/2020 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2019 – 3/2020

Tätigkeitsbeschreibung

Analysis of Quality and Methodology and Improvement of Development Process. Consulting and Supporting Project Manager and Product Owner on the Development Process and Methodologies. Leading and Supporting Development Team to improve quality. Introduction to Infrastructure as Code and setup of a CI/CD Pipeline as Code. Introduction of Helm Charts. Carving out of Microservice from Monolithic Application. Preperation for JDK 11 Migration.

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Java (allg.), Java Message Service (JMS), Jenkins, Migration, OpenShift, PostgreSQL, Software Analyse, Software Architektur / Modellierung, Softwarequalität, Spring, Teamentwicklung, Testautomatisierung, UML

Senior Developer
Kundenname anonymisiert, Berlin
4/2019 – 7/2019 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

Load- and Performance Testing of an Integration Environment with some Mocked Services. Development of a JMeter Plugin as Load Provider.

Eingesetzte Qualifikationen

Cyber Security, Softwarequalität, Testautomatisierung, Java (allg.), Softwareentwicklung (allg.), Effizienz-Messung

Senior Developer
Kundenname anonymisiert, Berlin
4/2019 – 6/2019 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2019 – 6/2019

Tätigkeitsbeschreibung

Java 11 Consulting and Development of JavaFX Based Application with Outlook Integration for reading and answering Mails with xJustiz Receipt Attachment.

Eingesetzte Qualifikationen

Cyber Security, Testautomatisierung, Java (allg.), JavaFX, Softwareentwicklung (allg.)

Senior Developer
Kundenname anonymisiert, Berlin
2/2019 – 5/2019 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2019 – 5/2019

Tätigkeitsbeschreibung

Adapter that Fetches EMails via IMAP and stores these Mails into a Long Term Storage System.

Eingesetzte Qualifikationen

Testautomatisierung, Java (allg.), Softwareentwicklung (allg.), Spring

Über mich

Business Knowledge:
Manufacturing 2+ Years (OpenCascade, 3d Math)
Automotive 4+ Years (PAI, AWS)
Healthcare 4+ Years (DICOM, HL7v2, HL7v3, FHIR, eArztbrief, Telematik)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
141
Alter
41
Berufserfahrung
17 Jahre und 9 Monate (seit 07/2006)

Kontaktdaten

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

Jetzt Mitglied werden