About Me
Since 2011, I have been serving as Solution Architect and Development Lead, delivering robust and configurable implementations of Microsoft’s Power Platform (Dynamics 365/CRM) for governments, non-profits, and private enterprise.
- Design and delivery of products, accelerators, and bespoke applications used by customers, partners/contractors, field agents, and back office users
- Design and delivery of APIs and process automation using Power Automate, Azure Function Apps, and Azure App Services
- Extending/integrating with Azure cloud services, other Microsoft services (e.g. SharePoint Online), and on-premise services
- Lead or assist in requirement gathering sessions and status update calls with stakeholders and application owners
- Assembly and presentation of proofs-of-concept and pre-sales proposals
- Technical documentation of solution architecture and code components
- ALM (CI/CD) process maintenance to ensure consistent and reliable deployments
- Code reviews and test automation
- Power Apps configuration and development (plugins, workflows, scripts, custom PCF controls)
- Power Pages configuration and development (HTML/CSS/JavaScript/Liquid)
Employment
Solution Architect — Contractor (Self-Employed) Current
Power Platform solution/product architecture, development, QA and technical documentation
Manager — KPMG May 2018 - Feb 2022
Power Platform solution/product architecture, development, QA and technical documentation; RFP responses and pre-sales demos
Senior Technical Consultant — Adoxio Oct 2015 - May 2018
Dynamics 365 (cloud and on-premise) and Portals (cloud and on-premise) administration and development; RFP responses and pre-sales demos
Dynamics Technical Consultant — Adxstudio Aug 2012 - Oct 2015
Dynamics 365 (cloud and on-premise) and Adxstudio Portals (cloud and on-premise) administration and development; RFP responses and pre-sales demos
Dynamics Technical Consultant — Innersource IT Jan 2011 - Aug 2012
Dynamics CRM (on-premise) administration and development
Certifications
- Power Platform Developer (PL-400)
- Dynamics CRM Applications (MB2-700)
- Dynamics CRM Customization and Configuration (MB2-866)
- Dynamics CRM Installation and Deployment (MB2-867)
Dynamics 365
- Customer Service
- Marketing
- Sales
Code
- PowerFX
- C# (.NET)
- Liquid (Power Pages)
- JavaScript / TypeScript
- HTML + CSS
- PowerShell
Tools
- Azure DevOps
- Visual Studio
- Visual Studio Code
- Playwright + Axe + Artillery
- Azure Load Testing / JMeter
- Git