M Kendall is a seasoned software engineering manager with 25+ years solving complex, regulated-industry problems and 15 years in senior engineering leadership roles. He builds high-performing teams through clear communication, measurable outcomes, and hands-on mentorship, marrying practical technology choices with careful cost discipline. His career spans federal cloud modernization, PCI-compliant banking platforms, and enterprise SaaS infrastructure where he led migrations, achieved FedRAMP and IL5 security milestones, and generated substantial operational savings. An active open-source contributor, he implemented OAuth scope verification in the well-known Concourse CI/CD project and modernized third-party API integrations in community tooling. Based in Salem, Virginia, he combines deep operational experience with a designer’s eye from a BFA in Digital Design, which informs his pragmatic focus on developer experience and transparent team workflows. Colleagues rely on him to translate regulatory and security requirements into auditable, reliable delivery plans without losing sight of developer velocity.
15 years of coding experience
24 years of employment as a software developer
BFA Fine Art - Digital Design, BFA Fine Art - Digital Design at American InterContinental University
Computer Science Electrical Engineering History, Computer Science Electrical Engineering History at Ohio University
Electrical and Computer Engineering, Electrical and Computer Engineering at The University of Toledo
Contributions:8 commits, 2 PRs, 6 comments in 7 days
Contributions summary:M focused on updating the project's integration with the Trakt.tv API, upgrading it to version 2.0. They implemented changes to the `traktChecker.py`, `webserve.py`, `lib/trakt/trakt.py`, and `sickbeard/__init__.py` files to accommodate the API update and improve functionality. Furthermore, the user made adjustments to handle potential errors and improve the reliability of the Trakt.tv integration, and the overall stability of the application. Several commits address the recommended shows and show parsing.
Concourse is a container-based automation system written in Go. It's mostly used for CI/CD.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:6 commits, 1 PR, 4 comments in 7 days
Contributions summary:M primarily contributed to implementing and refining OAuth-based authentication within the Concourse CI/CD system. This involved adding scope verification functionality, ensuring that users have the necessary permissions through their access tokens. The user also modified the system's configuration files and associated tests to include scope settings for OAuth, integrating this feature across multiple components of the system. Furthermore, there were changes that included updating the documentation and the ATC job for scope verification, demonstrating an effort to align the functionality across multiple parts of the project.
automationcicdgocipipelines
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.