| - |
.NET Ecosystem: C#, VB.NET, ASP.NET Core (6–9), MVC, Web API, Web Forms, Blazor, Dapper
|
| - |
Cloud & DevOps: Azure (App Services, Functions, Logic Apps), Azure SQL, CI/CD with Azure DevOps (Git, Pipelines)
|
| - |
Database: Azure SQL, SQL Server (2005–2022), T-SQL, performance tuning, indexing, partitioning, Always On, replication
|
| - |
Web Services: RESTful APIs (OpenAPI/Swagger), SOAP (WCF), JWT, OAuth 2.0, API Gateway patterns
|
| - |
Frontend: JavaScript (ES6+), jQuery, AJAX, Bootstrap 5, HTML5, CSS3, Responsive Design
|
| - |
Tools & Practices: Visual Studio, Git, TFVC, Agile/Scrum, Domain-Driven Design, Clean Architecture, Unit Testing, Integration Testing
|
| - |
AI & LLM Integration: Programmatic use of OpenAI (ChatGPT 3.5, 4, 4-turbo), Grok (all versions), and Claude (Anthropic) APIs; prompt engineering, RAG patterns, function calling, embeddings, and AI-assisted development workflows
|
| - |
Leadership: Technical mentoring, code reviews, architecture design, interviewing, onboarding, documentation
|
| - |
Soft Skills: Excellent communication, stakeholder management, client-facing experience, remote collaboration
|
| - |
Independent Consultant & Remote Contractor (1996–Present)
Delivered enterprise-grade .NET solutions with modern AI integration. Specialized in greenfield projects, legacy modernization, cloud migration, performance optimization, and embedding ChatGPT, Grok, and Claude APIs into business workflows for automation, data analysis, and intelligent UIs.
|
| - |
Moving-Industry Enterprise Client (2004–Present)
Partnered long-term to architect and deliver dozens of .NET web applications across the full Microsoft stack (Web Forms → Core), powering intranet, extranet, and operational management tools. Designed and implemented high-throughput APIs to ingest, validate, and route lead/move data from 3rd-party providers through multi-stage processing pipelines into core systems. Built secure, automated identity and access management solutions that save the security team hundreds of hours annually through streamlined workflows and automation. Implemented SAML 2.0 and OIDC SSO in complex multi-tenant environments.
|
| - |
Clinical-Trial Patient Recruitment Platform (2004–Present)
Sole architect and lead developer of a mission-critical system serving global pharmaceutical sponsors, research sites, and project managers. Designed the full stack—from database schema to RESTful services—underpinning a central recruitment portal and over 200 study-specific websites with unique branding, workflows, and compliance requirements. Ensured HIPAA, SOC 2, SOX, GDPR, ISO 27001, and Data Privacy Framework compliance through rigorous testing, Qualys vulnerability scans, and SonarCloud code analysis. Guided infrastructure evolution from on-premises servers to fully cloud-native PaaS on Azure, enabling secure, scalable handling of PII at global scale. Implemented georeplicated databases with automated failover and disaster recovery processes to guarantee zero data loss and maximum uptime.
|
| Microsoft Certified: Azure DevOps Engineer Expert |
Jan 9, 2023; Jul 15, 2023; Jul 24, 2024; Nov 18, 2025 |
| Microsoft Certified: Azure Database Administrator Associate |
Jan 2, 2023; Jul 7, 2023; Jul 24, 2024; Nov 18, 2025 |
| Microsoft Certified: Azure Developer Associate |
Dec 27, 2022; Jul 1, 2023; Jul 24, 2024; Nov 18, 2025 |
| MCSD: App Builder — Charter Member |
Sep 25, 2016 |
| MCSE: Data Management and Analytics — Charter Member |
Sep 25, 2016 |
| MCSD: Web Applications |
May 9, 2014 |
| MCSA: SQL Server 2012/2014 |
May 2, 2014 |
| MCPD: Web Developer 4 |
Oct 5, 2011 |
| MCITP: Database Administrator 2008 |
Sep 23, 2011 |
| MCITP: Database Developer 2008 |
Sep 14, 2011 |
| MCPD: ASP.NET Developer 3.5 |
Oct 5, 2011 |
| MCITP: Database Administrator (SQL Server 2005) |
Dec 17, 2007 |
| MCPD: Web Developer |
Oct 30, 2007 |
| MCSD: Microsoft .NET |
Sep 24, 2003 |
| MCAD: Microsoft .NET |
Feb 25, 2003 |
| MCSD: Visual Studio 6.0 |
Nov 20, 2002 |
| MCDBA: SQL Server 2000 |
Nov 13, 2002 |
| AZ-400 |
Designing and Implementing Microsoft DevOps Solutions |
Jan 9, 2023 |
| DP-300 |
Administering Microsoft Azure SQL Solutions |
Jan 2, 2023 |
| AZ-204 |
Developing Solutions for Microsoft Azure |
Dec 27, 2022 |
| 70-494 |
Recertification for MCSD: Web Applications |
Nov 13, 2015 |
| 70-492 |
Upgrade MCPD: Web Developer 4 to MCSD: Web Apps |
May 9, 2014 |
| 70-480 |
Programming in HTML5 with JavaScript and CSS3 |
May 7, 2014 |
| 70-459 |
Transition MCITP to MCSE: Data Platform |
May 7, 2014 |
| 70-458 |
Transition MCTS to MCSA: SQL Server 2012 — Part 2 |
May 2, 2014 |
| 70-457 |
Transition MCTS to MCSA: SQL Server 2012 — Part 1 |
Apr 29, 2014 |
| 70-567 |
Upgrade MCPD Web Developer to MCPD ASP.NET 3.5 |
Oct 5, 2011 |
| 70-523 |
Upgrade MCPD .NET 3.5 to .NET 4 Web Developer |
Oct 3, 2011 |
| 70-453 |
Upgrade MCITP DBA to MCITP DBA 2008 |
Sep 23, 2011 |
| 70-451 |
PRO: Designing Database Solutions (SQL Server 2008) |
Sep 14, 2011 |
| 70-433 |
TS: SQL Server 2008, Database Development |
Sep 8, 2011 |
| 70-431 |
TS: SQL Server 2005 — Implementation and Maintenance |
Dec 17, 2007 |
| 70-447 |
Upgrade MCDBA to MCITP DBA (SQL Server 2005) |
Nov 29, 2007 |
| 70-547 |
PRO: Designing Web Apps with .NET Framework |
Oct 30, 2007 |
| 70-528 |
TS: .NET 2.0 — Web-based Client Development |
Oct 11, 2007 |
| 70-536 |
TS: .NET Framework — Application Development Foundation |
Oct 3, 2007 |
| 70-300 |
Analyzing Requirements and Defining .NET Solution Architectures |
Sep 24, 2003 |
| 70-218 |
Managing a Windows 2000 Network Environment |
May 8, 2003 |
| 70-270 |
Installing, Configuring, Administering Windows XP Professional |
Apr 17, 2003 |
| 70-306 |
Developing Windows Apps with VB.NET |
Mar 4, 2003 |
| 70-310 |
Developing XML Web Services with VB.NET |
Feb 25, 2003 |
| 70-305 |
Developing Web Apps with VB.NET |
Feb 24, 2003 |
| 70-229 |
Designing and Implementing Databases with SQL Server 2000 |
Feb 20, 2003 |
| 70-100 |
Analyzing Requirements and Defining Solution Architectures |
Nov 20, 2002 |
| 70-176 |
Designing Desktop Apps with VB 6.0 |
Nov 14, 2002 |
| 70-215 |
Installing, Configuring, Administering Windows 2000 Server |
Nov 13, 2002 |
| 70-175 |
Designing Distributed Apps with VB 6.0 |
Nov 8, 2002 |
| 70-028 |
Administering SQL Server 7.0 |
Oct 31, 2002 |
| 70-029 |
Designing Databases with SQL Server 7.0 |
Sep 12, 2002 |