Michael Fecher

Solution Architect (AWS, Serverless, Data Engineering)

Michael Fecher
Roth, Germany

Erfahrungen

Feb. 2019 - Bis heute
6 Jahren 1 Monate
Nuremberg, Germany

Freelancer - Cloud & Full-Stack Solution Architect

Self-Employed

My services:

  • End-to-end system design & implementation on AWS from PoC over an MVP to a SaaS product with a super sharp focus on value-driven development
  • Consulting on development team collaboration from a technical as on a soft-skill perspective
  • Migration of legacy systems to operationless (=serverless) technologies on AWS
  • Workshops on the topics of AWS CDK & Knowledge Management for Architects and Developers

More about me and my offerings at www.fecher.it

März 2018 - Jan. 2019
11 Monaten
Nuremberg, Germany

Software Architect

Siemens

Technology Innovation/Advanced Technology in Production & Services. Cloud & Machine Learning activities in applied sciences for business units in the manufacturing domain.

Introduction and mentoring of agile methodologies for selected projects. Activities include requirements engineering, writing lean concepts and implementing.

Used technologies for developing new applications:

  • Java - Spring Boot
  • Spring Reactor
  • Microservice Design
  • MQTT/AMQP/REST
  • AWS for complete design of end-to-end (CDK, EC2, ECR, ECS, Beanstalk, private VPC, APIGW, Lambda)
  • Cloud Foundry & MindSphere
  • Docker
  • ReactJS
  • NodeJS
Juli 2015 - Feb. 2018
2 Jahren 8 Monaten

(Lead-) Senior Software Developer

Bosch

Product Group: Industry & Logistics, Bosch Connected Industry

Abstract: Working on the Connected Industry Platform. The platform nowadays is used with the Bosch Nexeed products.

Technologies: Java, Spring, vert.x, reactive extensions/RxJava, Microservices, AMQP, Docker, ELK, Oracle RDBMS, Cloud Foundry, Apache Jena, RDF/ OWL, SPARQL

Methodology: Scrum-ish

  • Primary developing the backend functionalities & reusable services for the Supply-Chain-Domain.
  • Responsible for technical quality issues, like test concepts, stabilizing, scaling out.
  • Successfully introduced the developed test concept for three teams, based on Microservices and Cloud infrastructure
  • Developing and discussing design concepts with the architects
  • Being a positive mentor for publishing the Bosch mission and vision of the Connected Industries Platforms to fellows
  • Being an equal and trustworthy sparring partner for the product owner, in order to sharpen the requirements for the user stories and to improve the dev team performance.
  • Highly motivated and open-minded, which is shown in presentations and discussions/workshop with stakeholders.
  • Being agile in order to fulfill the criterias for each sprint or to trash the old implementations, if they're not viable anymore.
  • Co-decider regarding recruiting activities
Juli 2013 - Juni 2015
2 Jahren
Würzburg, Germany

Software Engineer & Consultant

Flexus AG

  • Designing, testing and developing productive solutions for Java client software of the transport management system (FLX-SLS). For example developing an optimized path and route finding algorithm, correcting performance issues and measurements for refactoring legacy code.
  • Drastically improved the Jenkins-CI & Maven Build Management.
  • Constructing & developing the product FLX-TROJA, which optimizes the general deployment of driving jobs (Java SE, Web Services, Spring) and which calculates key figures in real-time.
  • Responsible for coordinating interns and students in the development field.
  • Responsible for project management regarding the transport management system (FLX-SLS) in order to implement new features and integrate it in SAP PP and SAP MM processes.
Apr. 2012 - Jan. 2013
10 Monaten

Software Developer

Fraunhofer ISC

Successfully evaluated and implemented an adaptive pipeline of image segmentation, image enhancing, and edge detection of samples within a sintering process. The implemented method is 30% faster and more precise than the previous method. It is also deterministic and stable tested. Prototyped in MatLab, product implementation in OpenCV and Python.

Okt. 2010 - Sept. 2011
1 Jahr
Würzburg, Germany

Software Developer

Freelancing during studies

Developing C++ applications in the area of mobile tracking of trucks.

Developing an improved search algorithm (Java, Spring) for an insurance customer.

Sept. 2009 - Feb. 2011
1 Jahr 6 Monaten
Frankfurt, Germany

Software Developer

IBM

Analyzed and designed a converter software application between two applications in Java EE, Spring and Hibernate. Perl Automations for test environments.

Okt. 2000 - Mai 2003
2 Jahren 8 Monaten

Apprenticeship - Information Technology Officer

Trelleborg

Zusammenfassung

Find my services and workshop offerings at [website](www.fecher.it) (AWS CDK, AWS, End-to-end Serverless, DevOps without Kubernetes) Coming from a very technical and practical background, I can prove what I promise. I won't focus on my tech skills in the beginning, because deep dives and learning new things are my daily business. So tech is learnable. What's not easily learnable are soft skills and especially problem-solving. Rigorously asking questions to understand the deeper sense, being keen on the business/domain, cost reduction, transparency, an open mind and sharpened focus on what's really necessary are my value propositions for reaching goals. This is what I proved at bigger companies (e.g. Bosch, Siemens), as well as small and medium-sized enterprises. Back to what I do: With my mentioned personal values, I like to design & craft (distributed) software systems with value. I also like to automate most of the tasks I am doing to be able to concentrate on more important things - creating the actual value for your business.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt

Master of Science (M.Sc.) · Information Systems

Hochschule für angewandte Wissenschaften Würzburg-Schweinfurt

Bachelor of Engineering (B.Eng.) · Computer Science

IBM AppliedSciences IBM AppliedSciences

Zertifikate & Bescheinigungen

Google Cloud Training

Linux Essentials Certification

Ähnliche Freelancer

Verifizierter Experte
Jürgen Fey

Tech & Product Lead AI Development

Profil ansehen
Verifizierter Experte
Martin Gross

Independent DevOps and Cloud Transformation Consultant

Profil ansehen
Verifizierter Experte
Niklas Witzel

AI Engineer, Cloud Solution Architect, Backend Developer

Profil ansehen
Verifizierter Experte
Werner Keil

Enterprise Consultant, Java, Jakarta EE, Agile, and Microservice Expert

Profil ansehen
Verifizierter Experte
Rainer Diekmann

Projektleiter, Software-Architekt, Software-Entwickler(Backend)

Profil ansehen
Verifizierter Experte
Matthias Herz

Technical Product Owner & Solution Architect for Cloud - AI - DevOps

Profil ansehen
Verifizierter Experte
Sebastian Weggesser

Senior Software Engineer | IT Consultant | Interim Tech Leader

Profil ansehen
Verifizierter Experte
Peter Teich

Senior Golang Developer / DevOps Engineer

Profil ansehen
Verifizierter Experte
Andreas Kraus

Senior Developer

Profil ansehen
Verifizierter Experte
Joshua Andreas Wellbrock

Flutter Consultant & Solution Architect

Profil ansehen
Verifizierter Experte
José Côco

IT Architect, Process Manager

Profil ansehen
Verifizierter Experte
Reinhold Mathmann

IT Solution Consultant | Business Analyst

Profil ansehen
Verifizierter Experte
Tungi Dang

Freelance Technical Product Lead | DevOps Expert | It Program Manager | Senior Solution Architect | Ai-engineer

Profil ansehen
Verifizierter Experte
Andreas Steffan

DEVOPS MINDED 🚀 CLOUD-/JAVA-/SPRING ENTWICKLER

Profil ansehen
Verifizierter Experte
Ronny Worm

Senior DevOps (Kubernetes, Terraform, Ansible)

Profil ansehen