I am a strong engineering professional with a preference to back end development. I focus extensively on software design, reducing complexity and building productive development teams. I have dabbled in many font end and devops technologies over the years but it is not my specialty.

C#
C#

Very Strong: My specialty. I have used C# for the majority of my career and I am comfortable designing solid systems with it.

Java Script
Java Script

Decent experience: Worked with it in frontend and backend.

Type Script
Type Script

Decent experience: Prefer it over JS. The strong typing picks up many issues at compile time.

Java
Java

Familiar: Helped other devs on many different java projects. The similarity to C# makes me feel at home.

Python
Python

Familiar: Worked on trivial amounts code but enjoyed it.

PHP
PHP

Familiar: Worked briefly with PHP... not a fan.

Akka.net
Akka.net

Strong: Used akka as a finite state machine, as well as some Akka.remote for tcp communication. But mostly for it's thread safetly and error handling.

ASP.net
ASP.net

Very Strong: Have worked extensively with Rest APIs and awhile back I worked with Soap.

DI containers
DI containers

Strong: Autofac, Microsoft.Extensions. DependencyInjection

Dot Net Framework
Dot Net Framework

Strong: I have worked with .net Framework for most of my career.

Dot Net Core
Dot Net Core

Strong: Been working with dot net core since it's inception (and struggled through the changes between early releases) up until the latest release.

Entity Framework
Entity Framework

Decent experience: Worked with code first and database first.

Elastic Search / Log stash / Kibana
Elastic Search / Log stash / Kibana

Familiar: Have worked directly with the ES API, used logstash to move data from rabbitmq to es and visualized data in kibana.

Rabbit MQ
Rabbit MQ

Strong: Worked directly on clusters, via the management UI and api, as well as on the producer/consumer apps.

SQL
SQL

Strong: Worked on a large amount of projects using SQL and have a decent understanding of the query language.

Redis
Redis

Decent Experience: Experience using redis for its main purpose... key value caching.

mySQL
mySQL

Familiar: Used mySql here and there on existing applications.

MongoDB
MongoDB

Strong: Worked quite a bit with the C# lib to solve a variety of problems and have a decent understanding of mongo queries.

NodeJs / Express
NodeJs / Express

Decent Experience: Mainly used it to serve up Angular apps and have used it briefly for a MEAN stack application.

Selenium
Selenium

Strong: Used extensivly for testing and scraping pages.

Signal R
Signal R

Decent Experience: Used SignalR a few times, pushing from server is a game changer. I setup the hub and clients.

Swagger
Swagger

Decent Experience: Mainly used swash buckle for ASP.net APIs.

AWS
AWS

Decent Experience: I have worked with S3, EKS, EC2, Lighsail, SNS, SQS, etc.

Azure
Azure

Familiar: I have worked briefly with azure; hosting, domains, storage.

Docker
Docker

Strong: I have extensive experience work with Docker on my local and in production. Docker is my first choice, this site as well as my other sites are containerized.

Kubernetes
Kubernetes

Familiar: Designed applications to work with kubernetes, familiar with kubectl, basic deploy & service files. I have not setup a cluster from scratch but worked with AWS EKS.

Team City
Team City

Familiar: I have worked with Team City but not set it up from scratch.

Octopus
Octopus

Familiar: I have not setup from scratch, but done deploys and basic config with it.

Code Fresh
Code Fresh

Familiar: I have not setup from scratch, but setup simple pipelines.

GitLab Pipelines
GitLab Pipelines

Some Experience: I have setup simple pipelines.

ASP.net
ASP.net

Strong: Have worked extensively with MVC, razor, and awhile back I worked with webforms.

Angular
Angular

Decent Experience: Have worked on multiple applications from Angular 4-7.

NGRX
NGRX

Decent Experience: Redux for angular just makes working with large angular apps more managable.

HTML
HTML

Strong: Of course I have vast experience with HTML...

CSS
CSS

Strong: I am not so creative visually but I have enough of an understanding on CSS to replicate a design.

Bootstrap
Bootstrap

Strong: Bootstrap is my goto for all basic projects.

Sass
Sass

Familiar: I like CSS preprocessors, as they can dramatically improve maintenance.

Jquery
Jquery

Decent Experience: Worked with Jquery extensively before single page applications became so popular.

Xamarin
Xamarin

Familiar: Briefly touched two xamarin apps, to fix bugs and add simple features.

Git
Git

Decent Experience: Used git Kraken with gitlab, github and bitbucket.

Mercurial
Mercurial

Decent Experience: Used Tortoise Hg with Bitbucket (linked to Jira).

Team Foundation Server
Team Foundation Server

Decent Experience: It does the job... very inefficiently.