MS Windows
Web
.Net Framework ASP.Net
Using Telerik and SQL server backend. ASP.Net must be considered outdated, and move on to .Net Blazor.
.Net 10 Blazor
State of the art, more possibilities, and also runs on Ubuntu / PostgreSQL backend, and Docker
Desktop
WPF
Radvision realtime measurements and alerts, and historian
WinForms
Inherted but modernized applications
Console
Scheduled tasks. / Services. / Mail engine using xslt templates and service broker. XML contains data and ID for mail template. Mail templates are xslt ( multi language)
Libraries
Logging, syslog alike, single line multi key-Values, ideal for splunk / Special functions.
Office
Microsoft Office Access migration to newer architecture. Microsoft Word addins long time ago.
MS AD
Maintain groups ( security | distribution), based on to-be database
Maintain User Properties and automatic disable on end
AD LDS is a low impact Ldap database, for dedicated applications, setting properties is the same
Exchange
Sync photo from badge software
Add email aliases
Create Event or Appointment using xslt mail system. (vCal is possible, but has some limitations on exchange.)
SQL
Design
Schema architecture and normalization.
TSQL
Stored procedures, triggers, and query optimization.
SSRS
SQL Server Reporting Services for business intelligence.
SSIS
Integration Services for ETL processes.
SSSB
Service Broker for asynchronous messaging.
Linux
Development
Data Acquisition: Datacollection, modbus publish, html report. / Whos-In signage: Even cheap Raspberry PI can do the job.
PIAM
Badge Management
Taking picture (using canon sdk)
storing different resolutions for Microsoft AD/Exchange thumbnail, phonebook, and picture for badge
Printing badge.
Currently Fargo HDP5600, or Evolis Avansia printer, using data from the access software
Desfire EV2 coding badge
Using custom developed firmware on Elatec TWN4 multitech 2 RFID reader/writer, and secure key storage in NXP SAM AV2. Also coding extra Desfire applications for time registration and dosimeter hand out systems.
Managing badges for neighbour companies
They need access passing a street. (Low security)
Special Badges
Visitor badges/ medical access badges
Exception cases
Users who cannot use fingerprint can get pin code
Final verification and publish
verifying complete badge after the remaining workflows and marking status as given out. Registering wiegand badgecodes and badge CSN
Handling stopping, changing and spare badges
Workflows for badge management.
Whos-In displays
Risk datasheets
General start end enddates
Wanted access to security zones
Kind of work in radiation zones
Medical risk codes
Needed ICT resources
General
XML
XML creation/usage, XSD schema, signing and encryption.
X509 & Security
X509 certificates and encryption workflows.
SmartCard & NFC
Yubikey, Belgian EID, and NXP Desfire EV1-3 (with SAM AV2).
LDAP
MS AD/LDS setup, data read/write, custom attributes using the companies IANA Private Enterprise Number (PEN) (mine is 1.3.6.1.4.1.65485 LSW tech).
Low-Level Data
ASN1 (asn1c PER data) and specialized protocols.