Michael F.
Freelancer, Solution-Architekt
Erfahrungen
Jan. 2024 - Bis heute
2 JahrenWiesbaden, 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 MonatenKassel, 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 MonatenLudwigsburg, 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 MonatenLudwigsburg, 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 MonatenCadolzburg, 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 MonatenFreelancer, 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 MonatenFreelancer, 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 MonatenNü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 MonatenStuttgart, 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 JahrenWü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 MonatenWü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 MonatenWü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 MonatenSoftwareentwickler (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
MutterspracheEnglisch
VerhandlungssicherAusbildung
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 testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.