
Gemäss Ihren Vorgaben erstelle ich eine auf Sie zugeschnittene massgeschneiderte Lösung.
Web-Entwicklungen mit C# (MVC und Web-Forms)
REST APIs (.NET and C#)
Windows App-Entwicklungen mit Windows Forms oder WPF (XAML)
iOS-App-Entwicklungen (Xamarin.Forms, Native)
Android App-Entwicklungen (Xamarin.Forms, Native)
Aufbau, Funktionen, Stored Procedures
Planung und Integration in Web-Projekte
Modul-Entwicklungen, Inbetriebnahme, Unterhalt
Auszug aus meiner täglichen Arbeit
                            Komplette E-Commerce-Lösung / Shop. Programmieren Front- und Backend.
                            Komplette E-Commerce-Lösung / Shop. Programmieren Front- und Backend.
                            Schnittstellen-Programmierung zu Bexio aus B2B-Shop: Kontakte, Produkte, Rechnungen
                            Komplette CRM-Lösung PerKad + PerCall + PerKadWin. Programmieren Front- und Backend.
                            Komplette CRM-Lösung PerKad + PerCall + PerKadWin. Programmieren Front- und Backend.
                            Adresschecker Online (Adressabfragen mittels SOAP-Requests).
                            Analysieren, planen und programmieren von Business-Prozessen mit AgilePoint.
                            Komplette B2B E-Commerce-Lösung / Shop. Programmieren Front- und Backend.
                            Programmieren Miele-Markenwelt nach Vorgaben von Miele.
                            Analysieren, planen und programmieren von iOS-Apps für iPhone und iPad.
                            Analysieren, planen und programmieren von Android-Apps für Smartphones und Tablets.
                            Komplette CMS-Lösung Programmieren Front- und Backend. Programmieren dynamischer Bereich Firmenangebote | Firmenkaufgesuche.
Als Dozent bin ich / war ich vor allem in folgenden Bereichen tätig:
                                    Programmieren in HTML5 mit JavaScript und CSS3
                                    Developing ASP.NET MVC Web Applications
                                
                                    Das .NET Framework
                                    Datentypen, Operatoren, Ausdrücke und Namensräume
                                    Membervariablen, Variablen, Konstanten
                                    Kontrollstrukturen und Schleifen
                                    Arrays und Strings
                                    Klassen: Zugriffsmodifizierer, Methoden, Properties
                                    Konstruktoren
                                    Methoden
                                    Properties
                                    überschreiben und überladen von Methoden
                                    Vererbung
                                    Polymorphismus
                                
                                    Delegates und Events
                                    Anonyme Methoden und Lambda Expressions
                                    Error Handling
                                    Extension Methods
                                    Anonyme Typen
                                    Datentypen unter der Lupe
                                    Collections (Listen)
                                    LINQ
                                
                                    Aufbau und Funktionsweise von DNN
                                    Architektur
                                    Web Application Project (WAP) oder Web Site Project (WSP)
                                    Starterkits / Templates
                                    Einrichtung Entwicklungsumgebung
                                    Erstellen der Manifest-Datei (.dnn)
                                    SQL Server: Aufbau der Tabelle(n)
                                    SQL Server: Erstellen der Stored Procedures
                                    Aufbau des Data Access Layers (DAL)
                                    Aufbau des Business Logic Layers (BLL)
                                    Aufbau der grafischen Benutzeroberfläche (GUI) mit Benutzersteuerelementen
                                    Programmieren der Methoden, welche das Modul 'zum Leben erwecken'
                                    Lokalisierung statischer Texte
                                    Modul-Interfaces IActionable, ISearchable, IPortable
                                    Erstellen eines Installations-Package (.zip)
                                
                                    Einführung in Xamarin
                                    Vorbereiten der Entwicklungsumgebung
                                    'Hallo Welt' mit Xamarin Forms
                                    SQLite - Einführung in lokale Datenbanken
                                    Maps und Locations
                                    Bilder
                                    MVVM (Model-View-ViewModel)
                                    Shell und Tabs
                                    App im Apple App-Store veröffentlichen
                                    Einblick in Xamarin Native
                                
                                    Einführung in Xamarin
                                    Vorbereiten der Entwicklungsumgebung
                                    'Hallo Welt' mit Xamarin Forms
                                    SQLite - Einführung in lokale Datenbanken
                                    Maps und Locations
                                    Bilder
                                    MVVM (Model-View-ViewModel)
                                    Shell und Tabs
                                    App im Google PlayStore veröffentlichen
                                    Einblick in Xamarin Native
                                
                                    HTML & CSS
                                    JavaScript
                                    ASP (Active Server Pages)
                                    Microsoft Access
                                    ADO.NET
                                
                                    HTML & CSS
                                    JavaScript
                                    ASP (Active Server Pages)
                                    Microsoft Access
                                    ADO.NET
                                
                                Kontaktadresse
                                MaganSoft GmbH
                                Oberer Galgen 4
                                3323 Bäriswil
                                Schweiz
                                info@magansoft.com
                                Handelsregistereintrag
                                Eingetragener Firmenname: MaganSoft GmbH
                                Nummer: CHE-300.052.458
                                Handelsregisteramt: Bern
                                Urheberrechte
                                Die Urheber- und alle anderen Rechte an Inhalten, Bildern, Fotos oder anderen Dateien auf der Website gehören ausschliesslich der
                                Firma MaganSoft GmbH oder den speziell genannten Rechtsinhabern. Für die Reproduktion jeglicher Elemente ist die schriftliche
                                Zustimmung der Urheberrechtsträger im Voraus einzuholen.
                                Haftungsausschluss
                                Der Autor übernimmt keinerlei Gewähr hinsichtlich der inhaltlichen Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit und
                                Vollständigkeit der Informationen. Haftungsansprüche gegen den Autor wegen Schäden materieller oder immaterieller Art,
                                welche aus dem Zugriff oder der Nutzung bzw. Nichtnutzung der veröffentlichten Informationen, durch Missbrauch der Verbindung oder
                                durch technische Störungen entstanden sind, werden ausgeschlossen. Alle Angebote sind unverbindlich. Der Autor behält es sich
                                ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder
                                die Veröffentlichung zeitweise oder endgültig einzustellen.
                                Haftung für Links
                                Verweise und Links auf Webseiten Dritter liegen ausserhalb unseres Verantwortungsbereichs Es wird jegliche Verantwortung für
                                solche Webseiten abgelehnt. Der Zugriff und die Nutzung solcher Webseiten erfolgen auf eigene Gefahr des Nutzers oder der Nutzerin.
                            
                                Geltungsbereich
                                Diese Datenschutzerklärung klärt Nutzer über die Art, den Umfang und Zwecke der Erhebung und Verwendung personenbezogener 
                                Daten durch den verantwortlichen Anbieter MaganSoft GmbH, Oberer Galgen 4, CH-3323 Bäriswil BE, info@magansoft.com, +41 31 859 58 67 auf 
                                dieser Website (im folgenden "Angebot") auf.
                                
                                Datenschutz
                                Gestützt auf Artikel 13 der schweizerischen Bundesverfassung und die datenschutzrechtlichen Bestimmungen des 
                                Bundes (Datenschutzgesetz, DSG) hat jede Person Anspruch auf Schutz ihrer Privatsphäre sowie auf Schutz vor Missbrauch ihrer 
                                persönlichen Daten. Wir halten diese Bestimmungen ein. Persönliche Daten werden streng vertraulich behandelt und weder an Dritte 
                                verkauft noch weiter gegeben. In enger Zusammenarbeit mit unseren Hosting-Providern bemühen wir uns, die Datenbanken so gut wie 
                                möglich vor fremden Zugriffen, Verlusten, Missbrauch oder vor Fälschung zu schützen. Beim Zugriff auf unsere Webseiten werden 
                                folgende Daten in Logfiles gespeichert: IP-Adresse, Datum, Uhrzeit, Browser-Anfrage und allg. übertragene Informationen zum 
                                Betriebssystem resp. Browser. Diese Nutzungsdaten bilden die Basis für statistische, anonyme Auswertungen, so dass Trends erkennbar 
                                sind, anhand derer wir unsere Angebote entsprechend verbessern können.
                                
                                Zugriffsdaten/ Server-Logfiles
                                Der Anbieter (beziehungsweise sein Webspace-Provider) erhebt Daten über jeden Zugriff auf das Angebot (so genannte Serverlogfiles). 
                                Zu den Zugriffsdaten gehören: Name der abgerufenen Webseite, Datei, Datum und Uhrzeit des Abrufs, übertragene Datenmenge, 
                                Meldung über erfolgreichen Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite), 
                                IP-Adresse und der anfragende Provider. Der Anbieter verwendet die Protokolldaten nur für statistische Auswertungen zum Zweck des 
                                Betriebs, der Sicherheit und der Optimierung des Angebotes. Der Anbieterbehält sich jedoch vor, die Protokolldaten nachträglich zu 
                                überprüfen, wenn aufgrund konkreter Anhaltspunkte der berechtigte Verdacht einer rechtswidrigen Nutzung besteht.
                                
                                Kontaktaufnahme
                                Bei der Kontaktaufnahme mit dem Anbieter (zum Beispiel per Kontaktformular oder E-Mail) werden die Angaben des Nutzers 
                                zwecks Bearbeitung der Anfrage sowie für den Fall, dass Anschlussfragen entstehen, gespeichert.
                                Datenschutzerklärung für die Nutzung von Google Analytics
                                Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. (“Google”). Google Analytics 
                                verwendet sog. “Cookies”, Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der 
                                Website durch Sie ermöglichen. Die durch den Cookie erzeugten Informationen über Ihre Benutzung dieser Website werden in der 
                                Regel an einen Server von Google in den USA übertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf 
                                dieser Webseite wird Ihre IP-Adresse von Google jedoch innerhalb von Mitgliedstaaten der Europäischen Union oder in 
                                anderen Vertragsstaaten des Abkommens über den Europäischen Wirtschaftsraum zuvor gekürzt. Nur in Ausnahmefällen wird die 
                                volle IP-Adresse an einen Server von Google in den USA übertragen und dort gekürzt. Google wird diese Informationen benutzen, 
                                um Ihre Nutzung der Website auszuwerten, um Reports über die Websiteaktivitäten für die Websitebetreiber zusammenzustellen und um 
                                weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen zu erbringen. Auch wird Google diese 
                                Informationen gegebenenfalls an Dritte übertragen, sofern dies gesetzlich vorgeschrieben oder soweit Dritte diese Daten im Auftrag von 
                                Google verarbeiten. Die im Rahmen von Google Analytics von Ihrem Browser übermittelte IP-Adresse wird nicht mit anderen Daten 
                                von Google zusammengeführt. Sie können die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software 
                                verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht sämtliche Funktionen dieser 
                                Website voll umfänglich nutzen können. Durch die Nutzung dieser Website erklären Sie sich mit der Bearbeitung der über 
                                Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.
                            
Ich freue mich auf Ihre Kontaktaufnahme