Training

I'm available to give training on nights and weekends at a rate of $120/hr for the following topics. Many of these topics can be in-depth or simple overviews. I can customize to your needs.

Software Development

SOLID Principles

4 Rules of Simple Design

Agile Methodologies

Pair Programming

TDD

Continuous Integration

Source Control (Git/Github)

Web Development

How does the web work? (TCP, HTTP, HTML/CSS/Javascript basics)

OWASP Top 10 - protect yourself from the most common security vulnerabilities.

Web authentication - How is this typically done?

JQuery - building dynamic front-ends

Bootstrap - a UI framework to make your life easier

Ruby/Rails

MVC Basics

RSpec - Behavior Driven Development

Ruby/Rails Idioms

Security gotchas

Performance gotchas

Elixir

Building Phoenix Applications

Packaging and Deployment

Testing your code w/ ExUnit

Common Elixir gotchas

DevOps

Docker

Kubernetes

Amazon Web Services

C#

I've been getting away from C# the last couple years so I'm available to review pull requests and offer general advice, but I'm probably not your best choice for up to date idiomatic software design in .Net. Having said that, I'm fairly well versed on the following topics