PPDocs - Software Developer, C#/.NET Backend
Jan 2023 - Jun 2026Mortgage loan document-generation platform serving lenders in all 50 states
- Modernized a 20-year-old VB.NET codebase to .NET 8-10, migrating business logic from legacy stored procedures into MediatR/CQRS handler pipelines using Entity Framework Core and Dapper.
- Built a multithreaded C# tool that parsed a 50+ page legacy XHTML/JavaScript order form governed by state-specific legal, internal, and monetary rules, then generated equivalent Blazor Server pages with visibility conditions, save/retrieval wiring, and backing C# behavior objects, automating the bulk of the UI migration.
- Designed and implemented the team's .NET Aspire setup end to end, orchestrating five services plus Azure SQL, RabbitMQ, Redis, and MailHog under one local startup, with a test-database builder for reproducible resets.
- Wrote a custom Azure SQL Aspire integration to keep local development from falling back to the default SQL Server (MSSQL) container, which cannot run on the team's ARM-based laptops.
- Built event-driven workflows that route newly submitted loans from the order form UI or API to the intranet whiteboard for attorney review.
- Built mortgage document-generation features, assembling C#-computed content and tables into Aspose Word templates (rendered to PDF) - a library of 100+ compliant loan documents spanning TRID, RESPA, and non-RESPA packages.
- Built an LLM-powered mapping feature using Gemini Flash to match customers' free-text interest-rate source descriptions to platform index definitions and present the suggested match for confirmation, automating a manual, error-prone step.
- Built the Encompass Partner Connect integration for ICE Mortgage Technology and implemented UCD 2 delivery in MISMO XML to clients or directly to the GSEs, including Fannie Mae and Freddie Mac.