Summary
Katie Crain is a Principal Software Architect in Charlotte with 10 years of hands-on experience building web applications and leading technical teams across agencies and product shops. She blends pragmatic engineering—PHP OOP, Laravel, MySQL, JavaScript and node.js—with strong front-end and integration chops (Magento, Authorize.net, Mailchimp, social APIs) to deliver polished, customer-facing digital experiences. As a former Technical Director and Executive Director of Digital, she excels at translating creative briefs into maintainable architectures while keeping teams productive and upbeat. Known for resourcefulness and clear communication, she enjoys tackling tricky API integrations and rapid prototyping under tight timelines. Currently building playful, mission-driven projects at tms, she brings a mix of agency agility and architectural discipline that keeps projects shipping.
10 years of coding experience
13 years of employment as a software developer
UNC Charlotte