Memphis, TN

matt grayson

Director of Full Stack Development

Speak Creative— January 2020 to Present
  • Manages team of full stack software developers to design, build, and maintain custom software applications for client and internal needs.
  • Manages Azure infrastructure to ensure uptime and best possible experience for clients and users.
  • Designs and builds native mobile applications for iOS and Android.
  • Provides senior-level engineering consulting and support.
  • Leads design and development of systems to support new products and services.
  • Provides code-review, mentoring and architectural guidance to full-stack, backend, frontend and mobile developers.
  • Proactively identifies risks and ways to improve operations of multiple, hosted line-of-business systems.
  • Works with Business Development strategists and potential clients to evaluate and establish development scopes.
Relevant tech:

Senior Web and Mobile Architect

Speak Creative— January 2018 to January 2020
  • Worked with clients and project teams to establish scope, identify needs, and design solutions for custom application development.
  • Designed, managed and executed the migration of Speak's entire infrastructure from Rackspace bare metal hosting to Azure VMs and IaaS.
  • Engineered and maintained custom image proxy service to support on-demand image sizing while supporting 20 million requests/week.
  • Managed all aspects of Azure hosting infrastructure.
  • Provided senior-level engineering support for custom application developed for clients.
  • Mentored junior developers.
Relevant tech:

Senior Software Engineer

Speak Creative— July 2016 to January 2018
  • Engineered and maintained automated systems for invoicing and recurring billing with Stripe.
  • Developed automation workflows to support native mobile platform development.
  • Engineered, deployed and maintained APIs in .Net (ASP.NET Core, MVC, and Web Forms) and Ruby on Rails as needed for web and mobile applications.
  • Developed custom iOS, Android and web applications for clients and internal projects.
  • Managed Windows and Linux application servers.
  • Mentored junior developers.
Relevant tech:

Mobile Development Manager

Ministry Brands— April 2015 to July 2016
  • Managed mobile native application development for a wide range of Ministry Brands products.
  • Identified needs and improvements to mobile applications in order to consistently deliver the best experience to our customers.
  • Worked with stakeholders to resolve support questions and fix issues as quickly as possible.
  • Managed the release schedule and app updates across several dozen white label products.
  • Provided leadership and direction to other mobile team members.
Relevant tech:

Director of Software Development

Speak Creative— October 2014 to April 2015
  • Managed team of local, remote and offshore developers.
  • Provided direction on server infrastructure and support needs.
  • Proactively identified risks and ways to improve operations of hosted SiteWrench content management system.
  • Provided leadership and direction to team members.
  • Identified future and current skills needed to provide the highest quality solutions to clients.
Relevant tech:

Senior Application Developer

Speak Creative— June 2010 to October 2014
  • Developed custom iOS, Android and web applications for clients and internal projects.
  • Designed and developed native mobile frameworks that integrate with Speak's Sitewrench content management system.
  • Engineered, deployed and maintained APIs in ASP.Net MVC and Ruby on Rails as needed for web and mobile applications.
  • Lead development team to encourage growth, identify problems and work with other team leads to promote better cross-team collaboration.
  • Mentored junior developers.
  • Managed Linux application servers.
Relevant tech:

Web Services Manager

University of Tennessee Health Science Center— July 2005 to June 2010
  • Developed custom web applications as needed to support library online services using Django, Ruby on Rails and PHP.
  • Ensured uptime and responsiveness of library web services used and depended on by over 3,000 faculty, students and clinicians on a daily basis.
  • Administered Linux and Windows servers.
  • Oversaw support and administration of library IT systems.
  • Supervised one IT support person.
Relevant tech:

Technology Coordinator

University of Tennessee— May 2003 to July 2005
  • Managed all IT operations of the School of Information Sciences, including the planning, acquisition, implementation and support of technology to assist the teaching and research needs of faculty, students and staff.
  • Designed, implemented and maintained web information systems for the school, integrated data from multiple database servers and disparate information systems.
  • Administered Windows, Linux and Mac clients and servers.
  • Oversaw support for distance education delivery system.
Relevant tech:

Graduate Research Assistant

University of Tennessee— August 2001 to May 2003
  • Analyzed data collected by web based surveys.
  • Designed and implemented web based survey and automated the data collection process.
  • Organized and administered web usability studies as part of a research project for the National Science Foundation's digital library project.
  • Participated in the authoring and editing of scholarly research to be published in peer reviewed journals.