freiberufler Fullstack .Net Developer auf freelance.de

Fullstack .Net Developer

zuletzt online vor wenigen Tagen
  • 110€/Stunde
  • 56414 Bilkheim
  • Nähe des Wohnortes
  • de  |  en
  • 28.02.2024

Kurzvorstellung

Entwickler für Frontends (ASP.NET/core, WPF, WinfForm), Geschäftslogik mit C#, Datenzugriff mit EF /EF.core und Datenbank Programmierung für SQL Server und Oracle DB
Reporting, Infrastruktur, DevOps

Qualifikationen

  • ASP.NET
  • C#
  • Entity Framework
  • Microsoft Build Tools (MSBuild)
  • Microsoft SQL-Server (MS SQL)
  • Microsoft SQL Server Reporting Services (SSRS)
  • Windows Presentation Foundation (WPF)

Projekt‐ & Berufserfahrung

.Net Entwickler
Zusammenfassung, Frankfurt a.M.
1/2018 – offen (6 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

1/2018 – offen

Tätigkeitsbeschreibung

2018
Umsetzung Quartalsabschlussbuchungen für Auslandskonten
Technologien:
WPF, C#, Telerik Controls (Tree, Grid), Business Logik auf Webservice, VS2013, TFS2013, Entity Framework6, SQL Server 2012, MSTest,

Schulung von internen Entwicklern
Visual Studio 2017, TFS 2017, Linq, NuGet etc.
SQL 2016(Reporting Services, Replikation, Ablage Verschlüsselung, Entity Framework6)
Windows Server 2016 (IIS, Zertifikate, Windows Dienste, ASP.NET)

Reporting
Für für Statistik, Risiko Controlling, Märkte, Zahlungssyteme
Technologien:
SQL Server 2012, SSRS, Performance optimierte Abfragen, Berechtigung, Belieferungskanäle, ca. 40, teils komplexe, testaufwändige Reports

Laufzeitüberwachung eines Produktes(PriceManager)
Laufzeitverfhalten Überwachung, Eskalation von Meldungen
Technologien:
Konfiguartion via WPF MVVM,
Überwachung via Windows Dienst, Benachrichtigungsoptionen,
Zugriff via ASP.NET MVC und WebApi,
statisches Reporting via XML, XSL
C# (alte Komponenten via VB.NET), VS2013, TFS2013

Security Verbesserungen eines Produktes(Datamarts und Auslandspositionen)
Transportverfschlüsselung, Kerberos Token Multi Hop von Client Anwendung über Application Server in Datenbank, Linked Datenbanken und Datei Share
Security in Depth: Transportverschlüsselung; AD Gruppen, feingranularen Funktions- und Inhaltsrechten IP und Anwendungsbeschänkungen
Technologien:
SQL Server 2012, DB2, ORACLE, Multihop Delegation,
C#/VB.NET, Webservices


2017

Umbau des Bund Bietungssystems auf Muilti ISIN Auktionen
Simulationen und Szenarien zur Zuteilung mehrerer Auktionen
Technologien:
C#, alte Komponenten via VB.NET, WPF via MVVM, altes UI via WinForms, SQL Server 2012 mit Zentral-Filial Merge Replication für ausfallsicheren Multi Standort Betrieb, Schittstelle zu Fremdverfahren via Oracle 11 Packages, Umzug nach EF5 nach EF6
Weitere Schnittstellen zu Fremdverfahren via ASP.NET MVC und WebApi


Aufbau zentrales Reporting
• Standard Reports mit SQL Server 2012 Reporting Services umsetzen
• Adhoc Reporting mit Microsoft Report Builder3,
• Datenbasis SQL Server 2012
• Re-ingeneering bankweit vorhandenber proprietärer Reportings
• SQL Server Datamart,
• VB.Net Code Bibliotheken
• Dataset Vorbereitung, Performance Optimierung für Adhoc Reports,
• Berechtigunsverwaltung,
• Komponete zum konfigurierbaren Versand von Reports
• Coaching
• Visual Studio 2013 DataTools, TFS 2010 und 2013
• Virtuelle Windows Server auf ESX Servern in getrennten Rechenzentren, Availability Tests etc.



2016

Redesign und Konsolidierung der verschiedenen Bietungssysteme der Deutschen Bundesbank (Offenmarkt-, Bundbietungs- und europäisches Bietungssystem)
• Technisches Projekt Management, Business Analyse, Anforderungsmanagement, Testautomatisierung, Buildautomatisierung, Entwicklung, Deployment Management, Dokumentation
• Technologien:
SQL Server 2012 Standard und Express Edition,
Multi Filialserver- Zentralserver Architektur mit Merge Replication
• C#, VB.NET Smart Client WinForm Anwendung mit ClickOnce Deployment, EntityFramework 5, Excel Reporting
Visual Studio 2013 Ultimate, TFS2013

2015
Weiterentwicklung eines Systems zur Konsolidierung der Kontendaten unterschiedlicher bankinterner Systeme zur zentralen Überwachung und Steuerung zukünftig zu erwartender Salden
• ASP.NET, WPF, WinForms
• C#, VB.NET via Visual Studio 2013, TFS2013
• SOAP und Rest Webserives,
• DB2, Oracle, SQL Server
• File Processing

2014
Erstellung eines performanten kompakten Reporting Systems für EUREX Meldungen bei der Deutschen Bundesbank
• Asynchron, multithreaded, rekursiv
• Anpassbares Design mit T4 Templates
• WPF Frontend, MVVM, DI, Multithreading,
• C#, Visual Studio 2013 Premium, TFS2010


Erstellung einer Webanwendung zum bedienungsfreundlichen Backup und Restore von SQL Server Datenbanken und Share Inhalten bei der Deutschen Bundesbank
ASP.NET, MVC 2, Entity Framework 4, TSQL, IIS7.5, SQL Server 2008

2013
Weiterentwicklung eines Systems für Aggregierung, Prüfung und Disposition der Auslangspositionen an Cash und Gold der Deutschen Bundesbank
.Net 4.0, VB.NET Visual Studio 2013 Ultimate, TFS 2010, SQL Server 2008R2, Oracle DB, DB2, WebServices, IIS7, Windows Services, Refactoring, Re-Engineering


2010 bis 2012
Softwareentwicklung für die Fondsgesellschaft der Deutschen Bank DWS
Entwickung eines Wertpapier Handelstools
mit Stammdatenbeschaffung, Validierung, Workflow, Reporting, KPI Ermittlung
.Net Framework 4.0 c# Visual Studio 2010 Team Suite, SQL Server 2008R2, Oracle 11g, Windows Server 2008, IIS 7, Subervion, Collabnet TeamForge Administration

2009
Softwareentwicklung und Projektmanagement für die Deutsche Bundesbank
Entwicklung von Tools für Risiko Controlling zur Preisbeschaffung, Reporting und Gebotszuteilung
.Net, VB.NET, Visual Studio 2008 Team Suite mit TFS, Teambuild, Issuetracking, Testdriven, Refactoring,
Windows Forms, Windows Dienste, Oracle, Verteilte Anwendungen,
ORM via typisierte ADO Datasets, XML To Object, Databinding,
Office Automation, Bloomberg Anbindung, XML, XSD, XSL

Webportalentwicklung für Merck
Internationle Startseite, Animationen, Shopanbindung
Javascript, JQuery, AJAX, XML, HTML, CSS

2008
Softwareentwicklung für die Fondsgesellschaft der Deutschen Bank DWS
Entwickung eines Kreditrisikotools
.Net Framework 3.5 c# Visual Studio 2008
Team Edition for Database Professionals, SQL Server 2005, ASP.NET, AJAX, testdriven, LINQ for SQL OR Mapper, LINQ

Entwicklung eines Bildarchivierungs- und Bearbeitungssystems für die Polizei Hessen zusammen mit Microsoft
.Net Framework 3.5, WPF Client, C#, Webservices, SQL Server 2005, TFS 2008, Visual Studio Team Edition for DB Profs, BizTalk Server, BITS
Test Driven in allen Schichten, auch Businesslogic Unit Tests in der Datenbank
Nutzung von Workitems - MS Project Kopplung zum Aufwands- und Vortschrittstracking

2007
Softwareentwicklung für die Fondsgesellschaft der Deutschen Bank DWS
Zentrales Webportal für Fondsmanager und Analysten, hier Bewertungssystem, refactoring der Business Layer, Widget Framework etc.
mittels C#, Visual Studio Team Suite, TFS, IIS, Web- und Windows Services, SQL Server Design und Programmierung
Mehrschchtig, test driven, CodeSmith OR Mapper, Design Patterns, agile, AJAX, JSON, SOAP, loosely coupled systems


2006
Client Reporting System für die Fondsgesellschaft der Dresdner Bank DIT/Allianz Global Investors
mittels Simcorp Dimension 3.9, Oracle 9i, Crystal Reports XI
Weiterentwicklung, Optimierung von Datenbank Abfragen, Erweiterung Multi-Class-Fonds, Credit Default
Swaps, Sell/Buy back Buy/Sell back, FX options
Systemreporting, Bestandsabgleich, WM Analyse, AWV, Sonderauswertungen, Extraktionen, Batchjobs etc.

Entwicklung eines Buchhaltungssystems für die Investment Bank der Dresdner Bank Dresdner Kleinwort
mittels C#, .NET, SQL Server 2000 und 2005, SQL Server Reporting Services
Komplexe Reports für Financial Reporting, Backoffice-Frontoffice Reconciliation, GuV Reporting
erstellt. (RDL, VB.NET)
dazu jeweils Business Logic via Stored Procedures (T-SQL).
Interaktivität durch authentifizierte DB Statement Aufrufe (C#, ASP.NET).
Modifikation von Reporting Services via clientseitigem Wrapper (JavaScript, ASP.NET).
Reserven Webportal mit client certificate forms authentication und Table maintenance (HTTP Module,
C#, ASP.NET)
Reporting Services Custom Security Extension für Client certificates und LDAP, Autorisation via
Rollen Definitionen in DB (C#, ASP.NET, Internet Explorer, Active Directory)
Proprietäries Reporting Frontend mit Calendar, Multi Value Control, Grid statt Report, AJAX statt
Server Roundtrip (C#, ASP.NET, JavaScript, CSS, XML, Reporting Services Webservice)
Selbst entwickelter hierarchischer Baum für business Struktur mit AJAX für Subnodes (MS tree control, JavaScript, XML, C#, ASP.NET, T-SQL)

2005
Sourcecode Review und technischer Komponententest in einem Großprojekt der Deutschen Post
• Abgleich Pflichtenheft und UML Dokumentation mit C# Sourcecode
• Automatisierung der Tests von C# Komponenten und SQL Server Stored Procedures
• Simulation von externen Komponenten
• Testergebnis Dokumentation mittels XML/XHTML
• Umgebung: Visual Studio 2003, XML Spy, SQL Server Enterprise Edition, EMC² Centera Storage


2000 bis 2005
Diverse Projekte für Deutsche Bank und State Street Bank
in den Bereichen Wertpapier Verwahrung und Fonds / Depotbank mit zahlreichen unterschiedlichen Entwicklungen.
Alle folgend aufgeführten Teilprojekte enthalten folgende Zusatztätigkeiten:
• Projektdurchführung meist eigenverantwortlich oder im kleinen Team, Abstimmung mit weltweit verteilten Abteilungen und Kunden.
• Hauptverantwortung für Infrastruktur wie Hardware, Systemsoftware, Datenbeschaffung, Protokolle und Firewall Genehmigungen und Funktion
• Abstimmung der Business Anforderungen mit Produkt Spezialisten und Kunden, Produkt Modellierung.
• Konzeption und Dokumentation der funktionellen Spezifikationen.
• Komponententests, Applikationstests, UAT, Lasttests
• Release Scripts und Anweisungen
• Automatische Fehlererkennung und qualifizierte Benachrichtigung, Troubleshooting Checklisten
• Dokumentation, Versionsmanagement, 3rd level support
• Projektsprache war Englisch

Bei allen Anwendungen handelt es sich um mehrschichtige Enerprise Lösungen, die auf Banken Standards geprüft wurden (IT Sicherheit, Kundendaten Sicherheit, Business Risk, BAFIN Konformität)

Generell wurde objektorientiert, auf Wiederverwendbarkeit ausgerichtet projektiert.

Entwicklung eines Webportals für externe Kunden
Tools und Sprachen: (IIS, ASP, ASP.NET mittels C#, RSA Ace Server, Oracle, Single signon)
• Strategische Security Lösungen mit SSL Zertifikat, User Authentifizierung mittels User/ Passwort, teils zusätzlich SecurID Token
• Zentrale Userverwaltung mit Berechtigungskonzept (Rollen, funktionelle, inhaltliche Rechte), dynamische Berechtigungsprüfungen
• Strategische Portal Komponenten wie Security Komponenten, Timeouthandling, Menü und Applikationseinbettung, dynamisch parametrisierbare Datengrids, Templates für mehrschichtige Applikationen
• Loadbalancing und Integration von session Austausch von Web Applikationen sowohl auf ASP als auch ASP.NET Basis.

Entwicklung Strategisches Reporting System
Tools und Sprachen: (ASP, Oracle,VB6,Seagate/Business Objects Crystal Reports)
• Scheduled und ad hoc Reporting
• API für Nutzung durch Drittanwendungen
• Webfrontend für Report Beauftragung, Abfrage, Histrorie, Wartung
• Report Archivierung
• Einbindung in User Berechtigungskonzept
• Crystal unabhängiges erweitertes Daten und Parameterhandling
• Skalierbarkeit, Erweiterbarkeit der Reporting Engines (wie XML Generator etc.)
• Definition und Erweitererung von verfügbaren Reports ausschliesslich über Datenbankeinträge und Report Template
• Entwickung von über 50 komplexen Reports

Entwicklung Online Portfolio mit Datamarts
Tools und Sprachen: (ASP, ASP.NET mittels C#, Oracle, Tuning etc.)
• Realtime Positionen, Transaktionen, Bewertungen von Cash und Wertpapieren mit Preisen, Währungen, Kunden- und Wertpapierstammdaten
• Erweiterung der Portfolio Definitionen über Datenbank Einträge
• Datenquellen von verschiedenen Systemen, Datamarts und Tuning für schnelle Anzeige am Webfrontend trotz großer Datenmengen und Komplexität
• Filter, Sortierung, Detailfenster etc.

Verarbeitung und Prüfung von Kundeninstruktionen
Tools und Sprachen: (ASP, ASP.NET C#, VB.NET, VB6, Oracle, XML, MQ Series)
• Webfrontend für Eingabe, Freigabe, Überwachung
• Schnittstellen zu Kunden, Backend, Markt via SWIFT, XML, (S)FTP
• Definierbare Zustandsautomaten für BAFIN konforme Prüfungen (einfaches 4 Augen System, Leihe, Besicherung, Treuhänder Prinzip Versicherungen etc.)
• Einbindung in User Berechtigungskonzept
• Regelsätze für Bewertungen und und Instruierbarkeit von Papieren (z.B. für Besicherungsgrenzen, erlaubte Arten und Ratings von Wertpapieren)
• Tools wie Heatmaps, Reports, Benachrichtigungen etc. für Überwachung und Prüfungsabteilungen
• Preisversorgung über Bloomberg, ECB, bankintern etc.

Tools für die Depotbank
Tools und Sprachen: (ASP, ASP.NET C#, VB.NET, VB6, Oracle, XML, FTP, Mail)
• Zentrale Fondsstammdatenbank
• Leihe-Besicherungs-Prüfung
• Erträgnisvorhersage und Buchungsabgleich (Zinen und Dividenden)
• Emissionspreis Festlegung und Prüfung inklusive Transaktionsprüfung
• Marktgerechtigkeitsprüfung von getätigten Sperrdepots Käufen/Verkäufen

Diverse Tools
• Transaktionskosten Kontrolle
• STP Raten Berechnung
• Abgleichtools für Billing
• Abgleich für Backend Altsysteme
• Zentraler finanzmathematischer Webservice für Aufruf vom Webserver aus, von Oracle oder Excel aus


1999 bis 2000
Diverse ERP Projekte für Dresdner Bank in Project Office
• Vorstandsreporting (Office Automation)
• Projektmanagement Software nach Kundenwunsch mit Contracts, Milestones, Gannt, Abhängigkeiten, Kritische Pfade, Visualisierungen (VB6 und C)
• Controlling Lösungen (VB6)
• Resourcenverwaltung Dienstleistugen dritter (Access, SQL Server)

1993 bis 1998
Diverse Projekte für Industrie
• Prozessvisualisierungen, Leitrechner Software für verteilte Systeme (VB, C++, Beckhoff Twincat, Klöckner Moeller und Siemens SPS, IEC1311 C Sprache)
• Lösungen für Reifenindustrie (C und VB) für Continental und Firestone
• Bahnlaufregelungen für Papier, Folien, Stahlcoils etc. (C und VB) für mittelständische Unternehmen
• Lösungen für Bohr/Säge und Handling/Roboter Fertigungen für mittelständische Unternehmen

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL-Server (MS SQL), C#, Entity Framework, Microsoft Build Tools (MSBuild), Windows Presentation Foundation (WPF), ASP.NET

Über mich

Dipl.-Ing Tech.Informatik/Automatisierungstechnik
seit 1993 selbständiger Softwareentwickler

Weitere Kenntnisse

Fullstack Entwickler .Net
C#, VB.NET, Windows Infrastruktur, SQL Server, Oracle
BI, Reporting
ALM, DevOps, Anforderungen erheben, Aufwände schätzen, Tests schreiben, Qualität sichern, Security implementieren

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
2423
Alter
57
Berufserfahrung
30 Jahre und 5 Monate (seit 10/1993)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden