Senior Full Stack Developer / Software Architect / Consultant
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 76185 Karlsruhe
- auf Anfrage
- de | en | fr
- 18.04.2024
Kurzvorstellung
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."
1/2024 – 3/2024
TätigkeitsbeschreibungPriority 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 Qualifikationen3D 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."
1/2023 – 12/2023
TätigkeitsbeschreibungContinuous 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 Qualifikationen3D 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."
1/2022 – 12/2022
TätigkeitsbeschreibungAnalysis 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 Qualifikationen3D-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."
12/2020 – 12/2021
TätigkeitsbeschreibungAnalysis 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 QualifikationenJava 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."
4/2020 – 11/2020
TätigkeitsbeschreibungSpring 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 QualifikationenJava 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."
8/2019 – 3/2020
TätigkeitsbeschreibungAnalysis 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 QualifikationenContinuous Delivery (CDE), Java (allg.), Java Message Service (JMS), Jenkins, Migration, OpenShift, PostgreSQL, Software Analyse, Software Architektur / Modellierung, Softwarequalität, Spring, Teamentwicklung, Testautomatisierung, UML
Qualifikationen
Projekt‐ & Berufserfahrung
1/2024 – 3/2024
TätigkeitsbeschreibungPriority 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 Qualifikationen3D 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
1/2023 – 12/2023
TätigkeitsbeschreibungContinuous 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 Qualifikationen3D 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
1/2022 – 12/2022
TätigkeitsbeschreibungAnalysis 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 Qualifikationen3D-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
12/2020 – 12/2021
TätigkeitsbeschreibungAnalysis 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 QualifikationenJava 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
4/2020 – 11/2020
TätigkeitsbeschreibungSpring 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 QualifikationenJava 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
8/2019 – 3/2020
TätigkeitsbeschreibungAnalysis 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 QualifikationenContinuous Delivery (CDE), Java (allg.), Java Message Service (JMS), Jenkins, Migration, OpenShift, PostgreSQL, Software Analyse, Software Architektur / Modellierung, Softwarequalität, Spring, Teamentwicklung, Testautomatisierung, UML
4/2019 – 7/2019
TätigkeitsbeschreibungLoad- and Performance Testing of an Integration Environment with some Mocked Services. Development of a JMeter Plugin as Load Provider.
Eingesetzte QualifikationenCyber Security, Softwarequalität, Testautomatisierung, Java (allg.), Softwareentwicklung (allg.), Effizienz-Messung
4/2019 – 6/2019
TätigkeitsbeschreibungJava 11 Consulting and Development of JavaFX Based Application with Outlook Integration for reading and answering Mails with xJustiz Receipt Attachment.
Eingesetzte QualifikationenCyber Security, Testautomatisierung, Java (allg.), JavaFX, Softwareentwicklung (allg.)
2/2019 – 5/2019
TätigkeitsbeschreibungAdapter that Fetches EMails via IMAP and stores these Mails into a Long Term Storage System.
Eingesetzte QualifikationenTestautomatisierung, Java (allg.), Softwareentwicklung (allg.), Spring
Über mich
Manufacturing 2+ Years (OpenCascade, 3d Math)
Automotive 4+ Years (PAI, AWS)
Healthcare 4+ Years (DICOM, HL7v2, HL7v3, FHIR, eArztbrief, Telematik)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden