Skills
Stefan Hutzel ☎️ Phone 08142 655 1980
✉️ Email info@stefanhutzel.de
seit über 20 Jahren bin ich als Freelancer tätig und unterstütze Firmen als technischer Projektleiter, Software Engineer und Entwickler bei:
• Scrum agile Planung (Sprint Planning, Review, Retro, Demo, Daily)
• Leitung kleiner Teams
• Requirements
• Konzept
• Dokumentation
• Code
• Refactoring
• Test
Mein Fokus liegt auf der Model / Business, Applikations Logik von Software für Industrie Produkte und Prototypen mit Schwerpunkt Microsoft .Net Technologie C#:
• Microsoft .Net Framework, 2.0, 3.0, 4.0, 4.8.3 (latest)
• Microsoft .Net Core 3.1
• Microsoft .Net Platform 6.0, 7.0, 8.0
• Microsoft .Net MAUI (Multi-platform App UI)
• Microsoft ASP.Net Core MVC, Razor Pages
Gesuchte Projekte / Reisebereitschaft:
Bevorzugt Projekte im Raum München, tägliche Mitarbeit vor Ort möglich. Weiter entfernte Projekte, deutschlandweit oder auch gerne in Österreich oder Schweiz akzeptabel sofern diese einen hohen Remote-Anteil aufweisen.
Herzlichen Dank, ich freue mich auf Ihre Kontaktaufnahme.
ÜBER MICH
Kompetenz
• Software Engineering, Entwicklung und Refactoring
• Technische Projektleitung mit Hands-on in der Software Entwicklung
• Scrum und agile Planung (Sprint Planning, Review, Retro, Demo, Daily)
• Leitung kleiner Teams
• Aufgabenplanung / Action Plan
• Betreuung Änderungsanforderung, Aufwandsabschätzung, Priorisierung
• Stakeholder Kommunikation
• Requirements Engineering
• Software Konzeption
• Software Design und Architektur Dokumentation
• Code Entwicklung / Implementierung
• Dokument und Code Review / Inspektion
• Software Test und Dokumentation
• Test Unterstützung für Verification und Validation (V&V) (Integrations- und Regression Test, etc.)
• Feld Unterstützung, Fehler- und Loganalyse
• Moderator für Daily Team Meeting und Workshops
Know-How
• Software Engineering für Medizinische Geräte, sowie Industrie- und OEM Zulieferer-Produkte, Gerätekommunikation
• Maschinelle Prozess- und Arbeitsabläufe, Flow Dokumentation (sequenzielle und parallele Abläufe)
• Geräte Schnittstellen Planung / Dokumentation für Kommunikation und
• Datenaustausch (Communication Spec.), API Programmierung, Daten Validierung,
• Fehlersuche und Daten Analyse (Sniffer), API Test Dokumentation (Test Spec.),
• Datenkommunikation via Ethernet und serielle Schnittstellen
Programmiersprachen
• C#
• C
• C++
• Java Script
• SQL
Eingesetzte Technologie
• Microsoft .Net Framework, 2.0, 3.0, 4.0, 4.8.3 (latest)
• Microsoft .Net Core 3.1
• Microsoft .Net Platform 6.0, 7.0, 8.0
• Microsoft .Net MAUI (Multi-platform App UI)
• Microsoft ASP.Net Core MVC und Razor Pages
• Objektorientierte Entwicklung (OOP), objektbasierte Entwicklung
• Micro Services Architecture (MSA)
• Windows und ASP .Net Kestrel Services
• Design Patterns, u.a. MVC, MVVM, Factory, Producter Consumer, Gang of Four
• Dependency Injection, IoC
• Event Driven und Test Driven Design
• Async Await Pattern
• Multi-threading, Multi-core (TPL / parallel computing)
• LINQ, Lambda Expressions
• Unit Test (MSTest, NUnit, xUnit)
• API / Schnittstellen, REST, SOAP, JSON, XML, XSD, AJAX
• WCF Core, gRPC
• Entity Framework
Hard Skills
• Enterprise Architect Daten Modellierung, Erstellung Sequenz und Fluß Diagramme
• Design Dokumentation von Abläufen in der Business und Applikation Logik
• Code Implementierung, Peer Programming und Code Reviews
• Test Pläne für Regression und Integration Tests
• Test Spec für Akzeptanz Tests
Soft Skills
• GUI Entwicklung, WPF, MVVM Toolkit, WinForms, MFC, GDI+, Direct2D (Win32)
• Vektor Datenaufbereitung mit Adobe Illustrator und Expression Blend)
• Frontend Entwicklung und Usability Review
• Logging Konzepte
• Moderation von Daily Scrums
Deployment-Plattformen
• Microsoft Windows
• Linux
• DOS
Environment und Werkzeuge
• DevOps
• Canban
• Visual Studio 2022
• Team Foundation Server (TFS)
• NuGet
• Repositories (Branching, Merging),Git, SVN, TFS, Bitbucket
• Gitea, Bug Tracker, Redmine, Jira
• diverse Test Tools, Polarion
• diverse Requirement Tools, Cockpit
• Microsoft Office
• Enterprise Architect
• Prozesse Wasserfall oder agil, DevOps, Scrum, Canban, Personal / Team Software Process PSP, TSP (SEI)
Sprachliche Kenntnisse
• Deutsch Muttersprache
• Englisch sicherer Umgang in Wort und Schrift (sieben Jahre Tätigkeit in einer U.S. Firma, täglich englische Sprache und Schrift)
Beschreibung zur Person
• Freier Mitarbeiter, interessiert an langfristigen Projekten
• Selbständiges und diszipliniertes Arbeiten
• Qualitätsbewusstsein
• Logisches und analytisches Denkvermögen
• Einsatzbereitschaft, Motivation und Engagement
• Kommunikativ und teamfähig