Kevin McDonald
@sudorandom
Copenhagen, Denmark
he, him, his
Backend Developer
Software Engineering
Doctor
Hacker
Gamer
Full Stack Developer
System Architecture
Tool Wizard
Rabbit Hole Explorer
Coding
Imposter Syndrome
Trekkie
EV Enthusiast
Mechanical Keyboard Enthusiast
Life Long Learner
Tweets
Linux
+ 0
Hi. I'm a software engineer. I like to think that I'm willing to jump into hard problems and unfamiliar domains and get a handle on what needs to be done extremely quickly. I like to approach and analyze problems using data.
I also tell a lot of dad jokes.
My programming journey:
- PHP (hobby)
- Java (education/hobby)
- PHP (job)
- Python (hobby)
- Ruby (job)
- Python (job)
- Go (hobby)
- Java (job)
- Go (job)
- Clojure (job)
- Go (job)
- Elixir (job)
- Python (job)
Read more
Resume
View all
Jan 2023 - Present
Senior Software Engineer, SYBO
Oct 2021 - Dec 2022
Senior Software Engineer, Vital Beats
Nov 2016 - Oct 2021
Software Developer, Apple Inc
Mar 2011 - Nov 2016
Software Engineer III, IBM
Links
Check out my blog: kmcd.dev
Portfolio
Deployment isn't a very glamorous thing for most programmers... but if one person spends a little bit of time on it every single developer and operations person will thank you. With every single lo...
Projects
SwFTP: SFTP/FTP Server For Openstack Swift
softlayer-python: language bindings/CLI for a cloud company
Lessons from a Decades-Long Project
Data Visualizations
Map of the Internet