freiberufler Cloud Consultant / Backend Developer / Software Architect auf freelance.de

Cloud Consultant / Backend Developer / Software Architect

zuletzt online vor 6 Tagen
  • auf Anfrage
  • 68723 Schwetzingen
  • Europa
  • de  |  en  |  es
  • 01.11.2024

Kurzvorstellung

F. S. ist ein erfahrener Software-Engineer mit Fokus auf Enterprise-Anwendungen und Cloud-Technologien. Er spezialisiert sich auf Microservices, Kubernetes-Bereitstellung und hoch qualitative Entwicklungen in Google Cloud und Azure

Qualifikationen

  • Cloud-Services
  • Java-Entwickler3 J.
  • Python-Programmierer4 J.
  • Angular
  • Backend Entwickler
  • Google Cloud3 J.
  • Kubernetes2 J.
  • Node.Js2 J.
  • React (JavaScript library)3 J.
  • Software Quality

Projekt‐ & Berufserfahrung

Java Consultant
Dreyfus Söhne & Cie AG, Basel
2/2024 – 12/2025 (1 Jahr, 11 Monate)
Banken
Tätigkeitszeitraum

2/2024 – 12/2025

Tätigkeitsbeschreibung

Die Applikationen wurden mit Java EE und Java Spring Boot implementiert. Als Frontend-Tools kamen JavaFX und React zum Einsatz. Die Daten wurden in einer On-Premise gehosteten IBM DB2-Datenbank gespeichert. Zur Build- und Test- Automatisierung wurde Jenkins verwendet. Bei der Cloudmigration wurden die Applikationen in AKS (Azure Kubernetes Service) bereitgestellt.

Eingesetzte Qualifikationen

Hibernate (Java), IBM DB2, Java-Entwickler, JavaFX, Microsoft Azure, Spring Framework

Team Lead Data Management Platform (Azure, Microservices, Kubernetes)
Cariad SE, Berlin
7/2023 – 2/2024 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2023 – 2/2024

Tätigkeitsbeschreibung

Implementierung einer Datenplattform welche als Microservices in Azure Kubernetes Service bereitgestellt werden. Die Datenplattform ermöglicht es Zugriff auf Datenressourcen zu beantragen, welches vom Datenbesitzer genehmigt werden kann. Es wurden Datenressourcen von Microsoft Azure ADLSGen2 oder Databricks Instanzen unterstützt. Die Microservices wurden mit Python und dem FastAPI Framework implementiert. Die Kommunikation zwischen den Microservices wurden mit REST (synchron) und Azure EventHub (asynchron) umgesetzt. Als Datenbank wurde für jedes der Microservices eine NoSQL CosmosDB Instanz erstellt. Die Microservices innerhalb des Kubernetes Namespaces wurden mit Ingress/Egress Policies und dem OAuth 2.0-Standard geschützt. Die Ressourcen wurden mithilfe von Terraform automatisch erstellt. Mit GitHub Actions und ArgoCD wurde eine CI/CD Pipeline erstellt, um die
icroservices als Docker-Images zu erstellen und auf Kubernetes bereitzustellen.

Eingesetzte Qualifikationen

Docker, Kubernetes, Microsoft Azure, Python-Programmierer, Software Architecture

Solution Architect (Google Cloud, Apigee, Serverless)
Jet2.com, Gütersloh
3/2023 – 7/2024 (1 Jahr, 5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

3/2023 – 7/2024

Tätigkeitsbeschreibung

Es wurde eine API-Gateway mithilfe von Apigee implementiert, bei dem Backend-Server-Endpunkte, ohne Änderungen am Client durchzuführen, nahtlos getauscht werden kann. Es standen legacy SOAP-Endpunkte und modernen REST-Schnittstellen zur Verfügung. Der Client sendete den Request gemäß der SOAPSpezifikation an die API-Gateway. Die API-Gateway implementierte eine SOAP-to-REST Transformation, um die Anfrage auf die REST-Endpunkte weiterzuleiten. Um die Skalierbarkeit sicherzustellen, wurde Apigee X verwendet, welche auf der Google Cloud ausgeführt wird. Um zwischen den zwei Endpunkten wechseln zu können, wurde ein Frontend mit NextJS implementiert und auf Google Cloud App Engine ausgeführt. Das Frontend wurde mit OAuth 2.0 und OpenID-Connect gesichert.

Eingesetzte Qualifikationen

API-Entwickler, Cloud (allg.), Google Cloud, React (JavaScript library), Software Architecture

Cloud Consultant (GCP, Big Data, BigQuery, Data Engineer)
Deutsche Börse AG, Frankfurt
10/2022 – 3/2023 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

Entwicklung einer skalierbaren und erweiterbaren Validierungsplattform für große Mengen von Finanztransaktionsdaten. Die Anwendung wurde auf der Google Cloud bereitgestellt. Per Batch-Operation werden im regulären Abstand große Dateien auf ein Google Cloud Storage Bucket gespeichert. Eine Cloud-gemanagte Apache Airflow Instanz führt die Validierungslogik aus und speichert nach Erfolgreicher Validierung die großen Datenmengen in BigQuery, wo sie später analysiert werden können. Die Validierungslogik wurde mit Python implementiert. Durch Anwendung der Clean Architecture wurde die Anwendung leicht testbar und für weitere Validierungen erweiterbar.

Eingesetzte Qualifikationen

Big Data, Google Cloud, Python-Programmierer, Software Architecture

Java Entwickler (Java Spring Boot, MongoDB, Microservice)
Forschungszentrum für Informatik, Karlsruhe
4/2022 – 10/2022 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2022 – 10/2022

Tätigkeitsbeschreibung

Mithilfe einer Microservice Architektur wurde eine SoftwareArchitektur entwickelt und implementiert, welche Modelle des Maschinellen Lernens, nach Transformation in ein standardisiertes Austauschformat, mit verschiedenen Programmiersprachen ausführen lasst. Die Microservice Architektur wurde mithilfe von Java Spring Boot implementiert

Eingesetzte Qualifikationen

Java-Entwickler, Mongodb, Spring Framework

Backend Developer (Festanstellung)
SAP SE, Walldorf
1/2021 – 7/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 7/2021

Tätigkeitsbeschreibung

Im Rahmen des Projektes wurde untersucht inwieweit eine legacy Applikation mit einer modernen Web-Applikation abgelöst werden kann. Hierfür wurde ein Prototypen mithilfe von Spring Boot, MongoDB und Wordpress erstellt. Darüber hinaus wurden Prozesse mithilfe von RPA und Microsoft Power Automate automatisiert

Eingesetzte Qualifikationen

Microsoft Power Automate, Mongodb, Docker, Java (allg.), Spring Framework, Wordpress

Fullstack Entwickler (JavaScript, Python) (Festanstellung)
TraderFox GmbH, Reutlingen
6/2020 – 9/2020 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2020 – 9/2020

Tätigkeitsbeschreibung

Implementierung einer Fullstack-Applikation zur Visualisierung und Verarbeitung von Finanztransaktionsdaten. Dabei wurde zur Performanceoptimierung pures HTML und JavaScript verwendet. Im Backend wurde Python verwendet

Eingesetzte Qualifikationen

JavaScript-Entwickler, Python-Programmierer, HTML5, Backend Entwickler, Frontend Entwickler

Co-Founder Cloud-native application (GCP)
Kundenname anonymisiert, Schwetzingen
1/2020 – 12/2021 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 12/2021

Tätigkeitsbeschreibung

Entwicklung einer Cloud nativen Applikation, bei der E-Sportler mit monetärem Einsatz gegeneinander spielen. Die Applikation wurde vollends auf der Google Cloud ausgeführt. Das Frontend wurde als Singpe-Page-Application mit React entwickelt und über Firebase Hosting bereitgestellt. Als Datenbank wurde Firestore verwendet, welches eine Echtzeitverbindung zum Client mithilfe von GRPC ermöglicht. Mit Firebase Cloud Messaging wurde das Frontend vom Backend über spezifische Events benachrichtigt. Das Backend wurde mit TypeScript und dem NodeJS-Framework implementiert und mit Google Cloud Functions bereitgestellt. Als Zahlungsdienstleister wurde PayPal und Stripes unterstützt.

Eingesetzte Qualifikationen

Google Cloud, Java-Entwickler, Node.Js, Python-Programmierer, React (JavaScript library)

Java Entwickler (Java, Docker) (Festanstellung)
Deutsches Krebsforschungszentrum, Heidelberg
9/2019 – 1/2021 (1 Jahr, 5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

9/2019 – 1/2021

Tätigkeitsbeschreibung

Es wurde eine Applikation entwickelt, bei dem Universitätskliniken Informationen austauschen können. Die Applikation wurde mit Java-EE implementiert und als Datenbank wurde eine SQL-PostgreSQL Datenbank verwendet. Es wurde eine OpenID-Connect Schnittstelle implementiert, mit der die Authentifizierung und Autorisierung der Applikation vereinfacht wurde. Integrationstests wurden in einer Bitbucket Pipeline ausgeführt, bei dem mithilfe von Newman Anfragen an die Applikation gesendet wurden.

Eingesetzte Qualifikationen

Docker, Hibernate (Java), Java-Entwickler, Kubernetes, Postgresql, Spring Framework

KI Developer (Festanstellung)
Forschungszentrum für Informatik, Karlsruhe
5/2018 – 2/2019 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 2/2019

Tätigkeitsbeschreibung

Es wurden mehrere KI-Modelle entwickelt und optimiert, welche mithile eines Autodecoders, synthetische Trainingsdaten für autonom fahrende Autos generiert. Dafür wurde eine Architektur mithilfe von Python FastAPI gebaut, um die Modelle dynamisch trainieren zu lassen. Für die einfache Benutzung wurde eine GUI mithilfe von PyQT 5 erstellt.

Eingesetzte Qualifikationen

API-Entwickler, Python-Programmierer, Qt (Software), Tensorflow

Zertifikate

ISAQB Software Architecture Foundation
ISAQB
2024
Google Cloud Professional Data Engineer
2023
Google Cloud Professional Developer
2022

Ausbildung

Master Informatik
M.Sc.
Karlsruher Institut für Technologie
2022
Karlsruhe
Informatik Bachelor
B.Sc
Karlsruher Institut für Technologie
2014
Karlsruhe

Über mich

Professioneller IT-Consultant mit Spezialisierung auf Cloud-Lösungen, Migration und Architektur

Willkommen auf meinem Profil! Ich bin ein erfahrener IT-Consultant mit einer tiefen Spezialisierung auf Cloud-Technologien, Migrationen und IT-Architektur. Mit meiner mehrjährigen Erfahrung in der Branche habe ich erfolgreich Projekte für verschiedene Branchen und Unternehmensgrößen durchgeführt.

Meine Fachgebiete umfassen:
Cloud-Lösungen: Beratung, Implementierung und Optimierung von Cloud-Strategien für AWS, Azure und Google Cloud. Ich unterstütze Sie bei der Auswahl der richtigen Cloud-Services, Kostenoptimierung und der Sicherstellung von Skalierbarkeit und Performance.
Migration: Planung und Durchführung von komplexen Migrationsprojekten von On-Premises zu Cloud oder zwischen verschiedenen Cloud-Plattformen. Ich stelle sicher, dass Ihre Daten sicher und effizient migriert werden, mit minimalen Ausfallzeiten und Risiken.
Architektur: Design und Implementierung von robusten, skalierbaren und hochverfügbaren IT-Architekturen, die auf Ihre speziellen Geschäftsanforderungen zugeschnitten sind. Ich nutze Best Practices und neueste Technologien, um nachhaltige Lösungen zu schaffen.

Technische Expertise:

Programmiersprachen:
Java: Entwicklung von Backend-Systemen, Microservices und komplexen Unternehmensanwendungen.
Python: Skripting, Automatisierung, Datenanalyse und maschinelles Lernen.
TypeScript: Entwicklung skalierbarer und wartbarer Anwendungen.
Frontend-Frameworks:
Angular: Entwicklung dynamischer und interaktiver Webanwendungen.
React: Erstellung von performanten und benutzerfreundlichen User Interfaces.

Mit meinem umfangreichen technischen Know-how und meiner Fähigkeit, komplexe Probleme zu lösen, biete ich maßgeschneiderte Lösungen, die genau auf die Bedürfnisse meiner Kunden abgestimmt sind. Mein Ansatz ist stets kundenorientiert, transparent und darauf ausgerichtet, den höchsten Mehrwert für Ihr Unternehmen zu schaffen.

Warum ich?
Ergebnisorientiert: Ich konzentriere mich darauf, Ergebnisse zu liefern, die Ihre Erwartungen übertreffen.
Zuverlässig: Verlässlichkeit und Termintreue sind für mich selbstverständlich.
Agil und Flexibel: Anpassung an sich ändernde Anforderungen und schnelle Reaktionen auf neue Herausforderungen.
Ich freue mich darauf, mit Ihnen zusammenzuarbeiten und Ihr nächstes IT-Projekt zum Erfolg zu führen. Lassen Sie uns gemeinsam die Zukunft Ihrer IT gestalten!


Kontaktieren Sie mich noch heute, um mehr zu erfahren oder ein erstes Gespräch zu vereinbaren.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
  • Italienisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
60
Alter
31
Berufserfahrung
6 Jahre und 6 Monate (seit 05/2018)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden