Michael Fecher

Freiberuflicher Solution Architect

Roth, Deutschland
Erfahrungen
Jan. 2024 - Bis heute
1 Jahr 7 Monaten
Wiesbaden, Deutschland

Freiberuflicher Solution Architect

Schufa AG

  • Teilzeit seit 12/2024.
  • Ich habe bei der Planung der AWS-Infrastruktur geholfen, Services & Backend-Architektur für On-Premise-Lösungen und Teilmigrationen zu AWS mit schnellen Antwortzeiten erfolgreich integriert.
  • Automatisierte AWS-Integrationstestsuites implementiert.
  • Geschäftskritische Komponenten erstellt und fristgerecht in einem produktionsreifen Zustand mit Betriebs- und Monitoring-Konzepten geliefert.
  • In diesem zwei Monate dauernden Subprojekt ging es um den Aufbau einer datenintensiven Pipeline (5 TB), die kontinuierlich mit Daten angereichert wird.
  • Wiederverwendbare AWS CDK Construct-Module entworfen und implementiert, die firmenweit für ein schnelleres AWS-Onboarding genutzt werden.
  • Schulungen zu AWS-Themen, verteilten Softwaremustern, Security, DDD, agiler Zusammenarbeit und Dokumentation durchgeführt, um Performance und Zusammenarbeit zu verbessern.
  • Technologien: AWS, GitHub Actions, ETL, Monitoring, Operations, TypeScript, Python, AWS CDK, CloudFormation, Java (20 % der Zeit), Docker, AWS ECS, AWS Lambda, Serverless, Jenkins, DevOps-Prinzipien.
Dez. 2021 - Apr. 2023
1 Jahr 5 Monaten
Kassel, Deutschland

Freiberuflicher Solution Architect

Twinsity GmbH

  • Produktionsreifes Multi-Account-Umfeld mit Automatisierungen und SSO entworfen und implementiert.
  • Reichhaltige CI/CD-Pipeline via GitHub Actions für die AWS-Accounts eingeführt.
  • AWS-Infrastruktur für Containerhosting (ECS) und SPA-Webhosting (API Gateway, CloudFront + S3) entworfen und umgesetzt.
  • Evaluierungen und Konzepte zu Multi-Tenancy & Mandantenübergreifendem Zugriff, Backup- und Restore-Mechanismen erstellt.
  • 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

Freiberuflicher AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Teil eines Teams für eine zentralisierte Plattform für Produktion und Logistik.
  • CI/CD-Pipelines zu einer monorepo-basierten Pipeline zusammengeführt, um schnelleres Feedback zu erhalten und Kosten (Duplikate) zu senken.
  • Zertifikatbasierte Autorisierung entworfen und implementiert.
  • Lambda-Adapter entwickelt, um Geschäftslogik und Backend-APIs locker zu koppeln.
  • Infrastruktur-as-Code für neue Business-Features entworfen und implementiert.
  • 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

Freiberuflicher AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Teil eines Teams für eine zentralisierte Plattform für Produktion und Logistik.
  • Serverless-Infrastruktur-Monitoring, Tracing und Logging für die gesamte Plattform in AWS implementiert.
  • AWS CDK-Deployments in getrennte, eigenständig wartbare Artefakte refaktoriert und trunk-based Development eingeführt.
  • Automatisiertes Test-Framework für schnelleres Feedback eingerichtet.
  • Serverless-Business Use-Cases implementiert.
  • Schulungen zu Clean Code, AWS, Git, Versionierung, Release-Management durchgeführt.
  • Technologien: AWS, TypeScript, AWS CDK, Serverless, Docker, AWS DevTools, AWS ECS, AWS API Gateway, Lambda, SNS, SQS.
Jan. 2020 - März 2024
4 Jahren 3 Monaten
Cadolzburg, Deutschland

Freiberuflicher Solution Architect

AVL DiTest

  • Hauptaufgaben: Design der AWS-Infrastruktur, Integration von Services & Backend-Architektur für Use-Cases einer Greenfield-Plattform und OEM-Projekte.
  • Start der Plattform 2020 mit drei Personen; erfolgreich beim Aufbau eines Teams von inzwischen 10 Leuten geholfen. Aktive Nutzer: über 6000 (02/2024).
  • Mehrere Datenverarbeitungspipelines für IoT-Geräte (bis zu 300 Events/Sekunde) hinzugefügt, um sie in benutzerdefinierten Dashboards darzustellen.
  • Wiederverwendbare AWS CDK Construct-Module entworfen und implementiert, firmenweit für schnelleres AWS-Onboarding genutzt.
  • Schulungen zu Software-Engineering-Prinzipien, Security, DDD, agiler Zusammenarbeit und Dokumentation durchgeführt, um Performance und Teamgeist zu verbessern.
  • Technologien: AWS, TypeScript, Python, AWS CDK, CloudFormation, Java (2 % der Zeit), 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
Nürnberg, Deutschland

Freiberuflicher Machine Learning Engineer

GfK

  • Projektziel: PoC zu einem Cloud-Produkt weiterentwickeln, das automatisch die richtigen Shop-Anteile in einem Marktsegment ermittelt.
  • Produktionsreife Python-Software aus dem PoC nach Clean-Code-Prinzipien und besserer Modularität entworfen und entwickelt. Inklusive Performance-Optimierung.
  • Workshops zu Python-Grundlagen, Zusammenarbeit und Tooling gehalten.
  • Testkonzept für datengetriebene Unit- und Integrationstests erstellt.
  • Daten- und ML-Pipeline entworfen und implementiert, um Data Scientists schneller Feedback zu geben, ob ihre Änderungen positive oder negative Auswirkungen haben.
  • Anpassung von Data-Science-Algorithmen an Apache Spark + Hive.
  • Technologien: Python, DevOps, Docker, ETL, Jenkins, Apache Airflow, Apache Spark, Hive.
Feb. 2019 - Apr. 2019
3 Monaten
Nürnberg, Deutschland

Freiberuflicher AWS DevOps Engineer

GfK

  • Teil eines Projekts zur Entwicklung verteilter Plattform-Microservices für Marktforschungsalgorithmen in der Cloud und Bereitstellung für interne Nutzer.
  • Verteilte Plattform-Microservices auf AWS basierend auf Kubernetes/Docker und Spring + Java entwickelt.
  • Python-Anwendung zur Erstellung von Kubernetes Custom Resource Definition-Abhängigkeiten zwischen Marktforschungsalgorithmen entwickelt.
  • Abstimmung/Architektur von Verträgen zwischen den 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 Architect

Siemens AG

  • Teil einer Forschungseinheit im Fertigungsbereich.
  • Mehrere PoCs entwickelt und gestaltet, um Fertigungsmaschinen mit AWS und MindSphere zu verbinden und Web-Apps zur Demonstration vorausschauender Wartung zu erstellen.
  • PoCs auf einer internen Siemens-Messe präsentiert.
  • Multi-Cloud- und On-Premise-Messaging-Broker auf Basis von MQTT entworfen und implementiert.
  • Infrastruktur (inkl. DevOps) für ein Optimierungsproblem entworfen und mit AWS CDK in der Cloud parallelisiert umgesetzt.
  • Product Owner für ein CAD/CAM-Forschungsprojekt mit ML/AI-Aspekten. Budget: 400 k €. Teamleitung von 4 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 Software Developer

Bosch.io / Robert Bosch GmbH

  • An einer Connected Industry Platform gearbeitet, vom PoC bis zum produktionsreifen Zustand mit CI auf Cloud Foundry. Plattform wird heute mit Bosch Nexeed Produkten genutzt.
  • Backend-Funktionalitäten und wiederverwendbare Microservices für die Supply-Chain-Domain mit verschiedenen Komplexitätsstufen entwickelt.
  • Hauptsächlich in Java 8 mit vert.x und RxJava entwickelt, später das Team von Spring 5 überzeugt.
  • Spring 5 für REST-Kommunikation sowie AMQP/MQTT eingesetzt.
  • Spring Cloud und Data für Konfiguration und einfachere Cloud-Einrichtung genutzt. Storage meist Oracle und MongoDB.
  • Positiver Mentor und Coach für Kolleg*innen.
  • Technischer Ansprechpartner für Kundenkontakt (zusammen mit Product Owner) zur Definition von Lösungen, Microservices und Deployment-Strategien.
  • Verantwortlich für technische Qualitätsfragen, wie Testkonzepte, Stabilität, Skalierung, Vertragsdesign (z. B. GraphQL).
  • Architekturskizzen entwickelt und mit den Architekten diskutiert.
  • Mitentscheidung bei Recruiting und Aufbau von bis zu drei Teams, darunter internationale Teams.
  • Technologien: Java 8, JUnit, Mockito, Maven, Gradle, Spring, vert.x, Reactive Extensions/RxJava, Microservices, Python, AMQP, MQTT, Jenkins, CI/CD, Docker, ELK, Oracle RDBMS, Cloud Foundry, Apache Jena, RDF/OWL, SPARQL, Git, Bash, Knowledge Graph.
  • Methodik: Scrum-ish.
Juli 2013 - Juni 2015
2 Jahren
Würzburg, Deutschland

Software Engineer & Consultant

Flexus AG

  • Produkte für Java-Client-Software des Transportmanagementsystems entworfen, getestet und entwickelt, z. B. optimierte Pfad- und Routenfindungsalgorithmen, Performance-Optimierung und Refactoring von Legacy-Code.
  • Jenkins-CI & Maven Build-Management drastisch verbessert.
  • Anwendung zur Lösung von Constraint-Solving-Problemen entwickelt, die den Einsatz von Fahraufträgen optimiert (Java 7, SOAP, REST, Spring) und Kennzahlen in Echtzeit berechnet.
  • Koordination von Praktikant*innen und Werkstudierenden im Entwicklungsbereich.
  • Projektmanagement für das Transportmanagementsystem, um neue Features zu implementieren und in SAP PP- und SAP MM-Prozesse zu integrieren.
Apr. 2012 - Jan. 2013
10 Monaten
Würzburg, Deutschland

Software Developer

Fraunhofer-Gesellschaft ISC

  • Adaptive Pipeline zur Bildsegmentierung, Bildverbesserung und Kantenerkennung von Proben im Sinterschritt evaluiert und implementiert. Methode ist 30 % schneller und präziser als vorher, deterministic und stabil getestet. Prototyp in MatLab, Produktimplementierung in OpenCV & Python.
Nov. 2010 - Sept. 2011
11 Monaten
Würzburg, Deutschland

Software Developer

Freelancing during studies

  • C++-Anwendungen im Bereich mobiler Lkw-Tracking entwickelt.
  • Verbesserter Suchalgorithmus (Java, Spring) für einen Versicherungskunden entwickelt.
Sept. 2009 - Apr. 2010
8 Monaten
Mainz, Deutschland

Software Developer (Scholarship)

IBM

  • Converter-Software zwischen zwei Anwendungen in Java EE, Spring und Hibernate analysiert und entworfen.
  • Perl-Automatisierungen für Testumgebungen.
Sprachen
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Ausbildung
März 2011 - März 2013

University of Applied Sciences Würzburg

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

Juli 2007 - März 2011

University of Applied Sciences Würzburg

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

Zertifikate & Bescheinigungen

Machine Learning with Python from A-Z

Udemy

ReactJS - JavaScript Framework

Udemy

Spark and Python for Big Data with PySpark

Udemy

TypeScript

Udemy

Testing Microservices

Software Quality Lab

arc42 certification

Stefan Zörner

Semantic Web & OWL (Web Ontology Language)

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