profile

Michael Fehr

DevOps Engineer & Applikationsentwickler EFZ

Entwicklung bedeutet für mich: verstehen, gestalten und verbessern.

Über mich

Ich bin Michael Fehr, gelernter Applikationsentwickler und im Turnverein sehr aktiv

Hallo! Ich bin Michael Fehr, geboren am 06. August 2000, und wohne in Müllheim TG. Nach meiner Lehre als Applikationsentwickler bei der Swisscom Schweiz AG bin ich dem Unternehmen treu geblieben und konnte in verschiedenen Projekten wertvolle Erfahrungen sammeln.

Meine Wurzeln liegen im Backend-Bereich, doch in den letzten Jahren habe ich meine Leidenschaft für das Frontend entdeckt – den Teil einer Anwendung, den Nutzer direkt sehen und erleben. Es begeistert mich, wenn aus Code intuitive, lebendige und benutzerfreundliche Oberflächen entstehen. Deshalb bin ich stets motiviert, neue Technologien kennenzulernen und mich fachlich weiterzuentwickeln.

In meiner Freizeit engagiere ich mich aktiv im Turnverein Müllheim. Seit 2022 bin ich Mitglied des Vorstands und verantwortlich für die Jugendabteilung. In dieser Funktion bilde ich die Schnittstelle zwischen dem Verein und den Eltern der Jugendlichen, organisiere Trainings, Lager und Wettkämpfe und leite diese auch selbst.
Der Sport bietet mir den perfekten Ausgleich zur Arbeit am Bildschirm und hilft mir, den Kopf frei zu bekommen.

Bei Fragen oder für einen persönlichen Austausch freue ich mich über eine Kontaktaufnahme über das Kontaktformular.


Skills & Erfahrungen

Im Laufe meiner Ausbildung und Berufstätigkeit habe ich mir fundierte Kenntnisse in verschiedenen Programmiersprachen, Tools und Arbeitsweisen angeeignet. Die folgende Übersicht zeigt meine technischen Fähigkeiten sowie persönliche Eigenschaften, die mich im Arbeitsalltag auszeichnen.

Ausbildung

Feb 2021 - Mai 2021

Rekrutenschule als Panzergrenadier

Im Militär habe ich die Rekrutenschule als Panzergrenadier absolviert. Dabei erlernte ich Disziplin, Anstand, Pünktlichkeit und das Übernehmen von Verantwortung. Zudem konnte ich mein Französisch vertiefen.

Aug 2016 - Aug 2020

Berufsbildungsschule Winterthur

Meine EFZ-Lehre habe ich mit der Schlussnote 5.1 abgeschlossen

Aug 2014 - Aug 2016

Sekundarschule Typ E

Die Sekundarschule habe ich mit der Schlussnote 5.0 in der höchsten Stufe abgeschlossen

Berufserfahrungen

Apr 2021 - Feb 2025

DevOps Engineer I (Swisscom Schweiz AG)

  • Entwicklung verschiedener IP-Adressmanagement-Skripte für Monitoring und Alerting sowie für Bereinigungszwecke
  • Automatisierung von komplexen End-to-End-Tests (E2E) für B2B Connectivity Services mit Ruby zur Qualitätssicherung(CICD)
  • Mitentwicklung eines Python-basierten Zertifikats-Webservices, einschließlich Implementierung von Monitoring, Alerting und Erfassung wichtiger Kennzahlen zur Leistungsüberwachung
  • Weiterentwicklung einer Inventarseite mit JavaScript und Angular, einschließlich neuer Optionen, Strukturen, Ansichten und Performance-Optimierungen.
  • Installation und Verkabelung von Servern, Switches und Netzwerkkomponenten im Labor.
  • Arbeit in einem agilen DevOps-Team
  • Übernahme von Pikett-Diensten
Aug 2020 - Apr 2021

ICT-STarter (Swisscom Schweiz AG)

Teilautomatisierung von Massenänderungen mithilfe von Python-Skripten

Aug 2016 - Aug 2020

Lehre als Informatiker in Fachrichtung Applikationsentwickler (Swisscom Schweiz AG)

  • Mgmt Infrastructure (SystemCenter & Entwicklung)
    • Grundkenntnisse in Informatik, PowerShell und Windows Server
  • 3rd Level Support für myCloud
    • Black-Box- und White-Box-Testing, Kundenkontakt
  • CDN Support
    • Implementierung von CDN-Aufträgen, Erstellung und Erneuerung von Zertifikaten, Anwendung von HTML, CSS und JavaScript
  • API-Integration für Software-Netzwerke
    • API-Abfragen und Datenverarbeitung mit PHP, JWT-Authorization, Bereitstellung einer REST API, Erstellung eines Cisco DNA Center Simulators

Programmiersprachen und Skripting

Python
70%
Java
55%
PHP
70%
Bash
60%
Ruby
40%
HTML
90%
CSS
80%
Javascript
70%

Tools

Git
75%
Jira
85%
Grafana
60%
Docker
65%
Jenkins
55%
Microsoft Office Produkte
90%

Sprachen

Deutsch

Muttersprache

100
Englisch

Gute bis sehr gute Kenntnisse

80%
Französisch

Grundkenntnisse - gutes Verstehen

40%

Weitere persönliche Merkmale

Kommunikativ
Organisiert
Teamfähig
Kritikfähig
Umgänglich
Ehrlich
Motiviert

Zertifikate

Im Laufe meiner beruflichen und persönlichen Entwicklung habe ich verschiedene Zertifikate erworben, die meine Fachkenntnisse und Kompetenzen in unterschiedlichen Bereichen dokumentieren. Nachfolgend finden Sie eine Übersicht meiner wichtigsten Qualifikationen, die meine Expertise unterstreichen und meine kontinuierliche Weiterentwicklung belegen.

Bei Interesse an Arbeitszeugnissen, Lehrzeugnissen oder weiteren Qualifikationen bitte ich Sie direkt mit mir in Kontakt zu treten.

Cloud & DevOps

Technologien: AWS, Docker, Cloud Computing, DevOps, Deployment, Infrastruktur


☁️
Cloud

AWS Cloud Practitioner Essentials

Grundlagen zu AWS, Cloud-Konzepten, Services, Sicherheit und Infrastruktur.

🐳
Container

Docker

Containerisierung von Anwendungen, Images, Umgebungen und Deployment-Grundlagen.

⚙️
DevOps

DevOps

Verständnis für Entwicklungsprozesse, Automatisierung, Deployment und Zusammenarbeit.

Web Development

Technologien: HTML5, CSS3, JavaScript, Git, Frontend Development, Responsive Design


🌐
Frontend

HTML

Strukturierung moderner Webseiten mit semantischen HTML-Grundlagen.

🎨
Styling

CSS

Gestaltung von Layouts, Designs, Farben, Abständen und responsiven Webseiten.

JavaScript

JavaScript 3

Vertiefung von JavaScript-Grundlagen für dynamische und interaktive Webseiten.

🚀
Advanced JS

JavaScript Advanced

Fortgeschrittene JavaScript-Konzepte für anspruchsvollere Webentwicklung.

🧩
JavaScript Basics

Practice Basic Concepts JavaScript

Praktische Übungen zu grundlegenden JavaScript-Konzepten und Programmierlogik.

💻
Full Stack

Full Stack Web Development

Grundlagen vollständiger Webanwendungen von Frontend bis Backend.

🔧
Versionierung

Git

Versionskontrolle, Code-Verwaltung und strukturierte Zusammenarbeit in Projekten.

CMS & Website Management

Technologien: WordPress, CMS, Website Management


📦
CMS

WordPress Development

Erstellung, Anpassung und Verwaltung von Webseiten mit WordPress.

Datenbanken

Technologien: SQL, Datenbanken, Datenmodellierung


🗄️
Datenbanken

SQL for Beginners

Grundlagen relationaler Datenbanken, SQL-Abfragen und Datenstrukturen.

Sprachen

Kompetenzen: Englisch (B2)


🇬🇧
Englisch

Cambridge English First

Englischkenntnisse auf B2-Niveau für internationale Kommunikation.

Projekte

Im Folgenden stelle ich ausgewählte Projekte vor, an denen ich aktiv beteiligt war und in denen ich meine fachlichen Kompetenzen einbringen konnte.

DNA-Center Simulator

Technologien: PHP, REST API, JWT, Microsoft Office Produkte


Im Rahmen meiner Lehre habe ich meine bisher grösste eigenständige Arbeit in Form einer praktischen Abschlussarbeit realisiert. Diese habe ich während 10 Tagen erarbeitet, dokumentiert und zum Schluss präsentiert.
Die genannten drei Bestandteile meiner individuellen praktischen Arbeit wurden durch meinen Experten, Nebenexperten und meine verantwortliche Fachkraft mit der Note 5.3 bewertet. Meine Lehre als Applikationsentwickler EFZ habe ich insgesamt mit der Gesamtnote 5.1 abgeschlossen.

Aus datenschutzrechtlichen Gründen ist die vollständige Dokumentation hier nicht öffentlich zugänglich. Viele ausgewählte Inhalte möchte ich hier dennoch vorstellen.

Kurze Ausgangslage


DNA steht für «Digital Network Architecture» also digitale Netzwerkarchitektur. Das Cisco DNA Center ist für das Management von Netzwerkumgebungen dessen Komponenten zuständig. Die von Cisco zur Verfügung gestellten Schnittstellen sollen künftig automatisiert abgefragt werden können. Um dies ausführlich zu testen, wird im Rahmen der IPA ein DNA Simulator erstellt, welcher einige Funktionalitäten des Cisco DNA Centers identisch abbildet. Das IPA Projekt ermöglicht das effiziente Testen dieser nachgebauten Schnittstellen.

Dokumentationsausschnitte


Folgend sind einige Dokumentationsausschnitte meiner Arbeit ersichtlich.


Zeitplan und Arbeitsjournal

Datenbank

Projektdokumentation

Filebeschrieb mit Codeausschnitten

Testing

Schlusswort

Präsentation


Als Abschluss meiner Individuellen praktischen Arbeit habe ich meine Arbeit mit folgender Powerpoint Präsentation gepitcht.


Portfolio-Webseite

Technologien: HTML, CSS, Javascript


Diese Portfolio Webseite wurde von mir entwickelt und umgesetzt. Sie dient als zentrale Plattform zur Präsentation meiner Projekte und Fähigkeiten. Die aktuelle Seite wurde von mir individuell gestaltet und technisch realisiert.

Zur Umsetzung habe ich HTML, CSS und JavaScript eingesetzt, um Struktur, Styling und Interaktivität der Anwendung zu erstellen. Die untenstehenden Codeausschnitte zeigen die Start- bzw. Titelseite dieser Anwendung.


Webseiten für den Turnverein Müllheim

Technologien: Wordpress


Als Mitglied des Turnvereins Müllheim habe ich die Vereinswebsite konzipiert und umgesetzt.
Eine besondere Herausforderung bestand darin, eine Struktur zu schaffen, die es den einzelnen Riegen und Abteilungen – Damen, Herren, Jugendriegen und weiteren Vereinsgruppen – ermöglicht, ihre jeweiligen Inhalte selbstständig zu verwalten und zu aktualisieren. Seit der Einführung betreue ich die Website laufend und unterstütze die Verantwortlichen bei der Pflege ihrer Bereiche.

Zusätzlich habe ich im Rahmen unserer Crazy Night eine separate Webseite für unser Festival entwickelt. Dabei lag der Fokus darauf, den Besuchern einen schnellen, einfachen und intuitiven Zugang zu allen relevanten Informationen zu ermöglichen. Die Seite sollte nicht nur funktional sein, sondern auch einen ansprechenden visuellen Eindruck vermitteln und das Festival attraktiv präsentieren. Ein weiterer wichtiger Bestandteil war die Integration von Impressionen vergangener Jahre, um die Atmosphäre der Veranstaltung bereits online erlebbar zu machen und Besucher für das Event zu begeistern.


Kontaktiere mich

Ruf mich an

+41 79 355 16 94

E-Mail

mifehr@bluewin.ch

LinkedIn

www.linkedin.com/in/mifehr