Matt Cupryk
Senior Lead Software Engineer & Full-Stack Architect
Vancouver, BC, Canada  |  mathieu_cupryk@hotmail.com  |  LinkedIn  |  GitHub

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 (Specialization: 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.

•  Integrated authentication and authorization with Okta, Azure AD, and OAuth 2.0/OpenID Connect, enabling secure access control across regulated financial applications.

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

•  Designed, developed, and maintained internal applications using Ruby on Rails 6–7, leveraging ActiveRecord, ActionCable, and RESTful APIs for maintainable and secure back-end solutions integrated with Microsoft SQL Server and PostgreSQL.

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 UI/UX teams to align Ruby on Rails APIs with React and JavaScript front ends, ensuring 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.

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.

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 (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.

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.