Hey, I’m David! I’m an engineering lead located in Greenville, SC. I’ve spent 20+ years debugging the entire stack and 3+ years managing and leading engineering teams.
Currently I lead two engineering teams to create, optimize, and deliver .NET software for mid-size to Fortune 500 clients. My day-to-day ranges from mentoring, code reviews and client onboarding, to architecting projects and planning sprints.
For the past 5 years, I’ve worked remotely in leadership capacities and roles. As a development director, I recruited and mentored direct reports, closed sales opportunities, and planned and presented strategic growth plans. As a product owner, I engaged clients through technical roadmapping, estimation, design, documentation and implementation. As a team lead, I provided hands-on expertise and collaborative solutions to meet deadlines and promote team improvements.
As an individual contributor, I led development and ETL processes of an open-source .NET CRM and CMS designed for non-profits. I designed and optimized microservices and API’s for Azure and on-premise environments, ensuring best practices for security, performance, and reliability. Tooling I built directly converted over 50M+ records from proprietary systems, saving at least $1M per year in licensing costs. At scale, this system supported React Native apps for an organization with 35k weekly attendees, 180k+ user profiles, and 19 locations across South Carolina.
Prior to that, I worked as a software contractor for law enforcement, as a network analyst for a law firm, and a few other roles where I tried to take something apart, break it, and get it working again.
David is an engineering lead with two decades worth of mistakes, problem solving, and persistence to show for it. He loves finding ways to be more efficient, doing things with intensity, and sleeping outdoors whenever he can.
You can find him on Twitter and his website, davidstevens.us, except when he’s spending time with his family.