2022-06
2022-12
2022-04
2022-05
2020-01
2021-12
Barrierefreie Webformulare mit Hilfe eines proprietären WYSIWYG-Editors erstellen
JavaScript-Steuerung mit vorhandenen und mit selbstgeschriebenen Bibliotheken (teilweise mit jQuery)
Abkapselung der selbstgeschriebenen Funktionen mit Clousures und Namespaces, Einsatz von IOC
JQuery-Ajax-Anbindung zu einem proprietären Web-Service und Handling des Results (JSON-Format)
Konfiguration der proprietären Schnittstelle im Backend
2019-11
2020-05
Wartung der arbeitgebereigenen Arztpraxen-Software
Anpassungen an die Gesetzesänderungen
Die Software war teilweise in VB6 und teilweise in WPF geschrieben (Die Hauptapplikation war in VB6, und alles Neue in C#)
Abarbeitung der Tickets und Einchecken im TFS
Einbinden einer bereits vorhandenen C#-Schnittstelle zu einem Webservice zur Terminverwaltung
Anzeigen der Termine im Web-Formular und automatisierte C#-Unit-Tests ergänzt
2019-01
2019-06
T-SQL und C#?MVC-Programmierung
SQL-Skripte angepasst und optimiert
C#.NET Framework und Core
Frontend klassisch und mit asynchronen Rednests unter jQuery
JSONP- und CORS-WebApi-Requests
Einsatz von EntityFramework klassisch und Core
MVC-Core Anwendung mit EF-Core; PostgreSQL, Razor?View
ADO.NET
.NET - Framework: CRUD-Operationen asynchron mit jQuery; WebApi mit ;Cors einerseits und JSONP andererseits
2018-06
2018-10
Programmierung und Skripting in Visual Basic.net
Entwicklung an zwei WinForms-Applikationen mit Klassen angelehnt am drei Schichten-Modell: Frontend, Business-Logik und DAL Programmiersprache VB.Net.
Interaktives Zeichnen am Picturebox, Zeichnen von Kabelverbindungen zwischen eingezeichneten Schächten im Rahmen eines Projekts zur Verwaltung von Kabeln eines internationalen Flughafens.
Datenzugriff mit ADO.Net. Übergabe nicht nur von einzelnen Records, sondern auch Von ganzen Tabellen an die gespeicherte Prozedur im SQLServer in einem Zug.
CRUD-Operationen in Verbindung mit Einzelforrnularen. Verknüpfung vom DataGrid mit einem DataTable und ereignisgesteuerte Übergabe an die Datenbank für CRUD-ähnliche Operationen (Tätigkeitsprotokoll)
2002-06
2016-02
Webseite des Arbeitgeber Unternehmens im Bereich Bond-Indices
Die Website wurde ursprünglich in Classic-ASP geschrieben und wurde vor ein paar Jahren
innerhalb des neuen Webauftritts des Arbeitgebers in IFrame eingegliedert.
Zum Besuch der Website sind eine vorherige Registrierung und ein Login erforderlich. Die Login-Weitergabe von der Hauptseite her geschieht über Webservices.
Die Website verfügt über folgende Funktionalitäten:
Slide-Menu und darin integriert ein Tree-Menu mit Ajax-Funktionalität (Unter Verwendung von Third-Part-Komponenten.).
Index-Übersicht, Index-Historie, Index-Analytics, dynamisch erstellte Charts der History (Third-part-Komponente zur Erstellung von JPEGs)
Membership, Bond-Historie, Bond-Analytics.
Sämtliche Tabellen haben eine freie Spaltenauswahl für den Nutzer, und Speicherung der
Auswahl für den späteren Zugriff.
Die Ausgabe auf sämtliche Seiten wurde durch den Aufruf einer gespeicherten Prozedur im SQL-Server gesteuert.
Für eine Unterseite selbstprogrammierte Ajax-Funktionalitäten.
Die Website wurde architektonisch so gestaltet, dass diese für weitere Funktionalitäten offen und leicht erweiterbar und konfigurierbar war.
Nutzerverwaltung im Intranet (Classic ASP)
Dabei handelt es sich um ein multifunktionales Tool mit den folgenden Funktionalitäten:
Dynamisch erstellte Formulare
Darstellung von Tabellen im Hoch- und Quer-Format
Überschriften
Einbindung von dynamisch generierten Charts
E-Mails versenden
Website-Pflegetool (C#)
Entwicklung eines modular aufgebauten Website-Pflegetools unter C# und WebForms. Zum Einsatz kamen Komponenten sowohl von Microsoft als auch von DevExpress. Die Ajax-Einbettung war einfach mit Hilfe vom Update-Panel von Microsoft. Auch hier wurde ein dynamisches Formulartool mit entsprechenden Steuertabellen geschrieben. Dazu wurde die Funktionalitäten zur dynamischen Generierung der nötigen Queries programmiert.
Import-Tool
Dieses Tool ist in Classic-ASP geschrieben. Dieses umfangreiche Tool diente zur einheitlichen Aufbereitung unterschiedlicher externer Datenformate inklusive Import in eine zentrale Datenhaltung.
File-Synchronizer
Hierbei handelt es sich um ein Tool zur Synchronisierung der Verzeichnisse mit Textdateien.
Tickercharts
Hierbei handelt es sich um ein Tool zur dynamischen Erstellung von Tickercharts im Gif-Format zur Vorratshaltung für die Webseite. Dabei wurde eine Third-Part-Komponente, die in eine
Classic-ASP-Seite eingegliedert wurde.
Erstellung und Betreuung einer Website für einen Kunden
Für eine Kunden des Arbeitgebers wurde eine kundenspezifische Website im Bereich Bond-Indices erstellt. Hierbei wurde auf wiederverwendbare Skripte zugegriffen und es wurden zusätzliche Ajax-Funktionalitäten programmiert. Dreamweaver lieferte kleine und browserübergreifende JavaScripts, die für diese Webseite angepasst wurden.
Mitarbeit in diversen Projekten zur Indexberechnung mit T-SQL
Für die Steuerung von Webseiten der Firma wurden Steuertabellen erstellt und die Ausgabe durch gespeicherten Prozeduren gesteuert. Damit wurde ein hohes Maß an Flexibilität erzielt.
Ein Teil der Projektmitarbeit bestand in der Pflege und in der Erstellung von gespeicherten Prozeduren, die zur Berechnung von Daten verwendet wurden.
Schreiben, und ergänzen und korrigieren für den Export von Text-Dateien gespeicherte Prozeduren, die zur Auswahl und Berechnung von bestimmten Werten verwendet wurden. Korrekturen und Ergänzungen an Prozeduren für die Indexberechnung oder analytischen Daten wurden nach enger Absprache und Anweisung der Datenanalysten vorgenommen.
Zu Beginn der Tätigkeit beim Arbeitgeber wurden diverse Projekte in VBA für MS-Excel und MS-Access programmiert.
2020-07
2020-08
2020-07
2020-08
2020-07
2020-08
2016-03
2018-05
2011-05
2011-05
Full-Stack Web-Developer C#/ASP.NET
Javascript Entwickler
T-SQL Experte / Datenbankentwickler
Datenbanken
MS-SQL-Server sehr gute Kenntnisse
T-SQL-Prozeduren und Views Experte
MySQL Grundkenntnisse
PostgreSQL Grundkenntnisse
Webentwicklung
C#-MVC sehr gute Kenntnisse
Angular 13 sehr gute Kenntnisse
(incl. Reactive Forms, Lazy Loading Routing, Services und DI)
React 16.8+ (incl. Hooks) gute Kenntnisse
AngularJS 1+ Grundkenntnisse
HTML5 sehr gute Kenntnisse
CSS3 sehr gute Kenntnisse
Bootstrap gute Kenntnisse
Semantic-UI-CSS gute Kenntnisse
XML gute Kenntnisse
JQuery, JSON sehr gute Kenntnisse
IIS gute Kenntnisse
ASP.NET gute Kenntnisse
Desktop
C#-WPF mit MVVM gute Kenntnisse
WinForms sehr gute Kenntnisse
VB6 gute Kenntnisse
Programmierung
Design Patterns Grundkenntnisse
(IOC, Dependency Injection, Repository Pattern)
Sonstiges
Excel-VBA 97 Grundkenntnisse
Access-VBA 97 Grundkenntnisse
Java 6 SE gute Kenntnisse
Unit Tests Grundkenntnisse
Finanzen / Banken
Medizin
Marketing