Mark Warpool is a Senior Software Engineer based in Dallas with 12 years of experience designing applications, databases, and microservice-driven APIs. He blends deep backend expertise in C#/.NET and Java with practical database work across MSSQL, MySQL and PostgreSQL, including notable contributions to the Marten .NET document DB where he implemented advanced full-text search and foreign-key management. At LaMotte he shapes software architecture and coordinates long-term development strategy, building on prior roles as an enterprise and solution architect at Teradata and ExactTarget. He’s equally comfortable in networking contexts—TCP/IP and network OS design—which informs his approach to resilient distributed systems. Self-educated in software engineering, he pairs hands-on coding with a systems-level view that helps teams migrate legacy platforms to modern, HATEOAS-compliant RESTful services. Quietly practical and detail-oriented, he often surfaces database schema and migration improvements that prevent costly production regressions.
12 years of coding experience
17 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Self Educated
.NET Transactional Document DB and Event Store on PostgreSQL
Role in this project:
Back-end Developer / Database Engineer
Contributions:13 commits, 10 PRs, 26 comments in 3 years 3 months
Contributions summary:Mark primarily focused on implementing and enhancing full-text search capabilities within the Marten project, a .NET-based transactional document database. They added new search functions like `Search`, `PlainTextSearch`, and `PhraseSearch` to the `IQuerySession` interface. The user also introduced the functionality for creating and managing foreign key relationships, including cascading deletes and external table references. Additionally, the user worked on the database schema management by adding logic for detecting changes in foreign keys, and applying required changes and rollbacks.
Postgresql as a Document Database and Event Store for .Net Applications
Contributions:36 pushes, 8 branches in 5 years 2 months
sqlserversql-serversqldatabasepostgres
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
Mark Warpool - Senior Software Engineer at LaMotte Company