Freelancerprofil: Z41190

Entwickler DevOps/Software Engineer, Cloud, AWS, JAVA,

IT-Erfahrung seit:
2009
Position:
Software-Entwicklung / Programmierung
Management Summary:
Full Stack Sofware Engineer für den gesamten Lebenszyklus der Software von Implementierung und Testen bis über Deployment und Betrieb der Software.
Projekte im Werdegang

12/2021 - 05/2023 DevOps Engineer
In der komplexen IT Architektur eines der größten deutschen Lebensmitteleinzelhändler ist Software Performance ein Schlüssel zum Erfolg. Die Überwachung der Anwendungen und der Infrastruktur konnte ich durch die Migration der Application Performance Management Plattform Instana hin zu einer skalierbaren Installation in der Google Cloud optimieren. Ebenso war ich für die Planung und Implementierung einer neuen Plattform zum Speichern und Visualisieren von Metriken verantwortlich. Weiterhin habe ich Automatisierungen für das Ausrollen von Agenten für die Logaggregierung sowie für die Application Performance Management Software Instana mittels Ansible Playbooks realisiert. Außerdem habe ich eine Last und Performance Plattform für meinen Kunden entwickelt. Zum Schluss wurde auch eine BigData Anwendung für das Berechnen von Filial KPIs von mir modernisiert. Verwendete Technologien: Java, Instana, Google Cloud Platform, Kubernetes, Docker, Elaticsearch, Kafka, Cassandra, CockroachDB, Postgres, Quarkus, Spring, Go, Ansible, JMeter, Humio, Helm Architektur und Methoden: Cloud, Configuration Management, Microservices, Cloud, Kanban

03/2021 - 11/2021 Software Engineer
Holiday Extras ist ein Vermittler von Zusatzleistungen rund um das Thema Reisen. In der schwierigen Zeit während der Coronapandemie habe ich für das Unternehmen APIs von Dienstanbietern in die komplexe Microservice Landschaft des Unternehmens integriert, um weitere Services für Kunden buchbar zu machen. Weiterhin habe ich mich um die Wartung und Weiterentwicklung der bestehenden Anwendungslandschaft gekümmert, auch um das bestehende Buchungsportal effizienter zu gestalten. Dabei hatte ich freie Hand hinsichtlich des Applikationsdesigns und war für die Implementierung und der Automatisierung von Softwaretests verantwortlich. Verwendete Technologien: Node.js, TypeScript, JavaScript, React, Kubernetes, Google Cloud Platform, Google Big Query, TypeORM Architektur und Methoden: Microservices, Cloud, Scrum

08/2018 - 02/2021 DevOps/Software Engineer
Hauptbeschäftigung war zuerst die Stabilisierung eines Services Verzeichnisses auf Basis eines Java EE Microservice, der essentiell für die Kommunikation zwischen Fahrzeug und Backend ist. Die Fahrzeugkommunikation mit der Anwendung findet mit MQTT statt. Für die Stabilisierung wurden umfangreiche Performance Analysen durchgeführt und aufbauend auf den Ergebnissen die Applikation verbessert. Um für die zukünftige Aufgabenlast gewappnet zu sein, wurde die Anwendung auf reaktiver Basis (Vert.X) mit agilen Methoden neu implementiert. Datenbackend ist dabei eine Cassandra. Die Anwendung wurde in on-premise auf OpenShift sowie auf AWS (ECS) ausgerollt. Die Anwendung ist hochverfügbar und muss eine sehr hohe Anfragenlast bewältigen (ca. 6000 Requests/s – Tendenz steigend). Aus diesen Gründen wurde viel Wert auf das Monitoring und Alerting gelegt, welches mit Prometheus und Grafana realisiert wurde. Alle Aufgaben der Anwendung sindvollautomatisiert. So wird die AWS Infrastruktur mit Terraform provisioniert und die Cassandra Datenbanken mit Ansible deployed. Als CICD Tool wird Jenkins verwendet. Neben der Entwicklung lag auch der Betrieb der Anwendung in diesem kritischen Umfeld in meinen Händen. Verwendete Technologien: Java EE, AWS, Spring, Postgres, OpenShift, Payara, Vert.x, HiveMQ , Apache Cassandra, Terraform, Ansible, Grafana, Prometheus, Angular, Jenkins, Docker, Linux, Git, Maven Architektur und Methoden: Microservices, Cloud, Scrum, IoT

 
Branche

  Automobilindustrie
Handel - Retail
Reise / Touristik
 
Kenntnisse

Hardware
Betriebssysteme
Linux (+++ (good), 2-4 yrs.)
Programmiersprachen
Java (++++ (excellent), > 4 yrs.)
JavaScript (++++ (excellent), > 4 yrs.)

Datenbanken
Apache Cassandra (++++ (excellent), > 4 yrs.)
Postgres SQL (psql) (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk

Design / Entwicklung

SAP / ERP Module

Software / Tools
Docker (++++ (excellent), > 4 yrs.)
Kubernetes (K8) (++++ (excellent), > 4 yrs.)

Standards / Prozesse
 
Ausbildung & Zertifikate

07/2020 - 07/2020 AWS Associate Architect


10/2012 - 09/2014 Master of Science


10/2009 - 09/2012 Bachelor of Sciene Informatik


 
Sprachen

deutsch (++++)
englisch (++++)


Sonstiges

 

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.