freiberufler Senior Cloud Developer auf freelance.de

Senior Cloud Developer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 73734 Esslingen am Neckar
  • Umkreis (bis 200 km)
  • de  |  en  |  es
  • 12.11.2024

Kurzvorstellung

- 8 Jahre: Founder / CTO einer SaaS Lösung im Industrie 4.0 Umfeld
- 5 Jahre: Konzernerfahrung als IT Projektleiter (Intranet Projekte)
- AWS, Kubernetes, Docker, Spring, Node.js, Angular
- Architektur, Coding, Prozesse, Agile Methodik, Product Owner

Auszug Referenzen (2)

"Die Zusammenarbeit mit B. ist stets eine große Bereicherung. Technisch sehr kompetent und lösungsorientiert."
Senior Software Developer
Kundenname anonymisiert
Tätigkeitszeitraum

8/2023 – 11/2024

Tätigkeitsbeschreibung

- Konzeption eines neuen Cloud Services 
-- API Design
--- REST API
--- Kafka
-- Software Architektur
- Implementierung eines Spring Boot Backends

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Schnittstellenentwicklung, Software Architecture, Spring Framework

"B. ist extrem gut sich in neue Themen einzuarbeiten und Systeme zu entwerfen, die robust sowie flexibel und sehr wirtschaftlich sind."
CTO (hier Schwerpunkt Developer, System Architekt)
Michael Reutter
Tätigkeitszeitraum

6/2016 – 6/2017

Tätigkeitsbeschreibung

Konzeption und Implementierung einer kundenspezifischen Lösung zum Kundenmanagement, sowie zur Fertigungsplanung und -steuerung eines Kunststoff Beschichters. Im Einzelnen:
- Regelmäßige Refinement Meetings mit dem Endkunden
- Implementierung folgender Bausteine
-- Kundenmanagement
-- Bestandsmanagement
-- Fertigungsplanung
-- Qualitätsdokumentation
- Iteratives Vorgehen mit Hilfe Scrum
- Integration von bestehenden Siemens SPS und Barcode Scannern

Eingesetzte Qualifikationen

JavaScript, AngularJS, CSS (Cascading Style Sheet), HTML5, Java (allg.), Mongodb, Projektmanagement (IT), Representational State Transfer (REST), Requirement Analyse, Scrum, Spring Framework

Qualifikationen

  • Product Owner6 J.
  • Projektleitung / Teamleitung (IT)7 J.
  • System Architektur4 J.
  • Advanced Message Queuing Protocol5 J.
  • Apache Kafka3 J.
  • Hypertext Transfer Protocols (HTTP)3 J.
  • JavaScript5 J.
  • Json5 J.
  • Kubernetes3 J.
  • Microsoft SQL-Server (MS SQL)3 J.
  • Mongodb6 J.
  • Mysql3 J.
  • Node.Js5 J.
  • OPC Unified Architecture3 J.
  • Representational State Transfer (REST)7 J.
  • Spring Framework7 J.
  • Ubuntu2 J.

Projekt‐ & Berufserfahrung

Senior Software Developer
Kundenname anonymisiert, Ludwigsburg
8/2023 – 11/2024 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2023 – 11/2024

Tätigkeitsbeschreibung

- Konzeption eines neuen Cloud Services 
-- API Design
--- REST API
--- Kafka
-- Software Architektur
- Implementierung eines Spring Boot Backends

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Schnittstellenentwicklung, Software Architecture, Spring Framework

CTO (hier Schwerpunkt: System Architekt, Product Owner)
aucobo GmbH, Stuttgart
1/2023 – 5/2023 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 5/2023

Tätigkeitsbeschreibung

- Konzeption, Refinement von Apps auf folgende Plattformen
-- Windows App
-- Apple Watch App
-- Redesign der App auf Flutter

Eingesetzte Qualifikationen

System Architektur, Product Owner

CTO (hier Schwerpunkt: Developer, System Administrator)
aucobo GmbH, Stuttgart
8/2022 – 11/2024 (2 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 11/2024

Tätigkeitsbeschreibung

Regelmäßige Maintenance
- Update der Kubernetes Cluster Versionen und des Ökosystems (Helm, Prometheus, Velero...)
- Patching, Updating von Ubuntu Servern
- Updating von Services/Frameworks (Spring, Angular, MongoDB, RabbitMQ, Dependencies)

Eingesetzte Qualifikationen

Kubernetes, Mongodb, Node.Js, Spring Framework, Ubuntu

CTO (hier: Cloud/System Architekt, Developer, DevOps Engineer)
aucobo GmbH, Stuttgart
8/2022 – 12/2022 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 12/2022

Tätigkeitsbeschreibung

Reduktion manueller Aufwände einer SaaS Plattform hinsichtlich Support/Consulting/Operations. Verschiedene Eingriffe in Software, Kubernetes Cluster und CI/CD Pipeline:
- Ermöglichen von One-Click-Deployments für neue Kunden
- Erhöhung der Resilienz und Self-Healing Funktionen der Microservices
- Erstellung von weiteren Bausteinen und Templates im No-Code Editor
- Optimierung des Pod Scheduling von kritischer Infrastruktur Komponenten
- Optimierung des Alarming und Monitoring zur Prävention
- Erstellung verschiedener Dokumentationen und Self-Service Prozessen für Kunden und interne Use Cases
- Vereinfachung und Streichen komplexer Features
- Reduktion technischer Schulden

Eingesetzte Qualifikationen

Continuous Delivery, DevOps, Node.Js, Spring Framework, Kubernetes, Schreiben von Dokumentation, Product Owner

CTO (hier Schwerpunkt: Cloud Architekt, Developer)
aucobo GmbH, Stuttgart
3/2022 – 7/2022 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2022 – 7/2022

Tätigkeitsbeschreibung

Reduktion der Cloud Kosten um >70%.
- Migration von Services in den Kubernetes Cluster
- Kategorisierung der Services nach Kritikalität und Verfügbarkeitsanforderungen
- Rightsizing von Services, Kubernetes Nodes, EC2-Instanzen, BackUps, Erhöhung des Spot-Instanz-Anteils
- Ermittlung und Aktivierung passender Saving Plans
- Migration von Single- zu Multi-Tenancy in zentralen Services (MongoDB, RabbitMQ)
- Erstellung von Kubernetes CronJobs für automatisiertes/on-demand Herunter- und Hochfahren von Entwickler-Services

Eingesetzte Qualifikationen

Mongodb, Service Management, Spring Framework, Cloud (allg.), Amazon Web Services (AWS), Kubernetes

CTO (hier Schwerpunkt: Team Lead, Developer, System Architekt)
aucobo GmbH, Stuttgart
10/2021 – 2/2022 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2021 – 2/2022

Tätigkeitsbeschreibung

Migration einer selbstentwickelten OAuth 2.0 Security Lösung hin zu Keycloak.
- Konzeption der Zielarchitektur mit folgenden Anforderungen
-- Seemless Migration für den Endanwender
-- Keycloak Nutzung für den Endandwender nur optional sichtbar und verfügbar
- Projektleitung
-- Regelmäßiges Führen von technischen Refinement Meetings zur Anforderungsklärung mit den Projektbeteiligten (Backend Developer, DevOps Engineer, Frontend Developer)

Eingesetzte Qualifikationen

Angular, Kubernetes, Projektleitung / Teamleitung (IT), Representational State Transfer (REST), Requirement Analyse, Spring Framework, UML

CTO (hier Schwerpunkt: Engineering Lead, Cloud/System Architekt)
aucobo GmbH, Stuttgart
4/2021 – 9/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 9/2021

Tätigkeitsbeschreibung

Hardening von Architektur und Prozesse, Erwerb AWS FTR, DSGVO . Durchführung verschiedener Maßnahmen zur Erhöhung der IT Security und Data Privacy:
- Umsetzung von Well-Architecture Prinzipien
- Analyse der Service Landschaft
- Optimierung der Rechte Vergabe
- Etablierung
-- Penetration Testing mit OWASP
-- Patching
-- Application Secure Code Analyse
-- Vulnerability Scanning
-- Audit Logging
- Verbesserung der Password Policy (Randomisierung, MFA, ...)
- Anonymisierung von personenbezogenen Daten
- Umsetzung der Encryption für data at rest, in move und in use
- Optimierung und Test der Backup und Disaster Recovery Prozesse

Eingesetzte Qualifikationen

IT Sicherheit (allg.), Penetrationstest, Prozessoptimierung, System Architektur, Test Management

CTO (hier Schwerpunkt: Solution Architekt, Developer, Project Lead)
aucobo GmbH, Stuttgart
1/2021 – offen (3 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – offen

Tätigkeitsbeschreibung

Fachliches und technisches Aufsetzen neuer Kunden
- Erstellung von Schnittstellen zu Fremdsystemen (MES, ERP, IoT Brokern)
- Erhebung, Konzeption und Implementierung kundenspezifischer Anforderungen
- Einführung und Onboarding neuer Kunden

Eingesetzte Qualifikationen

Advanced Message Queuing Protocol, Hypertext Transfer Protocols (HTTP), JavaScript, Json, Apache Kafka, Microsoft SQL-Server (MS SQL), Mysql, Node.Js, OPC Unified Architecture, Representational State Transfer (REST)

CTO (hier Schwerpunkt: Engineering/Team Lead)
aucobo GmbH, Stuttgart
9/2020 – 3/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2020 – 3/2021

Tätigkeitsbeschreibung

Optimierung der Abläufe rund um die Software Entwicklung
- Einführung von Scrumban
- Testing und Release Prozess
-- Entwicklung einer QA Strategie
-- Definition und Etablierung von Unit Tests
-- Definition und Etablierung von API Tests
-- Definition und Etablierung von Functional Tests
-- Definition und Etablierung von Regression Tests
-- Definition und Etablierung von Load/Stresstests
- Operations
-- Definition und Implementierung SLAs
-- Etablierung Support Prozess mittels JIRA Service Desk
- Definition und Outsourcing des Device Provisioning Prozesses
- Aufsetzen der CI/CD Pipeline für die App Verteilung (jeweils für iOS, Android, Wearable Devices)

Eingesetzte Qualifikationen

Continuous Delivery, DevOps, Kanban (Softwareentwicklung), Release-Management, Scrum, Test Automation, Testen, Test Management, Jira, Junit, Microsoft Azure, Service-Level-Management (SLA)

CTO (hier Schwerpunkt: Cloud/System Architekt, Team Lead, Product Owner)
aucobo GmbH, Stuttgart
2/2020 – 8/2020 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 8/2020

Tätigkeitsbeschreibung

Migration aller Services innerhalb der aucobo GmbH in die AWS Cloud (sowohl des eigentlichen Produkts als auch Hilfstools)
- Team Lead
-- Refinement und Priorisierung der Anforderungen
--- Staffing, Leading, Training
- Project Lead
- Definition der System Architektur
-- Aufsetzen der CI/CD Pipeline
-- Konzeption des Lösungs- und Betriebskonzepts
-- Auswahl des Hyperscalers
-- Toolauswahl und Aufsetzen des Kubernetes Ökosystems (Helm, Velero, Prometheus, Grafana...)

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Bash Shell, Continuous Delivery, Docker, Kubernetes, Mongodb, Product Owner, Projektleitung / Teamleitung (IT), Spring Framework, System Architektur

CTO (hier Schwerpunkt: System Architekt, Product Owner, Team Lead, Developer)
aucobo GmbH, Stuttgart
4/2018 – 1/2020 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2018 – 1/2020

Tätigkeitsbeschreibung

Kompletter Redesign des Prototypen.
- Team Lead
-- Staffing und Onboarding des Teams (bis 8 FTE), inkl. Aufbau einer Einheit in der Ukraine und Serbien
-- Einführung der Scrum Methodik
- Fungieren als Product Owner
-- Entwicklung der Produkt Vision und Strategie
-- Refinement und Priorisierung der Anforderungen
- Entwicklung einer System Architektur mit folgenden Charakteristiken/Anforderungen
-- Microservices / Event-Driven Architecture
-- API Design: Rest API, AMQP
-- Hohe Skalierbarkeit, Robustheit
- Implementierung verschiedener Systembausteine
-- Angular Frontend
-- Spring Boot Backend

Eingesetzte Qualifikationen

Advanced Message Queuing Protocol, Angular, Ansible, CSS (Cascading Style Sheet), Docker, HTML5, Java (allg.), Json, Mongodb, Nginx, Node.Js, Projektleitung / Teamleitung (IT), Representational State Transfer (REST), Spring Framework, System Architektur, Xamarin

CTO (hier Schwerpunkte: Developer, System Architekt, Team Lead, Product Owner)
aucobo GmbH, Stuttgart
7/2017 – 3/2018 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2017 – 3/2018

Tätigkeitsbeschreibung

Konzeption und Implementierung des ersten aucobo Prototyps. Dieser sollte eine Art No-Code Editor für die Produktion sein, mit Schnittstellen zu MES, ERP, Maschinen, Sensorik, IIoT Hardware bis hin zu anderer Software wie Smartphone Apps, Office etc.
- Team Lead
-- Staffing und Onboarding des Teams
--- Backend Developer
--- Android Developer
- Entwicklung einer System Architektur und Produkt Philosophie
-- Implementierung verschiedener Systembausteine
--- Kernkomponenten (Device Management, Schnittstellen Management, Workdistribution)
--- Schnittstellen (Android App, Barcode Scanner, Siemens S7, Lichtschrankensensor)
--- Middlewear (Kafka)

Eingesetzte Qualifikationen

Android, Angular, CSS (Cascading Style Sheet), HTML5, Java (allg.), JavaScript, Product Owner, Representational State Transfer (REST), Spring Framework, System Architektur, Typescript

CTO (hier Schwerpunkt Developer, System Architekt)
aucobo GmbH, Stuttgart
6/2016 – 6/2017 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

6/2016 – 6/2017

Tätigkeitsbeschreibung

Konzeption und Implementierung einer kundenspezifischen Lösung zum Kundenmanagement, sowie zur Fertigungsplanung und -steuerung eines Kunststoff Beschichters. Im Einzelnen:
- Regelmäßige Refinement Meetings mit dem Endkunden
- Implementierung folgender Bausteine
-- Kundenmanagement
-- Bestandsmanagement
-- Fertigungsplanung
-- Qualitätsdokumentation
- Iteratives Vorgehen mit Hilfe Scrum
- Integration von bestehenden Siemens SPS und Barcode Scannern

Eingesetzte Qualifikationen

JavaScript, AngularJS, CSS (Cascading Style Sheet), HTML5, Java (allg.), Mongodb, Projektmanagement (IT), Representational State Transfer (REST), Requirement Analyse, Scrum, Spring Framework

Gesamt Projektleitung Festo Intranet
Festo AG & Co KG, Esslingen
10/2011 – 3/2016 (4 Jahre, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2011 – 3/2016

Tätigkeitsbeschreibung

- Product Owner Intranet
-- Erarbeitung und Weiterentwicklung Vision und Roadmap
-- Aufnahme und Klärung neuer Anforderungen mit relevanten Stakeholdern
-- Testing und Freigabe neuer Anforderungen

- Technologische Entwicklung
-- Responsive Design
-- Customizability
-- Mobile Intranet
-- Social Intranet

- Organisatorische Weiterentwicklung
-- Internationalisierung
-- Optimierung des Redaktionssystems
-- Beratung und Schulung von CMS Usern

- IT Projektleitung
-- Stakeholder Management
-- Planung, Steuerung und Controlling
-- Koordination des internationalen Intranet Redaktionsteams
-- Leitung des interdisziplinären Kernteams
-- Aufbau eines Shared Service Centers in Litauen
-- Change Management und User Support

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, Product Owner, Projektleitung / Teamleitung (IT), User Experience (UX)

Ausbildung

Wirtschaftsinformatik
B. Sc.
DHBW Stuttgart
2011
Stuttgart

Über mich

Als jemand der schon ein StartUp von 0 auf 16 Leute aufbaut, >2m € Kapital reingeholt und im Konzern gearbeitet hatte, konnte ich bereits in vielen unterschiedlichen Umgebungen und Fachgebieten Erfahrung sammeln. Immer lag mein Schwerpunkt jedoch rund um die Themen Software Entwicklung und Product Management.

Dabei kann ich mich besonders auch in interdisziplinären Fragen sehr schnell einarbeiten. Ich bleibe dabei nicht theoretisch, sondern erschaffe schnell & hands-on pragmatische Lösungen.

Weitere Kenntnisse

Frameworks/Technologien: Kubernetes, Docker, Harbor, Azure DevOps, Prometheus, CodeShip, Ansible, Angular, RabbitMQ, NodeRED, TypeScript, MongoDB (Atlas), MySQL, MS SQL, JavaScript, shell, bash, git, github, Node.js, EFK, Java, Spring Boot, Xamarin, iOS, Android, AWS: EC2, EKS, ECS, EBS, ELB, S3, Route53, CloudTrail, CloudWatch, HTML, CSS, JSON, IntelliJ IDEA, Eclipse, Postman, JIRA (Confluence, Service Desk), AsciiDocs, Scrumban, Scrum, Kanban, Mircoservice / Event Driven Architecture, API Design, OAuth 2, Keycloak, HTTP, REST API, MQTT, AMQP, OPC-UA, Kafka, nginx, Maven, NPM, Terraform, Postgres

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
783
Alter
36
Berufserfahrung
13 Jahre und 1 Monat (seit 10/2011)
Projektleitung
11 Jahre

Kontaktdaten

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

Jetzt Mitglied werden