# Emerson Matthews > Lead Backend Engineer | TypeScript, Node.js, PostgreSQL | API & Systems Design Location: Raleigh-Durham-Chapel Hill Area, United States Profile: https://flows.cv/emerson ## Work Experience ### Staff Software Engineer @ Betterworks Jan 2024 – Present Backend-focused engineer leading a team of 5 developers migrating a production API from Django to NestJS (Node.js), including greenfield database schema and endpoint design, with emphasis on high-scale performance and reliability. Key accomplishments: • Led a full rewrite of a legacy Django API to NestJS, including database schema redesign, endpoint redesign, and zero-downtime data migration, enabling long-planned product features • Led a successful MVP launch with minimal post-release defects • Designed and implemented a high-throughput, fault-tolerant data import system • Designed and shipped multiple Kafka-driven asynchronous features to improve decoupling and efficiency • Added extensive observability making troubleshooting easy ### Senior Software Engineer @ Betterworks Jan 2022 – Jan 2024 • Developed full-stack applications using Vue and AngularJS for front-end and Node, Python, PostgreSQL for back-end. • Designed reusable components and state management patterns to enhance application performance. • Achieved a 20x speed optimization for backend endpoints, significantly improving user experience. • Documented TypeScript best practices to streamline development processes and improve team efficiency. ### Senior Software Engineer @ Hyland Software (Perceptive Software) Jan 2018 – Jan 2022 | Remote Extended and maintained 200K lines-of-code legacy web app built with JQuery and Backbone. Architected and developed our future client written with Angular and TypeScript. Maintained Jenkins script that builds, tests, and deploys web apps using Helm, Kubernetes, and Docker. ### Software Developer @ SeniorVu Jan 2017 – Jan 2018 | Kansas City, Missouri Developed CRM using Vue, Node, and PostgreSQL. Scripted ETL process in Python to hydrate our CRM data. Developed mobile-native web app with Ionic. ### Software Engineer @ Perceptive Software (purchased by Hyland Software) Jan 2015 – Jan 2017 | Lenexa, KS Developed web software that integrates with our ECM product, and is written with our in-house JavaScript framework that uses JQuery and BackboneJS ### Software Engineer Intern @ Perceptive Software (purchased by Hyland Software) Jan 2014 – Jan 2014 | Lenexa, KS Developed document management enterprise software using C++, VS2013, and TFS. My team practiced agile methodologies including utilizing a Kanban board ### Software Engineer Intern @ Garmin International Jan 2013 – Jan 2013 | Olathe, KS Developed features for various in-house map technology applications using C++, C#, git, XAML, and Visual Studio 2008/2012 ### Software Engineer Intern @ Dow Kokam Jan 2012 – Jan 2012 Developed GUI software in Qt ## Education ### Bachelor of Science (BS) in Computer Science Missouri University of Science and Technology Jan 2011 – Jan 2015 ### Coursera ## Contact & Social - LinkedIn: https://linkedin.com/in/emerson-matthews --- Source: https://flows.cv/emerson JSON Resume: https://flows.cv/emerson/resume.json Last updated: 2026-03-22