Resume

Software architect and consultant with 25+ years of experience designing enterprise systems, automating business processes, and building full-stack web applications. Recent focus on AI systems and intelligent automation built on Microsoft Azure — including Azure OpenAI Service and Azure AI Search — grounded in deep Microsoft-stack and systems-integration expertise. Proven track record leading cross-functional teams and delivering scalable solutions across telecom, BPO, and consulting domains.

Experience

2026 – Present

Independent Software Engineer & Solutions Architect

Self-Employed

  • Lead architecture and development of enterprise-grade systems, defining technical standards, integration patterns, and long-term platform strategy.
  • Design and deploy AI agent systems capable of autonomous reasoning, tool use, and multi-step task execution across business domains.
  • Build agentic engineering pipelines that combine LLMs, structured workflows, and external APIs to automate complex operational processes.
  • Author comprehensive technical documentation including systems specifications, architecture decision records, and integration guides.
  • Develop full-stack applications using TypeScript, React, Next.js, and Node.js, with PostgreSQL and cloud-native infrastructure.
  • Implement OIDC-based authentication and identity provider management, designing secure SSO integrations and access control policies across enterprise systems.
  • Design and maintain CI/CD pipelines using GitHub Actions, automating build, test, and deployment workflows across environments.
  • Establish engineering best practices, conduct architecture reviews, and mentor senior developers across project teams.
  • Collaborate with stakeholders to translate business strategy into scalable technical solutions with measurable outcomes.
Agentic EngineeringAI AgentsTypeScriptReactNext.jsNode.jsPostgreSQLN8NOpenAI APIAzure OpenAI ServiceOIDCDockerGitHub ActionsCI/CDSystems Architecture

2020 – 2026

Solutions Architect

Advantage Communications Inc.

  • Lead design and architecture of solutions for complex systems integration and process automation initiatives across the organization.
  • Architected and integrated AI capabilities into enterprise applications using Azure OpenAI Service, delivering natural-language interfaces, automated content generation, and intelligent assistants for internal business operations.
  • Built retrieval-augmented generation (RAG) knowledge assistants over internal documentation and knowledge bases, using Azure AI Search for vector indexing and semantic retrieval.
  • Developed and deployed cloud automation on Microsoft Azure using Azure Functions and Logic Apps, connecting AI services to line-of-business systems and eliminating manual processes.
  • Applied Azure AI Services (Document Intelligence and Language) to automate document processing, classification, and data extraction within BPO workflows.
  • Build modern web applications using React, TypeScript, and Next.js, delivering performant and maintainable front-end experiences.
  • Design and develop .NET and Blazor applications, collaborating with teams to architect robust and scalable solutions.
  • Design and manage PostgreSQL and SQL Server database schemas, queries, and data pipelines to support application and integration requirements.
  • Implement automation workflows with N8N and Power Automate to connect systems, drive operational efficiency, and reduce manual effort.
  • Utilize SSIS for data integration workflows, implementing complex mappings, transformations, and business rules.
  • Act as technical advisor to stakeholders, presenting solution recommendations and impact assessments to senior management.
  • Author detailed technical systems specifications, translating business requirements into clear architecture documentation, data models, and integration blueprints.
Azure OpenAI ServiceAzure AI SearchAzure AI ServicesAzure FunctionsMicrosoft Entra IDTypeScriptReactNext.jsNode.jsPostgreSQLC#.NETBlazorN8NPower AutomateSSISSQL ServerAgentic Engineering

2008 – 2020

Software Engineer

HGS Canada Inc.

  • Designed, developed, and deployed .NET native and web applications to meet business requirements and enhance operational efficiency.
  • Developed scalable .NET applications using C#, implementing design patterns and best practices for code quality.
  • Utilized SSIS for systems integration, designing data workflows to seamlessly exchange data between systems.
  • Collaborated with stakeholders to define integration requirements, data mapping rules, and efficient data exchange processes.
  • Participated in Agile development, contributing to sprint planning, stand-ups, and iterative delivery.
C#.NETASP.NETSSISSQL ServerJavaScriptHTMLCSS

1999 – 2008

Director, Information Technology

Advantage Communications Inc.

  • Led a team of IT professionals managing technology infrastructure and systems for hundreds of employees across multiple locations.
  • Developed and executed the IT strategic plan, achieving a 20% reduction in IT operational costs while improving service levels.
  • Led development of an internal CRM, Coaching, and Service Desk application, improving customer relationship management and service desk efficiency.
  • Drove digital transformation initiatives including robotic process automation (RPA) and N8N workflow automation to optimize business processes.
  • Implemented on-premise PBX system, overseeing full project lifecycle from vendor selection to deployment.
  • Managed vendor relationships, negotiated contracts, and ensured SLA compliance.
  • Built data-driven web applications using ASP.NET, and designed SQL Server and PostgreSQL database schemas, stored procedures, and optimization strategies.
ASP.NETC#.NETSQL ServerPostgreSQLSSISN8NJavaScriptHTMLCSSRPA

Skills

Modern Web

TypeScriptReactNext.jsNode.jsTailwind CSS

Microsoft Stack

C#.NETBlazorASP.NET CoreSSISSQL Server

Azure & Cloud AI

Azure OpenAI ServiceAzure AI SearchAzure AI ServicesAzure FunctionsAzure Machine LearningMicrosoft Entra ID

AI & Automation

Agentic EngineeringN8NPower AutomateRPAOpenAI APILangChain

Architecture & Data

Systems IntegrationDatabase DesignAPI DesignProcess AutomationSecurity & Compliance

Certifications

Microsoft Certified Solution Developer: Microsoft .NET

Microsoft

2004

Microsoft Certified Application Developer: Microsoft .NET

Microsoft

2003