Kevin Mcdonald is a Senior Software Engineer with 14 years of experience building resilient, production-grade systems across networking, cloud, and metrics platforms. Based in Copenhagen, he has driven infrastructure and tooling at Apple and SoftLayer/IBM—modernizing legacy metric storage, improving observability, and working with technologies from Go and Clojure to Cassandra, Kafka and YANG-based network interfaces. At SYBO and Vital Beats he continues to ship scalable backend solutions, pairing deep protocol and API knowledge with pragmatic testing and automation practices. An active contributor to the softlayer-python client, he has hands-on experience improving API client reliability through timeouts, tests and tooling. Known for digging into under-documented systems, Kevin turns brittle legacy stacks into maintainable, high-performance services.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at The University of Texas at Dallas
A set of Python libraries that assist in calling the SoftLayer API.
Role in this project:
Back-end Developer
Contributions:764 commits, 227 PRs, 136 pushes in 4 years
Contributions summary:Kevin primarily worked on adding and improving core functionality within the SoftLayer Python client library. Their contributions focused on enhancing the API's capabilities by adding timeout support, tests, and Tox configuration. They modified core API files and setup configuration files, indicating a strong understanding of the library's internal workings and testing procedures. The work involved in the codebase suggests a focus on improving the client library for interacting with the SoftLayer API.
Contributions:13 commits, 1 PR, 1 push in 2 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.