Summary
Kevin McDonald is a former principal engineer turned recording artist based in Denver, Colorado, with 10+ years building full-stack, data-driven systems. He spent over a decade architecting microservices in Ruby and leading web UI efforts at Simulmedia, with deep operational experience in PostgreSQL, Redshift, AWS, Docker, and CI/CD. Comfortable bridging backend systems and client-facing interfaces, he brings pragmatic engineering discipline from large-advertising tech stacks to creative solo music production. Now self-employed, he focuses on songwriting, recording and rudimentary production while learning alto saxophone, blending technical rigor with artistic experimentation. A Rutgers Computer Science alumnus and longtime Ruby enthusiast, he quietly pairs engineering craft with a reflective, human-centered approach to both code and music.
10 years of coding experience
28 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Rutgers University