Michael Fecher
Freelancer, Solution Architect
Experience
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
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
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
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
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
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
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
(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
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
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
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
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
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).
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).
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
Education
University of Applied Sciences Würzburg
M.Sc., Computer Science · Computer Science · Würzburg, Germany
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Michael based?
What languages does Michael speak?
How many years of experience does Michael have?
What roles would Michael be best suited for?
What is Michael's latest experience?
What companies has Michael worked for in recent years?
Which industries is Michael most experienced in?
Which business areas is Michael most experienced in?
Which industries has Michael worked in recently?
Which business areas has Michael worked in recently?
What is Michael's education?
Does Michael have any certificates?
What is the availability of Michael?
What is the rate of Michael?
How to hire Michael?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Freelancer, Solution Architect
Nearby freelancers
Professionals working in or nearby Roth, Germany