Professioneller Softwareentwickler für C#, WPF, ASP.Net/Core, Azure
- Verfügbarkeit einsehen
- 7 Referenzen
- auf Anfrage
- 73614 Schorndorf (Württemberg)
- Europa
- de | en | hu
- 03.12.2021
Kurzvorstellung
Auszug Referenzen (7)
"Experten wie R. sind schwer zu finden. Seine Leidenschaft für das Thema Softwareentwicklung gerade im .NET Bereich ist spürbar und ansteckend."
9/2020 – 6/2021
TätigkeitsbeschreibungEntwicklung verschiedener Backends in .NetCore und Net5. Ertsellung eines Backendtemplates ink. Swagger and Versioning für schnellere produktivere Entwicklung neuer API's. Coderefactorings von Bestandscode mit Focus auf performance und clean code. Performance analysen mit VisualStudio und ANTS Performance Profiler, Lasttests mit "Bombardier". Erstellung eines Testframework für simple request response tests um die Entwicklungsgeschwindifgkeit drastisch zu erhöhen. Entwicklung eines dynamischen Datenbankproviders um zur Laufzeit zu entscheiden in welche DB die daten gespeichert oder geladen werden sollten.
Eingesetzte Qualifikationen.Net, Amazon Web Services (AWS), ASP.NET, C#, Code-Review, Json, Mysql, Test Automation, Testen, Microsoft Visual Studio
"R. P. ist sehr kompetent, zuverlässig und engagiert, hat er ein unglaubliches wissen wenn es um die Entwicklung in C# .NET geht."
11/2017 – 9/2020
Tätigkeitsbeschreibung
Implementierung von neuen Features einer bestehenden HMI auf Basis von WPF.
Erweiterungen werden sowohl in WPF als auch je nach Anforderungen mit ASP.Net/ASP.Net Core und Angular umgesetzt.
Zudem ist die Umsetzung von einfachen 3D Modellen via Blender mit Integration
in WPF erfolgt.
Desweiteren diverse Tools via DotNet-Global Tool implementiert.
DevOps (allg.), C#, Typescript, Microsoft Visual Studio, XML, Microsoft Azure
"-"
11/2015 – 10/2017
Tätigkeitsbeschreibung
Fertigstellung bzw. Weiterentwicklung einer HMI Touch-Oberfläche für High-Tech Lasermaschinen. Optimierung des alltäglichen Entwicklungsprozess, wie automatisiertes Erstellen von View-Tests via Visual Studio Extension.
Ausführen von Code-Reviews mit dem Review-Assistent von Devart.
Optimierung von Programmcode für bessere Skalierbar- und Testbarkeit. Der Programmcode wurde mit Unit-, Integrations- und Systemtests automatisiert getestet. Umsetzung von Roslyn-Analyzern aufgrund definierter Architektur-Konzepte. Umsetzung von Unit-Test für die Überwachung der Solution- und Projekteinstellungen.
Eingesetzte Technologien:
- .Net 4, 4.5, 4.6.2
- C# 5/6/7
- WPF
- Prism
- Unity-IOC
- MS-Test
- TestLeft
- Perforce Sourccode Verwaltung
- Programmierung von VisualStudio Extensions
- MVVM
- LINQ
- Async/Await
- TPL
- XML
- UML
- RedGate Ants Performance Profiler
- Visual Studio Performance Analysis Tools
- EAP Enterprise Architect
- SOLID
- CCD
- NSubstitute (Mockingframework)
Microsoft SQL-Server (MS SQL), Agile Methodologie, Scrum, Enterprise Architect (EA), .Net, .Net Framework (Microsoft), C#, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, XML, Angular, ASP.NET
"Ich habe Hrn. Peusser stets als korrekten und fachlich kompetenten Projektparnter kennen gelernt, der seine Arbeiten termingerecht und mit hoher Qualität abgeliefert hat."
4/2011 – 1/2013
Tätigkeitsbeschreibung
Weiterentwicklung eines bestehenden VB6 Projekts mit folgenden Anforderungen:
- frei Skalierbarkeit der Ansichten (zuvor feste Auflösung)
- Implementierung einer neuen Schnittstelle an Servoantriebe.
- Implemntierung von C# dll's
- Implementierung von WPF Controls in VB6
-Beratende Tätigkeit für eine Neuentwicklung im Einsatz folgender Technologien:
-C#,
-WPF,
-Schulung von Grundlagen von WPF in Verbindung mit dem MVVM Pattern gehalten Dez. 2011
-Schulung gehalten von Generischen und flexiblen Softwarearchitekturen in Verbindung mit folgender Technologien: C#, WPF, LINQ, TPL. Wie baue ich eine Softwarearchitektur bei denen alle Anforderungen noch nicht klar definiert sind. Und lasse mir volle Flexibilität offen.
-DesignPattern, Multithreading TPL, Generics, MVVM.
Ende dieses Projekts voraussichtlich 31.03.2013 evtl. früher....
.Net Framework (Microsoft), C#, Visual Basic, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
"Herr [...] hat für unser Unternehmen eine Silverlight Verwaltungssoftware für Kundendaten und Verwaltung zu unserer vollen Zufriedenheit erstellt."
5/2010 – 6/2010
Tätigkeitsbeschreibung
Immobilien-Kundenveraltung programmiert. Sinn und Zweck des ganzen war, die Erfassung aller Kunden inkl. aller notwendigen Daten für den Kauf einer Immobilie.
Technologien waren:
C#, Silverlight, MVVM Pattern.
.Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Microsoft Silverlight
"Herr [...] hat für unser Unternehmen eine Silverlight Verwaltungssoftware für Kundendaten und Verwaltung zu unserer vollen Zufriedenheit erstellt."
4/2008 – 3/2010
TätigkeitsbeschreibungWeiterentwicklung eines VB6 projekts. Programmierung von Tools zur Erleichterung der Pflege des Projkets. Unterstützung von laufenden Weiterentwicklungen unter C# und WPF.
Eingesetzte Qualifikationen.Net, .Net Framework (Microsoft), C#, Visual Basic, Vbscript, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
"IO"
2/2002 – 8/2007
Tätigkeitsbeschreibung
Tätigkeit als Industrieelektroniker/Softwareentwickler für Inbetriebnahmen von Aseptikmaschinen. Sowie Erweiterung und Weiterentwicklung der UI (VB6), Antriebstechnik mit Servoantrieben(ELAU) sowie der Prozessabläufe mit S7. Hauptaufgabe war die Verbesserung der Software, sowie Inbetriebnahme und Kundenschulungen vor Ort beim Kunden.
Schwerpunkte waren:
- Siemens SPS Steuerung S7
- Elau Servoantriebssteuerung von ELAU
- UI Visualisierung der Bedienoberfläche mit VisiWinStudio auf Basis von Visual Basic 6
- Kommunikation zwischen Servoantriebe und UI mit einem OPC Server
- Inbetriebnahmen von Aseptikmaschinen inhouse und beim Kunden vor Ort.
Visual Basic, Microsoft Visual Studio, Speicherprogrammierbare Steuerung (SPS)
Qualifikationen
Projekt‐ & Berufserfahrung
6/2021 – offen
TätigkeitsbeschreibungErstellung und technische Konzeption von API's als ACL (AntiCorruptionLayer) zum synchronisieren von Daten zwischen Navision und Dynamics 365. Des weiteren das erstellen einer Test-Umgebung für Integrationstest um zwischen den verschiedenen Stages (Dev/Test/QA/Prod) beliebig wechseln zu können. Erstellung von optimierten clients für den Zugriff auf Dynamics 365. Prozess und Ablaufvisualisierung mit MIRO. Erstellung von Anforderungsdokumenten zusammen mit dem Kunden. Schreiben von technischen Dokumentation, Dev-State,s How-To's wie SourceLink, Nuget, GitVersioning. Implementierung von CQRS auf Basis von MediatR
Eingesetzte Qualifikationen.Net, ASP.NET, C#, Code-Review, DevOps, Json, Microsoft Azure, Nunit, SOAP, Test Automation, Microsoft Visual Studio
9/2020 – 6/2021
TätigkeitsbeschreibungEntwicklung verschiedener Backends in .NetCore und Net5. Ertsellung eines Backendtemplates ink. Swagger and Versioning für schnellere produktivere Entwicklung neuer API's. Coderefactorings von Bestandscode mit Focus auf performance und clean code. Performance analysen mit VisualStudio und ANTS Performance Profiler, Lasttests mit "Bombardier". Erstellung eines Testframework für simple request response tests um die Entwicklungsgeschwindifgkeit drastisch zu erhöhen. Entwicklung eines dynamischen Datenbankproviders um zur Laufzeit zu entscheiden in welche DB die daten gespeichert oder geladen werden sollten.
Eingesetzte Qualifikationen.Net, Amazon Web Services (AWS), ASP.NET, C#, Code-Review, Json, Mysql, Test Automation, Testen, Microsoft Visual Studio
11/2017 – 9/2020
Tätigkeitsbeschreibung
Implementierung von neuen Features einer bestehenden HMI auf Basis von WPF.
Erweiterungen werden sowohl in WPF als auch je nach Anforderungen mit ASP.Net/ASP.Net Core und Angular umgesetzt.
Zudem ist die Umsetzung von einfachen 3D Modellen via Blender mit Integration
in WPF erfolgt.
Desweiteren diverse Tools via DotNet-Global Tool implementiert.
DevOps (allg.), C#, Typescript, Microsoft Visual Studio, XML, Microsoft Azure
11/2015 – 10/2017
Tätigkeitsbeschreibung
Fertigstellung bzw. Weiterentwicklung einer HMI Touch-Oberfläche für High-Tech Lasermaschinen. Optimierung des alltäglichen Entwicklungsprozess, wie automatisiertes Erstellen von View-Tests via Visual Studio Extension.
Ausführen von Code-Reviews mit dem Review-Assistent von Devart.
Optimierung von Programmcode für bessere Skalierbar- und Testbarkeit. Der Programmcode wurde mit Unit-, Integrations- und Systemtests automatisiert getestet. Umsetzung von Roslyn-Analyzern aufgrund definierter Architektur-Konzepte. Umsetzung von Unit-Test für die Überwachung der Solution- und Projekteinstellungen.
Eingesetzte Technologien:
- .Net 4, 4.5, 4.6.2
- C# 5/6/7
- WPF
- Prism
- Unity-IOC
- MS-Test
- TestLeft
- Perforce Sourccode Verwaltung
- Programmierung von VisualStudio Extensions
- MVVM
- LINQ
- Async/Await
- TPL
- XML
- UML
- RedGate Ants Performance Profiler
- Visual Studio Performance Analysis Tools
- EAP Enterprise Architect
- SOLID
- CCD
- NSubstitute (Mockingframework)
Microsoft SQL-Server (MS SQL), Agile Methodologie, Scrum, Enterprise Architect (EA), .Net, .Net Framework (Microsoft), C#, Language Integrated Query, Microsoft Visual Studio, Windows Presentation Foundation, XML, Angular, ASP.NET
2/2015 – 10/2015
Tätigkeitsbeschreibung
Fertigstellung bzw. Weiterentwicklung einer HMI für eine Strickmaschine mit C# und WPF.
Eingesetzte Technologien:
- .Net 4.5.1
- C# 5.0
- WPF
- MS Unit Test
- IBM ClearCase Source-Code Verwaltung
- MVVM
- LINQ
- TPL
- XML
- RedGate Ants Memory Profiler
- Visual Studio Performance Analysis Tools
Scrum, Agile Methodologie, .Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, XML, Language Integrated Query, Windows Presentation Foundation
9/2014 – 2/2015
Tätigkeitsbeschreibung
Unterstützung bei der Weiterentwicklung eines laufenden Projekts zur Konfiguration von Geräten für Haustechnik.
Folgende Technologien werden eingesetzt:
- .Net 4.5
- C# 5
- WPF
- MVVM
- TFS als Sourcecodeverwaltung
- LINQ
- Async/Await
- TPL
- TDD
- MsTest
- Rhino-Mock Mocking Framework
- Datenspeicherung via XML
- SOA
- IOC Container Ninject
- Teilweiser Einsatz von Prism und Unity.
Scrum, Agile Methodologie, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
6/2013 – 10/2014
Tätigkeitsbeschreibung
Unterstützung bei der Entwicklung einer Software in der es um das Erstellen von Schnittmustern geht:
- Entwicklung einer grafischen Oberfläche die einem CAD Programm ähnelt.
- UI Architektur entwickelt um strickte Trennung von Interaktion, Daten und UI zu erreichen
- Entwicklung Visual Studio PlugIn zur Optimierung von zu Lokalisierung von Texten.
- Consulting im Bereich WPF Architektur, MVVM Patttern (Behaviors, AttachedProperties... )
- Entwicklung von PlugIns für das Visual Studio 2012 / Visual Studio 2013
- Zusammenarbeit in einem Scrum Team
- Arbeiten mit der Sourcecodeverwaltung Accurev in Zusammenhang mit Jira für Scrum
Prototype für CAD ähnliche Oberfläche erstellt auf Basis von Drawing Visuals.
- WPF Drawing Visual Hosts
- WPF Custom Drawing Visuals
Eingesetzte Technologien:
Folgende Technologien werden eingesetzt:
- .Net 4.5
- C# 5
- WPF
- MVVM
- Accurev als Source-Code Verwaltung
- TPL
- Projektspezifischer IOC Container in Verwendung
- Custom Drawing Visual
- Custom Drawing Container
- Custom Shapes
- Custom UIElements
- SOLID
Scrum, Agile Methodologie, .Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
4/2013 – 5/2013
Tätigkeitsbeschreibung
Folgende Tätigkeiten wurde ausgeübt:
- Lokalisierung einer bestehenden modernen WPF Applikation
- Entwicklung von Tools zum Handling von Resx Dateien
- Austausch der Resx Dateien durch Resource Dictionaries
- Unittest für neue ResourceDictionaries.
- Prototyp Entwicklung für die Lokalisierung von Strings in Codedateien (Projekt Roslyn)
Scrum, Agile Methodologie, .Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
4/2011 – 1/2013
Tätigkeitsbeschreibung
Weiterentwicklung eines bestehenden VB6 Projekts mit folgenden Anforderungen:
- frei Skalierbarkeit der Ansichten (zuvor feste Auflösung)
- Implementierung einer neuen Schnittstelle an Servoantriebe.
- Implemntierung von C# dll's
- Implementierung von WPF Controls in VB6
-Beratende Tätigkeit für eine Neuentwicklung im Einsatz folgender Technologien:
-C#,
-WPF,
-Schulung von Grundlagen von WPF in Verbindung mit dem MVVM Pattern gehalten Dez. 2011
-Schulung gehalten von Generischen und flexiblen Softwarearchitekturen in Verbindung mit folgender Technologien: C#, WPF, LINQ, TPL. Wie baue ich eine Softwarearchitektur bei denen alle Anforderungen noch nicht klar definiert sind. Und lasse mir volle Flexibilität offen.
-DesignPattern, Multithreading TPL, Generics, MVVM.
Ende dieses Projekts voraussichtlich 31.03.2013 evtl. früher....
.Net Framework (Microsoft), C#, Visual Basic, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
10/2010 – 12/2010
Tätigkeitsbeschreibung
Statistikprogramm zum auslesen bestehender Textdateien an Maschinen, an denen User, Komponenten, Werkzeuge, usw. gespeichert wurden. Aus denen wurden Statistiken über Auslastung, Anzahl verwendeter Werkzeuge ausgelesen und analysiert:
Folgende Sprachen wurden verwendet:
C#, WPF, MVVM
.Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
6/2010 – 9/2010
Tätigkeitsbeschreibung
Entwicklung einer kleinen Verwaltungssoftware für Lagerbestand und Co bei denen folgende Technologien zum Einsatz kamen:
C#, WPF, MVVM, LINQ, XML
.Net Framework (Microsoft), C#, Microsoft Visual Studio, Windows Presentation Foundation
5/2010 – 6/2010
Tätigkeitsbeschreibung
Immobilien-Kundenveraltung programmiert. Sinn und Zweck des ganzen war, die Erfassung aller Kunden inkl. aller notwendigen Daten für den Kauf einer Immobilie.
Technologien waren:
C#, Silverlight, MVVM Pattern.
.Net, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Microsoft Silverlight
4/2008 – 3/2010
TätigkeitsbeschreibungWeiterentwicklung eines VB6 projekts. Programmierung von Tools zur Erleichterung der Pflege des Projkets. Unterstützung von laufenden Weiterentwicklungen unter C# und WPF.
Eingesetzte Qualifikationen.Net, .Net Framework (Microsoft), C#, Visual Basic, Vbscript, Microsoft Visual Studio, Language Integrated Query, Windows Presentation Foundation
2/2002 – 8/2007
Tätigkeitsbeschreibung
Tätigkeit als Industrieelektroniker/Softwareentwickler für Inbetriebnahmen von Aseptikmaschinen. Sowie Erweiterung und Weiterentwicklung der UI (VB6), Antriebstechnik mit Servoantrieben(ELAU) sowie der Prozessabläufe mit S7. Hauptaufgabe war die Verbesserung der Software, sowie Inbetriebnahme und Kundenschulungen vor Ort beim Kunden.
Schwerpunkte waren:
- Siemens SPS Steuerung S7
- Elau Servoantriebssteuerung von ELAU
- UI Visualisierung der Bedienoberfläche mit VisiWinStudio auf Basis von Visual Basic 6
- Kommunikation zwischen Servoantriebe und UI mit einem OPC Server
- Inbetriebnahmen von Aseptikmaschinen inhouse und beim Kunden vor Ort.
Visual Basic, Microsoft Visual Studio, Speicherprogrammierbare Steuerung (SPS)
9/1998 – 2/2002
TätigkeitsbeschreibungAuszubildender
Eingesetzte QualifikationenWindows NT, Dos, Visual Basic, Elektronik, Speicherprogrammierbare Steuerung (SPS)
Zertifikate
Ausbildung
Mainz 2017
ULM
Darmstadt
Köln
Mainz
Koblenz
Bosch Feuerbach
Bosch Feuerbach
Bosch Waiblingen
Waiblingen
Über mich
Weitere Kenntnisse
- .NetCore
- ASP.NetCore
- C#
- WPF
- DotNetTool
- Nuget
- Swagger
- Azure-Devops
- Azure
- Silverlight
- OOP
- TPL
- LINQ
- PLINQ
- MVVM
- MEF / Unity / Ninject
- Design Patterns
- GUI Entwicklung
- Visual Studio 2008, 2010, 2012, 2013, 2015, 2017, 2019
- Entwicklung von PlugIns für Visual Studio 2013 -> 2019
- Expression Blend
- Professionelle Lösungen zur Lokalisierung von WPF Applikationen
- LineOfBuisness Application Acrhitekturen.
- Codeanalyse mit ROSLYN
- ReSharper / CustomPatterns / LiveTemplates
- RedGate Analyse Tools für .Net
- CCD Clean Code Development
- TDD Test Driven Development
- Scrum
- MSBuild
- Arbeiten in Scrum Teams
- MS SourceSafe
- Subversion
- Accurev
- Agile Softwareentwicklung (Scrum)
- MS Office 365 Business
- VB6
- VB.NET
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Ungarisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden