Mathieu Alexandre Cupryk
Senior Lead Software Engineer
mathieu_cupryk@hotmail.com  |  204-998-1330  |  https://www.itweb.ca
83-15665 Mountain View Drive, Surrey, BC V3Z 0W8, Canada

Professional Summary

Senior Lead Software Engineer and Full-Stack Architect with 30+ years of experience designing, developing, modernizing, and supporting enterprise-scale applications across government, insurance, healthcare, financial services, telecommunications, and SaaS platforms. Proven expertise delivering secure, scalable, and high-performance solutions using .NET (C#, VB.NET, ASP.NET Core), Java, Python, Node.js, Ruby on Rails, React, Angular, Blazor, and cloud-native architectures on Azure, AWS, and GCP.

Extensive experience leading large-scale modernization initiatives, enterprise integrations, API development, cloud migrations, DevOps automation, and application security programs. Successfully supported and managed hundreds of business-critical applications, led vulnerability remediation efforts across large application portfolios, and delivered cloud-based solutions utilizing microservices, REST APIs, event-driven architectures, Infrastructure as Code (Terraform, Bicep, ARM), and CI/CD pipelines.

Strong background in enterprise data platforms including SQL Server, Oracle, PostgreSQL, MongoDB, Cosmos DB, and other relational and NoSQL technologies. Experienced implementing secure authentication and authorization solutions using OAuth 2.0, OpenID Connect, JWT, Azure AD, Okta, SAML, and enterprise identity management systems.

Recognized for technical leadership, cross-functional collaboration, and the ability to communicate effectively with both technical and business stakeholders. Proven track record of mentoring development teams, driving Agile delivery practices, and delivering complex, mission-critical projects on time while maintaining high standards for quality, security, performance, and operational excellence.

Education

Concordia University
B.Sc. in Computer Science (Systems Architecture / Programming)
Montreal, QC — 1998
John Abbott College
Diploma in Sciences (Pure & Applied Sciences)
Sainte-Anne-de-Bellevue, QC — 1994

Certifications

IKMNET.COM
Certified in C# / MVC / .NET / LINQ / MVVM (2014)
PROVEIT.COM
Certified in ASP.NET (2007)
BRAINBENCH.COM
Certified in C# (2007)
Certified in VB.NET (2007)
Object-Oriented Programmer (2002)
Certified in C++ (2002)
Certified in VB6 (2002)

Work Experience (Most Recent 5 Positions)

Senior Lead Software Engineer
WorkSafeBC (Richmond, BC)
Sep 2021 – Present  (4 yrs 9 mos)

Supported and managed over 200 IT applications at WorkSafeBC, specializing in ASP.NET, Blazor, Angular, React, and Ruby on Rails for rapid prototyping and deployment of internal tools and administrative systems. Led efforts to remediate vulnerabilities in more than 100 applications and upgraded Kendo UI for over 30 applications. Ensured deployment, security, and performance of critical applications across multiple environments, leveraging modern front-end and back-end technologies.

•  Designed, implemented, and maintained cloud infrastructure using Infrastructure as Code (IaC) tools such as Azure Resource Manager (ARM) templates, Bicep, and Terraform, ensuring consistent, automated, and scalable deployments. Additionally, created a cross-platform bug tracking application using the Electron Framework for Linux, integrating Node.js backend, React/CSS UI, SQLite storage, Playwright automated testing, CI/CD pipelines, and secure OAuth authentication.

•  Designed and implemented RESTful APIs and web services in C#/.NET (ASP.NET 6-7) and React, leveraging Entity Framework to enable seamless CRUD operations, metadata processing, and secure integrations with Dynamics 365, SharePoint, and external systems via Azure API Management.

•  Architected, developed, and modernized front-end applications using Angular, React.js, Blazor, Razor, and Vue.js, ensuring WCAG accessibility compliance and responsive design with Bootstrap, Tailwind, and Material UI.

•  Developed and maintained single-page applications (SPAs) using React + TypeScript, ensuring high performance, accessibility, and cross-browser responsiveness.

•  Built and optimized RESTful APIs and backend services using Node.js and Express.js, supporting complex financial workflows such as repo transactions and collateral management.

•  Leveraged Microsoft Azure services (Active Directory, Blob Storage, Virtual Machines, Functions, Service Bus, API Management) and AWS/GCP for secure, hybrid, cloud-enabled deployments and integrations.

•  Developed full-stack applications using Python (Django/Flask), Java, PHP, and .NET, including specialized systems such as the Exposure Registry Program for health and safety tracking.

•  Implemented secure authentication and authorization using OAuth 2.0, OpenID Connect, SAML, Kerberos, JWT, LDAP, Azure AD/MSAL, and Multi-Factor Authentication (MFA) to safeguard enterprise applications.

•  Collaborated across business and technology teams using Git, Jira, BitBucket, Confluence, and ServiceNow, ensuring transparency and efficiency across Agile workflows.

•  Produced comprehensive technical documentation, functional designs, and prototypes in Confluence and SharePoint, ensuring alignment between business requirements and technical delivery.

•  Utilized Tailwind CSS, React Query, and TypeScript to improve UI consistency, maintainability, and data synchronization between front-end and back-end APIs.

•  Designed cross-platform mobile applications using React Native, Flutter, and Swift/Objective-C, ensuring optimal usability and performance across iOS and Android devices.

•  Implemented and maintained CI/CD pipelines using Azure DevOps (YAML), Jenkins, and GitHub Actions, automating build, test, and deployment workflows across multiple environments.

•  Applied software security best practices using tools such as Mend (WhiteSource) and Snyk, proactively identifying and remediating vulnerabilities.

•  Implemented end-to-end and component testing using Cypress and Playwright, validating UI workflows, cross-browser behavior, and API integrations through maintainable automated test suites.

•  Leveraged AI coding assistants and large language models (LLMs) (e.g., GitHub Copilot, ChatGPT) to improve code quality, accelerate development, generate unit tests, and automate documentation, enhancing team productivity and adherence to best practices.

•  Modernized and upgraded .NET applications using C#, ASP.NET Web API, and RESTful architecture to enhance performance, maintainability, and scalability. Integrated CI/CD pipelines and automated testing to ensure quality and consistent deployments.

•  Developed a full-stack Exposure Registry web application using Python (Django), HTML, CSS, and JavaScript, designed to track hazardous materials and worker exposure, including advanced search, reporting, and data compliance features.

•  Customized and extended Microsoft Dynamics CRM solutions using C# plugins, workflows, and the Dynamics 365 SDK to automate business processes, integrate with external systems, and enhance CRM functionality for enterprise stakeholders.

•  Designed and developed public-facing and authenticated web portals using Power Apps Portals (formerly MS Portals), configuring entity forms, web pages, Liquid templates, and role-based access to deliver secure self-service experiences integrated with Dataverse and Dynamics 365.

Senior Lead Software Engineer
New Value Group Inc. (Burnaby, BC)
Sep 2019 – Sep 2021  (2 yrs)

Led the development of a comprehensive web application for the Bible Studies Fellowship Organization, supporting 200,000 daily users. Designed and implemented scalable solutions across multiple platforms, leveraging modern front-end and back-end technologies, while ensuring optimal performance, security, and user experience.

•  Collaborated closely with UX designers, service designers, and design researchers to align Ruby on Rails APIs with React and JavaScript front ends, applying user-centered design principles, journey mapping, and usability testing to deliver seamless, accessible user experiences across desktop and mobile platforms.

•  Developed dynamic and responsive user interfaces using React, Angular, Vue.js, Blazor, Razor, HTML5, CSS3, Bootstrap, Angular Material, and Tailwind CSS to deliver modern, cross-platform applications.

•  Created Rails-based content management and delivery APIs, handling dynamic lesson plans, scripture text, media assets, and study guides - all secured using OAuth 2.0 and JWT authentication integrated with Azure AD and Google Identity.

•  Built and maintained Rails + React hybrid applications, with Rails serving as the API layer and React/Vue.js driving rich front-end interactions for study interfaces, video playback, and live discussion threads.

•  Designed and developed scalable, multitenant SaaS architectures and distributed systems using microservices, event-driven design, and Kubernetes container orchestration.

•  Applied React security best practices, including secure token and state management, input sanitization, XSS and CSRF prevention, HTTPS enforcement, and OWASP-compliant validation, ensuring safe handling of personal and payment data.

•  Prototyped SaaS platform modules using Ruby on Rails, integrating with AWS RDS (PostgreSQL) and consuming third-party APIs for authentication, payments, and user management.

•  Configured and managed Azure DevOps pipelines (YAML) for continuous integration and deployment of SaaS solutions.

•  Automated infrastructure provisioning and configuration using PowerShell and Terraform, ensuring reproducible and scalable cloud environments.

•  Implemented CI/CD pipelines and DevOps practices using Azure DevOps, GitHub Actions, Jenkins, Bamboo, TeamCity, Docker, and Git, streamlining delivery and release cycles.

•  Provided mentorship and technical guidance to junior developers in C++, C#.NET, debugging, version control, TDD, and clean code practices.

•  Integrated payment and donation gateways including Stripe, PayPal, and Braintree using Rails webhooks to support recurring contributions and subscription renewals.

•  Implemented ActionMailer and SendGrid API within Rails for automated email notifications, lesson reminders, and user engagement campaigns.

•  Developed and maintained Ruby on Rails applications, implementing database schemas, ActiveRecord models, background jobs, and REST APIs to deliver high-performance recommendations and content delivery features.

•  Worked with relational and non-relational databases including SQL Server, Azure SQL, Oracle, PostgreSQL, MongoDB, DynamoDB, and Cosmos DB, with expertise in data modeling, performance tuning, stored procedures, and ETL processes.

•  Developed reusable front-end components and TypeScript/React/Angular services, ensuring modularity, maintainability, and clear communication between UI and backend services.

•  Modernized legacy content management workflows by designing scalable, multitenant SaaS architectures and distributed systems using Rails, React, and Kubernetes, enabling seamless digital delivery and real-time collaboration.

•  Designed and enforced role-based and attribute-based access control (RBAC/ABAC) in SaaS platforms, leveraging JWT, Azure AD, and custom policy engines to ensure secure, granular access to digital services and sensitive data.

Senior Lead Software Engineer
Great West Life (Winnipeg, MB)
Jan 2018 – Sep 2019  (1 yr 8 mos)

Designed, developed, tested, and documented enterprise billing and claims applications for the insurance industry using a wide range of modern technologies, including ASP.NET Core 2.0???7, Blazor, Razor, C#, VB.NET, React, Angular, Ruby on Rails, JavaScript, Bootstrap, SASS/LESS, and jQuery. Focused on delivering scalable, high-performance, and secure solutions for billing, claims, and benefits processing, ensuring seamless integration with existing enterprise systems and consistent user experience across platforms.

•  Led the development of modern, responsive user interfaces using React, ASP.NET 6-7, Blazor, Razor, Angular, and Vue.js, ensuring WCAG accessibility and high performance across browsers and devices.

•  Integrated Windows and web applications with backend systems and RESTful APIs, delivering smooth and reliable data communication for billing and claims workflows.

•  Developed and consumed RESTful APIs with versioning, OpenAPI/Swagger documentation, and integration with relational (SQL Server, Oracle) and non-relational databases for transactional processing.

•  Contributed to internal tooling written in Ruby on Rails, developing automation features for claims auditing, report generation, and data reconciliation, integrated with .NET-based core services through REST APIs.

•  Implemented secure authentication and authorization using OAuth 2.0, OpenID Connect, SAML, Active Directory, and JWT-based access control, ensuring compliance with enterprise security and privacy policies.

•  Worked with cloud platforms including Azure and AWS to build scalable, cloud-native applications leveraging containerized deployments, auto-scaling, and load balancing for high availability.

•  Provisioned and automated infrastructure using Terraform and PowerShell, ensuring consistent, repeatable deployments across development and production environments.

•  Implemented DevOps practices and CI/CD pipelines using Azure DevOps (YAML), Tekton, ArgoCD, Helm, GitHub Actions, Jenkins, Bamboo, and Terraform, automating build, test, and deployment workflows.

•  Refactored legacy C++ and .NET applications into modern MVC/.NET Core architectures, improving maintainability, scalability, and system performance.

•  Built automated test suites using Python and Robot Framework for UI and API regression validation, with Postman used for functional and integration testing.

•  Designed and developed multi-tier billing, claims, and benefits applications using ASP.NET Core, React, and JavaScript frameworks for web and mobile platforms.

•  Built multi-platform mobile applications using Ionic/Capacitor for iOS and Android, with reusable TypeScript components and services for scalable front-end architectures.

•  Implemented security best practices including OWASP compliance, SQL/XSS protection, and secure cloud deployments using Azure Active Directory, SQL Azure, and Azure Key Vault.

•  Created Web Services using XML, SOAP, and WSDL, enabling seamless integration between legacy and modern enterprise systems.

•  Led the transformation of on-premise .NET and VB applications into cloud-enabled, service-oriented solutions, introducing RESTful APIs and automated CI/CD pipelines to support digital modernization and continuous delivery.

•  Managed enterprise identity and access using Active Directory, OAuth 2.0, and SAML, applying secure coding standards, automated security testing, and Zero Trust principles to protect critical business workflows.

•  Developed distributed claims and billing systems using microservices, asynchronous messaging, and DDD, ensuring high availability, resilience, and maintainability for enterprise financial workflows.

•  Applied GoA Information Management principles to enterprise data governance, access control, and secure cloud deployments, ensuring compliance with public sector mandates.

Senior Software Engineer
Complia Health (Vancouver, BC)
Jul 2017 – Jan 2018  (6 mos)

Developed and implemented enterprise-level ERP/EMR web applications to optimize the management of patient care, scheduling, visits, medications, medical insurance, documentation, and reporting for home healthcare workers. Focused on delivering integrated, user-friendly solutions that streamlined workflows, improved care coordination, and enhanced the overall efficiency of healthcare operations.

•  Developed full-stack healthcare applications using ASP.NET Framework 4.0-4.8, ASP.NET Core 2-5, React, and Ruby on Rails, integrating front-end interfaces with secure backend APIs and healthcare data systems.

•  Created client applications consuming WCF and RESTful services to integrate with third-party EHR/EMR APIs, improving interoperability and data exchange across systems.

•  Implemented server-side logic using Node.js, Express.js, and FastAPI to process and transform healthcare data in JSON, XML, HL7, and FHIR formats.

•  Designed and implemented a comprehensive User Security system, managing roles, permissions, and authentication across Web Forms, MVC, Web API, and WCF services, ensuring HIPAA compliance.

•  Automated administrative tasks, data synchronization, and report generation using Node.js scripts, CI/CD pipelines, Jenkins, Tekton, ArgoCD, and version control systems (Git, SVN, TFS, Bitbucket).

•  Developed and maintained responsive web applications using ASP.NET Core, Blazor, Razor, React, AngularJS, and jQuery, powering EMR modules for Immunizations, Medications, Vital Signs, Visits, Imaging, and Pathology.

•  Prototyped healthcare analytics dashboards using React and Rails APIs, enabling real-time visualization of patient outcomes, schedules, and medication adherence trends.

•  Programmed in Cerner Command Language (CCL) and SQL for data management, integrations, and system optimization.

•  Developed WPF desktop applications in C# with real-time connectivity via WebSockets, enhancing performance and interactive command execution.

•  Configured and maintained Azure DevOps pipelines (YAML) for automated build, test, and deployment of web and desktop healthcare applications.

•  Applied software security best practices, utilizing Mend and Snyk to identify and remediate vulnerabilities; enforced OWASP, HIPAA, and PII protection standards.

•  Automated infrastructure management using Terraform and PowerShell, ensuring consistent and repeatable cloud deployments.

•  Created comprehensive technical documentation, implementation roadmaps, and training materials for administrators and end users.

•  Developed automated testing frameworks using Python and Robot Framework for healthcare validation; implemented unit testing and TDD principles for code reliability.

•  Upgraded legacy ColdFusion and classic web applications to modern, responsive platforms using Angular, .NET Core, and Azure, ensuring improved user experience, accessibility, and integration with enterprise digital services.

•  Integrated GoA IT/IM frameworks into healthcare application development, ensuring privacy, security, and interoperability for patient data and digital health services.

•  Implemented identity and access management for healthcare applications, integrating HIPAA-compliant authentication, RBAC, and audit trails to support complex regulatory and organizational requirements.

•  Designed and managed healthcare databases using SQL Server, Oracle, and PostgreSQL, including schema design, query optimization, stored procedures, and integration with non-relational data stores for flexible patient data management.

Senior Lead Software Engineer
Trades Labor Corporation (Vancouver, BC)
Dec 2016 – Jul 2017  (7 mos)

Designed, built, tested, and documented a web-based payroll application using Microsoft Visual Studio 2015???2017, ASP.NET 4.5, AngularJS (1???2), React, Razor, Node.js, Bootstrap, LESS/SASS, HTML5, XML, SSRS, and JavaScript. Integrated the system with QuickBooks for invoicing and developed Web Services/Web API (C# 2.2) for payroll and accounting data synchronization. Leveraged Atlassian JIRA for Agile project management and Git, NPM, and Visual Studio Team Services for version control and CI/CD workflows. Led a team of 5 developers, promoting best practices in software development and deployment.

•  Led the design and development of responsive user interfaces using ASP.NET Framework 4.0-4.8, React, Angular, Blazor, Razor, and Vue.js, ensuring consistent and modern UI/UX across browsers and devices.

•  Architected scalable backend services using Python/Django, Ruby on Rails, Node.js, and Nest.js, integrating RESTful APIs for seamless cross-platform communication.

•  Developed and maintained RESTful services using C#, Entity Framework, and ASP.NET Core, optimizing data performance and reliability.

•  Implemented secure authentication and authorization using JWT and OAuth 2.0 across Node.js/Nest.js and ASP.NET applications, ensuring data protection and secure user access.

•  Integrated QuickBooks APIs for real-time payroll and invoicing synchronization, automating accounting workflows and reporting.

•  Applied DevOps best practices including CI/CD pipelines, automated testing, and deployment workflows using Jenkins, Tekton, and ArgoCD for streamlined delivery.

•  Addressed application security vulnerabilities using OWASP Top Ten principles and tools such as Mend and Snyk, ensuring compliance with enterprise security standards.

•  Leveraged Microsoft Azure services including Service Bus, App Services, and Application Insights for cloud-based deployments, monitoring, and performance optimization.

•  Developed and executed complex SQL queries, stored procedures, and functions in Microsoft SQL Server and Oracle, ensuring efficient data retrieval and transaction integrity.

•  Implemented client-side validation using jQuery, TypeScript, and ASP.NET MVC, enhancing user experience and input accuracy.

•  Performed integration, unit, and test-driven development (TDD) to ensure high-quality, maintainable, and bug-free code.

•  Automated deployments and configuration management using PowerShell, Group Policy, and SCCM for desktop and enterprise systems.

•  Collaborated with cross-functional teams including developers, project managers, UX designers, service designers, design researchers, and QA engineers, applying user-centered design thinking and usability testing to deliver quality releases on time and within scope.

•  Migrated legacy payroll modules to Azure Cloud, improving scalability, reliability, and operational efficiency.

•  Created detailed technical documentation, prototypes, and design specifications to guide development and maintain project alignment with business goals.

•  Incrementally replaced legacy reporting and data processing systems with Python-based analytics and web dashboards, automating workflows and enabling digital self-service for business users.

•  Applied DevSecOps and Zero Trust principles by automating security controls, managing attribute-based access, and integrating identity providers (Azure AD, Okta) to protect cloud-based analytics and reporting platforms.

•  Built distributed analytics and reporting platforms using microservices, event-driven pipelines, and domain-driven design, enabling real-time insights and flexible data integration for business users.