Memphis, TN

matt grayson

I'm the Director of Full Stack Software Development at Speak Creative. In a small company like Speak that means I am a hands-on and deeply involved in the day-to-day coding, architecture, and management of the systems we build to serve our customers. Some days that means meetings with stakeholders and working through system architecture plans. Other days that means pair programming and diving deep into code to figure out a troublesome bug. Whatever the day brings I care about craftsmanship, love clean code and thoughtful user experiences, and thrive on creating reliable systems that solve hard problems.

As a software engineer, I have over 20 years of experience developing systems with a variety of technologies including (to name a few, in no particular order) Python, Java, PHP, SQL, Javascript/Node.js, Swift, Ruby, Kotlin, Objective-C, C#, React, and Docker. Lately I've spent a lot of time jumping between Swift, SwiftUI, C#, and Adobe XD as we work on our next big thing. I also have an enduring fondness for Ruby and Python. I like the idea of SwiftUI and wish the execution wasn't so lacking.

As a leader and mentor, I seek to lead by example with humility and grace. No one will have all the answers or always get things right. So it's important to leave room to grow and make mistakes. My job is to come alongside people, provide encouragement and guidance, celebrate the wins and help clear logjams on those days when nothing seems to work right.

I've been around long enough to know that no particular tech stack has the market cornered on the Right Way to Do Things™ (anyone who says differently is selling something), so I'm always willing to try new tools and systems. That depth of experience, though, also means that I place high value on stability and dependability over the newest thing to come around.

I also have significant DevOps and architecture experience in both Linux and Windows server environments utilizing solutions like Nginx, Docker, SQL Server, MySQL, PostgreSQL, IIS, and various shell scripting languages (from Bash to Powershell to Lua).

TL;DR I have a proven track record of being able to grok new platforms and frameworks in order to get things done.