Michael F.

Freelancer, Solution-Architekt

Avatar placeholder
Roth, Deutschland

Erfahrungen

Jan. 2024 - Bis heute
2 Jahren
Wiesbaden, Deutschland

Freelancer, Solution-Architekt

Schufa AG

  • Unterstützte bei der Planung der AWS-Infrastruktur, integrierter Services und der Backend-Architektur für Anwendungsfälle einer On-Premise-Lösung und Teilmigrationen zu AWS mit schnellen Reaktionszeiten
  • Setzte automatisierte AWS-Integrationstests auf
  • Implementierte geschäftskritische Komponenten und lieferte sie termingerecht produktionsreif mit Betriebs- und Monitoring-Konzepten aus
  • In diesem zweimonatigen Teilprojekt ging es darum, eine datenintensive Pipeline (5 TB) zu entwickeln, die kontinuierlich mit Daten angereichert wird
  • Entwarf und implementierte wiederverwendbare AWS-CDK-Konstrukte, die in den Teams des Unternehmens genutzt werden, um das Onboarding mit AWS zu beschleunigen
  • Coachte zu AWS-Themen, verteilten Software-Patterns, Sicherheit, Domain-Driven Design, agiler Zusammenarbeit und Dokumentation, um Leistung und Zusammenarbeit zu verbessern
  • Technologien: AWS, GitHub Actions, ETL, Monitoring, Betrieb, TypeScript, Python, AWS CDK, CloudFormation, Java, Docker, AWS ECS, AWS Lambda, Serverless, Jenkins, DevOps-Prinzipien
Dez. 2021 - Apr. 2023
1 Jahr 5 Monaten
Kassel, Deutschland

Freelancer, Solution-Architekt

Twinsity GmbH

  • Entwarf und implementierte eine produktionsreife Multi-Account-Umgebung mit Automatisierung und SSO
  • Setzte eine umfangreiche CI/CD-Pipeline via GitHub Actions für AWS-Accounts um
  • Entwarf und implementierte die nötige AWS-Infrastruktur zum Hosten von Containern auf ECS und zur Bereitstellung einer SPA-Website mit API Gateway, CloudFront und S3
  • Bewertete und konzipierte Mandantenfähigkeit und mandantenübergreifenden Zugriff sowie Backup- und Wiederherstellungsmechanismen
  • Technologien: AWS, TypeScript, AWS CDK, Serverless, CloudFormation, Docker, GitHub Actions, AWS DevTools, AWS ECS, AWS Lambda, DevOps-Prinzipien
Juli 2021 - Dez. 2021
6 Monaten
Ludwigsburg, Deutschland

Freelancer, AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Vereinheitlichte die CI/CD-Pipelines zu einer einzigen Monorepo-Pipeline, um schneller Feedback zu bekommen und Kosten zu senken
  • Entwarf und implementierte zertifikatsbasierte Autorisierung
  • Implementierte Lambda-Adapter, um Geschäftslogik und Backend-APIs locker zu koppeln
  • Entwarf und implementierte Infrastructure as Code für neue Geschäftsfunktionen
  • Technologien: AWS, TypeScript, AWS CDK, ETL, Docker, AWS DevTools, AWS ECS, AWS Lambda, API Gateway, SNS, SQS
Nov. 2020 - Apr. 2021
6 Monaten
Ludwigsburg, Deutschland

Freelancer, AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Entwarf und implementierte Monitoring, Tracing und Logging für die gesamte Serverless-AWS-Infrastruktur der Plattform
  • Refaktorierte das AWS-CDK-Deployment-Modell in separate, eigenständig wartbare Artefakte und führte trunk-basiertes Development ein
  • Implementierte automatisierte Testmechanismen für schnelleres Feedback
  • Implementierte serverlose Business-Anwendungsfälle
  • Coachte zu Clean Code, AWS, Git, Versionierung und Release-Management
  • Technologien: AWS, TypeScript, AWS CDK, Serverless, Docker, AWS DevTools, AWS ECS, AWS API Gateway, AWS Lambda, SNS, SQS
Jan. 2020 - März 2024
4 Jahren 3 Monaten
Cadolzburg, Deutschland

Freelancer, Solution-Architekt

AVL DiTest

  • Entwarf die AWS-Infrastruktur, integrierte Dienste und die Backend-Architektur für eine Greenfield-Plattform und OEM-Projekte
  • Unterstützte beim Aufbau und der Rekrutierung eines Teams von 10 Personen für die Plattform, die im Februar 2024 mehr als 6000 aktive Nutzer hatte
  • Ergänzte mehrere Datenverarbeitungspipelines für IoT-Geräte (bis zu 300 Events/Sekunde), die in individuellen Dashboards angezeigt werden
  • Entwarf und implementierte wiederverwendbare AWS-CDK-Konstrukte, um das Onboarding mit AWS teamübergreifend zu beschleunigen
  • Coachte zu Software-Engineering-Prinzipien, Sicherheit, Domain-Driven Design, agiler Zusammenarbeit und Dokumentation, um Leistung und Teamspirit zu verbessern
  • Technologien: AWS, TypeScript, Python, AWS CDK, CloudFormation, Java, Serverless, Docker, Step Functions, OpenSearch, AWS DevTools, ETL, AWS ECS, AWS Batch, AWS Lambda, AWS IoT Suite, Jenkins, DevOps-Prinzipien, AppSync/GraphQL
Mai 2019 - Jan. 2020
9 Monaten

Freelancer, Machine-Learning-Ingenieur

GfK

  • Weiterentwicklung eines Proof of Concept zu einem Cloud-Produkt zur automatischen Ermittlung der korrekten Shop-Anteile in einem Marktsegment
  • Konzeption und Entwicklung von produktionsreifer Python-Software mit Clean-Code-Prinzipien, Modularität und Performance-Optimierung
  • Durchführung von Workshops zu Python-Prinzipien, Zusammenarbeit und Tools
  • Bereitstellung eines Testkonzepts für datengetriebene Unit- und Integrationstests
  • Entwurf und Implementierung einer Daten- und ML-Pipeline für schnellere Rückmeldungen an Data Scientists über die Auswirkungen von Änderungen
  • Anpassung von Data-Science-Algorithmen an Apache Spark und Hive
  • Technologien: Python, DevOps, Docker, ETL, Jenkins, Apache Airflow, Apache Spark, Hive
Feb. 2019 - Apr. 2019
3 Monaten

Freelancer, AWS-DevOps-Ingenieur

GfK

  • Entwicklung verteilter Plattform-Microservices für Marktforschungsalgorithmen auf AWS mit Kubernetes, Docker, Spring und Java
  • Entwicklung einer Python-Anwendung, die Abhängigkeiten zwischen Kubernetes Custom Resource Definitions für Marktforschungsalgorithmen erstellt
  • Koordination und Gestaltung der Schnittstellen zwischen Microservices
  • Technologien: Spring, Java, Python, serverless, AWS, TypeScript, CDK, Docker, DevOps, Kubernetes, Pact
März 2018 - Jan. 2019
11 Monaten
Nürnberg, Deutschland

(Coding) Software-Architekt

Siemens AG

  • Konzipierte und entwarf PoCs, die Fertigungsmaschinen mit AWS und MindSphere Cloud verbinden, und entwickelte Web-Apps zur Demonstration von Predictive-Maintenance-Aspekten, präsentiert auf einer internen Siemens-Messe
  • Konzeption und Implementierung eines Multi-Cloud- und On-Premise-Nachrichten-Brokers auf Basis von MQTT
  • Entwurf und Implementierung von Infrastruktur und DevOps zur Parallelisierung von Cloud-Berechnungen mit AWS CDK
  • Tätigkeit als Product Owner für ein CAD/CAM-Forschungsprojekt mit Machine-Learning- und KI-Aspekten, Budgetverantwortung von 400.000 € und Koordination eines Teams von vier Data Scientists
  • Technologien: Spring, Java, Python, AWS, CDK, Docker, DevOps, ReactJS, TypeScript, REST, AMQP, InfluxDB, Microservices
Juli 2015 - Feb. 2018
2 Jahren 8 Monaten
Stuttgart, Deutschland

Lead Senior Softwareentwickler

Bosch.io / Robert Bosch GmbH

  • Entwicklung von Backend-Funktionalitäten und wiederverwendbaren Microservices für den Supply-Chain-Bereich mit Java 8, vert.x und RxJava, später Einführung von Spring 5, Spring Cloud und Spring Data
  • Nutzung von REST, AMQP und MQTT für die Kommunikation sowie Oracle und MongoDB als Datenspeicher
  • Tätigkeit als Mentor und Coach für Kollegen
  • Technischer Ansprechpartner für Kunden, Definition von Lösungen, Microservices und Deployment-Strategien
  • Verantwortung für technische Qualitätsfragen, einschließlich Testkonzepten, Stabilisierung, Skalierung und Vertragsgestaltung (z. B. GraphQL)
  • Entwicklung und Diskussion von Architekturentwürfen mit Architekten
  • Mitentscheidung bei Recruiting-Aktivitäten und Aufbau von bis zu drei Teams, darunter internationale Teams
  • Technologien: Java 8, JUnit, Mockito, Maven, Gradle, Spring, vert.x, RxJava, Microservices, Python, AMQP, MQTT, Jenkins, CI/CD, Docker, ELK, Oracle RDBMS, Cloud Foundry, Apache Jena, RDF/OWL, SPARQL, Git, Bash, Knowledge Graph
Juli 2013 - Juni 2015
2 Jahren
Würzburg, Deutschland

Softwareentwickler & Consultant

Flexus AG

  • Konzeption, Test und Entwicklung von Java-Client-Softwareprodukten für ein Transport-Management-System, einschließlich Optimierung von Pfad- und Routenfindungsalgorithmen, Behebung von Performance-Problemen und Refactoring von Legacy-Code
  • Deutliche Verbesserung von Jenkins CI und Maven-Build-Management
  • Entwicklung einer Constraint-Solving-Anwendung zur Optimierung der Einsatzplanung von Fahraufträgen und zur Echtzeit-Berechnung von Kennzahlen mit Java 7, SOAP, REST und Spring
  • Koordination von Praktikanten und Werkstudenten in der Entwicklung
  • Projektmanagement für das Transport-Management-System, Implementierung neuer Features und Integration mit SAP PP und SAP MM-Prozessen
Apr. 2012 - Jan. 2013
10 Monaten
Würzburg, Deutschland

Softwareentwickler

Fraunhofer-Gesellschaft ISC

  • Bewertete und implementierte eine adaptive Pipeline für Bildsegmentierung, Bildverbesserung und Kantenerkennung bei Sinterprozess-Proben, wodurch 30% schnellere und präzisere Ergebnisse im Vergleich zur bisherigen Methode erzielt wurden
  • Sicherstellte Determinismus und Stabilität durch Tests
  • Prototyp in MATLAB erstellt und Produkt in OpenCV und Python implementiert
Nov. 2010 - Sept. 2011
11 Monaten
Würzburg, Deutschland

Softwareentwickler

Freiberufliche Tätigkeit während des Studiums

  • Entwickelte C++-Anwendungen zur mobilen Verfolgung von LKW
  • Entwickelte einen verbesserten Suchalgorithmus in Java und Spring für einen Versicherungskunden
Sept. 2009 - Apr. 2010
8 Monaten

Softwareentwickler (Stipendium)

IBM

  • Analysierte und entwarf eine Konverter-Softwareanwendung zwischen zwei Anwendungen unter Verwendung von Java EE, Spring und Hibernate
  • Entwickelte Perl-Automatisierungen für Testumgebungen

Fähigkeiten

  • Backend: Typescript, Python, Nodejs, Java 8+ Mit Spring (Insbesondere Spring Boot, Cloud, Reactor, Dataflow, Data), Apache Camel, Vert.x
  • Tests: Junit, Jest, Pytest, Mockito, Cucumber, Dbunit, Assertj, Gattling, Tdd
  • Frontend: Reactjs (Grundlagen)
  • Datenbanken: Sql, Postgresql, Dynamodb, Redis, Elasticsearch
  • Dokumentation: Arc42, Wardley Maps, Uml
  • Kommunikation: Rest/http, Mqtt, Amqp, Graphql
  • Devops: Github Actions, Jenkins, Docker, Git, Nexus, Sonarqube, Maven, Gradle
  • Betriebssysteme: Linux (Hauptsächlich Arch, Centos, Ubuntu)

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

März 2011 - März 2013

Fachhochschule Würzburg

M.Sc., Informatik · Informatik · Würzburg, Deutschland

Juli 2007 - März 2011

Fachhochschule Würzburg

B.Eng., Informatik · Informatik · Würzburg, Deutschland

Zertifikate & Bescheinigungen

Machine Learning mit Python von A bis Z

Udemy

ReactJS - JavaScript-Framework

Udemy

Spark und Python für Big Data mit PySpark

Udemy

TypeScript

Udemy

Arc42-Zertifizierung

Stefan Zörner

Testen von Microservices

Software Quality Lab

Semantisches Web & OWL (Web-Ontologiesprache)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Max R.
Max R.

Cloud (AWS) | KI | DevOps | Daten

Profil ansehen
Leif S.
Leif S.

Software-Architekt

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR-Architekt

Profil ansehen
Thomas H.
Thomas H.

Senior MLOps- und DevOps-Engineer

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

Profil ansehen
Lothar H.
Lothar H.

Solution Manager für die Untersuchung PoC sowie Austausch und Verfeinerung einer bestehenden Cloud- und IoT-Kraftwerkssteuerung

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Matthias I.
Matthias I.

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Yannick S.
Yannick S.

Freiberuflicher IT-Berater

Profil ansehen
Rüdiger S.
Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Thomas J.
Thomas J.

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Michael K.
Michael K.

Architekt und Full-Stack-Entwickler

Profil ansehen
Shamaila M.
Shamaila M.

Senior Softwarearchitektin

Profil ansehen
Prasad T.
Prasad T.

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Marcel M.
Marcel M.

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Serge K.
Serge K.

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Sebastian K.
Sebastian K.

Senior Lead Entwickler, Systemarchitektur

Profil ansehen
Christoph B.
Christoph B.

Architekt, Business Analyst, Entwickler

Profil ansehen
Stefan W.
Stefan W.

Architekt/Softwareentwickler/Infrastuktur

Profil ansehen
Qaiser A.
Qaiser A.

Freiberuflicher Lead DevOps Ingenieur

Profil ansehen
Jens R.
Jens R.

Technischer Product Owner

Profil ansehen
Stephan R.
Stephan R.

Architekt/Programmierer ICT, DevOps, Konzeption, Implementierung, Test, Dokumentation

Profil ansehen
Niko S.
Niko S.

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Rainer L.
Rainer L.

Senior IT-Consultant, Senior Software Architekt, Senior Software Entwickler, Senior DevOps Engineer

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Matthias K.
Matthias K.

Allgemeine ERP- und KI-Beratung

Profil ansehen
Stephan S.
Stephan S.

Senior Data/ML-Berater & Technischer Leiter

Profil ansehen
Anton K.
Anton K.

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Fullstack- und Cloud-Architekt

Profil ansehen