Recommended expert

Michael Fecher

Freelancer, Solution Architect

Michael Fecher
Roth, Germany

Experience

Jan 2024 - Present
2 years 2 months
Wiesbaden, Germany

Freelancer, Solution Architect

Schufa AG

  • Helped to design the AWS infrastructure, integrated services and backend architecture for use cases of an on-premise solution and partial migrations to AWS with fast response times
  • Implemented automated AWS integration test suites
  • Implemented mission-critical components and delivered them before the deadline in a production-ready state with operation and monitoring concepts
  • This 2-month subproject was about building a data-intense pipeline (5 TB) to be enriched continuously with data
  • Designed and implemented reusable AWS CDK constructs to be used across the company’s teams to enable faster onboarding with AWS
  • Coached on AWS topics, distributed software patterns, security, domain-driven design, agile collaboration and documentation to improve performance and collaboration
  • Technologies: AWS, GitHub Actions, ETL, monitoring, operations, TypeScript, Python, AWS CDK, CloudFormation, Java, Docker, AWS ECS, AWS Lambda, serverless, Jenkins, DevOps principles
Dec 2021 - Apr 2023
1 year 5 months
Kassel, Germany

Freelancer, Solution Architect

Twinsity GmbH

  • Designed and implemented a production-ready multi-account environment setup with automations and SSO
  • Implemented a rich CI/CD via GitHub Actions to AWS accounts
  • Designed and implemented the required AWS infrastructure for hosting containers on ECS and SPA website hosting using API Gateway, CloudFront and S3
  • Evaluated and conceptualized multi-tenancy and cross-tenant access, backup and restore mechanisms
  • Technologies: AWS, TypeScript, AWS CDK, serverless, CloudFormation, Docker, GitHub Actions, AWS DevTools, AWS ECS, AWS Lambda, DevOps principles
Jul 2021 - Dec 2021
6 months
Ludwigsburg, Germany

Freelancer, AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Unified CI/CD pipelines into a single monorepo-based pipeline to gain faster feedback and reduce costs
  • Designed and implemented certificate-based authorization
  • Implemented Lambda adapters to loosely couple business logic and backend APIs
  • Designed and implemented infrastructure as code for new business features
  • Technologies: AWS, TypeScript, AWS CDK, ETL, Docker, AWS DevTools, AWS ECS, AWS Lambda, API Gateway, SNS, SQS
Nov 2020 - Apr 2021
6 months
Ludwigsburg, Germany

Freelancer, AWS DevOps Engineer

MHP Consulting at Porsche AG

  • Designed and implemented AWS serverless infrastructure monitoring, tracing and logging for the whole platform
  • Refactored the AWS CDK deployment model into separate, independently maintainable artifacts and introduced trunk-based development
  • Implemented automated testing mechanisms for faster feedback
  • Implemented serverless business use cases
  • Coached on clean code, AWS, Git, versioning and release management
  • Technologies: AWS, TypeScript, AWS CDK, serverless, Docker, AWS DevTools, AWS ECS, AWS API Gateway, AWS Lambda, SNS, SQS
Jan 2020 - Mar 2024
4 years 3 months
Cadolzburg, Germany

Freelancer, Solution Architect

AVL DiTest

  • Designed the AWS infrastructure and integrated services and backend architecture for a greenfield platform and OEM projects
  • Helped hire and build a team of 10 people for the platform which has more than 6000 active users as of February 2024
  • Added multiple data processing pipelines for IoT devices (up to 300 events/second) to be displayed in custom dashboards
  • Designed and implemented reusable AWS CDK constructs to enable faster onboarding with AWS across teams
  • Coached on software engineering principles, security, domain-driven design, agile collaboration and documentation to improve performance and team spirit
  • Technologies: 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 principles, AppSync/GraphQL
May 2019 - Jan 2020
9 months

Freelancer, Machine Learning Engineer

GfK

  • Evolved a proof of concept to a cloud product for automatically finding the correct shop shares in a market segment
  • Designed and developed production-ready Python software with clean code principles, modularity and performance optimization
  • Held workshops on Python principles, collaboration and tooling
  • Provided a test concept for data-driven unit and integration tests
  • Designed and implemented a data and ML pipeline to allow faster feedback for data scientists on the impact of changes
  • Adapted data science algorithms to Apache Spark and Hive
  • Technologies: Python, DevOps, Docker, ETL, Jenkins, Apache Airflow, Apache Spark, Hive
Feb 2019 - Apr 2019
3 months

Freelancer, AWS DevOps Engineer

GfK

  • Developed distributed platform microservices for market research algorithms on AWS using Kubernetes, Docker, Spring and Java
  • Developed a Python application for creating Kubernetes custom resource definition dependencies between market research algorithms
  • Coordinated and architected contracts between microservices
  • Technologies: Spring, Java, Python, serverless, AWS, TypeScript, CDK, Docker, DevOps, Kubernetes, Pact
Mar 2018 - Jan 2019
11 months
Nuremberg, Germany

(Coding) Software Architect

Siemens AG

  • Crafted and designed PoCs connecting manufacturing machines to AWS and MindSphere cloud and creating web apps demonstrating predictive maintenance aspects, presented at an internal Siemens fair
  • Conceptualized and implemented a multi-cloud and on-premise communication message broker based on MQTT
  • Designed and implemented infrastructure and DevOps for parallelizing cloud calculations using AWS CDK
  • Acted as product owner for a CAD/CAM research project with machine learning and AI aspects, managing a €400k budget and coordinating a team of four data scientists
  • Technologies: Spring, Java, Python, AWS, CDK, Docker, DevOps, ReactJS, TypeScript, REST, AMQP, InfluxDB, microservices
Jul 2015 - Feb 2018
2 years 8 months
Stuttgart, Germany

Lead Senior Software Developer

Bosch.io / Robert Bosch GmbH

  • Developed backend functionalities and reusable microservices for the supply chain domain using Java 8 with vert.x and RxJava, later introducing Spring 5, Spring Cloud and Spring Data
  • Used REST, AMQP and MQTT for communication and Oracle and MongoDB for storage
  • Acted as mentor and coach for colleagues
  • Served as technical contact for customers, defining solutions, microservices and deployment strategies
  • Responsible for technical quality issues, including test concepts, stabilization, scaling and contract design (e.g., GraphQL)
  • Developed and discussed architectural drafts with architects
  • Co-decided recruiting activities and built up to three teams, including international teams
  • Technologies: 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
Jul 2013 - Jun 2015
2 years
Würzburg, Germany

Software Engineer & Consultant

Flexus AG

  • Designed, tested and developed Java client software products for a transport management system, including optimizing path and route-finding algorithms, correcting performance issues and refactoring legacy code
  • Drastically improved Jenkins CI and Maven build management
  • Constructed and developed a constraint solving application to optimize deployment of driving jobs and calculate key figures in real time using Java 7, SOAP, REST and Spring
  • Coordinated interns and students in development
  • Managed projects for the transport management system to implement new features and integrate it with SAP PP and SAP MM processes
Apr 2012 - Jan 2013
10 months
Würzburg, Germany

Software Developer

Fraunhofer-Gesellschaft ISC

  • Evaluated and implemented an adaptive pipeline of image segmentation, image enhancing and edge detection for sintering process samples, achieving 30% faster and more precise results than the previous method
  • Ensured determinism and stability through testing
  • Prototyped in MATLAB and implemented product in OpenCV and Python
Nov 2010 - Sep 2011
11 months
Würzburg, Germany

Software Developer

Freelancing during studies

  • Developed C++ applications for mobile tracking of trucks
  • Developed an improved search algorithm in Java and Spring for an insurance customer
Sep 2009 - Apr 2010
8 months

Software Developer (Scholarship)

IBM

  • Analyzed and designed a converter software application between two applications using Java EE, Spring and Hibernate
  • Developed Perl automations for test environments

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (6.5 years), Manufacturing (4.5 years), Automotive (4 years), Transportation (3 years), Banking and Finance (2 years), and Professional Services (1 year).

Information Technology
Manufacturing
Automotive
Transportation
Banking and Finance
Professional Services

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (15 years), Product Development (5.5 years), Research and Development (2.5 years), Supply Chain Management (2.5 years), Operations (2 years), and Project Management (2 years).

Information Technology
Product Development
Research and Development
Supply Chain Management
Operations
Project Management

Skills

  • Backend: Typescript, Python, Nodejs, Java 8+ With Spring (Especially Spring Boot, Cloud, Reactor, Dataflow, Data), Apache Camel, Vert.x
  • Test: Junit, Jest, Pytest, Mockito, Cucumber, Dbunit, Assertj, Gattling, Tdd
  • Frontend: Reactjs (Basics)
  • Databases: Sql, Postgresql, Dynamodb, Redis, Elasticsearch
  • Documentation: Arc42, Wardley Maps, Uml
  • Communication: Rest/http, Mqtt, Amqp, Graphql
  • Devops: Github Actions, Jenkins, Docker, Git, Nexus, Sonarqube, Maven, Gradle
  • Os: Linux (Arch Mostly, Centos, Ubuntu)

Languages

German
Native
English
Advanced

Education

Mar 2011 - Mar 2013

University of Applied Sciences Würzburg

M.Sc., Computer Science · Computer Science · Würzburg, Germany

Jul 2007 - Mar 2011

University of Applied Sciences Würzburg

B.Eng., Computer Science · Computer Science · Würzburg, Germany

Certifications & licenses

Machine Learning With Python From A-Z

Udemy

ReactJS - JavaScript Framework

Udemy

Spark And Python For Big Data With PySpark

Udemy

TypeScript

Udemy

Arc42 Certification

Stefan Zörner

Testing Microservices

Software Quality Lab

Semantic Web & OWL (Web Ontology Language)

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Michael based?

Michael is based in Roth, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Michael speak?

Michael speaks the following languages: German (Native), English (Advanced).

How many years of experience does Michael have?

Michael has at least 15 years of experience. During this time, Michael has worked in at least 8 different roles and for 11 different companies. The average length of individual experience is 1 year and 2 months. Note that Michael may not have shared all experience and actually has more experience.

What roles would Michael be best suited for?

Based on recent experience, Michael would be well-suited for roles such as: Freelancer, Solution Architect, Freelancer, AWS DevOps Engineer, Freelancer, Machine Learning Engineer.

What is Michael's latest experience?

Michael's most recent position is Freelancer, Solution Architect at Schufa AG.

What companies has Michael worked for in recent years?

In recent years, Michael has worked for Schufa AG, Twinsity GmbH, MHP Consulting at Porsche AG, and AVL DiTest.

Which industries is Michael most experienced in?

Michael is most experienced in industries like Information Technology (IT), Manufacturing, and Automotive. Michael also has some experience in Transportation and Logistics, Banking and Finance, and Professional Services.

Which business areas is Michael most experienced in?

Michael is most experienced in business areas like Information Technology (IT), Product Development, and Supply Chain Management. Michael also has some experience in Research and Development (R&D), Operations, and Project Management.

Which industries has Michael worked in recently?

Michael has recently worked in industries like Automotive, Banking and Finance, and Information Technology (IT).

Which business areas has Michael worked in recently?

Michael has recently worked in business areas like Information Technology (IT), Operations, and Quality Assurance (QA).

What is Michael's education?

Michael holds a Master in Computer Science from University of Applied Sciences Würzburg and a Bachelor in Computer Science from University of Applied Sciences Würzburg.

Does Michael have any certificates?

Michael has 7 certificates. Among them, these include: Machine Learning With Python From A-Z, ReactJS - JavaScript Framework, and Spark And Python For Big Data With PySpark.

What is the availability of Michael?

Michael is immediately available part-time for suitable projects.

What is the rate of Michael?

Michael's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Michael?

To hire Michael, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 660-820 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.