Technologies

Countless technologies are involved in programming. Here is a reduced list of the ones I have had at least reasonable experience with. The list is ever changing, as learning is one of my fundamentals. I am constantly proactively learning new technologies. I’ve basically come to the point that most of the technologies start repeating themselves. Concepts, processes and structures largely remain while syntax and implementation details change. Even if I haven’t listed something you are looking for, chances are I’ll pick it up in no time. But I don’t stop there. I stop first when I master a technology.

Cloud Technologies

  • Azure
    • DevOps
    • Build Pipeline
  • AWS
    • Serverless
    • API Gateway
    • Lambda
    • EC2 Instances
    • S3 Buckets
    • ELB
    • EKS
  • Google Cloud
  • Terraform
  • Docker
  • Docker-Compose
  • Kubernetes
  • CI / CD / CD

Languages / Frameworks

  • .NET Framework, Core
  • C#
  • WPF
  • GO
  • BASH / Shell
  • TSQL
  • JavaScript
  • Java
  • JavaFX
  • Swing
  • Maven
  • Node.js

Programming

  • TDD – Test Driven Development
  • Principles of Clean Code
  • Design Patterns
  • Asynchronous Programming
  • Creation of Setup Packages

Databases

  • SQL Server (all versions)
    • related products: SSRS, SSIS, SSAS
    • in Docker Containers ( AlwaysOn/Linux )
  • SQLite
  • Access
  • MariaDB / MySQL
  • DynamoDB
  • Elasticsearch

Reporting

  • Power BI
  • QlikView
  • Analysis Services Cubes (Multidimensional / Tabular)
  • SSRS – SQL Server Reporting Services
  • Kibana
  • BIRT
  • OpenProject

Testing

  • Automated integration testing
  • Integration testing
  • NUnit & NTest – testing frameworks
  • moq – mocking framework
  • AutoFixture
  • Fluent Assertions

Internet & Web Technologies

  • CSS
  • SOAP
  • AJAX
  • WordPress
  • Apache Server

IDE’s

  • Visual Studio
  • SQL Server Developer Tools
  • GoLand
  • IntelliJ
  • WebStorm
  • Rider
  • VS Code
  • Eclipse
  • Azure Data Studio

Source Code Management

  • GIT
  • GitHub
  • DockerHub
  • Git Extensions / Tortoise Git
  • Team Foundation
  • Source Safe

Server

  • Linux Server
  • KVM / qemu
  • Git Server
  • Multiple Web Sites (self hosted)
  • Apache Web Server
    • WordPress
    • LetsEncrypt SSL / TLS3
    • Domain / Subdomain
    • mod_security
  • Windows Server 2012, 2016, 2019
    • Windows Domain (Controller)
    • Active Directory
    • DNS
  • Gateway Server

Operating Systems

  • Windows 95 … Windows 10 (all versions)
  • Windows Server 2003 … Windows Server 2019 (all versions)
  • OpenSuSE Linux – 6.0 … 14.3, Leap (all versions), SLES

Virtualization

  • Virtual Box
  • KVM / qemu
  • Docker

Formats

  • Markup Languages – XML, YaML, HTML
  • JSON