freiberufler Senior Full-Stack Developer / Java, Kotlin, TypeScript / Consultant auf freelance.de

Senior Full-Stack Developer / Java, Kotlin, TypeScript / Consultant

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 76185 Karlsruhe
  • auf Anfrage
  • de  |  en  |  fr
  • 02.12.2024

Kurzvorstellung

I offer several years experience in analysis, conception, planning, development, integration, quality assurance, deployment, monitoring, and operation of software solutions in the areas of Java/Kotlin, Typescript, CI/CD, DevOps, Cloud.

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."
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, 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."
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, 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."
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, 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."
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, Java (allg.), Java Message Service, Jenkins, Systemmigration, Openshift, Postgresql, Softwareanforderungsanalyse, Software Architecture, Software Quality, Spring Framework, Team Building, Test Automation, UML

Qualifikationen

  • Software Develoment Process Optimization
  • Software Development (allg.)
  • Team Development
  • Cloud (allg.)
  • DevOps
  • Java / Kotlin
  • Performance Optimization
  • Software Design2 J.
  • Test Automation5 J.
  • Typescript4 J.

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, 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

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, Java (allg.), Jenkins, Postgresql, Scrum, Server-Monitoring, Software Design, Softwareentwicklung (allg.), Software Quality, SQL, Team Building, Test Automation, 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 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

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, 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

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, 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

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, Java (allg.), Java Message Service, Jenkins, Systemmigration, Openshift, Postgresql, Softwareanforderungsanalyse, Software Architecture, Software Quality, Spring Framework, Team Building, Test Automation, 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, Software Quality, Test Automation, 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, Test Automation, 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

Test Automation, Java (allg.), Softwareentwicklung (allg.), Spring Framework

Über mich

Business Knowledge:
Manufacturing 2+ Years (OpenCascade, 3d Math)
Automotive 7+ Years
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
422
Alter
42
Berufserfahrung
18 Jahre und 5 Monate (seit 07/2006)

Kontaktdaten

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

Jetzt Mitglied werden