Michael Trapp-Freiberuflicher Softwareentwickler .NET C#
Tagessatz prüfen
Erfahrungen
Entwicklung einer App für die Darstellung von Musiknoten
Freiberuflicher Softwareentwickler
- Branche: Digitale Musiklösungen
- Eingesetzte Technologien: Flutter, Dart, iOS, Android, GitLab, PlantUML
Freiberuflicher Softwareentwickler
Hundegger
- Branche: Maschinenbau, holzverarbeitende Industrie
- Eingesetzte Technologien: .NET, WPF, DevExpress, Clipper, xUnit, Moq, PlantUML, Azure DevOps
- Expertise in Software-Architektur, WPF-Entwicklung und Maschinenbau
- Entwicklung von geometrischen Algorithmen zur Berechnung der Ausrichtung von Polygonen
- Refactoring eines bestehenden Softwareprojekts zur Verbesserung der Architektur
- Nutzung von Clipper2Lib zur Berechnung von Clipping-Operationen
- Entwicklung von Unit- und Integrationstests mit xUnit und Moq
- Weiterentwicklung der Bedienoberflächen mit WPF und DevExpress
- Erstellung von Dokumentation in Azure DevOps nach arc42
- Nutzung von Azure DevOps als DevOps-Plattform
Bereitstellung der Finanzverwaltung Firefly III
Privates Projekt
- Eingesetzte Technologien: Kubernetes, Azure, Terraform, Docker, IaC, IaaS, SSL, DNS, Letsencrypt, Traefik, Linux, Bash, GitHub
- Nutzung von Azure als IaaS-Plattform
- Automatisierte Erstellung des Kubernetes-Clusters mit Terraform
- Automatisierte Durchführung von Backups mit Azure Function Apps
Event Storming PlantUML Bibliothek
Open Source Projekt
- Eingesetzte Technologien: GitHub, Docker, Markdown
- PlantUML-Bibliothek zur Erstellung von Event-Storming-Diagrammen
- Veröffentlichung auf GitHub
- Automatisierter Build und Tests mit GitHub Actions
Freiberuflicher Softwareentwickler
AP Sensing
- Branche: Elektroindustrie
- Eingesetzte Technologien: .NET, WPF, PostgreSQL, Dapper, xUnit, Moq, FakeItEasy, Fluent Assertions, PlantUML, GitLab
- Weiterentwicklung einer Produktionssoftware auf Basis .NET 8
- Persistierung und Abfrage von Daten mit einer Postgres-Datenbank mittels PostgreSQL und Dapper
- Entwicklung von Unit- und Integrationstests mit xUnit, Moq, FakeItEasy und Fluent Assertions
- Erstellung von Bedienoberflächen mit WPF, MVVM Toolkit und Extended WPF Toolkit
- Erstellung von Mockups mit PlantUML
- Nutzung von GitLab als DevOps-Plattform
Freiberuflicher Softwarearchitekt
SEW-EURODRIVE
- Branche: Maschinenbau
- Eingesetzte Technologien: .NET, WPF, NuGet, arc42, Domain-Driven Design, Event Storming, Azure DevOps, Nuke, xUnit, Moq, FakeItEasy, Fluent Assertions, PlantUML
- Erarbeitung der zukünftigen Software-Architektur des modularen Systems gemeinsam mit agilen Teams
- Dokumentation der Software-Architektur im Azure Wiki nach arc42 mit PlantUML
- Leitung von Workshops zur Ermittlung und Erarbeitung von Software-Architektur (z. B. Event Storming)
- Entwicklung eines .NET-Frameworks in C# zur Entwicklung modularer Softwaresysteme nach Domain-Driven Design Prinzipien
- Entwicklung von Unit- und Integrationstests mit xUnit
- Entwicklung von CI-Pipelines zur automatisierten Testausführung und Deployment von NuGet-Paketen mit Azure Pipelines und Nuke
Softwareentwickler und Architekt
SEW-EURODRIVE
- Unbefristete Anstellung in der Entwicklungsabteilung im Bereich Human Machine Interfaces
- Entwicklung von Softwaresystemen in C# mit .NET Framework und .NET Core
- Entwicklung von Oberflächen mit WPF
- Anbindung von relationalen Datenbanken mit SQL
- Analyse, Konzeption und Dokumentation der Architektur von Softwaresystemen mit Enterprise Architect, PlantUML, Mermaid und arc42
- Entwicklung von Unit- und Integrationstests mit MSTest und xUnit
- Automatisierung von Tests zur Integration von Software in den Entwicklungsprozess mit Azure Pipelines
- Scrum Master eines agilen Entwicklungsteams
- Technische Betreuung von Testständen für automatisierte Integrationstests
- Betrieb von internen Online-Services mit Docker, Nginx und Linux
- Betreuung von Studenten
Smart Home mit Node-RED und Shelly
Privates Projekt
- Eingesetzte Technologien: Docker, MQTT, JavaScript, NoSQL, SSL, DNS, Letsencrypt, Traefik, Nginx, InfluxDB, Linux, Bash, SSH, GitHub
- Umsetzung eines Smart Homes mit Shelly Geräten mittels Node-RED und MQTT
- Erstellung von automatisierten Abläufen mit Node-RED und JavaScript
- Steuerung von Shelly Geräten über MQTT
- Verarbeitung von Stromverbräuchen mit InfluxDB (zeitbasierte NoSQL Datenbank)
Softwareentwickler
Weber Ultrasonics
- Unbefristete Anstellung in der Entwicklungsabteilung im Bereich Embedded Systems
- Entwicklung von hardwarenahen Softwarebibliotheken in C/C++ sowie C# .NET
- Gestaltung von Bedienoberflächen und Entwicklung von Mensch-Maschine-Interaktionslogik mit WPF
- Konzeption und Entwicklung einer SPS-Software über ein netX Feldbusgateway von Hilscher
- Implementierung von Tests mit MSTest zur Validierung der SPS-Software
- Entwicklung von Softwareschnittstellen zur Einbindung von Feldbuskomponenten in Industrial IoT Netze wie MQTT
- Konzeption, Entwicklung und Betreuung einer Testsoftware in C# .NET und C++ für automatisierte Funktionsprüfungen von Elektronikkomponenten
Werkstudent im Bereich Bildverarbeitung
Fraunhofer IOSB Karlsruhe
- Anfertigung der Bachelorthesis „Generierung und Aktualisierung von 360°-Bildpanoramen mittels PTZ-Kamerabildern zur Visualisierung in einer VR-Videoüberwachungsanwendung“
- Forschung im Bereich Kamerakalibrierung
- Implementierung von Applikationen zur Generierung von 360°-Panoramen mit C++, OpenCV und OpenGL
- Entwicklung von Plugins für Bildverarbeitungsketten mit C++ und Qt
Bereitstellung einer Nextcloud Instanz
Privates Projekt
- Eingesetzte Technologien: Docker, HTML, SSL, DNS, Letsencrypt, Traefik, Nginx, Linux, Bash, SSH, rdiff-backup, MariaDB, Redis, GitHub
- Bereitstellung von Nextcloud zur Sicherung, Verwaltung und Austausch von Dateien, Kalendern, Kontakten usw. mit Docker, Nginx und Traefik
- Automatisierte Generierung von SSL-Zertifikaten mit Letsencrypt
- Automatisierte Erstellung von inkrementellen Backups mit rdiff-backup
Mechatroniker
Schott und Meissner Blaufelden
- Unbefristete Anstellung in der Montageabteilung
- Elektrische und mechanische Montage und Inbetriebnahme von Sondermaschinen für Thermobonding
- Supervisor auf Montagen in Deutschland, Italien, Frankreich und Ungarn
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT) und Fertigung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Betrieb, Informationstechnologie (IT), Produktentwicklung, Projektmanagement, Qualitätssicherung und Forschung und Entwicklung (F&E).
Zusammenfassung
Software, die versteht – das ist mein Anspruch. Software soll verstehen, was Ihr Business so besonders macht. Mit tiefem Domänenverständnis aus der Industrie und durchdachter Softwarearchitektur entstehen bei mir Lösungen, die echte Wettbewerbsvorteile schaffen.
Ich biete Ihnen umfassende Erfahrung in der agilen Entwicklung komplexer Softwaresysteme. Mein technologischer Schwerpunkt liegt auf .NET. Darüber hinaus bringe ich vielseitiges Know-how in Softwarearchitektur und in der Anwendung vieler weiterer Technologien und Methodiken mit.
Bei meiner Arbeit ist es mir wichtig, eine nachhaltige, qualitativ hochwertige Lösung zu erarbeiten, die über meinen Projekteinsatz hinaus effizient weiterentwickelt und betrieben werden kann.
Mit mir haben Sie den idealen Partner gefunden, um Ihr nächstes Projekt erfolgreich voranzutreiben!
Fähigkeiten
- Programmiersprachen: C# .Net – 8 Jahre, C++ – 2 Jahre, Typescript, Java, Javascript, Python, Dart – Grundkenntnisse
- Frontend: Wpf – 8 Jahre, Flutter – Grundkenntnisse
- Backend: Wcf, Sql, Postgres, Microsoft Sql Server Compact, Entity Framework, Dapper
- Cloud: Kubernetes, Docker, Terraform, Azure, Ssl, Linux, Traefik, Nginx
- Software-entwicklung: Mstest, Xunit, Git, Testautomatisierung, Azure Devops, Gitlab, Github, Continuous Integration
- Software-architektur: Certified Professional For Software Architecture By Isaqb, Uml, Dokumentation, Anforderungsanalyse, Design Patterns, Api Design, Domain Driven Design, Arc42
- Agiles Vorgehen: 6 Jahre Erfahrung In Agilen Scrum-entwicklungsteams, Scrum Master – 1 Jahr
- Maschinenbau: Ausbildung Zum Mechatroniker, Elektrofachkraft, Cad-konstruktion, 3d-druck
Sprachen
Ausbildung
Hochschule Karlsruhe - Wirtschaft und Technik Karlsruhe
Bachelor of Science · Informatik · Karlsruhe, Deutschland · 1,8
Schott und Meissner
Ausbildung zum Mechatroniker · Mechatroniker · Blaufelden, Deutschland
Hochschule Karlsruhe - Wirtschaft und Technik Karlsruhe
Master, Interaktive Systeme · Informatik · Karlsruhe, Deutschland
Zertifikate & Bescheinigungen
Große Sprachmodelle – LLMs, Retrieval-Augmented Generation – RAG-Systeme, Generative KI mit Python, Große Sprachmodelle – LLMs
Softwarearchitektur für den KI-Lebenszyklus von KI-Systemen, Architekturmuster für KI
iSAQB SWARC4AI
Cloud-Infrastruktur IaaS, IaC, AWS, Docker, Kubernetes, Terraform, Ansible, Cloud
iSAQB CLOUDINFRA
Soft Skills: Konflikte lösen, Moderieren, Workshops leiten, Reflexion, Präsentieren
iSAQB SOFT
iSAQB Foundation Level Softwarearchitektur
Zertifizierter Professional für Softwarearchitektur
iSAQB
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Wo ist Michael ansässig?
Welche Sprachen spricht Michael?
Wie viele Jahre Erfahrung hat Michael?
Für welche Rollen wäre Michael am besten geeignet?
Was ist das neueste Projekt von Michael?
Für welche Unternehmen hat Michael in den letzten Jahren gearbeitet?
In welchen Industrien hat Michael die meiste Erfahrung?
In welchen Bereichen hat Michael die meiste Erfahrung?
In welchen Industrien hat Michael kürzlich gearbeitet?
In welchen Bereichen hat Michael kürzlich gearbeitet?
Was ist die Ausbildung von Michael?
Ist Michael zertifiziert?
Wie ist die Verfügbarkeit von Michael?
Wie hoch ist der Stundensatz von Michael?
Wie kann man Michael beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Entwicklung einer App für die Darstellung von Musiknoten
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Hambrücken, Deutschland arbeiten
