freiberufler Platform Architekt, DevOps Ingenieure auf freelance.de

Platform Architekt, DevOps Ingenieure

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 94121 Salzweg
  • Weltweit
  • ro  |  de  |  en
  • 07.10.2024

Kurzvorstellung

Mit 14 Jahre Erfahrung in Software Umfeld in unterschiedliche Projekte, mit unterschiedlichen Technologien und unterschiedliche Teams, werde ich die Prozesse optimieren und die Erfahrung der Entwicklern in Ihrem Unternehmen erweitern.

Qualifikationen

  • Architektur (allg.)3 J.
  • DevOps2 J.
  • Docker6 J.
  • Kubernetes2 J.
  • Microsoft Azure2 J.
  • Software Architecture7 J.
  • Software Design7 J.
  • Software Quality7 J.
  • Softwareanforderungsanalyse5 J.
  • Softwareentwicklung (allg.)7 J.

Projekt‐ & Berufserfahrung

Platform Architekt (Festanstellung)
Kundenname anonymisiert, Naila
9/2023 – 9/2024 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2023 – 9/2024

Tätigkeitsbeschreibung

Das Projekt soll eine Kubernetes Platform bauen bzw. Entwicklungsstandard spezifizieren und definieren für die ganze Entwicklungslandschaft der Kunde.
Eingeführte Prozesse und Standards:
– Semantische Commits, Versionierung, Automatisches Changelog Generierung
– Globale CICD Templates für alle Entwicklungs Projekte in unterschiedliche Formen (für maven, gradle, node, helm, kustomize) und unterschiedliche Ergebnisse (docker image, java artifact, helm charts)
– RenovateBot, Sonarqube, DependencyTrack, Trivy, Kaniko
– Intensive-parallel ausgeführte CICD IntegrationsTeste
– Gitlab Cloud, Azure Cloud
– Azure AKS und Azure HCI
– DevOps mit Helm/Kustomize für Plattform und spezifische Produkte
– IaC mit Terraform
– GitOps mit ArgoCD
– Snapshot Deployments mit ArgoCD ApplicationSets
– Anlegen von umgebungsspezifische AKS Clusters für Entwicklung, QA, Produktion, Utility, gitlab-runners.
– Kostensparen Strategien mit automatisches Cluster herunterfahren und entsprechendes Cluster Skalierung

Eingesetzte Qualifikationen

DevOps, BSI-Standards, Cyber Security, Software Quality, Software Architecture, Software Design, Docker, Microsoft Azure, Kubernetes, Corporate Security

Software Architekt - Microservices (Festanstellung)
Kundenname anonymisiert, Naila
9/2022 – 12/2023 (1 Jahr, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2022 – 12/2023

Tätigkeitsbeschreibung

Für den Projekt hat der Kunde ein Softwareanbieter ausgewählt die Anforderung in der Energiewirtschaft zu bauen. Dabei handelt es sich um ein SCRUM Team von 4 Software Entwicklern/3 DevOps Engineers und 2 Product Owners.
In meiner Rolle musste ich sicherstellen das die Technologie und Best-Practices der Kunde angewendet werden bzw. dass die Architektur der Services mit die Anforderungen der Kunde zusammenpassen.
Angewendete Technologien:
– Java(17) und Kotlin
– Microservice Architektur mit Quarkus und Springboot – Kafka
– InfluxDB, PostresDB
– ARC42 für Architektur Dokumentation
– Gitlab
– Gitlab CICD
– DevOps/Gitops
– Docker + Kubernetes
– Azure AKS

Eingesetzte Qualifikationen

Cloud (allg.), DevOps, Docker, Kubernetes, Microsoft Azure, Software Architecture, Software Design, Softwareentwicklung (allg.)

Software Architekt - Schnittstelle (Festanstellung)
Kundenname anonymisiert, Naila
6/2022 – 6/2023 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2022 – 6/2023

Tätigkeitsbeschreibung

Mit 3 weitere Entwicklern mussten wir Schnittstellen aufbauen welche On-Premise Services mit ein Drittanbieter verbindet. Strategisch war das Ziel des Projektes ein Standard mit den letzten Technologien und Best-Practices für weitere Entwicklern beim Kunden zu etablieren.
Zusätzlich zu den Entwicklung und Architektur musste ich hier als Produkt-Owner bzw. SCRUM Master agieren da keine agiles Know- How vorhanden war.
Technologien:
- Java 17 mit Springboot
- Kafka (CloudEvents, Springwolf) - SOAP API
- Gitlab
- Gitlab CICD
- Docker
- Kubernetes
- DevOps/GitOps

Eingesetzte Qualifikationen

Architektur (allg.), Cloud (allg.), DevOps, Docker, Git, Kanban (Softwareentwicklung), Kubernetes, Microsoft Azure, Softwareanforderungsanalyse, Software Design, Software Quality

Lead IT Consultant (Festanstellung)
Kundenname anonymisiert, Passau
10/2021 – 6/2022 (9 Monate)
Versicherungen
Tätigkeitszeitraum

10/2021 – 6/2022

Tätigkeitsbeschreibung

Bauen eines Platforms von Microservices im Branche Versicherungen.

Die Verantwortung der Services werden anhand Branche/Domäne ins Teams verteilt, d.h. wir sind 6 kleinere Teams (5-6 Personen) und z.B. mein Team ist für alle Services zu Versicherungen verantwortlich.
Zusätzlich hatten wir eine DevOps Team das sich um die Infrastruktur kümmert bzw. reguläre Abstimmungen zu gemeinsame Themen: Sicherheit und Platform. AngewendeteTechnologien:
- Java 11 mit Dropwizard
Mongo/Postgres
- Restful API mit OpenAPI Definition
- Streaming and Event Driven Architectures mit Kafka und
CloudEvent Spezifikation
- Git (github) für gitops und devops, Jenkins, sonarqube, quay.io
(docker registry), maven (Artefakte)
- ArgoCD und Kubernetes mit Docker

Eingesetzte Qualifikationen

DevOps, Docker, Kubernetes, Software Architecture, Softwareentwicklung (allg.), Software Quality

Software Architekt (Festanstellung)
Kundenname anonymisiert, Passau
1/2019 – 9/2021 (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 9/2021

Tätigkeitsbeschreibung

Das Projekt soll ein neues Produkt als Webanwendung bzw. Restful Services bauen, zum Beschreiben der OKR (Objectives and Key Results) Verfahren. Die Webanwendung soll auf Laptops und Tablets verwendet werden.
In einem Team von 10 Kollegen (backend und frontend) war meine Role Architekt und war zuständig für Architektur, Lösung, Implementierung des Webanwendung. Für Methodik haben wir Kanban verwendet bzw. als Technologien:
- Typescript mit Angular
- „Smart Components“ und „Dumb Components“
- Angular Material Design / Angular CDK / PrimeNG als web
components
- NGXS für state management
- OpenIDConnect mit Keycloak
- Docker mit nginx
- Git(bitbucket)/ Maven / Bitbucket Pipelines

Eingesetzte Qualifikationen

Docker, Angular, Architektur (allg.), Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality, User Interface (UI)

iOS Architekt (Festanstellung)
Kundenname anonymisiert, Passau
6/2018 – 6/2021 (3 Jahre, 1 Monat)
Gesundheitswesen
Tätigkeitszeitraum

6/2018 – 6/2021

Tätigkeitsbeschreibung

Das Projekt soll eine native iOS App bauen für übermitteln von signierten Dokumenten an den backend. Die App sollte auch als 2FA für Einloggen in den Kundenportal verwendet werden bzw. als Postfach für Lesen von unterschiedlichen Dokumenten bzw. Nachrichten.
Das Projekt war in 2 Teams aufgebaut: iOs und Android, wobei erstmals alles auf iOS gebaut wurde und danach Android nachgezogen. Hiermit war ich auch zuständig von Kundenkommunikation bzw. Abstimmungen mit verschiedenen Unternehmern zu Libraries. Für die Implementierung haben wir folgende Technologien/libraries verwendet:
- Swift 5 mit UIKit
- Cleanswift als Architektur
- Fastlane für deploy
- cocoapods für dependency manager (PromiseKit, Alamofire) - Photo library von insiders-technologies
- Sicherheit(Zertifikate) und 2FA library von Kobil mit Keycloak
Anbindung

Eingesetzte Qualifikationen

Software Quality, Softwareanforderungsanalyse, Software Architecture, Software Design, Softwareentwicklung (allg.), Swift (Programmiersprache)

iOS Architekt (Festanstellung)
Kundenname anonymisiert, Passau
8/2017 – 6/2018 (11 Monate)
Versicherungen
Tätigkeitszeitraum

8/2017 – 6/2018

Tätigkeitsbeschreibung

Das Projekt soll eine native iOs App bauen, durch welche das Verhalten eines Autofahrers im Verkehr analysiert und ermittelt werden kann. Die App soll das Verhalten offline und auch im Hintergrund aufzeichnen. Die App soll die Aufzeichnung automatisch beim Anbinden des iOs Gerätes mit dem Auto, durch Bluetooth, starten.
Das Projekt war in mehrere kleineren Teams (3-4 Entwicklern) verteilt zwischen iOS, Android und backend. Meine Role war iOs Architekt und war zuständig auch für Kundenkommunikation. Für den Projekt haben wir (auf iOs) folgenden Technologien verwendet:
- Kanban
- Swift 3 mit UIKIT
- Fastlane
- Cocoapods
- Google Protobuff mit MQTT
- iOS sensors: BLE, Gyroscope, GPS - SQLite

Eingesetzte Qualifikationen

Softwareanforderungsanalyse, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Software Quality, Swift (Programmiersprache), Testdesign (IT), Testen

Senior IT Consultant (Festanstellung)
Kundenname anonymisiert, Passau
1/2017 – 8/2017 (8 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

1/2017 – 8/2017

Tätigkeitsbeschreibung

Das Projekt soll eine micro-service Architektur bauen für Geschäftsprozess wie z.B. Meldung von verschlüsselten Dokumenten, User 2-Faktor Authentifizierung, User Autorisierung, Zertifikat Management.
In einem Team von 5 müssten wir die Services bauen. Hierzu haben wir folgende Technologien verwendet bzw. als Methodik haben wir Kanban verwendet:
- Java 11 mit Dropwizard
- Mongo/Postgres/Keycloak
- Restful API mit Swagger Definition
- Git(github), Jenkins, Sonarqube, Maven(Artefakte), Docker,
- JUnit4/Mockito

Eingesetzte Qualifikationen

Business Process Model and Notation, Docker, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Software Quality

Senior IT Consultant - Banking (Festanstellung)
Kundenname anonymisiert, Passau
6/2016 – 1/2017 (8 Monate)
Banken
Tätigkeitszeitraum

6/2016 – 1/2017

Tätigkeitsbeschreibung

Das Projekt soll eine Full-Stack Lösung mit Microservice Architektur für Geschäftsprozess wie z.B: Kunderregistrierung, Produktmanagement und Produktvorschläge, definieren. Verwendete Technologien:
- SCRUM
- Scala mit Akka
- Javascript mit Polymer
- Docker, Docker Compose, Docker Machine - Git, Jenkins, AWS
- BPMN

Eingesetzte Qualifikationen

Business Process Model and Notation, Scala, Scrum, Software Architecture, Software Design, Softwareentwicklung (allg.), Software Quality

Senior SAP Architekt (Festanstellung)
Kundenname anonymisiert, Cluj Napoca
6/2010 – 6/2016 (6 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

6/2010 – 6/2016

Tätigkeitsbeschreibung

Dies war mein erster Arbeitsplatz, an dem ich viel gelernt habe und die Softwareleiter hinaufgeklettert bin, bis ich die Rolle des SAP-Teamleiters und SAP-Architekten übernommen habe, während ich kleine Teams von 3-6 Kollegen technisch betreut habe.
Hier habe ich auch gelernt, wie große Projekte organisiert werden, wie große Frameworks (zum Beispiel SAP FS-PM) funktionieren und wie das Geschäft mit Versicherungen, Banken und Automotive funktioniert.

Neben meinen Software-Rollen gehörte es zu meinen Aufgaben, dem Management Feedback zu meinem Team zu geben, das sich direkt auf deren Gehalt und Jobniveau auswirkte, sowie Kollegen mit unterschiedlichen Rollen zu vergleichen und Noten zu vergeben.

Eingesetzte Qualifikationen

SAP FS, SAP FS-CD, SAP FS-CM, SAP FS-ICM, SAP FS-PM, SAP FS-RI, SAP R/3

Ausbildung

Universität „Babeș-Bolyai“ Fakultät Mathematik und Informatik
Abitur
Babes-Balyai
2010
Cluj Napoca, Romania
Johann Ettinger Gymnasium, Mathematik und Informatik Abteilung
Diplom
Johann Ettinger
2007
Satu Mare, Romania

Über mich

Software Entwicklung ist eine Kultur welche durch die Entwicklern in einen Unternehmen aufgebaut ist. Wenn die Kultur durch bessere Angewohnheiten erweitert wird, dann werden die Prozesse besser, schneller und sicherer.

Mit meine Erfahrung bringe ich nicht nur Software und DevOps Kenntnisse, sondern auch Erfahrung zu Team Aufbau, Team Dynamic und agiles Vorgehensweise. Ich kann Ihnen sogar bei Erbringen von Transparenz in den Unternehmen unterstützen durch den OKR Verfahren. Dadurch werden die Ziele klar definiert und von allen Teilnehmern verfolgt.

Weitere Kenntnisse

Programiersprachen: Pascal, C, C++, ABAP, Java, Scala, Swift, Javascript, Typescript, Bash, Shell, Terraform
Frameworks: FS-PM, Quarkus, Springboot, Akka, Play, Angular
Build Tools: sbt, gradle, maven, cocoapods
CICD: Gitlab Pipelines, Bitbucket pipelines, Jenkins, Github actions
Architektur: Microservices, Restful APIs, Streaming, Kafka
Cloud: Azure AKS,

Persönliche Daten

Sprache
  • Rumänisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
238
Alter
36
Berufserfahrung
14 Jahre und 5 Monate (seit 06/2010)

Kontaktdaten

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

Jetzt Mitglied werden