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.
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.
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.
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.
Skills
Modern Web
Microsoft Stack
Azure & Cloud AI
AI & Automation
Architecture & Data
Certifications
Microsoft Certified Solution Developer: Microsoft .NET
Microsoft
Microsoft Certified Application Developer: Microsoft .NET
Microsoft