avatar

Senior Software Developer

Score
100%
Experience:
12 y
Score
100%
Experience:
12 y
Location:
8640 Rapperswil
Last update:
22.09.2021
Register to Contact Freelancer
Available
Onsite hourly: N/A
Remote hourly: N/A
French: Advanced
German: Native
Italian: Basic knowledge
English: Near native
Verfügbar per sofort, im Raum Zürich/Ostschweiz.
SKILLS
Ausbildung:
10.2008 – 01.2012 Hochschule für Technik Rapperswil HSR
Abschluss als Bachelor of Science in Informatik (+40% Arbeitstätigkeit)
08.2003 – 08.2007 Lehre als Informatiker (Systemtechnik) bei HSR Hochschule für Technik, Rapperswil (SG), Mitarbeit in den Abteilungen IT-Serversysteme, Netzwerktechnik, Client Management, Support und IT-Einkauf
(Bestanden mit Auszeichnung)

Erfahrung in Branchen:
  • Finanzdienstleistung (3 Jahre Erfahrung mit strukturierten Produkten, Finanzbuchhaltung, Reporting, komplette Umsetzung von Strukto Manager 3.0 für CAT Financial Products AG) 
  • Immobilien (2 Jahre Technischer Gruppenlead in Entwicklung ImmoTop2) 
  • Hochschul-Bewirtschaftung (3 Jahre Entwicklung von Bewirtschaftungssoftware der Hochschule für Technik Rapperswil, interaktive Stundenpläne, Notenabgabe, Raumreservation, Reporting) 
  • Engineering (alleinige Entwicklung einer Verwaltungssoftware für Verwaltung der Testabläufe von Hörgeräten für Phonak AG)
Datenbeschaffung XAML RubyOnRails ADO.Net XML Scrum XLST WPF RESTful Sybase Azure WinForms Java Database API DevExpress Outlook JSON User Interface MVVM entity framework C# WebAPI Silverlight ADFS Software Engineering Informatik Windows Phone GUI-Design SOA XHTML Web-Portal Excel GUI Windows Vista .NET Test-Frameworks JQuery WLAN MSSQL WebApp JavaScript ASP.net MVC VBA Datenbank
01.02.2014 — 31.10.2014
WWM
ca. 100% ImmoTop II WPF Framework WWM Weiterführung der unten gennannten Projektaufgaben (siehe Projekte Microsoft Innovation Center)
01.09.2013 — 30.04.2015
T-Reqs
Auftraggeber: Phonak AG Konzipierung und Programmierung einer Client Software für die Verwaltung von Testabläufen zur Qualitätssicherung von Hörgeräten. Erfassung und Modifikation von Prozessplänen und Produkten mit Testschritten und Reports verschiedenster Art. Umsetzung: Alleine Technologien: C#, WPF, MVVM, Entity Framework, MSSQL
01.08.2013 — 28.02.2014
WWM
Betreuung Bachelorarbeit: Mieterabnahmeprotokoll Auftraggeber: W&W Immo Informatik AG Studenten: Lukas Kretschmar, Roger Landolt Interaktives Mieterabnahmeprotokoll, Importieren des Datenstamms der Lösung Rimo R4 und ImmoTop II zur Vorbereitung der Formulare angepasst an Mietobjektgegebenheiten. Generierung von PDF und XML Report, digitales Signieren. Technologien: C#, MVVM, WinRT, Windows Store Diverses * Diverse Consultings * Durchführung von diversen Schulungen und Trainings im Bereich WPF, MVVM
01.05.2013 — 31.08.2014
Strukto Manager
ca. 20% Strukto Manager 2.x Auftraggeber: CAT Financial Products AG Div. Folgeprojekte zur Studienarbeit zur Erhöhung des Funktionsumfanges Funktionalität stetig erweitert, die Flexibilität erhöht und für die Darstellung eigene WPF Controls entwickelt. Das Abbilden strukturierter Börsenprodukte und deren verbundenen Prozesse auf Applikationslogik boten einen tiefen Einblick in das Wissen der Welt des Finanzmarktes. Umsetzung: Team (2 Entwickler) Technologien: C#, WPF, MVVM, WCF, MSSQL, VBA
01.05.2012 — 31.01.2014
W&W Immo Informatik AG
ImmoTop II WPF Framework Aufgraggeber: W&W Immo Informatik AG Technische Projektleitung, Architekturaufgaben und Mitentwicklung vor Ort beim Kunden: Planung und Programmierung eines GUI-Frameworks und Definition von Patterns für die darauf aufbauende Programmierung. Erstellung von eigenen WPF-Controls, GUI-Caching Konzepten und Performanceoptimierungen. Code Generator-Logik zur automatischen Erzeugung kompletter Grundstrukturen einer Softwarelösung (XAML, Validierung, ViewModel, Commands, Localization, Gruppierungen, Navigation uvm.). In allen Bestandteilen wurden Schnittstellen zur Einbindung manueller Code-Erweiterungen pro Entität definiert und mitgeneriert. Der Generierprozess basiert auf Modelldaten, die durch WWM erzeugt werden. Technologien: C#, WPF, DevExpress WPF Controls, MVVM, CodeSmith Generator, GUI-Design, Sybase Anywhere Database, CSLA, WCF, Scrum Umsetzung: Team (8 Entwickler) Gesamtkollaboration (ca. 20 Entwickler)
01.05.2012 — 31.01.2014
WWM
Auftraggeber: W&W Immo Informatik AG Technische Projektleitung, Architekturaufgaben und Mitentwicklung vor Ort beim Kunden: Komplettes Abbilden der Grundstruktur einer grösseren Softwarelösung per interaktivem User Interface. Erzeugung von Modelldaten für DataAccess-, Business- und UI- Layer und Generierung von SQL. Version-Upgrade Scripts, sowie Business Rules und Validierung. Diese Modelldaten in Form von XML dienen anschliessend als Source für den CodeSmith-Generator. Es existiert ein manuell erzeugtes Modelldaten-XML um WWM-Tool zu Generieren. Technologien: C#, WPF, DevExpress WPF Controls, MVVM, CodeSmith Generator, XLST Schema Definition, Sybase Anywhere Database, CSLA, Scrum Umsetzung: Team (2-3 Entwickler)
01.09.2011 — 31.01.2012
Kjeldahl Servicetechniker App (Bacheloarbeit)
Auftraggeber: Noser Engineering AG, Endkunde BUCHI Labertechnik AG Betreut durch Prof. Hansjörg Huser Steuerungssoftware für Windows Phone 7 zur mobilen Durchführung eines zur Qualitätssicherung dienenden Testablaufes, direkt per Broadcast-Discover und Interaktion via WLAN mit dem Kjeldahl Laborgerät-Roboter. UI für Smartphone konzipieren, Abläufe der Testvorgänge implementieren. Portieren des bestehenden Test-Frameworks und eine entkoppelte asynchrone Schnittstelle entwickeln. Technologien: C#, WP7, MVVM, IP Sockets
01.04.2011 — 30.04.2012
Internes Projekt: Unterricht WebApp Web-Frontend zur Administration des zentralen Schulbetriebs, interaktives Anmelden an Module, Zusammenstellen und vergleichen von Stundenplanvariationen, Zugang zu Modulbeschreibungen und Klassenspiegel. Reporting System mit Zugang auf Adminbereich zur Durchführung von Modulbewertungen / Benotungen und Planung von Modul-Durchführungen. Umsetzung: Team (3 Entwickler) Technologien: C#, MVC, WCF, WIF, ADFS, Claims Based Authentication, MSSQL, Reporting Services https://unterricht.hsr.ch/
01.02.2011 — 31.08.2011
Strukto Manager
Auftraggeber: CAT Financial Products AG Betreut durch Prof. Hansjörg Huser Client Applikation und Datenbank zur Verwaltung von strukturierten Produkten. Analyse der Prototyp-Version StruktoManager 1.0 und aus darauf aufbauenden Kenntnissen eine komplette Neuentwicklung initiieren. Anwendung moderner Technologien, Gestaltung benutzerfreundlicher Oberfläche und ausbaufähiger Software-Architektur. Dabei kamen folgende Technologien zum Einsatz: C#, WPF, MVVM, WCF, Entity Framework, Parallel Task Library und Unity Framework.
01.10.2010 — 28.02.2011
Projekt CAMPUSition (Im Rahmen des Moduls Software Engineering 2) Betreut durch Dr. Daniel Keller Mittels WLAN Triangulation projizierte Geoposition durch einen Java-Client, dargestellt auf einer RubyOnRails basierten Webpage unter Anwendung von BingMaps. Benutzerprofil spezifisches Live-Tracking auf eigens eingebundenem Kartenmaterial der Hochschule für Technik HSR. Technologien: Java, Swing, RubyOnRails, BingMaps
01.08.2010 — 31.12.2010
Internes Projekt: StundenplanService Datenservice zum Bezug von Stundenplan-/Prüfungsplan-Daten in JSON oder XML-Format, erst als WCF Service, spätere Erstellung eines parallel gehosteten RESTful MVC WebAPI Services. Umsetzung: Alleine Technologien: C#, WCF, MVC, Entity Framework, ASP.NET, WebAPI, XHTML, MSSQL
01.11.2009 — 30.04.2011
Internes Projekt: Notenkontrolle Client Applikation zur Einreichung und Validierung von Modulbewertungen/Benotung, Editierfunktion über User Interface oder via Excel Import/Export, PDF Export Barcode zur Authentizitätsprüfung der Bewertung. Umsetzung: Alleine Technologien: C#, WPF, MVVM, Secured WCF, SOA, iTextSharp, MSSQL
01.04.2009 — 30.11.2009
Internes Projekt: Notenservice Web Service der Notenverwaltung über "Unterricht.hsr.ch" und "Notenkontrolle". Zentrale Schnittstelle sensitiver Daten, erforderte besondere Sicherheits-Massnahmen gegen unbefugten Zugang und Fehlmanipulation. Diese Anforderung wurde erfüllt durch Claims Based Authentication über ADS Server und die Programmierung diverser Daten-Checks. Umsetzung: Alleine Technologien: C#, WCF, Entity Framework, MSSQL, WIF, ADFS, Claims Based Authentication, MSSQL
01.12.2008 — 30.04.2009
Internes Projekt: Stundenplan Gadget Auf Windows Vista basiertes Sidebar Gadget zum Visualisieren des aktuellen Stundenplans / Prüfungsplans. Umsetzung: Alleine Technologien: JavaScript, JQuery, Sidebar Gadget, WCF over JavaScript
01.10.2007 — 31.08.2008
Internes Projekt: Raumverwaltung Web Frontend zur Administration und Reservation von Räumlichkeiten, Technik und Mobiliar. Prozessgesteuerte Notification zur Auftragsverteilung an alle beteiligten Parteien, Workflow-Gesteuertes Abteilungsübergreifendes Handling von Reservationsanfragen. Programmierung komplexer Prozeduren und Datenbankfunktionen zur Suche freier Räume für Serienreservationen. Generieren von .vcs- Outlook-Import und Reservations-PDF's. Technologien: C#, ASP.NET, ADO.NET, DataSets, MSSQL, Silverlight, DynamicPDF, MSSQL Umsetzung: Team (2 Entwickler) https://raumverwaltung.hsr.ch/

Description

SKILLS
Ausbildung:
10.2008 – 01.2012 Hochschule für Technik Rapperswil HSR
Abschluss als Bachelor of Science in Informatik (+40% Arbeitstätigkeit)
08.2003 – 08.2007 Lehre als Informatiker (Systemtechnik) bei HSR Hochschule für Technik, Rapperswil (SG), Mitarbeit in den Abteilungen IT-Serversysteme, Netzwerktechnik, Client Management, Support und IT-Einkauf
(Bestanden mit Auszeichnung)

Erfahrung in Branchen:
  • Finanzdienstleistung (3 Jahre Erfahrung mit strukturierten Produkten, Finanzbuchhaltung, Reporting, komplette Umsetzung von Strukto Manager 3.0 für CAT Financial Products AG) 
  • Immobilien (2 Jahre Technischer Gruppenlead in Entwicklung ImmoTop2) 
  • Hochschul-Bewirtschaftung (3 Jahre Entwicklung von Bewirtschaftungssoftware der Hochschule für Technik Rapperswil, interaktive Stundenpläne, Notenabgabe, Raumreservation, Reporting) 
  • Engineering (alleinige Entwicklung einer Verwaltungssoftware für Verwaltung der Testabläufe von Hörgeräten für Phonak AG)

Main Skills

Other Skills

Datenbeschaffung XAML RubyOnRails ADO.Net XML Scrum XLST WPF RESTful Sybase Azure WinForms Java Database API DevExpress Outlook JSON User Interface MVVM entity framework C# WebAPI Silverlight ADFS Software Engineering Informatik Windows Phone GUI-Design SOA XHTML Web-Portal Excel GUI Windows Vista .NET Test-Frameworks JQuery WLAN MSSQL WebApp JavaScript ASP.net MVC VBA Datenbank

Work & Experience

01.02.2014 — 31.10.2014
WWM
ca. 100% ImmoTop II WPF Framework WWM Weiterführung der unten gennannten Projektaufgaben (siehe Projekte Microsoft Innovation Center)
01.09.2013 — 30.04.2015
T-Reqs
Auftraggeber: Phonak AG Konzipierung und Programmierung einer Client Software für die Verwaltung von Testabläufen zur Qualitätssicherung von Hörgeräten. Erfassung und Modifikation von Prozessplänen und Produkten mit Testschritten und Reports verschiedenster Art. Umsetzung: Alleine Technologien: C#, WPF, MVVM, Entity Framework, MSSQL
01.08.2013 — 28.02.2014
WWM
Betreuung Bachelorarbeit: Mieterabnahmeprotokoll Auftraggeber: W&W Immo Informatik AG Studenten: Lukas Kretschmar, Roger Landolt Interaktives Mieterabnahmeprotokoll, Importieren des Datenstamms der Lösung Rimo R4 und ImmoTop II zur Vorbereitung der Formulare angepasst an Mietobjektgegebenheiten. Generierung von PDF und XML Report, digitales Signieren. Technologien: C#, MVVM, WinRT, Windows Store Diverses * Diverse Consultings * Durchführung von diversen Schulungen und Trainings im Bereich WPF, MVVM
01.05.2013 — 31.08.2014
Strukto Manager
ca. 20% Strukto Manager 2.x Auftraggeber: CAT Financial Products AG Div. Folgeprojekte zur Studienarbeit zur Erhöhung des Funktionsumfanges Funktionalität stetig erweitert, die Flexibilität erhöht und für die Darstellung eigene WPF Controls entwickelt. Das Abbilden strukturierter Börsenprodukte und deren verbundenen Prozesse auf Applikationslogik boten einen tiefen Einblick in das Wissen der Welt des Finanzmarktes. Umsetzung: Team (2 Entwickler) Technologien: C#, WPF, MVVM, WCF, MSSQL, VBA
01.05.2012 — 31.01.2014
W&W Immo Informatik AG
ImmoTop II WPF Framework Aufgraggeber: W&W Immo Informatik AG Technische Projektleitung, Architekturaufgaben und Mitentwicklung vor Ort beim Kunden: Planung und Programmierung eines GUI-Frameworks und Definition von Patterns für die darauf aufbauende Programmierung. Erstellung von eigenen WPF-Controls, GUI-Caching Konzepten und Performanceoptimierungen. Code Generator-Logik zur automatischen Erzeugung kompletter Grundstrukturen einer Softwarelösung (XAML, Validierung, ViewModel, Commands, Localization, Gruppierungen, Navigation uvm.). In allen Bestandteilen wurden Schnittstellen zur Einbindung manueller Code-Erweiterungen pro Entität definiert und mitgeneriert. Der Generierprozess basiert auf Modelldaten, die durch WWM erzeugt werden. Technologien: C#, WPF, DevExpress WPF Controls, MVVM, CodeSmith Generator, GUI-Design, Sybase Anywhere Database, CSLA, WCF, Scrum Umsetzung: Team (8 Entwickler) Gesamtkollaboration (ca. 20 Entwickler)
01.05.2012 — 31.01.2014
WWM
Auftraggeber: W&W Immo Informatik AG Technische Projektleitung, Architekturaufgaben und Mitentwicklung vor Ort beim Kunden: Komplettes Abbilden der Grundstruktur einer grösseren Softwarelösung per interaktivem User Interface. Erzeugung von Modelldaten für DataAccess-, Business- und UI- Layer und Generierung von SQL. Version-Upgrade Scripts, sowie Business Rules und Validierung. Diese Modelldaten in Form von XML dienen anschliessend als Source für den CodeSmith-Generator. Es existiert ein manuell erzeugtes Modelldaten-XML um WWM-Tool zu Generieren. Technologien: C#, WPF, DevExpress WPF Controls, MVVM, CodeSmith Generator, XLST Schema Definition, Sybase Anywhere Database, CSLA, Scrum Umsetzung: Team (2-3 Entwickler)
01.09.2011 — 31.01.2012
Kjeldahl Servicetechniker App (Bacheloarbeit)
Auftraggeber: Noser Engineering AG, Endkunde BUCHI Labertechnik AG Betreut durch Prof. Hansjörg Huser Steuerungssoftware für Windows Phone 7 zur mobilen Durchführung eines zur Qualitätssicherung dienenden Testablaufes, direkt per Broadcast-Discover und Interaktion via WLAN mit dem Kjeldahl Laborgerät-Roboter. UI für Smartphone konzipieren, Abläufe der Testvorgänge implementieren. Portieren des bestehenden Test-Frameworks und eine entkoppelte asynchrone Schnittstelle entwickeln. Technologien: C#, WP7, MVVM, IP Sockets
01.04.2011 — 30.04.2012
Internes Projekt: Unterricht WebApp Web-Frontend zur Administration des zentralen Schulbetriebs, interaktives Anmelden an Module, Zusammenstellen und vergleichen von Stundenplanvariationen, Zugang zu Modulbeschreibungen und Klassenspiegel. Reporting System mit Zugang auf Adminbereich zur Durchführung von Modulbewertungen / Benotungen und Planung von Modul-Durchführungen. Umsetzung: Team (3 Entwickler) Technologien: C#, MVC, WCF, WIF, ADFS, Claims Based Authentication, MSSQL, Reporting Services https://unterricht.hsr.ch/
01.02.2011 — 31.08.2011
Strukto Manager
Auftraggeber: CAT Financial Products AG Betreut durch Prof. Hansjörg Huser Client Applikation und Datenbank zur Verwaltung von strukturierten Produkten. Analyse der Prototyp-Version StruktoManager 1.0 und aus darauf aufbauenden Kenntnissen eine komplette Neuentwicklung initiieren. Anwendung moderner Technologien, Gestaltung benutzerfreundlicher Oberfläche und ausbaufähiger Software-Architektur. Dabei kamen folgende Technologien zum Einsatz: C#, WPF, MVVM, WCF, Entity Framework, Parallel Task Library und Unity Framework.
01.10.2010 — 28.02.2011
Projekt CAMPUSition (Im Rahmen des Moduls Software Engineering 2) Betreut durch Dr. Daniel Keller Mittels WLAN Triangulation projizierte Geoposition durch einen Java-Client, dargestellt auf einer RubyOnRails basierten Webpage unter Anwendung von BingMaps. Benutzerprofil spezifisches Live-Tracking auf eigens eingebundenem Kartenmaterial der Hochschule für Technik HSR. Technologien: Java, Swing, RubyOnRails, BingMaps
01.08.2010 — 31.12.2010
Internes Projekt: StundenplanService Datenservice zum Bezug von Stundenplan-/Prüfungsplan-Daten in JSON oder XML-Format, erst als WCF Service, spätere Erstellung eines parallel gehosteten RESTful MVC WebAPI Services. Umsetzung: Alleine Technologien: C#, WCF, MVC, Entity Framework, ASP.NET, WebAPI, XHTML, MSSQL
01.11.2009 — 30.04.2011
Internes Projekt: Notenkontrolle Client Applikation zur Einreichung und Validierung von Modulbewertungen/Benotung, Editierfunktion über User Interface oder via Excel Import/Export, PDF Export Barcode zur Authentizitätsprüfung der Bewertung. Umsetzung: Alleine Technologien: C#, WPF, MVVM, Secured WCF, SOA, iTextSharp, MSSQL
01.04.2009 — 30.11.2009
Internes Projekt: Notenservice Web Service der Notenverwaltung über "Unterricht.hsr.ch" und "Notenkontrolle". Zentrale Schnittstelle sensitiver Daten, erforderte besondere Sicherheits-Massnahmen gegen unbefugten Zugang und Fehlmanipulation. Diese Anforderung wurde erfüllt durch Claims Based Authentication über ADS Server und die Programmierung diverser Daten-Checks. Umsetzung: Alleine Technologien: C#, WCF, Entity Framework, MSSQL, WIF, ADFS, Claims Based Authentication, MSSQL
01.12.2008 — 30.04.2009
Internes Projekt: Stundenplan Gadget Auf Windows Vista basiertes Sidebar Gadget zum Visualisieren des aktuellen Stundenplans / Prüfungsplans. Umsetzung: Alleine Technologien: JavaScript, JQuery, Sidebar Gadget, WCF over JavaScript
01.10.2007 — 31.08.2008
Internes Projekt: Raumverwaltung Web Frontend zur Administration und Reservation von Räumlichkeiten, Technik und Mobiliar. Prozessgesteuerte Notification zur Auftragsverteilung an alle beteiligten Parteien, Workflow-Gesteuertes Abteilungsübergreifendes Handling von Reservationsanfragen. Programmierung komplexer Prozeduren und Datenbankfunktionen zur Suche freier Räume für Serienreservationen. Generieren von .vcs- Outlook-Import und Reservations-PDF's. Technologien: C#, ASP.NET, ADO.NET, DataSets, MSSQL, Silverlight, DynamicPDF, MSSQL Umsetzung: Team (2 Entwickler) https://raumverwaltung.hsr.ch/

Attachments