Michael Fecher
Freelancer, Solution-Architekt
Erfahrungen
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
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
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
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
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
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
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
(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
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
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
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
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
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
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (6.5 Jahre), Fertigung (4.5 Jahre), Automotive (4 Jahre), Transport (3 Jahre), Bank- und Finanzwesen (2 Jahre) und Professionelle Dienstleistungen (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (15 Jahre), Produktentwicklung (5.5 Jahre), Forschung und Entwicklung (2.5 Jahre), Lieferkettenmanagement (2.5 Jahre), Betrieb (2 Jahre) und Projektemanagement (2 Jahre).
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
Ausbildung
Fachhochschule Würzburg
M.Sc., Informatik · Informatik · Würzburg, Deutschland
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)
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Michael ansässig?
Welche Sprachen spricht Michael?
Wie viele Jahre Erfahrung hat Michael?
Für welche Rollen wäre Michael am besten geeignet?
Was ist das neueste Projekt von Michael?
Für welche Unternehmen hat Michael in den letzten Jahren gearbeitet?
In welchen Industrien hat Michael die meiste Erfahrung?
In welchen Bereichen hat Michael die meiste Erfahrung?
In welchen Industrien hat Michael kürzlich gearbeitet?
In welchen Bereichen hat Michael kürzlich gearbeitet?
Was ist die Ausbildung von Michael?
Ist Michael zertifiziert?
Wie ist die Verfügbarkeit von Michael?
Wie hoch ist der Stundensatz von Michael?
Wie kann man Michael beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Freelancer, Solution-Architekt
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Roth, Deutschland arbeiten