Mark Warpool

Senior Software Engineer at LaMotte Company

Dallas, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job17 years of employment as a software developer
bookComputer Software Engineering, Computer Software Engineering at Self Educated
stackoverflow-logo

Stackoverflow

Stats
19,742reputation
2.3mreached
592answers
20questions
Badges
namespaces
top-5%
entity-framework
top-5%
json
top-1%
wpf
top-5%
winforms
top-5%
linq
top-5%
github-logo-circle

Github Skills (36)

json10
postgresql10
asp-net10
foreign-keys10
document-database10
database-design10
db-schema10
database-schema10
database-management10
full-text-search10
schema10
marten10
linq9
dotnet9
multithreading9

Programming languages (3)

C#TypeScriptJavaScript

Github contributions (5)

github-logo-circle
JasperFx/marten

May 2016 - Aug 2019

.NET Transactional Document DB and Event Store on PostgreSQL
Role in this project:
userBack-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.
dotnetmartenevent-sourcingtransactionalsql
CodingGorilla/marten

Apr 2016 - Jun 2021

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