Senior.NET Developer at Smiley Technologies, Inc. (2023-04 – 2026-05)
- Production Loan Origination System modernization — Independently designed and built a production.NET loan-origination API that replaced a fixed-position, pipe-delimited contract with structured JSON and a relational SQL Server model, removing arbitrary payload limits on repeating collections such as co-signers.
- Production Loan Origination System modernization — Designed a SQL Server schema containing more than 20 related tables and mapped payloads containing dozens of nested objects and hundreds of properties; implemented dependency-ordered persistence with shared connection and transaction handling, rollback, and core-banking stored-procedure integration.
- Real-Time Payments architecture — Served as system architect for a real-time payments initiative, designing RESTful.NET API architecture, SQL Server schemas, API contracts, third-party payment-provider and core-banking integrations, workflow pseudocode, and completion estimates.
- Real-Time Payments architecture — Designed canonical vendor-to-core workflows with duplicate-request and transaction-identifier checks, retries, timeouts, logging, cancellation, failure-state processing, transition auditing, and OAuth 2.0 and JWT security.
- Supported approximately 37.NET 8 microservices, an Angular web-banking platform, and a large WinForms teller application supporting more than 12 financial institutions; worked with SQL Server and DB2-based core-banking procedures and upgraded the teller application from.NET Framework 4.7 to 4.8.1.
- Reviewed pull requests for missing validation, redundant or overly broad database calls, dependency-boundary issues, and domain-driven-design violations; assisted junior developers with troubleshooting, development workflows, and technical guidance..NET Developer at Vector Solutions (2018-04 – 2022-12)
- Learning-management system modernization — Maintained legacy ASP.NET WebForms applications while helping move the platform toward.NET 5 and RESTful Web API architecture.
- Learning-management system modernization — Moved business logic out of WebForms code-behind, modernized legacy data-access patterns, migrated selected ADO.NET and stored-procedure logic into Entity Framework, and created EF-based wrappers for procedures retained for database-side execution.
- Online examination component — Developed and maintained large, complex SQL Server stored procedures for server-side question selection and multiple-choice answer delivery, reducing opportunities for cheating by preventing answer-selection behavior from being exposed to the client.
- Acquisition data consolidation — Consolidated course and user data from seven acquired online-learning platforms using iterative SQL migration scripts, temporary staging tables, conflicting-schema reconciliation, field-level checks, peer review, and progressively larger test runs.
- Course-progress microservice — Developed backend functionality for a.NET microservice processing student course progress using Entity Framework and PostgreSQL, with GraphQL and event-bus integration; wrote NUnit and xUnit tests for business logic and regressions.
Web Application Developer at Cane Bay Partners, LLC (2015-02 – 2017-10)
- Developed and maintained financial and marketing applications, including customer-facing systems, loan-management applications, underwriting decision engines, and internal business workflows, using C#, VB.NET, ASP.NET MVC, Web API 2, WebForms, SQL Server, and MySQL.
- Built SQL-backed application logic and third-party integrations for customer-facing and internal financial-services workflows; assisted with ticket organization and assigning work based on developer strengths.
- Trained and supported junior developers and served as a subject-matter expert on multiple applications.
Web Application Developer at Nearix, Inc. (2014-09 – 2015-02)
- Automotive marketing dashboard — Developed a fully responsive dashboard using JavaScript, jQuery, AJAX, and SQL Server-backed web services for a major automotive marketing client.
- Automotive marketing dashboard — Delivered features in an agile two-week sprint environment while collaborating primarily remotely with distributed teammates.
Web Developer IV/System Architect at Edgesource, Inc. (2007-11 – 2014-05)
- Developed and maintained 14 ASP.NET 3.5 and 4.0 web applications with SQL Server backends for the U.S. Department of State and implemented Active Directory-based security through a custom role-management web service.
Technical Consultant at CTGi, Inc. (2007-04 – 2007-11)
- Developed secure.NET and SQL Server budgeting and reporting systems for the Defense Intelligence Agency, including reporting and notification features within encrypted government network environments.
Web Developer at United States Air Force, Cryptologic Systems Group (2003-10 – 2007-04)
- Completed formal computer-programming technical training, developed and maintained internal workflow-management and equipment-tracking applications using Classic ASP, JavaScript, HTML, and SQL Server, and served as team lead for related software initiatives.