Fachlicher Schwerpunkt dieses Freiberuflers

Senior Entwickler:C#,.NET/ASP.NET MVC,ASP.NET CORE, REST Web API, Ang7,TS, JS,JQ,HTML,CSS,DI,CI,WPF,MVVM,WCF,XML,SOAP,EF, SQL, SQL SERVER3

verfügbar ab
29.06.2020
verfügbar zu
90 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D6

D7

D8

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Deutschland: Rhein-Main Gebiet, Nord Bayern

Projekte

11/2007 - Heute

12 Jahre 8 Monate

Selbständiger Softwareentwickler und IT-Consultant

Kunde
Zoneweb Solutions UG
Einsatzort
Altenstadt, Deutschland
Projektinhalte

BioNTech AG, Mainz (07.2017-April 2020)

Full-Stack- Entwicklung von diversen .Net Projekten in GxP regulierten Umgebung (C#, .Net 4.5.2,4,6, ASP.NET MVC 5, WEB API, JS, Jquery, DI, WPF, MVVM, WCF,XML, XSD, Entity Framework, SQL Server, Unit & integration Testing, Ninject, Moq, Fluent Assertions, VS 2015, TFS Build, TFS CI, WIX Installer, SCRUM)

  • Spezifikation, Konzept, neue Entwicklung eines Web Systems für die Definition und Verteilung von Patient Entitäten (aufgelöste Product-Parameters) nach verbundene Target-Systeme (ASP.NET MVC 5, Web API, Bootstrap, XML, XSD, EF,SQL Server)
  • Weiterentwicklung eines web GUI und Einführung inbound(XLS)/outbound(CSV) Schnittstellen (Blutentnahme) für Blutprobe-Ablaufsdatumrechner (ASP.NET.MVC 5, Bootstrap, JavaScript)
  • Optimierung System Data Flows (Material Stock) und die Einführung konfigurierbare angeschlossene System Instanzen eines Warehouse Exchange Systems (Windows Service, MS Message Queue, EF, SQL Server, Oracle)
  • Neu Entwicklung Authorization Service (WCF) für interne Applikationen
  • Spezifikation, Konzept, neue Entwicklung eines Patient UID Generator Systems (WPF/ MVVM,WCF)
  • Weiterentwickeln Messenger GUI für die Speicherung und Ablagen von Gewebeproben (WPF,MVVM)
  • Automatisierte deployment inkl. build definition, CI, Entwicklung von WIX application Installers (IIS configuration, Datenbank initialization, application configuration initialization, service initialization).
  • Anforderung, Software Spezifikation, FMEA, Software Architektur und IQ Test Skript GxP Dokumentation.

06.2016-06.2017: Quality Hosting AG, Gelnhausen 

Neu Entwicklung eines Domainverwaltungssystems für Hosting Serviceprovider (C#, ASP.NET, XML, Telerik, HTML CSS, JavaScript, JQuery, OpenXml Office, FluentnHibernate, VS 2015, SQL-Server 2012)

 

  • Einführung eine Registrar Schnittstelle (XML API) zur Verwaltung von Domains
  • Einführung und Automatisierung von Domainverwaltungsbestell- und Kündigungsprozesse:-Registrierung,Update, Inhaberwechsel, Löschung, Transfer-Out, Transfer-In, Transit, Domainabfrage, Verfügbarkeitsprüfung, Notifizierungen
  • Neu Entwicklung Domainverwaltungsoberfläche für Endkunde und Adminstrationsoberfläche für Serviceprovider.
  • Anforderungsanalyse, Konzept, Datenbank-Design, Full-Stack-Entwicklung

 

04.2016-05.2016: Netzkern AG, Wuppertal

C#, OpenId Connect, IdentityServer3, IdentityServer3Client, VS 2013, TFS, SCRUM)

  • Konzept schreiben und Umsetzung POC für die Integration OpenId Connect Authentication ins ContentManagementSystems

 

07.2015-12.2015:SYZYGY AG, Bad Homburg

C#, ASP.NET MVC 5, Web API 2.2, iOC, HTML5, JS, JQuery, Angular, SQL SERVER 2012)

  • Neu Entwicklung Auftragsactivationsystem (CRM) eines großen Telekommunikationsunternehmens
  • Full-Stack-Entwicklung inkl. Umsetzung Domain Services, Service Architektur (Web API), Data-Repository, Front-End GUI
  • Neu Entwicklung Web GUI für Reporting Plattform, Entwicklung Authentifizierung und Autorisation (Claims) Modulen
  • Umsetzung Lookup und Reporting Dataservices und Repository

 

12-2014 – 06-2015:Data Assessment Solutions GmbH,Hannover 

Erweiterung der Standardlösung eines Skillmanagment Softwaresystems

 (ASP.NET, C#, VB.NET, HTML5, CSS, JavaScript, JQuery, WCF, SOAP, WSDL, SQL Skripts, SP, SQL SERVER 2012)

  • Implementierung von neuen Beschaffungsfunktionen Arbeitstlisten, Search, Bestellung, Placement Dialogs
  • Neu-Entwicklung Integration Schnittstellen zwischen Standardlösung und externem Beschaffungssystems eines großen Telekommunikationsunternehmens
  • Troubleshooting, Bug fixing, Testing inklusiv testing & Prüfung auf Barrierefreiheit (JAWS,NVDA)

 

08.2014-10.2014:QuicklineAG,2560Nidau,Schweiz

Weiterentwicklung der Quickline Produktpalette (C#, ASP.NET MVC 5, Web API , WCF,SQL, VS 2013, SCRUM)

  • Neu-Entwicklung HTTP Kundendaten-Endpoints für die Erneuerung eines Kunden-Center Portals
  • Weiterentwicklung eines CRM Systems und neue Authorization Plattform (OAuth 2.0)
  • Unit-Testing, WIKI Dokumentation

                                              

02.2014-05.2014:SYZYGY AG, Bad Homburg 

Entwicklung Integration Schnittstellen (C#, SOAP, WCF, WebServices, .Net 4,5, XML, SQL, Razor, Unit-Testing,)

  • Neu-Entwicklung einer Integration Schnittstelle zwischen internem Vertriebssteuerungssystems eines großen

               Telekommunikationsunternehmens und Salesforce

  • Weiterentwickeln BOS > Cactus Schnittstelle für Tarif und Optionswechsel

 

07.2013-12.2013:Lufthansa Systems AG, Frankfurt am Main Flughafen

Neuentwicklung Verteilerkomponente für den Update-Prozess der Lufthansa EFB Plattform (Win8, C#,.NET 4.5, WCF, NoSQLStore ,TPL, XML)

  • Analyse, Konzept und Umsetzung eines Download Manager (Verteilungsworkflow, HTTP Requestbuilder, Load Balancen, Failover, In box / Out box verfahren, Abbruch)
  • Anbindung an Plattform Komponenten (GUI, Connection Manager) über Commbus Service Architektur (WCF)
  • Dokumentation (Docspace, Enterprise Architect)

 

11.2012 – April 2013:PSI AG, Aschaffenburg, Bayern 

Troubleshooting und Weiterentwicklung eines komplexen und hohen Konfigurierbares

Betriebshofsmanagementsystem (Echtzeitsystem) (C# .NET 4.0, VB.NET, LINQ, ORACLE)

  • Analyse, Bugfixing, System weiterentwickeln, Unit-Testing, Code Reviews

 

08/2011 – 10/2012:Lomosoft GmbH, Offenbach

NET Entwicklung/ Architektur (C#, .NET 4.0, WPF 4.0 - MVVM, PRISM 4, ASP.NET MVC 3, Repository, Entity Framework,

                                                 SQL SERVER)

  • Entwurf & Entwicklung einer Composite Applikationsarchitektur für neue Dispositionssoftware
  • Neuentwicklung Benutzerverwaltung und Stammdatenmodulen inkl. WPF-MVVM GUI, Databinding, dynamische Maske, Drag und Drop, Business Layer, Data Repository, Einsatz von OR-Mapper und Unit Tests.
  • Umsetzung Dispositions-Schnittstellen (Services inbound und outbound) für bestehendes System

 

04/2009 – 07/2011T-Systems Solutions for Research GmbH, Köln 

.NET Entwicklung (C#, ASP.NET, ASP.NET MVC, NET 3,5, WCF, LINQ, Enterprise Library, Windsor IOC,

                              ORACLE 11g, PL/SQL)

  • Weiterentwicklung eines IT Leistung-Beauftraungssystems, Web Shops
  • Analyse, Konzept, Design und Entwicklung eines Asset Management Reportingwerkzeug
  • Analyse, Konzept, Design und Entwicklung von Workflows für die Beauftragung von IT Leistungen
  • Datenmigration, die Entwicklung von Schnittstellen, Troubleshooting, Production Support.

 

11/2007 -  12/2008: Commerzbank (Dresdner Kleinwort Investment Bank), Frankfurt am Main

Data Warehouse (ETL, SQL SERVER, DTS, SSIS)

  • Wartung und Weiter entwicklung ETL und Schnittstellen für Risk Management Loans Data Warehouse

07/2015 - 12/2015

6 Monate

Neu Entwicklung Reporting Plattform eines Großen Telekommunikationsunternehmens

Rolle
Senior Web Entwickler
Einsatzort
Bad Homburg, Deutschland
Projektinhalte

2 Projekte 1. Neu Entwicklung Reporting Plattform eines Großen Telekommunikationsunternehmens auf Basis ASP.NET MVC und MS SQL Server.

Architektur Entwurf und Umsetzung Entwicklung responsive GUI (Dashboard, Parameter, Filter, Result) Authentifizierung (cookie) und Claims basierte Authorization modulen. Umsetzung Lookup, Reporting, Auth Dataservices und Repositories Anbindungen an 3rdParty Reporting Komponente und Dataservices 2. Erneuerung eines Auftragserfassungsystems eines Großen Telekommunikationsunternehmens auf basis ASP.NET MVC Fullstack Entwicklung inkl.: Mehrere-Schichten Service Architektur Front und Backend GUI: Dashboard, Meine Daten, Meine Settings, Meine Aufträge, Vetretungsregelung, Deploymentmeldung, SessionTimeOutTicker Anbindung an Data über Web API Client - (C# ASP.NET MVC, HTML5, Partials, JavaScript, Ajax, JQuery, JQueryUI, AngularJs, Angular Grid) Umsetzung Domain Services (C#) inkl. Data-Validators und Data-Repository für Anbindung an DataAccess.dll bereitstellen Domäne Services als WEB API (web API 2.2) implement Web API Client Unit Testing mit MSTest und Rhino Mocks Dependency Injektion über StructureMap

Kenntnisse

ASP.NET MVC 5

C#

Owin Middleware

ADO.NET Entity Framework

MS SQL SERVER 2012

JavaScript

jQuery

HTML5

LINQ

Elmah

AngularJs

JQuery UI

ASP.NET WEB API 2.0

Bootstrap

rhinoMocks

StructureMap

Produkte

Visual Studio 2013

Git

.NET 4.5

Visual Studio 2015

Mercurial

12/2014 - 06/2015

7 Monate

Erweiterung der Standardlösung eines Skillmanagment Softwaresystems

Rolle
Senior Web Entwickler
Kunde
Data-Assessment Solutions Gmbh
Einsatzort
Hannover / Remote
Projektinhalte

Implementierung von neuen Beschaffungsfunktionen Arbeitstlisten, Search, Bestellung, Placement Dialogs

Neu-Entwicklung Integration Schnittstellen zwischen Standardlösung und externem Beschaffungssystems eines großen Telekommunikationsunternehmens

Troubleshooting, Bug fixing, Testing inklusiv testing & Prüfung auf Barrierefreiheit (JAWS,NVDA)

Kenntnisse

ASP.NET

C#

VB.NET

HTML

CSS

JavaScript

jQuery

Dust

WCF

Soap

WSDL

T-SQL

SQL SERVER 2012

Stored Procedures

Scripting

Soap Schnittstellen

web Services

Produkte

Visual Studio 2012

.NET 4.0

MS SQL Server 2012

SOAP-UI

Ready API Service V

JAWS

NVDA

08/2014 - 10/2014

3 Monate

Weiterentwicklung der Produktpalette eines Telefonanbieters

Rolle
Senior .Net Entwickler
Einsatzort
Schweiz
Projektinhalte

Neu-Entwicklung HTTP Kundendaten-Endpoints für die Erneuerung eines Kunden-Center Portals

Weiterentwicklung eines CRM Systems und neue Authorization Plattform (OAuth 2.0)

Unit-Testing, WIKI Dokumentation

Kenntnisse

Scrum

OAuth

Rest

Produkte

Visual Studio 2013

C#

WCF

MS SQL Server 2008

Team Foundation Server

Unity DI

Postman

Nuget

Web API v2

Non Database Storage (Scale Out)

ASP.NET v4/5

01/2002 - 10/2007

5 Jahre 10 Monate

NET Portierung des Aussenhandelstatistiksystems

Kunde
Wirtschaftskammer Österreich
Einsatzort
Wien
Projektinhalte

03/2004 – Oktober 2007: Wirtschaftskammern Österreichs Inhouse Gmbh  (Gruppe Software Entwicklung )

.NET Applikation Entwickler (C#, ASP.NET, .NET, SQL, SQL SERVER)

 

  • NET Portierung des Aussenhandelstatistiksystems
  • Erweiterung eines FirmenA-Z systems, Entwicklung des Lehrlingauskunftssystem und Anbindungen
  • Weiter Entwicklung des Grundumlagensystems fuer Umlagenmitglieder
  • Umsetzung n-tiered Architekturen, Serviceorientierte Architekturen, Web Services
  • Import und Datenmigrationttools, Multi-Projekt Verantwortung bei der Umsetzung
  • Architektur Dokumentation, Sourcecode Verwaltung

 

01/2002 – 02/2004: Kommunikationsabteilung Technischer Projektleiter / Entwickler

Verantwortlich für die Entwicklung von internet-basierten Applikationen für den Einsatz Digitaler Signaturen

 

  • Entwicklung der WKÖ-internen Anwendungen für Digitale Signatur (Mitarbeiterkarte)

10/1997 - 12/2001

4 Jahre 3 Monate

UK Selbständiger Softwareentwickler und IT-Consultant

Kunde
Zoneweb Systems Design Ltd
Einsatzort
Oxford
Projektinhalte

PruTech, Prudential PLC London (05/2000 – 07/2001) Teamleiter der Entwicklung

  • Modifizierung des Systems ” Prudential Compliance Salesforce Monitoring Unit”

Auswärtiges Amt (FCO), Milton Keynes (08/1999 – 03/2000)

  • Datenmigration Projekt Unix Legacy (VisaDatenbanksysteme) > Windows NT SQL

Trafficmaster PLC, Milton Keynes (08/1999 – 01/ 2000)

  • Entwicklung von Wartungssystemen für PTFM Site Netzwerk Ingenieure

PruTech, Prudential PLC London  (11/1998 – 04/1999)

  • Modifizierung SOCsysteme und Management Reports, Schnittstellen

Abbey National Bank PLC, Milton Keynes (03/1998 – 10/1998)

  • Konzeption / Entwicklung Y2k Assetinventur und Status Reporting Modul

SmithKline Beecham (jetzt GlaxoSmithKline)  London (10/1997 – 03/1998)

  • Y2k Erweiterung der Consumer Healthcare Sales Applikationen

07/1996 - 08/1997

1 Jahr 2 Monate

Entwicklung klinischer Komponenten des elektronischen Krankenhausverschreibungssystems

Rolle
Entwickler
Kunde
The Boots Company PLC
Einsatzort
Nottingham

04/1994 - 06/1996

2 Jahre 3 Monate

Betreung WCPN Animal Trial Management System, Beratung und Anleitung der Ernährungswissenschafter

Rolle
Junior Programmierer / PC Supporttechniker
Kunde
Waltham Centre für Haustierernaherung (Mars GB)
Einsatzort
Leicestershire

07/1991 - 09/1992

1 Jahr 3 Monate

PC Supporttechniker, Software / Hardware Betrueueng, Netzwerk Administration

Kunde
Chemetall Gmbh
Einsatzort
Frankfurt , Deutschland

Projekthistorie

 

Referenzen

Projekt Weiterentwicklung des zentralen Data Warehouse (CAM), 11/07 - 12/08
Referenz durch Teamleiter CAM IT, deutsche Großbank (2.000 MA), vom 18.12.08

"[...] Ihre Arbeitsweise ist zielorientiert und selbstständig. Aufgaben wurden von Ihnen auch unter hoher Arbeitsbelastung stets zu unserer vollsten Zufriedenheit gelöst. Ihre aktuellen und umfangreichen Fachkenntnisse im
geschilderten Aufgabengebiet machten Sie zu einem geschätzten Mitarbeiter. Ihr Verhalten gegenüber Kunden, Vorgesetzten und Kollegen war jederzeit vorbildlich. [...] Als Mitarbeiter können wir Sie sehr empfehlen. [...] und wünschen Ihnen für die Zukunft alles Gute."

Projekt Diverse SW-Entwicklung im Bereich MS.NET, 03/04 - 09/07
Referenz durch Geschäftsführer IT Dienstleister  (200 MA), vom 25.09.07
Projekt im Rahmen einer Festanstellung durchgeführt

"[...] Der Consultant hat an ihn gestellten sowie die in seinen eigenen Verantwortungsbereich fallenden Anforderungen mit hohem Engagement stets zu unserer vollsten Zufriedenheit durchgeführt. Das Dienstverhältnis mit dem Auftraggeber beendete der Consultant auf eigenen Wunsch, was wir sehr bedauern, da wir mit ihm einen engagierten und beliebten Mitarbeiter verlieren. Der Auftraggeber dankt der Consultant für die sehr gute Zusammenarbeit und wünscht ihm für den weiteren Lebensweg alles Gute und viel Erfolg."

Projekt Development of Compliance Monitoring System (VBA,SQL), 11/00 - 07/01
Referenz durch IT Project Manager Finanzdienstleiter  (2000 MA), 02.11.07

"The consultant worked for me between November 2000 and July 2001, previously to this he had worked for another project manager (on the same project) between May 2000 and November 2000. [...] I found the consultant to be very hardworking and dedicated, the project was running to a very strict budget and timescale which put a lot of pressure onto the consultant and his team to complete their work. To enable deadlines to be met the consultant worked at weekends and was always ready to put in the extra hours. I was very impressed by his ability to talk directly to the customer and interpret their requirements and then translate them into a technical spec, this was especially important when the business analyst left the project and their workload also fell on the consultant. During this project the customer changed his requirements several times and the consultant managed to accomodate the changes within the agreed timescales, he was very good at dealing with the customer throughout the project and I was always happy to let him deal with issues without my involvement. The consultant needed no day to day management and normally I would just discuss progress with him during weekly team meetings, this worked well and I was confident that the consultant would escalte any serious issues to me immediately bring me solutions and not just problems. Overall I found the consultant a very hardworking, motivated and dedicated employee and would be very happy to work with him again."

Branchen

Banken: Investment, Compliance
Behörden
Firmeninteressevertretung
Healthcare
IT Dienstleister
Logistik
Pharmazie
Straßenverkehrüberwachung
Telekommunikation
Tierernährungswissenschaft
Versicherung

Kompetenzen

Datenbanken
Access
v9.0,8.0,7,0,2.0, sehr gute Kenntnisse
DAO
sehr gute Kenntnisse
DB2
mit IBM Host, gute Kenntnisse
MS SQL Server
v2005, 2000, v7.0, sehr gute Kenntnisse
MS SQL SERVER 2012
ODBC
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase
gute Kenntnisse
Watcom SQL
gute Kenntnisse

Sprachkenntnisse
Deutsch
fließend
Englisch
Muttersprache
Ungarisch
Grundkenntnisse

Hardware
PC

Datenkommunikation
Internet, Intranet
OS/2 Netzwerk
SMTP
TCP/IP
Windows Netzwerk

Programmiersprachen
.NET 4.5
AngularJs
C#
JavaScript
jQuery
JQuery UI
LINQ
C#: sehr gute Kenntnisse, Erfahrung seit 2004, .Net Framework 1.1, 2.0, 3.5, 4.0
Visual Basic : sehr gute Kenntnisse
Visual Basic for Applications (VBA) : sehr gute Kenntnisse
T-SQL: Experte, langjährige Erfahrung
PL/SQL
Oracle
ADA
Scriptsprachen:
VBScript: sehr gute Kenntnisse
Javascript: gute Kenntnisse
JQuery: gute Kenntnisse
Beschreibungsprachen:
XML, XSD: sehr gute Kenntnisse
HTML, CSS: sehr gute Kenntnisse




Produkte / Standards / Erfahrungen
ADO.NET Entity Framework
ASP.NET MVC 5
ASP.NET WEB API 2.0
Bootstrap
Elmah
Git
HTML5
Mercurial
Owin Middleware
rhinoMocks
StructureMap
Visual Studio 2013
Visual Studio 2015
Erfahrungen im Bereich:
Konzeption und Systemumsetzung
Anforderungsanalyse und Spezifikation,
Anwendungsprogrammierung (Web und Desktop)
Unittest,Systemtest und Usertest
Systembetreung
GUI, Business Komponente, Datenzugang, Datenbanken
Datemmigration, systemportierung
Anbindungen (Web Services, XML, Flatfile)
Softwarearchitekturen
Custom Applikationsframework
Web Applikation Entwicklung (ASP.NET 1.1, 2.0, 3,5, MVC XML, XMSD, ASP 3.0, HTML, CSS, Javascript, JQuery, Ajax VB Script)
Entwicklung von Datenbankgestützten Applikationen (ADO.NET)
Desktop Applikation Entwicklung (.NET, WPF,XAML, Winforms, VBA, Visual Basic, Access)
Datenbank Entwicklung (MS SQl Server 2008,2005, 2000, Oracle 11g, Sybase, Access)
Entwicklung von Datawarehouse, ETL Prozessen
Digitale Signatur (X509, Smartcards, PKI)
MS Office progammierung

Methoden:
Objektorientierte Analyse (OOA), Design (OOD), Programmierung (OOP)
Ereignisgesteurte, Visuelle, strukturierte Programmierung
N-Tier Architekturen, Layered Architekturen,Service Oriented Architekturen (SOA)
Design Patterns & Principles GOF
Design Patterns - Servicelayer: Facade, Document Message, Request-Response
Design Patterns - Datalayer: Respository,Unit of Work, Active Record, Domain Model
Design Patterns - Präsentation: MVVM, MVC,
Servicedesign
Datenbankdesign

Entwicklungswerkzeugen:
.Net Framework 1.1, 2.0,3.0,4.0
Visual Studio .NET 2003, 2005, 2008, 2010, 2012, 2013
Prism Library
Resharper
MS Enterprise Library
MS IIS 5.0, 6.0
MS SQL Server Management Studio, MS Enterprise Manager, MS Query Analyser
MS SSIS, MS Reporting Services
Programmierer Applikationsframework
IBM Rational Clearquest (Changemanagement)
IBM Rational Clearcase, Subversion, MS Sourcesafe (Sourcecodeverwaltung)
UML Modellierung (MS Visio für Enterprise Architects)

Betriebssysteme
DOS: gute Kenntnisse
Windows: sehr gute Kenntnisse
Windows NT, 2000, XP: sehr gute Kenntnisse
Windows Vista: gute Kenntnisse
Windows Server 2000, 2003: sehr gute Kenntnisse
Unix: Grundkenntnisse

Ausbildungshistorie

 
AUSBILDUNG

09/1989 – 07/1993

Staffordshire University, School of Computing, Stafford, England

BSc.Hons Computing Science with a Modern Foreign Language (German) - Sandwich
 

WEITERBILDUNG

05/2020 – 06.2020

Implementing advanced RESTful concerns with ASP.Net Core 3.0 (Pluralsight)

using Visual Studio 2019.

     - Supporting paging for collection resources, returning pagination metadata (pagination links)

     - Sorting resource collections

     - Data shaping for single resources and collection resources

     - Implement HATEOAS (Hypermedia as the engine of application state) support for single resource,

       collection resource and after posting.

     - Advanced content negotiation, add support for vendor specific mediat types on input and output

     - Http Cache, add support for generating ETags (expiration and validation models)

Design & Build RESTful Web API with ASP.Net Core 3.0 (Pluralsight)

using Visual Studio 2019.

   - HttpGet,Post,Put,Patch,Delete,Options

   - Filter & Search resource collections

   - Input Validation, Error Reporting (Problem Details 422)

   - Put v Patch (Upserting)

ASP.Net Core Fundamentals (Pluralsight)

- Razor Pages

- Working with SQL Server & Entity Framework Core

- Tag Helpers, View Components

- Custom Middleware

- Authentication using ASP.NET Core Identity 

Using Configuration &Options in NET Core/ASP.NET Core apps (Pluralsight)

using Visual Studi0 2019

- Defining configuration in JSON files

- Accessing configuration sections, at runtime, at start up

- Binding configurations to strongly typed classes

- Overriding configurations per Environment

- Options Pattern

    - Reloading options using IOptionsSnapshot

    - Accessing options using IOptionsMonitor

    - Validating options by implementing IValidateOptions<TOption>

    - implement ValidateOptionsService as IHostedService

      to perform eager validation of options at application startup

- Working with configuration providers

  - Securing development configuration with user secrets

  - Securing production configuration with Azure Key Vault

  - Creating custom configuration providers

ASP.NET Core 3.0 MVC Request Life Cycle (Pluralsight)

Angular (v7.1.2) Fundamentals  (Pluralsight)

-using VSCode, Node Packet Manager, Node.js (8.11.2), Node Version Manager(nvm)

   - Templates 

      - External, Inline

      - Template Syntax

         - Interpolation,property binding

         - Event Binding / Statements

         - ngFor, ngIf,  [Hidden], ngSwitch

         - Safe Navigation Operator

         - Styling components with ngClass, ngStyle

   - Inter-Component Communication

     - @Input/Output properties

     - Template variables

     - Parent / Child Components

  - Angular Services

  - Routing

    - router-outlet

    - Route Modules

    - routerLink, routerLinkActive

    - Route Guards (activation, de-activation)

    - Pre-loading data for components with resolve route handlers

    - Lazy Loading feature modules 

    - Export Barrels

- Angular Forms

   - Data Models

   - Template-based Forms

   - Model -Driven (Reactive) Forms

   - 1/2 Way Binding, ngModel

   - ngSubmit,

   - validation, custom validation

- Reusable Components with Content Projection

-Displaying Data

  - built-in Pipes, custom Pipes

  - Component Filtering & Sorting of Data (implementing ngOnchanges)

- DI & integration of 3rd party global services 

   -  InjectionToken <T>

   -  @Inject Decorator

- Communicating with the server

  -  HTTP services using HttpClient, Observables and Rxjs

  - Unit Testing with Karma and Jasmine

Developing with .NET Core on Microsoft Azure

using Visual Studio 2017

    - Azure Portal

    - Azure CLI

   - App Services (creation, publishing GIT)

   - Deployment Slots

   - Azure SQL

   - Cosmos DB

   - Cloud Storage

   - Secure key vault

   - Serverless functions

   - Continuous deployment (DEVOPS)   

Microservice Fundamentals

02/2016

Angular JS (Single Page Application), HTML5 Fundamentals

04/2013  

ASP.NET MVC 4 Fundamentals

02/2009 

Windows Presentation Foundation (WPF)

01/2009 

Master .Net 3.0 Windows Communication Foundation(WCF)

06/2004

Developing MS .Net Applications using Visual Studio .Net