17.02.2025 aktualisiert


nicht verfügbar
Cloud Consultant / Fullstack Entwickler
Schwetzingen, Deutschland
Weltweit
M.Sc. Computer ScienceSkills
Clean CodeJavaAbstraktionsebenenAirflowAmazon Web ServicesHtml5Microsoft AzureBootstrapCSSCloud ComputingETLData WarehousingJ2EEHibernateSpring FrameworkPythonPostgresqlMongodbNode.JsOauthSoftware ArchitectureAngular 2+IonicNext.jsSonarqubeTypescriptOpenapiGoogle CloudReactJSApache SparkFirebaseApigeeBackendFastapiAngularJSKubernetesGoogle BigqueryApache KafkaFront EndApi DesignApi-GatewayNestJSDaten-PipelineServerless ComputingJenkinsDatabricksMicroservices
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:
Warum ich?
Kontaktieren Sie mich noch heute, um mehr zu erfahren oder ein erstes Gespräch zu vereinbaren.
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.
- 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.
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.
Kontaktieren Sie mich noch heute, um mehr zu erfahren oder ein erstes Gespräch zu vereinbaren.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
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.
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 Microservices als Docker-Images zu erstellen und auf Kubernetes bereitzustellen.
Aufgaben
• Implementierung der Microservices
• Modellierung der Softwarearchitektur
• Code Reviews
• Arbeitsverteilung innerhalb des Teams
• Schnittstellendefinition
• Implementierung der Authentifizierungs- und Autorisations-Schicht
• Definition von Helm-Charts
• Definition von Git-Branchstrategien
• Implementierung von GitHub Actions
• Testen der Funktionalitäten mit Pytest
Aufgaben
• Implementierung der Microservices
• Modellierung der Softwarearchitektur
• Code Reviews
• Arbeitsverteilung innerhalb des Teams
• Schnittstellendefinition
• Implementierung der Authentifizierungs- und Autorisations-Schicht
• Definition von Helm-Charts
• Definition von Git-Branchstrategien
• Implementierung von GitHub Actions
• Testen der Funktionalitäten mit Pytest
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 SOAP-Spezifikation 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.
Aufgaben
• Entwurf der Cloud Architektur
• Implementierung der API-Gateway
• Kunden Kommunikation
• Implementierung des Frontends
• Integrationstest
Aufgaben
• Entwurf der Cloud Architektur
• Implementierung der API-Gateway
• Kunden Kommunikation
• Implementierung des Frontends
• Integrationstest