Freelancer als technischer Projektleiter und Software Engineer und Entwickler, Fokus auf C# .Net
- Verfügbarkeit einsehen
- 3 Referenzen
- 85€/Stunde
- 82194 Gröbenzell
- DACH-Region
- de | en
- 10.07.2024
Kurzvorstellung
• Scrum agile Planung (Sprint Planning, Review, Retro, Demo, Daily)
• Software Entwicklung & Refactoring
• MS .Net C#
Auszug Referenzen (3)
"Sehr angenehme und partnerschaftliche, sowie sehr gute Zusammenarbeit. Gerne wieder. Wir können die Expertise von Herrn H. nur weiterempfehlen."
9/2021 – 1/2023
Tätigkeitsbeschreibung
Zielsetzung
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)
.Net Framework (Microsoft), C#, Code-Review, DevOps, Enterprise Architect (EA), Kanban (Softwareentwicklung), Microsoft Office 365, Representational State Transfer (REST), Scrum, Software Design, Team Foundation Server, UML, Microsoft Visual Studio
"S. H. hat das Projekt zur vollsten Zufriedenheit bewältigt und hat ein außerordentlich positives Feedback zu seiner Arbeit erhalten."
1/2021 – 6/2021
Tätigkeitsbeschreibung
Logo von ALPS ALPINE
Software Engineer, Senior Software EntwicklerSoftware Engineer, Senior Software Entwickler
Alps Electric · FreiberuflichAlps Electric · Freiberuflich
Jan. 2021–Juni 2021 · 6 MonateJan. 2021–Juni 2021 · 6 Monate
München, Bayern, DeutschlandMünchen, Bayern, Deutschland
Zielsetzung
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
.Net Framework (Microsoft), C#, CSS (Cascading Style Sheet), Dynamisches HTML, Git, HTML5, Json, Microsoft Office 365, User Interface (UI), Microsoft Visual Studio
"Fachliche Kompetenz, Lösungsorientierung und sehr gute Teamfähigkeit sind sein absoluter Pluspunkt. Passt ein Projekt, sehr gerne wieder miteinander!"
4/2013 – 4/2020
Tätigkeitsbeschreibung
Zielsetzung
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
.Net, C#, Code-Review, Enterprise Architect (EA), Ethernet, Kanban (Softwareentwicklung), MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Schnittstellenentwicklung, Scrum, TCP / IP, Team Foundation Server, UML, Microsoft Visual Studio, Windows Presentation Foundation, XML, XSD (XML Schema Definition)
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – offen
Tätigkeitsbeschreibung
Zielsetzung
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#, .Net Framework 4.8, .Net Platform 7.0, 8.0, MVC, MVVM, Visual Basic 6
.Net Framework (Microsoft), C#, Code-Review, Docker, Entity Framework, Git, Jira, Microsoft Azure, Schnittstellenentwicklung, Scrum, Software Architecture, Software engineering / -technik, Softwareentwicklung (allg.), Technische Projektleitung / Teamleitung, Microsoft Visual Studio
9/2021 – 1/2023
Tätigkeitsbeschreibung
Zielsetzung
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)
.Net Framework (Microsoft), C#, Code-Review, DevOps, Enterprise Architect (EA), Kanban (Softwareentwicklung), Microsoft Office 365, Representational State Transfer (REST), Scrum, Software Design, Team Foundation Server, UML, Microsoft Visual Studio
1/2021 – 6/2021
Tätigkeitsbeschreibung
Logo von ALPS ALPINE
Software Engineer, Senior Software EntwicklerSoftware Engineer, Senior Software Entwickler
Alps Electric · FreiberuflichAlps Electric · Freiberuflich
Jan. 2021–Juni 2021 · 6 MonateJan. 2021–Juni 2021 · 6 Monate
München, Bayern, DeutschlandMünchen, Bayern, Deutschland
Zielsetzung
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
.Net Framework (Microsoft), C#, CSS (Cascading Style Sheet), Dynamisches HTML, Git, HTML5, Json, Microsoft Office 365, User Interface (UI), Microsoft Visual Studio
4/2013 – 4/2020
Tätigkeitsbeschreibung
Zielsetzung
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
.Net, C#, Code-Review, Enterprise Architect (EA), Ethernet, Kanban (Softwareentwicklung), MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Schnittstellenentwicklung, Scrum, TCP / IP, Team Foundation Server, UML, Microsoft Visual Studio, Windows Presentation Foundation, XML, XSD (XML Schema Definition)
9/2012 – 5/2013
Tätigkeitsbeschreibung
Software Engineer, Senior Software EntwicklerSoftware Engineer, Senior Software Entwickler
NTT DATA Deutschland GmbH · FreiberuflichNTT DATA Deutschland GmbH · Freiberuflich
Sept. 2012–Mai 2013 · 9 MonateSept. 2012–Mai 2013 · 9 Monate
MünchenMünchen
Kollaborationsprojekt mit UID und BioRad
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
.Net, Adobe Illustrator, Subversion, C#, Code-Review, Expression web, Kanban (Softwareentwicklung), Objektorientierte Software-Entwicklung, Schnittstellenentwicklung, Scrum, Microsoft Visual Studio, Windows Presentation Foundation
5/2011 – 8/2012
Tätigkeitsbeschreibung
Produktentwicklung, interaktive Apps und Spiele für Social Media Plattformen.
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
Ajax, Apache HTTP Server, Backend, CSS (Cascading Style Sheet), Dynamisches HTML, Fireworks, Front End, HTML5, JavaScript, Json, Linux Entwicklung, MS Office (Anwenderkenntnisse), Mysql, PHP, SVG (Scalable Vector Graphics), User Interface (UI)
9/2001 – 5/2011
Tätigkeitsbeschreibung
Projektmitarbeit und Tätigkeiten
• 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
.Net, Actionscript, Apache HTTP Server, Subversion, Fireworks, Linux Entwicklung, IIS, Microsoft SQL-Server (MS SQL), MS Office (Anwenderkenntnisse), Objektorientierte Software-Entwicklung, Microsoft Visual Studio, Windows Presentation Foundation
Ausbildung
München
Über mich
• 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.
Weitere Kenntnisse
• 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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden