Profilbild von Martin Sentker .Net und Datenbank Fullstack Entwickler aus Bilkheim

Martin Sentker

nicht verfügbar bis 31.12.2024

Letztes Update: 04.12.2023

.Net und Datenbank Fullstack Entwickler

Firma: Sentker Automation
Abschluss: Dipl.-Ing. Elektrotech./Tech Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV-Martin-Sentker_271123.pdf

Skills

Betriebssysteme:
Web, Windows Umfeld

Datenbank-Systeme:
SQL Server, Oracle DB, DB2, Design und Programmierung

Programmiersprachen:        
.Net Framework 1.1 bis 4.8, Core 1-7
C#.NET, VB.NET, ASP.NET, ASP.Net Core, Entity Framework / Core
SQL Server T-SQL bis 2016, PL-SQL bis 12
JavaScript, Typescript, Angular JS und Angular, React, Vue, jQuery
Office Automation bis 2016

Tools:
Visual Studio bis 2019 Enterprise, Visual Studio Code,
ALM mittels Team Foundation Server, Collabnet, TeamForge, SVN, GIT, Jira, Remedy
Resharper, VS/TFS PowerTools,
UI Control Libraries,
Reporting via SQL Server Reporting Services, Crystal Reports und Power BI/Pivot
TFS Prozess Templates, Test- und Build Automatisierung
TestDriven und CleanCode Development,
domain driven design
Paketierung: ClickOnce, Nuget, Gulp, npm
                                                
Sonstige Kenntnisse:      
Microsoft Server Produkte verwalten: Windows Server, IIS, SQL Server etc.
         
Web Frontends:
HTML5, XML, XSD, XSL, XPath, AJAX, JQuery, JSON, XAML, IIS Webserver, Asp.Net Asp.Net Core, Razor, MVC, Angular, React, Vue, Blazor, SignalR
     
Sonstige Frontends:
WPF, MVVM, Databinding, WinForms
         
APIs und Data Access:
SOAP und REST Webservices,
LINQ, Entity Framework, ADO.NET, ADO.Net Core

Queuing:
MQ Series, MSMQ, EMS Tibco, WCF
     
BI:
MS SQL Integration und Reporting Services, Crystal Reports 
       
Security in depth:
Single Signon, Client/Server Zertifikate,
Signing, Manifeste, AD, OLAP, Kerberos, NTLM,
Token Delgation, 2 Faktor Authentifizierung
Transport- Ablageverschlüsselung, OAuth2, OWIN, OIDC
Security in depth (SQL Injection, XSS etc.)
Validierung in Client, AppServer, Datenbank

     
Diverses:
Datawarehouse, Datamart, Bloomberg, UML,
Funktionale Spezifikation, Pflichtenheft, Multi Tier,
OOD, Entwurfsmuster/ Design Patterns,

Testing:                       
Mocking und Shim Frameworks, Unit Tests, Integration Tests, Abnahmetests,
   
Projektplanung
und –tracking, Coaching,
Management Reporting, ITIL, Anforderungsmanagement, UseCase Defintion
Domain Sprache,

Agile
Agile/SCRUM Praxis

Projekthistorie

Bisherige Branchen:
Finanzdienstleister            :       Wertpapier Geschäft, Derivate, Geschäftsbank,
                                                  Geldmarkt, Bietungssysteme, Risiko Controlling
Logistik                             :        Post
Telekommunikation           :       Telekom        
Öffentlicher Dienst            :       Polizei
Industrie                            :       Reifen, Stahl, Folien, Robotik, Chemie

Kunden: Allianz Global Investors
Deutsche Bank
Deutsche Bundesbank
Deutsche Post
Deutsche Telekom
Dresdner Bank, Dresnder Kleinwort
Merck
Polizei Hessen
State Street Bank
Diverse Industrieerfahrung (Groß und mittelständig) (Reifen, Stahl-Coils, Kunststoff, Maschinenbau, Stahlverarbeitung, Robotik)

Berufl. Tätigkeiten / Projekte:

bis heute
Notenbank

Umsetzung von diversen Projekten in den Bereichen Märkte, Zahlungssystem, Risiko Controlling, Statistik und IT Infrastruktur
  • Beratung der Fachbereiche,
  • Anforderungsanlyse, Budgetplanung und -tracking
  • Begleitung bankinterner Prozesse
  • Architektur und Entwicklung
  • ITIL, DevOps
  • Coaching für den Last Level Support und neue Mitarbeiter
  • Technische Projektleitung im kleinem Team, Kommunikation
  • Verhandllung interner und externer Schnittstellen
Migrationsprojekte
  • Umstellung Betriebssysteme client- und serverseitig, TFS und Datenbanken
  • Umstellung von paketierten Clients auf Smart Clients mittels ClickOnce und Software Signierung
Security Projekte
  • Implementierung Security in depth mit SingleSignon, Kerberos Token Weitergabe, Rechteeinschränkung, Validierung
  • SQL Server: Transport- und Ablage Verschlüsselung, Hashing, Logging,
  • Umstellung der Autorisierung auf zentrales Rollenverwaltungssystem
  • Bloomberg Encrpytion auf Lieferung auf dedicated Line und Zertifikat/FTPS umgestellt

Diverse Kleinprojekte
  • Verbesserungen Logging, Enterprise Monitoring
  • Neue externe Datenanbieter für Wertapier Daten Beschaffung (Iboxx, Stoxx, Bloomberg, CEPH/EXDI, Solactive)
  • Proof of Concept für neue Projekte

2018
Umsetzung Quartalsultimo, Tägliche Armortisation, Glattstellungen
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
Laufzeitverfhalten Überwachung, Eskalation von Meldungen
Technologien:
Konfiguartion via WPF MVC,
Überwachung via Windows Dienst,  Benachrichtigungsoptionen,
Zugriff via ASP.NET MVVM,
statisches Reporting via XML, XSL
C#/VB.NET, VS2013, TFS2013

Security Verbesserungen eines Produktes
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#, VB.NET, WPF via MVVM, 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
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
  • 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
  • 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
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
.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
Entwickung eines Wertpapier Handelstools für eine Fondsgesellschaft
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
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
Internationle Startseite, Animationen, Shopanbindung
Javascript, JQuery, AJAX, XML, HTML, CSS

2008
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
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
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, HTC, 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++, 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

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Remote bevorzugt

Sonstige Angaben

Weiterbildungen: Regelmässig auf Konferenzen und Workshops, Schulungen
Private Projekte mit Blazor, Angular2-6 SPA, ASP.Net, WebApi
Code Katas, Dojos
Zeitschriften DotnetPro und Windows Developer
Bücher
Profilbild von Martin Sentker .Net und Datenbank Fullstack Entwickler aus Bilkheim .Net und Datenbank Fullstack Entwickler
Registrieren