Erstellen von Softwarearchitekturen & Senior Developer im Bereich .NET (ASP.NET, XAML etc.) und Web wie Vuejs & Angular im agilen Umfeld.
Aktualisiert am 08.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Design & Architektur
Microsoft Technology Stack
Build- & Deployment Pipeline
.Net
JavaScript
Git
TFS
Azure
Jenkins
VueJs
Angular
Web API
ASP.Net MVC
OAuth 2.0 / OpenId Connect
Cucumber (Cypress)
xUnit/NUnit/Moq/NMock/FakeItEasy/...
Swagger
SQL Server
Scrum/Kanban/SAFe
JIRA
Win Forms
Sitecore
WPF/WCF/WF
Deutsch
Muttersprache
Englisch
mündlich und schriftlich fließend
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Luzern (+50km)
möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

verschiedene Projekte im Bereich Informationstechnologie & -dienste

freiberuflicher Software-Architekt
freiberuflicher Software-Architekt

2020 – dato: Client-Server Applikation
Erstellen einer kundenspezifischen und komplexen Software von nationaler Bedeutung für den Kunden und der schweizerischen Bevölkerung in einem agilen Umfeld. Erstellen von Offerten im Web-Umfeld.

  • Design, Implementation und Tests (-Automatisierung)
  • Technische Konzepte für Offerten im Web-Umfeld.

Technologien

WPF, WCF, .NET Framework 4.8, REST-Services, Git, Jenkins


2019 – 2020: Webseite für eine grosse Versicherung
Weiterentwicklung der Webseite und dem Backend welches aus den unterschiedlichsten Services besteht. Die Webseite beinhaltet einen Webshop, Anbindung an ein ERP und diverse Services mit hoch schützenswerten Daten von registrierten Benutzern.

  • Design, Implementation und Tests (-Automatisierung)
  • Erweitern der Continuous Integration/ Delivery Pipeline
  • DevOps: Deployen, Überwachen und Wartung

Technologien

REST-Services mit ASP.Net Web API, ASP.Net MVC, npm, node, Angular 8, Terrific JavaScript, .NET Framework 4.7.2, Git, Sitecore WCMS, Jenkins, Octopus Deploy, xUnit, FakeItEasy, E2E-Tests mit Cypress und Cucumber


2019: Client-Server Applikation

Erstellen einer kundenspezifischen und komplexen Software von nationaler Bedeutung für den Kunden und der schweizerischen Bevölkerung in einem agilen Umfeld. Führen von Technologie- Interviews im Einstellungsprozess.

  • Design, Implementation und Tests (-Automatisierung)
  • Technologie-Interviews von Bewerbern

Technologien

WPF, WCF, .NET Framework 4.6, REST-Services, Git, Jenkins

Zwyssig Informatik GmbH
7 Jahre 9 Monate
2011-04 - 2018-12

verschiedene Projekte

Software-Architekt
Software-Architekt

2016 – 2018: Blexon Industrieportal
Implementation eines Industrieportals im Web, welches vollständig in die Prozesskette Blech integriert ist. Kernkomponente ist ein einfach zu bedienender Designer aus einem 2D- und 3D- Viewer und ein Online-Shop, in welchem die individuell designten Blechteile sogleich bestellt werden können. Durch die Anbindung eines Regelwerks kann die Zeichnung auf Machbarkeit überprüft und kritische Stellen können für den Kunden hervorgehoben werden.

  • Gesamt-Architektur, Punktuelles Detail-Design, Implementation und Tests.
  • Definition des Change- & Configuration- Managements / Deployment Pipeline.
  • Scrum-Prozess Owner

Technologien

ASP.Net MVC, Azure, npm, node, Webpack, JavaScript, HTML5, CSS3, Vuejs und diverse JavaScript Libraries wie z.B. breezejs, .NET Framework 4.7.2, .Net Core, REST-Services, Horizontale Skalierbarkeit, MSTest, Moq, OAuth 2.0/ OpenId (mittels IdentityServer), Azure SQL, SQL-Server, Git, TFS


2017: Energielösungen mit intelligenter Gebäudesteuerung
Entwickeln einer App zur Steuerung aller technischen Geräte im Haus und gleichzeitiger Optimierung des Energieverbrauchs mit Anbindung an einem Web-Shop.

  • Leitung Architektur und Design
  • Auswahl und Einrichten von Repositories, Change- & Configuration Managements mit Deployment Pipeline
  • Reviews
  • Planung, Implementation und Tests.

Technologien

ASP .Net MVC, Azure, .NET Framework 4.7, .NET compact Framework 3.9, REST-Services, Skalierbarkeit, MSTest, Moq, OAuth 2.0 / OpenId (mittels IdentityServer), Azure SQL, Git, Visual Studio Team Services


weitere Projekte gern auf Anfrage

Blexon AG
4 Monate
2016-01 - 2016-04

Entwicklung eines Laboranalysegerätes

freiberuflicher Senior .NET Engineer TFS HP ALM Powershell ...
freiberuflicher Senior .NET Engineer

Entwickeln eines „Point of Care“ Laboranalysegerätes (mobil). Das Gerät analysiert Körperflüssigkeiten mittels „polymerase chain reaction“ (PCR) auf verschiedenste Krankheiten.

  • Design von Tests mit Fokus auf regulatorische, sicherheitstechnische, kosteneffiziente und praktikable Faktoren.
  • Verwendung von Analyse- und Testdesigntechniken (z.B. decision table testing, Equivalence partitioning, boundary value analysis).
  • Spezifikation von manuellen Tests.
  • Implementation von automatisierten Tests.
  • Erstellen von Testdaten.
  • Reviews von Tests mit Fokus auf die Anforderungen.
  • Verifikation von Risikominderung
  • Testausführung
  • Erweiterungen und Wartung des Configuration- & Change- Management Systems
  • Generierung von Reports für das Mangement aus dem TFS
  • Ausbau und Wartung der Continuous Delivery Pipeline
TFS HP ALM Powershell Batch .NET compact Framework 3.9 .NET Framework 4.0
People Business AG
5 Monate
2015-09 - 2016-01

In-House Entwicklung von Kunden-Projekten

freiberuflicher Senior .NET Engineer ASP.Net MVC + Angularjs .NET Framework 4.0 REST-Services ...
freiberuflicher Senior .NET Engineer

Entwickeln von Reports in PDF, Word und Excel aus einem Business Intelligence System.

  • Design, Implementation und Test von Reports
ASP.Net MVC + Angularjs .NET Framework 4.0 REST-Services MSTest
ARGUSnet AG
11 Monate
2014-09 - 2015-07

IT-Projekte

freiberuflicher Senior .NET Engineer Isolated Storage .NET Framework 4.0 WWF ...
freiberuflicher Senior .NET Engineer

2013 – 2015: Maschinenanbindung
Entwicklung einer Maschinenanbindung für die Zentrale Werkzeugverwaltung mit Rüstterminal. Die Maschine basiert auf einer innovativen neuen Technologie, die ein Rüstfreies Arbeiten ermöglicht. Sie verfügt über neu entwickelte Werkzeuge mit Werkzeugspeichertypen.

  • Architektur, Design, Implementation und Test. Touch-User-Interface mit WPF und teilweise WinForms-Komponenten mittels MVVM.
  • Arbeiten mit unterschiedlichen Domänen-Modellen (Bounded Countext) in mehreren Teams. Definition von Schnittstellen.
  • Architektur/ Design- Reviews Build-Master
  • Verbesserung des SCRUM-Prozesses

weitere Projekte auf Anfrage

Isolated Storage .NET Framework 4.0 WWF WCF WPF Touch-based UI Dependency Injection (Unity) MS Test NUnit NMock Moq Perforce
INTEGRATE Informatik AG
7 Jahre 11 Monate
2006-10 - 2014-08

verschiedene Kundenprojekte

Senior .NET Engineer/ Consultant
Senior .NET Engineer/ Consultant

2010 – 2013: Entwicklung einer Laborsoftware für einen Analysegeräteverbund
Entwicklung einer Serverkomponente welche verschiedene Laboranalysegeräte koordiniert. Mehrere Länderübergreifende Softwareteams implementieren in einem SCRUM-Prozess eine Silverlight LoBApplikation.

Technologien

C#, Silverlight, HPQC, SpecFlow, WCF, IIS, Robotik, Oracle DB


2009: Testen der Empfindlichkeit einer Softwarekomponente die Videostreams verarbeitet bei variierender Netzwerkbelastung
Testen einer Softwarekomponente die Videostreams aufnehmen oder wiedergeben kann.

  • Feststellen der maximal möglichen Zusatzbelastung des Netzwerks mit welcher die Softwarekomponente den Videostream noch ohne Qualitätsverlust aufnehmen oder wiedergeben kann
  • Evaluation von geeigneten Tools für die Tests
  • Dokumentation und Durchführung des Testaufbaus und des Testablaufs

Technologien

Streaming, MPEG-4, Netzwerk- Lastgeneratoren, UDP, RTP


2009: Validierung der Streaming-Kapazität eines Audio- & Video-Netzwerkes (mit einer großen Anzahl Videokameras)
Testen der spezifizierten Maximalbelastung eines Video-/ Audio- Gigabit-Netzwerkes.

  • Dokumentation der Ist- Situation des Audio- / Video- Netzwerks
  • Evaluation von möglichen Flaschenhälsen im Audio-/ Video- Netzwerk
  • Dokumentation des technischen Hintergrunds
  • Spezifikation und Durchführung von Tests

Technologien

Streaming, MPEG-4, QoS, VLan, Switching, UDP, Ethernet, RTP


2009: Redesign einer Softwarekomponente
Redesign eines ActiveX- Plugins, das Audio-/ Video- Streams Anzeigen oder Aufnehmen kann.

  • Erfassen der Anforderungen
  • Architekturdokumentation der ActiveX- Plugin nutzenden Software-Komponenten
  • Erstellen der neuen Softwarearchitektur für das ActiveX- Plugin

Technologien

Streaming, MPEG-4, .NET Framework 2.0 / 3.5


2008 – 2009: Rüstplatz
Entwicklung eines Rüstterminals mit Anbindung an die zuvor entwickelte zentrale Werkzeugverwaltung (siehe nächstes Projekt) Intelligenter Rüstprozess indem das System automatisch passende und momentan verfügbare Werkzeuge für im System geladene Aufträge vorschlägt. Anbindung von Datamatrix-Scanner und Werkzeug-Messgeräte über COM- und USBPorts. Zusammenbau von Werkzeugteilen zu Werkzeuge. Implementierung der Ablauflogik mit der Windows Workflow Foundation, mit Windows Presentation Foundation visualisiert und mit Windows Communication Foundation in einen Server und Client aufgeteilt um parallel laufende Rüstplätze zu unterstützen.

  • Architektur, Design, Implementation und Tests der Werkzeug-Zusammenbau Komponenten. User-Interface mit WPF und WinForms-Komponenten mittels MVC und Builder-Pattern.
  • Unterstützung (bei der Einarbeitung) von Software-Engineers

Technologien

Isolated Storage, WF, WCF, WPF, .NET Framework 3.5


2006 – 2007: Zentrale Werkzeugverwaltung
Entwicklung einer zentralen Client/Server-Werkzeugverwaltung. Client: Erfassen und Editieren von Werkzeugen und Werkzeuglisten, Maschinen mit Offline Cache. Übermittlung der Daten via Microsoft Message Queue. Touchscreen UI mittels In-House Touchcontrol-Library. Bestehende Internationalisierungsprozesse beachten und erweitern. Server: Speichern, Löschen und Übermittlung von Daten. Import und Migration von Umsystem-Daten.

  • Design, Implementation und Test der Pesistenz- Schicht mit dem Smart Client Offline Application Block von Microsoft
  • Implementierung des User Interface mit MVP-Pattern.

Technologien

Microsoft Smart Client Offline Application Block, Message Queue, MS SQL Server 2000/ 2005, MS Access, XML, XSD, XPath, WSDL, .Net 1.1/ 2.0

ERNI Consulting AG
2 Jahre 7 Monate
2004-03 - 2006-09

Software Engineering

Software-Engineer
Software-Engineer

2006: Mobile Softwarelösung mit Anbindung an P2Plus (ERP)
Entwicklung einer Mobilen Client-Softwarelösung im .Net Compact Framework. Erfassen von Aufträgen auf einem Mobilen Gerät mit einem Microsoft Betriebsystem (z.B. Windows CE, Pocket Windows). Übermittlung der erfassten Aufträge via HTTPS über das Internet an einen Server. Übermittlung von Stammdaten via HTTPS über das Internet auf das Mobile Gerät.

  • Architektur, Detail-Design, Implementation und Tests

Technologien

MS SQL Server 2000, MS SQL Server CE, RDA, Client- & Server- Zertifikate, .Net Compact Framework 1.0


2004 – 2006: Enterprise Resource Planning
Weiterentwicklung einer ERP Applikation für den KMU-Markt.

  • Architektur, Design, Implementation und Tests von Change Requests
  • Selbständige Planung und Realisierung von größeren Erweiterungen bis zu neuen Modulen
  • Kundenschulungen
  • First-Level Support

Technologien

WebServices, Java, HTML, CSS, Javascript, XML, XSL, Subversion, MS SQL Server 2000, MS Exchange Server, MS Reporting Services, .NET Framework 1.1; ASP.NET

AP Schweiz Informatik AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1999 - 2003

Studium - Informatik

Hochschule Luzern

Abschluss: Diplom Ingenieur FH

1989 - 1997

Matura Typus C (Mathematik)

Kantonsschule Willisau & Sursee

Weiterbildungen

2020

  • .NET Core 2.x/3.x
  • Sitecore Experience Solution 9.2 Developer

2010

Certified SCRUM Master

2009

iSAQB Certified Professional for Software Architecture

2008

iSTQB / SAQ Certified Software Tester

2007

Verhaltenstraining nach DISG-Methode

Zertifikate

  • Sitecore Experience Solution Developer
  • ScrumMaster (Scrum Alliance)
  • Professional for Software Architecture (iSAQB)
  • Software Tester (iSTQB)

Kompetenzen

Kompetenzen

Top-Skills

Design & Architektur Microsoft Technology Stack Build- & Deployment Pipeline .Net JavaScript Git TFS Azure Jenkins VueJs Angular Web API ASP.Net MVC OAuth 2.0 / OpenId Connect Cucumber (Cypress) xUnit/NUnit/Moq/NMock/FakeItEasy/... Swagger SQL Server Scrum/Kanban/SAFe JIRA Win Forms Sitecore WPF/WCF/WF

Produkte / Standards / Erfahrungen / Methoden

Agile
Atlassian JIRA
Azure
BDD
CleanCode Principles and Practices
Cloud
CodeSmith
Continuous Delivery
Continuous Integration
Design Patterns
Detail Design
Domain Driven Design
Git
Layering
Micro-Services
MS Access
MS Visual Studio
MS-Test
N-Tier
NMock
NUnit
Pair Programming-In
Performance- & Memory- Analyzer
REST
Scrum
SOA
Software Architektur
Sparx Enterprise Architect
TDD
TDD
Visual Studio Code
Web
XAML
XPath
XSD
XSL

Erfahrung

  • Erstellen von Software-Architekturen und Detail-Design in heterogenen Systemen
  • Architektur- und Design- Workshops & Reviews, Durchführung von Coding-Dojos & Whiteboard
    Discussions über Best Practices, Technologien, ?
  • Fullstack Devloper in diversen Technologien
  • Coaching von Software-Engineers
  • Application LifeCycle Management
  • ScrumMaster, Build-Admin
  • Agile Coaching

Betriebssysteme

Cloud
Linux
Windows

Programmiersprachen

Angular JS
C#
CSS
HTML
Java
JavaScript
Vuejs

Datenbanken

Azure Cosmos DB
MS Access
MS SQL/ SQL CE
Oracle
SQL-Server

Einsatzorte

Einsatzorte

Luzern (+50km)
möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

verschiedene Projekte im Bereich Informationstechnologie & -dienste

freiberuflicher Software-Architekt
freiberuflicher Software-Architekt

2020 – dato: Client-Server Applikation
Erstellen einer kundenspezifischen und komplexen Software von nationaler Bedeutung für den Kunden und der schweizerischen Bevölkerung in einem agilen Umfeld. Erstellen von Offerten im Web-Umfeld.

  • Design, Implementation und Tests (-Automatisierung)
  • Technische Konzepte für Offerten im Web-Umfeld.

Technologien

WPF, WCF, .NET Framework 4.8, REST-Services, Git, Jenkins


2019 – 2020: Webseite für eine grosse Versicherung
Weiterentwicklung der Webseite und dem Backend welches aus den unterschiedlichsten Services besteht. Die Webseite beinhaltet einen Webshop, Anbindung an ein ERP und diverse Services mit hoch schützenswerten Daten von registrierten Benutzern.

  • Design, Implementation und Tests (-Automatisierung)
  • Erweitern der Continuous Integration/ Delivery Pipeline
  • DevOps: Deployen, Überwachen und Wartung

Technologien

REST-Services mit ASP.Net Web API, ASP.Net MVC, npm, node, Angular 8, Terrific JavaScript, .NET Framework 4.7.2, Git, Sitecore WCMS, Jenkins, Octopus Deploy, xUnit, FakeItEasy, E2E-Tests mit Cypress und Cucumber


2019: Client-Server Applikation

Erstellen einer kundenspezifischen und komplexen Software von nationaler Bedeutung für den Kunden und der schweizerischen Bevölkerung in einem agilen Umfeld. Führen von Technologie- Interviews im Einstellungsprozess.

  • Design, Implementation und Tests (-Automatisierung)
  • Technologie-Interviews von Bewerbern

Technologien

WPF, WCF, .NET Framework 4.6, REST-Services, Git, Jenkins

Zwyssig Informatik GmbH
7 Jahre 9 Monate
2011-04 - 2018-12

verschiedene Projekte

Software-Architekt
Software-Architekt

2016 – 2018: Blexon Industrieportal
Implementation eines Industrieportals im Web, welches vollständig in die Prozesskette Blech integriert ist. Kernkomponente ist ein einfach zu bedienender Designer aus einem 2D- und 3D- Viewer und ein Online-Shop, in welchem die individuell designten Blechteile sogleich bestellt werden können. Durch die Anbindung eines Regelwerks kann die Zeichnung auf Machbarkeit überprüft und kritische Stellen können für den Kunden hervorgehoben werden.

  • Gesamt-Architektur, Punktuelles Detail-Design, Implementation und Tests.
  • Definition des Change- & Configuration- Managements / Deployment Pipeline.
  • Scrum-Prozess Owner

Technologien

ASP.Net MVC, Azure, npm, node, Webpack, JavaScript, HTML5, CSS3, Vuejs und diverse JavaScript Libraries wie z.B. breezejs, .NET Framework 4.7.2, .Net Core, REST-Services, Horizontale Skalierbarkeit, MSTest, Moq, OAuth 2.0/ OpenId (mittels IdentityServer), Azure SQL, SQL-Server, Git, TFS


2017: Energielösungen mit intelligenter Gebäudesteuerung
Entwickeln einer App zur Steuerung aller technischen Geräte im Haus und gleichzeitiger Optimierung des Energieverbrauchs mit Anbindung an einem Web-Shop.

  • Leitung Architektur und Design
  • Auswahl und Einrichten von Repositories, Change- & Configuration Managements mit Deployment Pipeline
  • Reviews
  • Planung, Implementation und Tests.

Technologien

ASP .Net MVC, Azure, .NET Framework 4.7, .NET compact Framework 3.9, REST-Services, Skalierbarkeit, MSTest, Moq, OAuth 2.0 / OpenId (mittels IdentityServer), Azure SQL, Git, Visual Studio Team Services


weitere Projekte gern auf Anfrage

Blexon AG
4 Monate
2016-01 - 2016-04

Entwicklung eines Laboranalysegerätes

freiberuflicher Senior .NET Engineer TFS HP ALM Powershell ...
freiberuflicher Senior .NET Engineer

Entwickeln eines „Point of Care“ Laboranalysegerätes (mobil). Das Gerät analysiert Körperflüssigkeiten mittels „polymerase chain reaction“ (PCR) auf verschiedenste Krankheiten.

  • Design von Tests mit Fokus auf regulatorische, sicherheitstechnische, kosteneffiziente und praktikable Faktoren.
  • Verwendung von Analyse- und Testdesigntechniken (z.B. decision table testing, Equivalence partitioning, boundary value analysis).
  • Spezifikation von manuellen Tests.
  • Implementation von automatisierten Tests.
  • Erstellen von Testdaten.
  • Reviews von Tests mit Fokus auf die Anforderungen.
  • Verifikation von Risikominderung
  • Testausführung
  • Erweiterungen und Wartung des Configuration- & Change- Management Systems
  • Generierung von Reports für das Mangement aus dem TFS
  • Ausbau und Wartung der Continuous Delivery Pipeline
TFS HP ALM Powershell Batch .NET compact Framework 3.9 .NET Framework 4.0
People Business AG
5 Monate
2015-09 - 2016-01

In-House Entwicklung von Kunden-Projekten

freiberuflicher Senior .NET Engineer ASP.Net MVC + Angularjs .NET Framework 4.0 REST-Services ...
freiberuflicher Senior .NET Engineer

Entwickeln von Reports in PDF, Word und Excel aus einem Business Intelligence System.

  • Design, Implementation und Test von Reports
ASP.Net MVC + Angularjs .NET Framework 4.0 REST-Services MSTest
ARGUSnet AG
11 Monate
2014-09 - 2015-07

IT-Projekte

freiberuflicher Senior .NET Engineer Isolated Storage .NET Framework 4.0 WWF ...
freiberuflicher Senior .NET Engineer

2013 – 2015: Maschinenanbindung
Entwicklung einer Maschinenanbindung für die Zentrale Werkzeugverwaltung mit Rüstterminal. Die Maschine basiert auf einer innovativen neuen Technologie, die ein Rüstfreies Arbeiten ermöglicht. Sie verfügt über neu entwickelte Werkzeuge mit Werkzeugspeichertypen.

  • Architektur, Design, Implementation und Test. Touch-User-Interface mit WPF und teilweise WinForms-Komponenten mittels MVVM.
  • Arbeiten mit unterschiedlichen Domänen-Modellen (Bounded Countext) in mehreren Teams. Definition von Schnittstellen.
  • Architektur/ Design- Reviews Build-Master
  • Verbesserung des SCRUM-Prozesses

weitere Projekte auf Anfrage

Isolated Storage .NET Framework 4.0 WWF WCF WPF Touch-based UI Dependency Injection (Unity) MS Test NUnit NMock Moq Perforce
INTEGRATE Informatik AG
7 Jahre 11 Monate
2006-10 - 2014-08

verschiedene Kundenprojekte

Senior .NET Engineer/ Consultant
Senior .NET Engineer/ Consultant

2010 – 2013: Entwicklung einer Laborsoftware für einen Analysegeräteverbund
Entwicklung einer Serverkomponente welche verschiedene Laboranalysegeräte koordiniert. Mehrere Länderübergreifende Softwareteams implementieren in einem SCRUM-Prozess eine Silverlight LoBApplikation.

Technologien

C#, Silverlight, HPQC, SpecFlow, WCF, IIS, Robotik, Oracle DB


2009: Testen der Empfindlichkeit einer Softwarekomponente die Videostreams verarbeitet bei variierender Netzwerkbelastung
Testen einer Softwarekomponente die Videostreams aufnehmen oder wiedergeben kann.

  • Feststellen der maximal möglichen Zusatzbelastung des Netzwerks mit welcher die Softwarekomponente den Videostream noch ohne Qualitätsverlust aufnehmen oder wiedergeben kann
  • Evaluation von geeigneten Tools für die Tests
  • Dokumentation und Durchführung des Testaufbaus und des Testablaufs

Technologien

Streaming, MPEG-4, Netzwerk- Lastgeneratoren, UDP, RTP


2009: Validierung der Streaming-Kapazität eines Audio- & Video-Netzwerkes (mit einer großen Anzahl Videokameras)
Testen der spezifizierten Maximalbelastung eines Video-/ Audio- Gigabit-Netzwerkes.

  • Dokumentation der Ist- Situation des Audio- / Video- Netzwerks
  • Evaluation von möglichen Flaschenhälsen im Audio-/ Video- Netzwerk
  • Dokumentation des technischen Hintergrunds
  • Spezifikation und Durchführung von Tests

Technologien

Streaming, MPEG-4, QoS, VLan, Switching, UDP, Ethernet, RTP


2009: Redesign einer Softwarekomponente
Redesign eines ActiveX- Plugins, das Audio-/ Video- Streams Anzeigen oder Aufnehmen kann.

  • Erfassen der Anforderungen
  • Architekturdokumentation der ActiveX- Plugin nutzenden Software-Komponenten
  • Erstellen der neuen Softwarearchitektur für das ActiveX- Plugin

Technologien

Streaming, MPEG-4, .NET Framework 2.0 / 3.5


2008 – 2009: Rüstplatz
Entwicklung eines Rüstterminals mit Anbindung an die zuvor entwickelte zentrale Werkzeugverwaltung (siehe nächstes Projekt) Intelligenter Rüstprozess indem das System automatisch passende und momentan verfügbare Werkzeuge für im System geladene Aufträge vorschlägt. Anbindung von Datamatrix-Scanner und Werkzeug-Messgeräte über COM- und USBPorts. Zusammenbau von Werkzeugteilen zu Werkzeuge. Implementierung der Ablauflogik mit der Windows Workflow Foundation, mit Windows Presentation Foundation visualisiert und mit Windows Communication Foundation in einen Server und Client aufgeteilt um parallel laufende Rüstplätze zu unterstützen.

  • Architektur, Design, Implementation und Tests der Werkzeug-Zusammenbau Komponenten. User-Interface mit WPF und WinForms-Komponenten mittels MVC und Builder-Pattern.
  • Unterstützung (bei der Einarbeitung) von Software-Engineers

Technologien

Isolated Storage, WF, WCF, WPF, .NET Framework 3.5


2006 – 2007: Zentrale Werkzeugverwaltung
Entwicklung einer zentralen Client/Server-Werkzeugverwaltung. Client: Erfassen und Editieren von Werkzeugen und Werkzeuglisten, Maschinen mit Offline Cache. Übermittlung der Daten via Microsoft Message Queue. Touchscreen UI mittels In-House Touchcontrol-Library. Bestehende Internationalisierungsprozesse beachten und erweitern. Server: Speichern, Löschen und Übermittlung von Daten. Import und Migration von Umsystem-Daten.

  • Design, Implementation und Test der Pesistenz- Schicht mit dem Smart Client Offline Application Block von Microsoft
  • Implementierung des User Interface mit MVP-Pattern.

Technologien

Microsoft Smart Client Offline Application Block, Message Queue, MS SQL Server 2000/ 2005, MS Access, XML, XSD, XPath, WSDL, .Net 1.1/ 2.0

ERNI Consulting AG
2 Jahre 7 Monate
2004-03 - 2006-09

Software Engineering

Software-Engineer
Software-Engineer

2006: Mobile Softwarelösung mit Anbindung an P2Plus (ERP)
Entwicklung einer Mobilen Client-Softwarelösung im .Net Compact Framework. Erfassen von Aufträgen auf einem Mobilen Gerät mit einem Microsoft Betriebsystem (z.B. Windows CE, Pocket Windows). Übermittlung der erfassten Aufträge via HTTPS über das Internet an einen Server. Übermittlung von Stammdaten via HTTPS über das Internet auf das Mobile Gerät.

  • Architektur, Detail-Design, Implementation und Tests

Technologien

MS SQL Server 2000, MS SQL Server CE, RDA, Client- & Server- Zertifikate, .Net Compact Framework 1.0


2004 – 2006: Enterprise Resource Planning
Weiterentwicklung einer ERP Applikation für den KMU-Markt.

  • Architektur, Design, Implementation und Tests von Change Requests
  • Selbständige Planung und Realisierung von größeren Erweiterungen bis zu neuen Modulen
  • Kundenschulungen
  • First-Level Support

Technologien

WebServices, Java, HTML, CSS, Javascript, XML, XSL, Subversion, MS SQL Server 2000, MS Exchange Server, MS Reporting Services, .NET Framework 1.1; ASP.NET

AP Schweiz Informatik AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1999 - 2003

Studium - Informatik

Hochschule Luzern

Abschluss: Diplom Ingenieur FH

1989 - 1997

Matura Typus C (Mathematik)

Kantonsschule Willisau & Sursee

Weiterbildungen

2020

  • .NET Core 2.x/3.x
  • Sitecore Experience Solution 9.2 Developer

2010

Certified SCRUM Master

2009

iSAQB Certified Professional for Software Architecture

2008

iSTQB / SAQ Certified Software Tester

2007

Verhaltenstraining nach DISG-Methode

Zertifikate

  • Sitecore Experience Solution Developer
  • ScrumMaster (Scrum Alliance)
  • Professional for Software Architecture (iSAQB)
  • Software Tester (iSTQB)

Kompetenzen

Kompetenzen

Top-Skills

Design & Architektur Microsoft Technology Stack Build- & Deployment Pipeline .Net JavaScript Git TFS Azure Jenkins VueJs Angular Web API ASP.Net MVC OAuth 2.0 / OpenId Connect Cucumber (Cypress) xUnit/NUnit/Moq/NMock/FakeItEasy/... Swagger SQL Server Scrum/Kanban/SAFe JIRA Win Forms Sitecore WPF/WCF/WF

Produkte / Standards / Erfahrungen / Methoden

Agile
Atlassian JIRA
Azure
BDD
CleanCode Principles and Practices
Cloud
CodeSmith
Continuous Delivery
Continuous Integration
Design Patterns
Detail Design
Domain Driven Design
Git
Layering
Micro-Services
MS Access
MS Visual Studio
MS-Test
N-Tier
NMock
NUnit
Pair Programming-In
Performance- & Memory- Analyzer
REST
Scrum
SOA
Software Architektur
Sparx Enterprise Architect
TDD
TDD
Visual Studio Code
Web
XAML
XPath
XSD
XSL

Erfahrung

  • Erstellen von Software-Architekturen und Detail-Design in heterogenen Systemen
  • Architektur- und Design- Workshops & Reviews, Durchführung von Coding-Dojos & Whiteboard
    Discussions über Best Practices, Technologien, ?
  • Fullstack Devloper in diversen Technologien
  • Coaching von Software-Engineers
  • Application LifeCycle Management
  • ScrumMaster, Build-Admin
  • Agile Coaching

Betriebssysteme

Cloud
Linux
Windows

Programmiersprachen

Angular JS
C#
CSS
HTML
Java
JavaScript
Vuejs

Datenbanken

Azure Cosmos DB
MS Access
MS SQL/ SQL CE
Oracle
SQL-Server

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.