Schlagwörter
Skills
✉️ 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:
• Sprint Planning, Retro, Demo, Daily Scrum
• Leitung kleiner Teams
• Requirements Evaluierung
• User Stories Erstellung und Refinement
• Konzept Arbeit
• technische Dokumentation
• Code Entwicklung und Peer Review
• Refactoring bestehender Software
• Test Verifikation und Validierung
Mein Fokus liegt auf der Model / Business, Applikations Logik von Software für Industrie Produkte und Prototypen mit Schwerpunkt Microsoft .Net Technologie C# und C++.
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, User Stories und Refinement)
• 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
Programmiersprachen
• C#
• C
• C++
• Java Script
• SQL
Eingesetzte Technologie
• Microsoft .Net Framework, 2.0, 3.0, 4.0, 4.8.3 (latest)
• Microsoft .Net Platform 6.0, 7.0, 8.0, 9.0
• Objektorientierte Entwicklung (OOP), objektbasierte Entwicklung
• Micro Services Architecture (MSA)
• Windows und ASP .Net Kestrel Services
• Design Patterns, u.a. MVC, MVVM, Factory, Producter Consumer, uvm.
• 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
• WinAPI, Win32
• DirectX, Direct2D
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
Projekthistorie
Software Refactoring und Entwicklung in einem bestehenden Software System, eingesetzt in der Sport Event Branche
Aufgaben
• technischer Projektleiter eines agilen Software Teams
• Evaluierung Features und User Stories
• Board und Backlog Items Organisation
• Sprint Review
• Sprint Planning
• Sprint Demo
• Daily Scrum
• Hands on
• Code / Implementierung / Refactoring
• Code Reviews
• Issue Investigation
• Bug Fixing
• Unit Tests
• Erstellung Testpläne und Test Cases
• Entwickler-, Integrations- und Regressions Tests
• Verifikation
Eingesetzte Produkte und Kenntnisse
Microsoft Visual Studio 2022, Atlassian Jira, Bitbucket, Confluence, Git, Azure, Docker, Scrum, Code Review, Peer Programming, C++, Direct2D, C#, .Net Framework 4.8, .Net Platform 7.0, 8.0, 9.0, MVC, MVVM, Visual Basic 6
Software Entwicklung / Unterstützung bei einem Hochgeschwindigkeits-Banknotenprozessierungs-System
Aufgaben
• Design und Dokumentation
• Daten Erfassung, Konsolidierung, automatisiertes Reporting
• Code / Implementierung
• Dokumente und Code Reviews
• Unit Tests
• Erstellung Testpläne und Test Cases
• Entwickler-, Integrations- und Regressions Tests
• Issue Investigation
• Bug Fixing
• Agile Mitarbeit
• Evaluierung User Stories
Kenntnisse
C#, .Net 4.8, .Net Core 3.1, REST, Parallel Programming, Microservice Architecture, Code Review, Peer Programming, Scrum, Kanban, UML
Produkte
Microsoft Visual Studio 2019, 2022, Team Foundation Server, DevOps, Scrum,
Kanban, Microsoft Office, Microsoft Teams, Enterprise Architekt (EA)
Refactoring eines Reporting Moduls einer Test Framework Software / Test Umgebung, eingesetzt in der Automotive
Aufgaben
• Evaluierung einer Lösung und neue Entwicklung bestehender Module.
• Entwicklung eines gemockten Prototypen, Gegenstand für den Entwicklungs-Kickoff
• Software Engineering, Erstellung functional und non-functional Requirements, Konzeptarbeit, Implementierung und Test
• Automatisierte Aufbereitung von Daten und Strukturen, Data Flush on Disk
• Implementierung eines performanten Data / Report Builders in bestehendes Test Framework
• Erstellung einer Viewer Application mit welcher erstellte Datensätze visualisiert sowie dem Benutzer diverse Funktionsangebote zur Verfügung gestellt werden (Navigation durch Datenknoten, Filter, gehe zu nächsten / vorherigen Fehler, Gruppen Zusammenfassung, Resultatansicht, Medienunterstützung)
• Web Application ohne den Einsatz von Frameworks
• Technische Projektleitungstätigkeiten, Erstellung Action Plan und Definition von Workpackages
• Dokumente und Code Reviews
• Übergabe sowie enge Zusammenarbeit und hohe Kommunikation mit Kollegen
Kenntnisse
C#, Java Script, JSON, CSS, HTML, OOP, .NET Framework Version 4.8, Task Parallel Library, objektbasierte App Entwicklung, ECMA Script 5
Produkte
Microsoft Visual Studio 2019, Firefox Tools für Webentwickler
Entwicklung einer Komponente eines Prototypensystems in Bezug auf die Aufbewahrung und Bereitstellung von medizintechnischen Objekten innerhalb einer automatisierten Verarbeitungsstecke.
Aufgaben
• Entwicklung zwei Schichten Layer für Geräte Kommunikation, Logik / Steuerung
• Kompletter Software- / Entwicklungsprozess, Requirements, Konzept, Design, Implementierung, Team Reviews, Unit Tests
• Softwareintegration in Simulationsläufen und an der Hardware (Prototyp)
• V&V Support, Test Case Definition, Support der Feld-Ingenieure, Issue / Log Investigation
• Teil-Projektmanagement und Anforderungsmanagement, Bug Fix / Feature Rating, Change Request, Implementation Change
• Produkt-Kollaborationsarbeit mit OEM Zulieferer, Definition Software Interface - hardwarenahe Entwicklung
• Fehlerbehandlung, Eruieren eines Fehler Kataloges, „Error Handling“ und „Error Recovery“
• Entwicklung von Consolen und GUI Simulations-Tools für erhöhte Testbarkeit der System Komponenten, automatisierte Simulations-Tests
• Enge Zusammenarbeit mit Kollegen, auch aus anderen Abteilungen
• Sieben Jahre täglich englische Sprache da US-Firma
Kenntnisse
C#, .NET, MVC, MVVM, WPF, WCF, Code Analyse, Code Reviews, Code Inspector, Scrum, Kanban, API, OOP, Enterprise Architekt (EA), UML
Produkte
Visual Studio, Team Foundation Server, Polarion, Microsoft Office, Microsoft Teams, Microsoft .NET
Video
Beckman Coulter - Total Laboratory Automation, the DxA 5000
[copy & paste] youtube.com/watch?v=7x5HoV8Yo_Q
Zielsetzung
Entwicklung einer Software für die Durchführung von Qualifizierungsprozessen im medizintechnischen Bereich mit verschiedenen Geräten wie Zentrifugen, Inkubatoren, Pipetoren und „Full Automates“.
Aufgaben
Technischer Projektleiter, Planung, Architektur, Organisator, Scrum Master, Workshop Moderator, Software Entwicklung, API Programmierung der Schnittstellen- und Gerätekommunikation (managed Code) via Serial Port.
Kenntnisse
C#, .NET, MVC, MVVM, WPF, WCF, Code Analyse, Code Reviews, Code Inspector, Scrum, Kanban, API, OOP
Produkte
Visual Studio, SVN, Expression Blend, Illustrator, JIRA, Microsoft .NET
Interaktive App Programmierung und Spiele Entwicklung
• Lebensmittelkonzern - Fußball EM 2012 Gewinnspiel Brotaufstrich App
• Stromanbieter - Fußball EM 2012 Tippspiel App
• Deutsche Fluggesellschaft - Fußball EM 2012 Spiel
• Deutsche Fluggesellschaft - Olympia 2012 Spiel
• Fahrradmesse in München, Google Map Spot App Friends Tandem App
• Schweizer Telefonanbieter - Wettbewerb Spiele App
• Deutscher Telefonanbieter - “one page” App
• Lebensmittelkonzern - Schokoladen Spiel & Quiz App
• Sportgerätehersteller - Ballspiel App Deutsche
• Fluggesellschaft - Mehrspieler Kartenspiel
• Reifenhersteller - Tippspiel App
• Schweizer Telefonanbieter - Nokia Lumia 800 App
• Schweizer Telefonanbieter - Live HD Interview App
Backend Admin
Login Bereich für Kunden um Spiel Zustände zu administrieren und Datenbank Exporte auszuführen
Framework für Facebook Apps und Spiele
Leitung, Planung, Konzeption, Architektur Framework für Entwickler, Projektdurchführung, Programmierung, Datenbank
Tracking Software
Konzeption und Entwicklung eines Tracking Clients für die Datenerfassung von benutzerabhängigen Aktionen (Frontend Modul Kernentwicklung)
Gamification App
Kino und Entertainment, Ausarbeitung eines technischen Feinkonzepts
Kenntnisse
Linux, Apache, MySQL, PHP, DHTML, CSS, Java Script, Front End, Back End, Rich Client, UIX, DOM, Server Side Scripting, objektbasierte Programmierung, Ajax, SVG, VML, HTML5, JSONP
Produkte
Aptana Studio, Fireworks, Photoshop, Microsoft Office
• Windows 8 Sidebar Gadget, Backup Indicator
• Online Datensicherungs-Plattform
• Virtuelle Globus Demo für Microsoft Surface
• Touch Display Rotationssoftware für Touchscreen / Tablet PCs
• Studio Control Steuerungssoftware, Video Bearbeitung, Gerätesteuerung
• Software für die Herstellung von 3D Silverlight RIAs
• Silverlight RIAs
• Entwicklung interaktiver 2D Manipulation und Transformierung Software
• Content- und Verwaltungssoftware, Individuelles Content Management
• Kalkulations- und Verwaltungssoftware, Car-Reservierungssystem, Preisberechnung, E-Commerce, OnDemand
Kenntnisse
OOP, .NET, Windows Forms, GDI+, Rendering Loops, Win API, WPF, Microsoft Office, WPF 3D, Adobe Flash Builder, SQL Server Management Studio
Produkte
Visual Studio, SVN, Adobe Fireworks, Surface Emulator
Reisebereitschaft
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.01.2021
Versicherungsende:
01.01.2026