Senior Full-Stack Developer / Java, Kotlin, TypeScript / Consultant
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 76185 Karlsruhe
- auf Anfrage
- de | en | fr
- 02.12.2024
Kurzvorstellung
Auszug Referenzen (4)
"Die Zusammenarbeit mit P. 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, Java (allg.), Jenkins, Node.Js, Postgresql, Python, React (JavaScript library), Scrum, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Software Quality, Spring Framework, SQL, Team Building, Test Automation, Typescript, Ubuntu
"P. 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, Amazon Web Services (AWS), AngularJS, Confluence, Container Management, Continuous Delivery, Docker, Git, Identitätsmanagement, Java (allg.), Jenkins, Kanban (Softwareentwicklung), Kubernetes, Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Spring Framework, SQL, Test Automation, Typescript
"P. 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, Amazon Web Services (AWS), AngularJS, Docker, Java (allg.), Jenkins, Kubernetes, Scrum, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.), Software Quality, Spring Framework, SQL, Team Building, Test Automation, 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, Java (allg.), Java Message Service, Jenkins, Systemmigration, Openshift, Postgresql, Softwareanforderungsanalyse, Software Architecture, Software Quality, Spring Framework, Team Building, Test Automation, 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, Java (allg.), Jenkins, Node.Js, Postgresql, Python, React (JavaScript library), Scrum, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Software Quality, Spring Framework, SQL, Team Building, Test Automation, 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, Java (allg.), Jenkins, Postgresql, Scrum, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Software Quality, SQL, Team Building, Test Automation, 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 Modellierung, 3D Grafiken, Bash Shell, Docker, Hibernate (Java), Java (allg.), Jenkins, Java Native Interface, Node.Js, Postgresql, Python, Relationale Datenbanken, React (JavaScript library), Red Hat Enterprise Linux (RHEL), RPC (Remote Procedure Call), Scrum, Spring Framework, SQL, Test Automation, 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, Amazon Web Services (AWS), AngularJS, Confluence, Container Management, Continuous Delivery, Docker, Git, Identitätsmanagement, Java (allg.), Jenkins, Kanban (Softwareentwicklung), Kubernetes, Relationale Datenbanken, Scrum, Software Architecture, Software Design, Software Quality, Spring Framework, SQL, Test Automation, 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, Amazon Web Services (AWS), AngularJS, Docker, Java (allg.), Jenkins, Kubernetes, Scrum, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.), Software Quality, Spring Framework, SQL, Team Building, Test Automation, 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, Java (allg.), Java Message Service, Jenkins, Systemmigration, Openshift, Postgresql, Softwareanforderungsanalyse, Software Architecture, Software Quality, Spring Framework, Team Building, Test Automation, 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, Software Quality, Test Automation, 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, Test Automation, 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 QualifikationenTest Automation, Java (allg.), Softwareentwicklung (allg.), Spring Framework
Über mich
Manufacturing 2+ Years (OpenCascade, 3d Math)
Automotive 7+ Years
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