Lawrence Smith is a Senior Software Architect based in Phoenix with over two decades of engineering experience and eight years focused on systems and site reliability at Apriva. He specializes in Domain-Driven Design, cloud-native Microsoft stacks (.NET/.NET Core, SQL Server, Azure) and building decoupled, testable services that scale beyond monolithic databases. A pragmatic advocate for ubiquitous language and healthy boundaries, he combines strong database architecture roots from earlier roles with modern practices like TDD, SOLID, and RESTful design. Lawrence has deep experience in regulated domains (healthcare, legal) where predictability and auditability matter, and he’s begun exploring practical AI/LLM applications for business. Colleagues know him for turning fuzzy problem statements into clear, deployable domains by naming things correctly and enforcing discipline in delivery.
8 years of coding experience
21 years of employment as a software developer
ElectroMechanical Computer Technology, Computers, Electronics, ElectroMechanical Computer Technology, Computers, Electronics at New York Institute of Technology - Central Islip
Dapper Extensions that throw exception when a column returned has no property to map to.
Contributions:3 commits in 8 months
throwdapperextensionsmapdapper-extensions
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lawrence Smith - Senior Software Architect at Apriva