Mike Schinkel

Mike Schinkel

Mentor
5.0
(24 reviews)
US$30.00
For every 15 mins
45
Sessions/Jobs
ABOUT ME
Tutoring in Go, APIs, SQL, CI/CD, Docker, Kubernetes and Claude Code
Tutoring in Go, APIs, SQL, CI/CD, Docker, Kubernetes and Claude Code

I am US-based and have 30+ years experience during which I have been a software developer, a programming trainer, a marketer and an entrepreneur.

My current focus is in long term tutoring students in programming, CI/CD DevOps, and/or how to use AI like Claude Code or Codex for programming. Specifically:

  1. I specialize in Go and Bash programming

  2. I love APIs and can teach you how to call them with command line Bash tools

  3. I can teach you how to write API servers in Go, and also how to call APIs in Go.

  4. I have 25+ years in SQL and can teach SQLite, MySQL, or Postgres

  5. I can teach you to configure macOS and Linux for programming

  6. I can teach CI/CD with GitHub Actions, Jenkins, GitLab, or others

  7. I can teach using Docker containers and/or how to build them

  8. I can how to write Kubernetes controllers and operators in Go

  9. I can teach you how to work with Digital Ocean or basics in AWS.

I can also teach you many other things. While I don't use Windows daily, I have used it in the past and am familiar with PowerShell and Windows System for Linux so I can help with those if need be.

ALSO, I am great at learning on the fly so if you are interested in me helping you learn something I have not listed I will consider giving a discount for topics that allow me to learn new things while teaching, especially related to AWS.

English
Eastern Time (US & Canada) (-05:00)
Joined March 2014
EXPERTISE
19 years experience | 3 endorsements
I have been working with and developing API integrations since 2006, in the past decade focused on leveraging Swagger/OpenAPI for API int...
I have been working with and developing API integrations since 2006, in the past decade focused on leveraging Swagger/OpenAPI for API integrations in first PHP and then Go, and more recently decided to focus on automation using platforms like Microsoft Power Automate, Zapier, Make (Integromat), Workatoo, IFTT, Tray.io and more.
19 years experience
I have been studying and/or developing RESTful APIs since 2006 wheren I coined the term RESTafarian. I have developed numerous REST-ish A...
I have been studying and/or developing RESTful APIs since 2006 wheren I coined the term RESTafarian. I have developed numerous REST-ish APIs over the years, mostly without HATEOAS. In recent years I have fallen in love with Go and its almost perfect fit for developing HTTP-based APIs. I have both designed and developed as well as used many APIs over the years, the most recent of which was when creating both a API client for a bespoke DNS API backed by InfoBlox and relatedly a Kubernetes External DNS Webhook Provider for using said API client.
30 years experience
In recent years I have used Sqlite extensively, preparing a database for use by contestants in a Data Science contest to help a non-profi...
In recent years I have used Sqlite extensively, preparing a database for use by contestants in a Data Science contest to help a non-profit, and developed several open-source apps that use Sqlite with GoLang. Prior to that I worked as a PHP developer targeting MySQL from 2007 through 2019. Even earlier I worked with other databases for over 20 years, included 12 with Microsoft SQL Server while my earliest databases were dBase II, dBase III and then Clipper which I wrote a book about.
5 years experience
While I have over 25+ years of development experience over 7 years as a professional programming trainer, I have now worked with Go for 5...
While I have over 25+ years of development experience over 7 years as a professional programming trainer, I have now worked with Go for 5+ years on a variety of projects, some targeting all of Mac, Linux and Windows. I am available to both mentor developers who are brand new to Go and want to get up to speed using it quickly — especially if coming from a PHP background — and also to do development of custom packages for teams using Go, especially if integrating with Docker, VMware, Tart VM, VirtualBox and/or using JSON.
7 years experience
I have worked with a wide swath of CI/CD for almost a decade now and I love getting in and automating development build practices. While ...
I have worked with a wide swath of CI/CD for almost a decade now and I love getting in and automating development build practices. While I have experience with GitHub Actions, GitLab CI/CD, Jenkins/Groovy and CircleCI — as well as lots and lots of Bash experience on Linux — I am happy to dive in and learn any other CI/CD system out there to add to my expertise.
12 years experience
10 years ago I designed and implemented the Git for workflow for the team on my largest project. It is similar to GitFlow but specific to...
10 years ago I designed and implemented the Git for workflow for the team on my largest project. It is similar to GitFlow but specific to our use-case. Since then I have used Git daily in my professional capacity.
3 years experience
I started using VMware decades ago, but recently my involvement ramped up when I used both CentOS and Windows Server as test machines whi...
I started using VMware decades ago, but recently my involvement ramped up when I used both CentOS and Windows Server as test machines while working for a major computer hardware + services company, and because of that I decided to buy and build a VMware ESXi server for my homelab, and I administer and use it almost daily.

REVIEWS FROM CLIENTS

5.0
(24 reviews)
Eric Birchak
Eric Birchak
February 2026
Mike is an awesome tutor. He has been helping me learn Go from a true beginner’s standpoint, and he is a total treasure trove of knowledge. He always shows up with a plan and a clear learning path, and he makes sure concepts really click before we move on. The homework he gives has been super helpful for checking that I am actually retaining what we covered. If you are looking for a tutor to help you understand programming languages, I highly recommend Mike!
David Harrington
David Harrington
June 2025
Thorough and reliable
Danny Fein
Danny Fein
June 2025
Mike was extremely patient and helpful – I highly recommend working with him!
Adrian Magpantay
Adrian Magpantay
June 2025
On my first impression on him based on his feedback on my request, I was convinced that he knows very well the thing that he is doing and analyzing. During our session, he explains well and really let you feel that he really knows what he is doing. He also goes beyond the extra miles of doing some research before having our second session. He is a trustworthy mentor unlike some I experienced who claims they know how to do it but time passes by in our sessions and no progress. He also not charging so much. I'm lucky that I have chosen him as my code mentor.
David Harrington
David Harrington
June 2025
Super expert. Persistent and detail-oriented.
David Liang
David Liang
June 2025
He conducted an interview session with me and I built a server with him, Mike always share the right way to do things in the industry standard, very helpful
David Liang
David Liang
June 2025
excellent session, Mike went far and beyond showing me not just theory, but also real world project examples and patiently answering my questions
David Liang
David Liang
June 2025
Mike has been very patient with me and gave me a lot of work related examples while explaining the concepts to me, I will definitely recommend him for my friends who want to learn Go.
JeremyJalpha
JeremyJalpha
April 2025
Mike is a hard and detailed orientated worker.
roda warsame
roda warsame
April 2025
Very helpful and patient
SOCIAL PRESENCE
GitHub
go-debuggable-k3d-pod
Proof-of-concept for a GoLand+Delve-debuggable GoLang app running Kubernetes (K8s) using K3s within K3d
Shell
5
1
.dotfiles
Scripting what I need installed on my Mac for my use-cases.
HTML
5
0
Stack Overflow
4970 Reputation
5
38
47