Matthew Davis

Principal Engineer at Red Ventures

Charlotte, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Matthew Davis is a Principal Engineer based in Charlotte with over a decade of experience building and maintaining web and backend systems. He began as a hands-on web developer and system administrator, evolving into a principal-level engineer at Red Ventures where he shapes architecture and delivery. His background spans PHP/MySQL application development, Linux and Windows server administration, email systems, and fault-tolerant hosting—skills reinforced by Microsoft and CompTIA certifications. An active contributor to the popular slack-go GitHub client, he has improved internal interfaces and added Slack AI/Assistant integrations, showing a knack for practical API enhancements. Matthew combines deep operational experience with pragmatic engineering, often tackling both infrastructure and application-level problems that drive revenue for clients. Colleagues rely on him for durable solutions that bridge legacy systems and modern API-driven integrations.
code10 years of coding experience
job5 years of employment as a software developer
bookBS, Computer Information Systems, BS, Computer Information Systems at Winthrop University
github-logo-circle

Github Skills (8)

golang10
go10
slack-api10
api10
backend10
back-end-development10
apidoc10
json9

Programming languages (1)

Go

Github contributions (5)

github-logo-circle
slack-go/slack

Feb 2019 - Aug 2022

Slack API in Go
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 6 PRs in 3 years 6 months
Contributions summary:Matthew primarily focused on enhancing the Slack API client in Go. Their contributions included modifying internal interfaces to be private and implementing a `getType` function for proper block and object identification. They also added functionality to interact with the Team profile and user custom fields within the Slack API. Furthermore, the user integrated new Slack AI and Assistants compatibility by adding functions to control Assistant threads.
goslack-apislackgolang
MattDavisRV/go-openai

Mar 2024 - Oct 2025

OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
Contributions:2 PRs, 12 pushes, 1 branch in 1 year 7 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.
Request Free Trial