Summary
Matthew Mcfarling is a software engineer with 14 years of experience building web applications and responsive APIs, primarily using Ruby on Rails. He has shipped production systems for startups and enterprise teams, currently contributing to Cisco after leading SaaS dashboard and infrastructure work at Analytics for Lawyers. Matthew combines backend expertise with hands-on ops—deploying and managing Ubuntu servers—and has built client-facing products as an independent contractor since 2009. His background spans iOS/macOS development, integrations with third-party APIs like Twilio, and early instructional-technology work that sharpened his focus on practical solutions and maintainable code. Based in Burlington, NC, he favors simple, pragmatic designs that scale and often dives into design patterns to determine the best fit for a problem. A detail that sets him apart is his long-running habit of owning both application code and the servers that run it, bridging development and operations effectively.
14 years of coding experience
6 years of employment as a software developer
Bachelor of Science in Computer Science, Computer Science, Mathematics, Physics, Bachelor of Science in Computer Science, Computer Science, Mathematics, Physics at University of North Carolina at Greensboro