Umsetzung von sechs Teilprojekten
Database:
Migration von Textfeldern auf Dropdown, Erstellung von Datenbank-Scripts für Data-Migrations, Koordination mit externem Betreiber von Web-Portal
Accounting & Workflow:
Umsetzung Payment-Workflow zur Automatisierung des Zahlungsablaufes, Generierung von Dokumenten, modular aufbauendes Reporting System mit integrierter Filterungsmöglichkeit
Observations:
Datenbeschaffung per Bloomberg, Product Event- und Barrierenevent- Notifications per E-Mail an Kunden und Sales, Bereitstellung von Funktionalität zum Generieren von Barrieren
My Portfolio:
Bereitstellung von Datenstamm für Web-Portal-Betreiber zur Bindung von Web-Userprofilen an Produkteportfolio
Underlyings:
Erweiterung des Datenstamms um Underlyings, Einbau in Reports, automatische Bloomberg Datenbeschaffung und Beobachtung der Basiswerte
Pricer:
Tool zur Erstellung von Product Pricing Requests und idividuellem Versand/Auswertung an Web-Schnittstellen
Visual Studio 2013MSSQL Server 2012Bloomberg
C#WPFMVVMRDLCWCFMSSQLBloomberg APIVBA
CAT Financial Products AG
Zürich
1 Jahr 8 Monate
2013-09 - 2015-04
T-Reqs
Projektleitung / EntwicklungC#WPFMVVM...
Projektleitung / Entwicklung
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.
Technische Projektleitung, Architekturaufgaben, Entwicklung
Komplette Abbildung 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.
Technische Projektleitung, Architekturaufgaben, Entwicklung
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. Erstellung eines Code Generators zur automatischen Erzeugung kompletter Grundstrukturen einer WPF-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.
Erhöhung der Funktionalität: Die Benutzeroberflache wurde stetig erweitert, die Flexibilität erhöht und für die Darstellung eigene WPF Controls entwickelt. Das Abbilden in Applikationslogik von strukturierten Börsenprodukten und die damit verbundenen Prozesse boten einen tiefen Einblick in das Wissen der Welt des Finanzmarktes.
Visual StudioMS SQL Server 2012
C#WPFMVVMWCFMSSQLVBA
CAT Financial Products AG
Zürich
7 Monate
2013-08 - 2014-02
Mieterabnahmeprotokoll
Betreuung der BachelorarbeitC#WinRTMVVM...
Betreuung der Bachelorarbeit
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.
WinRT
C#WinRTMVVMWindows Store
W&W Immo Informatik AG
Rapperswil
1 Jahr 1 Monat
2011-04 - 2012-04
Unterricht WebApp
Software-/Datenbank-EntwickerC#MVCWIF...
Software-/Datenbank-Entwicker
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.
Visual StudioMS SQL Server 2012
C#MVCWIFADFSClaims Based AuthenticationMSSQLReporting Services
Hochschule für Technik Rapperswil
Rapperswil
6 Monate
2011-08 - 2012-01
Kjeldahl Servicetechniker App
Student (Bachelorarbeit)C#WP7MVVM...
Student (Bachelorarbeit)
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.
Visual StudioWindows Phone
C#WP7MVVMIP Sockets
Noser Engineering AG / BUCHI Labortechnik AG
Rapperswil
8 Monate
2011-01 - 2011-08
Strukto Manager 2.0
Student (Studienarbeit)C#WPFMVVM...
Student (Studienarbeit)
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.
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.
iTextSharpVisual StudioMS SQL Server 2008 R2
C#WPFMVVMSecured WCFSOAiTextSharp
Hochschule für Technik Rapperswil
Rapperswil
5 Monate
2010-10 - 2011-02
CAMPUSition
StudentJavaSwingRubyOnRails...
Student
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.
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.
Visual Studio
C#WCFEntity FrameworkMSSQLWIFADFSClaims Based Authentication
HSR Hochschule für Technik Rapperswil
Rapperswil
5 Monate
2008-12 - 2009-04
Stundenplan Gadget
Software-EntwicklerJavaScriptSidebar GadgetWCF over JavaScript...
Software-Entwickler
Auf Windows Vista basiertes Sidebar Gadget zum Visualisieren des aktuellen Stundenplans / Prüfungsplans.
Visual Studio
JavaScriptSidebar GadgetWCF over JavaScriptjQuery
HSR Hochschule für Technik
Rapperswil
5 Monate
2008-08 - 2008-12
StundenplanService
Software-/Datenbank EntwicklerC#WCFMVC...
Software-/Datenbank Entwickler
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.
Visual StudioMS SQL Server 2005
C#WCFMVCEntity FrameworkASP.NETWebAPIXHTML
HSR Hochschule für Technik
Rapperswil
11 Monate
2007-10 - 2008-08
Raumverwaltung
Software-/Datenbank EntwicklerC#ASP.NETADO.NET...
Software-/Datenbank Entwickler
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.
70-484: Essentials of Developing Windows Store Apps using C#
Datenbanken
70-461: Querying Microsoft SQL Server 2012
Branchen
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 Projektleiter in Entwicklung des GUI-Frameworks und Code Generators für ImmoTop2)
Hochschul-Bewirtschaftung (3 Jahre Entwicklung von Bewirtschaftungssoftware der Hochschule für Technik Rapperswil, interaktive Stundenpläne, Notenabgabe, Raumreservation, Reporting)
Engineering (Entwicklung einer Verwaltungssoftware für Handhabung der Testabläufe von Hörgeräten für Phonak AG)
Einsatzorte
Einsatzorte
Zürich (+100km) St. Gallen (+100km) Chur (+100km)
Schweiz
nicht möglich
Projekte
Projekte
9 Monate
2014-09 - 2015-05
Strukto Manager 3.0
Projektleitung / EntwicklungC#WPFMVVM...
Projektleitung / Entwicklung
Umsetzung von sechs Teilprojekten
Database:
Migration von Textfeldern auf Dropdown, Erstellung von Datenbank-Scripts für Data-Migrations, Koordination mit externem Betreiber von Web-Portal
Accounting & Workflow:
Umsetzung Payment-Workflow zur Automatisierung des Zahlungsablaufes, Generierung von Dokumenten, modular aufbauendes Reporting System mit integrierter Filterungsmöglichkeit
Observations:
Datenbeschaffung per Bloomberg, Product Event- und Barrierenevent- Notifications per E-Mail an Kunden und Sales, Bereitstellung von Funktionalität zum Generieren von Barrieren
My Portfolio:
Bereitstellung von Datenstamm für Web-Portal-Betreiber zur Bindung von Web-Userprofilen an Produkteportfolio
Underlyings:
Erweiterung des Datenstamms um Underlyings, Einbau in Reports, automatische Bloomberg Datenbeschaffung und Beobachtung der Basiswerte
Pricer:
Tool zur Erstellung von Product Pricing Requests und idividuellem Versand/Auswertung an Web-Schnittstellen
Visual Studio 2013MSSQL Server 2012Bloomberg
C#WPFMVVMRDLCWCFMSSQLBloomberg APIVBA
CAT Financial Products AG
Zürich
1 Jahr 8 Monate
2013-09 - 2015-04
T-Reqs
Projektleitung / EntwicklungC#WPFMVVM...
Projektleitung / Entwicklung
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.
Technische Projektleitung, Architekturaufgaben, Entwicklung
Komplette Abbildung 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.
Technische Projektleitung, Architekturaufgaben, Entwicklung
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. Erstellung eines Code Generators zur automatischen Erzeugung kompletter Grundstrukturen einer WPF-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.
Erhöhung der Funktionalität: Die Benutzeroberflache wurde stetig erweitert, die Flexibilität erhöht und für die Darstellung eigene WPF Controls entwickelt. Das Abbilden in Applikationslogik von strukturierten Börsenprodukten und die damit verbundenen Prozesse boten einen tiefen Einblick in das Wissen der Welt des Finanzmarktes.
Visual StudioMS SQL Server 2012
C#WPFMVVMWCFMSSQLVBA
CAT Financial Products AG
Zürich
7 Monate
2013-08 - 2014-02
Mieterabnahmeprotokoll
Betreuung der BachelorarbeitC#WinRTMVVM...
Betreuung der Bachelorarbeit
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.
WinRT
C#WinRTMVVMWindows Store
W&W Immo Informatik AG
Rapperswil
1 Jahr 1 Monat
2011-04 - 2012-04
Unterricht WebApp
Software-/Datenbank-EntwickerC#MVCWIF...
Software-/Datenbank-Entwicker
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.
Visual StudioMS SQL Server 2012
C#MVCWIFADFSClaims Based AuthenticationMSSQLReporting Services
Hochschule für Technik Rapperswil
Rapperswil
6 Monate
2011-08 - 2012-01
Kjeldahl Servicetechniker App
Student (Bachelorarbeit)C#WP7MVVM...
Student (Bachelorarbeit)
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.
Visual StudioWindows Phone
C#WP7MVVMIP Sockets
Noser Engineering AG / BUCHI Labortechnik AG
Rapperswil
8 Monate
2011-01 - 2011-08
Strukto Manager 2.0
Student (Studienarbeit)C#WPFMVVM...
Student (Studienarbeit)
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.
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.
iTextSharpVisual StudioMS SQL Server 2008 R2
C#WPFMVVMSecured WCFSOAiTextSharp
Hochschule für Technik Rapperswil
Rapperswil
5 Monate
2010-10 - 2011-02
CAMPUSition
StudentJavaSwingRubyOnRails...
Student
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.
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.
Visual Studio
C#WCFEntity FrameworkMSSQLWIFADFSClaims Based Authentication
HSR Hochschule für Technik Rapperswil
Rapperswil
5 Monate
2008-12 - 2009-04
Stundenplan Gadget
Software-EntwicklerJavaScriptSidebar GadgetWCF over JavaScript...
Software-Entwickler
Auf Windows Vista basiertes Sidebar Gadget zum Visualisieren des aktuellen Stundenplans / Prüfungsplans.
Visual Studio
JavaScriptSidebar GadgetWCF over JavaScriptjQuery
HSR Hochschule für Technik
Rapperswil
5 Monate
2008-08 - 2008-12
StundenplanService
Software-/Datenbank EntwicklerC#WCFMVC...
Software-/Datenbank Entwickler
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.
Visual StudioMS SQL Server 2005
C#WCFMVCEntity FrameworkASP.NETWebAPIXHTML
HSR Hochschule für Technik
Rapperswil
11 Monate
2007-10 - 2008-08
Raumverwaltung
Software-/Datenbank EntwicklerC#ASP.NETADO.NET...
Software-/Datenbank Entwickler
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.
70-484: Essentials of Developing Windows Store Apps using C#
Datenbanken
70-461: Querying Microsoft SQL Server 2012
Branchen
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 Projektleiter in Entwicklung des GUI-Frameworks und Code Generators für ImmoTop2)
Hochschul-Bewirtschaftung (3 Jahre Entwicklung von Bewirtschaftungssoftware der Hochschule für Technik Rapperswil, interaktive Stundenpläne, Notenabgabe, Raumreservation, Reporting)
Engineering (Entwicklung einer Verwaltungssoftware für Handhabung der Testabläufe von Hörgeräten für Phonak AG)
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung