Michael Fecher

Senior Software & Cloud Solution Architect

Moves to Nürnberg, Roth

  • 49.4539
  • 11.0773
  • Indicative rate €744 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 24h
Propose a project The project will only begin when you accept Michael's quote.

Availability not confirmed

Propose a project The project will only begin when you accept Michael's quote.

Location and geographical scope

Location
Nürnberg, Deutschland
Can work in your office at
  • Nürnberg and 50km around
  • Roth and 60km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
Business sector
Would prefer avoiding:
Defense & Military

Verifications

Influence

Languages

  • Englisch

    Full professional proficiency

  • Deutsch

    Native or bilingual

Skills (22)

  • Methodologies
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Containerization
  • Beginner Intermediate Advanced

Michael in a few words

Seit mehr als 10 Jahren bringe ich Kunden durch meine holistische, transparente als auch zielorientierte Art Software zu entwerfen als auch umzusetzen zum positiven Staunen.
Mir ist hier vor allem wichtig, dass KEIN sog. Over Engineering betrieben wird.
Mein Fokus liegt sieht seit 5 Jahren auf dem Thema Cloud und deren kostenoptimierte Umsetzung als Solution Architect - vor allem aber mit Bezug zur Technik und Umsetzung.
Hier kann ich IoT Projekte bei Bosch und Siemens vorweisen, in denen ich in fachlichen Führungsrollen erfolgreich arbeitete und jeweils von PoC bis hin zu einem Produkt mit dabei war.

Ich fokussiere mich auf AWS und mit dortiger Full-Stack Entwicklung, habe aber auch mit MindSphere und Cloud Foundry im Detail gearbeitet.

Was ich sehr schätze:
Sehr gute Scrum Master (leider Seltenheit), arc42, TDD, architecture-as-code, Gestaltungsfreiheit im Job, weibliche IT'ler (wg. sozialem Faktor u. generellen Soft Skills), Ermöglichung von 2 oder mehr Tagen remote (2 Tage sind bei mir allerdings minimum, wg. Familie)

Was ich nicht mag:
ungenügende Kommunikation im Team, zu homogene Teams, stark hierarchisch orientierte Teams, starre Sichtweisen, zu viele abstrakte Klassen und Interfaces bzw. den typischen Java Entwicklungsstil, Gottgleiche bzw. nie anwesende Architekten-Kollegen, Verweigerer ("ich mach das nicht, weil nicht zuständig!")

Experience

AVL DiTEST GmbH

Automobile

Solution Architect

Cadolzburg, Deutschland

January 2020 - Today

Konzeption und Umsetzung einer Data Pipeline in AWS mittels AWS Batch und AWS ECS.
Die Pipeline aggregiert 1.8 TB Bestands- und Streaming-Daten in logische Segmente und dient als Input für eine Analyse von Fahrzeugdaten.
Ich habe neben der AWS Pipeline ein komplettes AWS basiertes CI/CD (mit automatisierten mehrstufigenTests) + Monitoring nach DevOps Prinzipien eingerichtet.

Umsetzung einer Jenkins Pipeline, um Daten für eine legacy Eclipse RCP Anwendung mittels Docker zu bauen.
Der Vorteil liegt darin, dass ein Automotive Endkunde nun schneller Features testen und kaufen kann.

Entwicklung eines AWS basierten PoC für ein IoT Portal des Kunden.
Der PoC wurde kostengünstig gebaut und sollte einen geringen Operations-Anteil besitzen.

GfK

Digital Agency and IT company

Senior Software Engineer

Nürnberg, Deutschland

May 2019 - January 2020

Neue Architektur für einen Python basierten Data Science Code, um aus einem PoC ein Produkt zu formen (Clean-Code Prinzipien)
Einführung von datengetriebenen Tests.
Einführung CI/CD System zunächst über Atlassian Bamboo, später GitLab CI.
Zudem erstellte ich eine Data Pipeline in Airflow, um die Daten für den Algorithmus zu beschaffen und aufzubereiten.

GfK

Digital Agency and IT company

Senior Software Engineer

Nürnberg, Deutschland

February 2019 - May 2019

Entwicklung einer Microservice basierten Ausführungsumgebung, die für die Verwaltung und Ausführung von Algorithmen dienlich ist.
Ich entwickelte die Platformkomponenten in Java/Spring und wurden über Kubernetes orchestriert.
Die Herausforderung bestand darin, dass die Algorithmen in Abhängigkeit zueinander stehen und die entwickelten Microservices performant und ausfallsicher entwickelt wurden.
Für die Datenbeschaffung und Aufbereitung in Spark/PySpark entwickelte ich ein Framework in Python mit.

Siemens

Mechanical or Industrial Engineering

Software Architect

Nürnberg, Deutschland

March 2018 - January 2019

Konzeption + Umsetzen von Cloud & Machine Learning PoCs in der angewandten Forschung innerhalb der Fertigungsbranche.
PoCs umfassten komplette Anbindung von IoT Geräten über Backend in der Cloud bis hin zur (nicht-perfekten) UI.
Agiler Coach und Vorstellung von Scrum innerhalb von 4 Projektteams.
Zudem Projektleitung für Machine-Learning Projekt mit 4-5 Data Scientists.

Bosch

Automobile

(Lead-) Senior Software Developer

July 2015 - February 2018

Aufbau einer Industrie 4.0 PaaS / Cloud Plattform (PoC bis Produktisierung), die bspw. für die Nexeed Produkte eingesetzt wird.

Neben der Entwicklung von Softwarekomponenten stand ich zudem als Lead Developer und Mentor für Teamkollegen bei technischen sowie fachlichen Fragen zur Verfügung und beriet die Product Owner / Architekten bei konzeptionellen Vorschlägen zur Umsetzung der fachlichen Anforderungen.
Ebenso zuständig für Recruiting und Mitentscheider bei Personalauswahl.

Flexus AG

Digital Agency and IT company

Software Engineer

Würzburg, Deutschland

July 2013 - June 2015

Java Software Engineer (Konzeption, Test, Entwicklung und Personalkoordination) für Zusatzsoftware im SAP-Logistik und Lagerbereichsumfeld. Schwerpunkt ist hier Optimierung von Algorithmen und Einführen von neuen Lösungen.

Zudem technische Prozessberatung für eigene SAP Software (FLEXUS-Transportleitsystem) mit Integrationsmöglichkeit zu SAP-WM, SAP-MM, SAP-PP beim Kunden vor Ort in Form von Workshops.

Fachvortrag auf der LogiMat 2015 in Stuttgart.

Fraunhofer Institut

Research

Software Entwickler

April 2012 - January 2013

Erfolgreiche Konstruktion und Implementierung einer Softwarelösung zur Konturerkennung von Objekten innerhalb einer thermooptischen Messanlage, u.a. mit Methoden der Bildverarbeitung, maschinelles Lernen / Machine Learning und der Mustererkennung.
Der entwickelte Algorithmus ist um 30% schneller, deterministisch und robust gegenüber von Störquellen.

IBM Deutschland

Software Publisher

Software Entwickler

September 2009 - May 2010

Analyse, Design, Konzeptionierung und Implementierung einer Schnittstelle zwischen Rational ClearQuest und einer abteilungsinternen Applikation, im Umfeld von Java EE mit Spring und Hibernate. Entwicklung von Sub-Modulen für produktiven Einsatz in C++ unter Linux; Software Testing und Reviewing; Automationsentwicklungen in Perl und PHP

Fraunhofer

Research

Software Developer

April 2012 - January 2013

Education

charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code