EMPLOYMENT
Work History
WorkSafeBC (Richmond, BC)
Senior Lead Software Engineer
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.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | COBOL | Electron | FORTRAN | HTML | Ionic / Capacitor | Java / Kotlin | JCL | Python / Django / Flask | Razor | Ruby on Rails | Rust | Swift / Objective-C | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE |
| Cloud Platforms | AWS | AZURE | GOOGLE |
| JS Frameworks | Angular | Angular.js | Express.js | JQuery | Knockout.js | NestJS | Next.js | Node.js | React.js | Svelte | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | Bootstrap 5 | CSS/LESS/SASS/SCSS | Materialize CSS | Tailwind CSS |
| APIs | Azure API Management | GraphQL | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | Awk | CoffeeScript | JavaScript | Perl | PHP | PowerShell | Ruby | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Git | Subversion (SVN) | Team Foundation Server (TFS) |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS |
- 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.
New Value Group Inc. (Burnaby, BC)
Senior Lead Software Engineer
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.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | COBOL | Electron | HTML | Java / Kotlin | JCL | Python / Django / Flask | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AWS | AZURE | GOOGLE |
| JS Frameworks | Angular | Angular.js | Express.js | JQuery | Knockout.js | NestJS | Next.js | Node.js | React.js | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS | Tailwind CSS |
| APIs | AWS API Gateway | Azure API Management | GraphQL | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | CoffeeScript | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Git | Subversion (SVN) | Team Foundation Server (TFS) |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS |
- 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.
Reason for Leaving: End of project and contract finished.
Great West Life (Winnipeg, MB)
Senior Lead Software Engineer
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.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | Electron | GO | GO | HTML | Java / Kotlin | JCL | Python / Django / Flask | Razor | Scala | VB.NET | Visual Basic | Visual C++ |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AWS | AZURE | GOOGLE |
| JS Frameworks | Angular | Angular.js | Express.js | JQuery | Knockout.js | NestJS | Next.js | Node.js | React.js | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | Bootstrap 5 | CSS/LESS/SASS/SCSS | Materialize CSS | Tailwind CSS |
| APIs | Azure API Management | GraphQL | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | Awk | CGI | JavaScript | Perl | PHP | PowerShell | Ruby | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS | Tableau |
- 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.
Reason for Leaving: End of project and contract finished.
Complia Health (Vancouver, BC)
Senior Software Engineer
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.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Java / Kotlin | Python / Django / Flask | Razor | Scala | VB.NET | Visual Basic | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE | GOOGLE |
| JS Frameworks | Angular | Angular.js | Express.js | JQuery | Knockout.js | NestJS | Next.js | Node.js | React.js | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS |
| APIs | AsyncAPI | Azure API Management | GraphQL | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS | Tableau |
- 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.
Reason for Leaving: End of project and contract finished.
Trades Labor Corporation (Vancouver, BC)
Senior Lead Software Engineer
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.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Java / Kotlin | JCL | Razor | VB.NET | Visual Basic | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AWS | AZURE | GOOGLE |
| JS Frameworks | Angular | Angular.js | Express.js | JQuery | Knockout.js | NestJS | Next.js | Node.js | React.js | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | GraphQL | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS | Tableau |
- 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.
Reason for Leaving: End of project and contract finished.
Water Street Company (Kalispell, MT)
Senior Software Engineer
Designed, developed, tested, documented, and maintained complex web-based applications for the home and auto insurance industry, utilizing Microsoft Visual Studio, C#, SQL, ASP.NET 4.5, Bootstrap, HTML, XML, ActiveReports, and JavaScript. Spearheaded the development of advanced Web Services/Web APIs in a hosted environment and used Atlassian JIRA for efficient agile task management. Delivered high-quality solutions that supported both business and technical requirements while ensuring seamless integration and optimal performance.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | Angular | Angular.js | Knockout.js | Node.js | React.js | Vue.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SAP BusinessObjects | SSAS | SSIS | SSRS |
- Implemented key features in ASP.NET MVC 1-5 and Web Forms, including calendar controls, repeaters, form authentication, and validation (server and client-side).
- Developed RESTful APIs and middleware in Node.js/Express.js, managing request validation, authentication, logging, and integration with MS SQL Server and PostgreSQL.
- Configured and supported multi-organization, multi-tenant environments for enterprise clients across government, healthcare, and corporate sectors.
- Designed segregated environments for development, testing, staging, and production across multiple organizations while ensuring secure inter-org communication.
- Implemented Azure AD B2B and B2C to manage identity federation and secure access for multiple external and internal user groups.
- Integrated role-based access control (RBAC) across Azure, AWS, and GCP for delegated administration and service isolation.
- Maintained and enhanced legacy C/C++ applications across Linux environments while supporting cross-platform integrations involving C++, C#, and mainframe backends.
- Built .NET microservices, leveraging Azure Service Bus, Key Vault, and Blob Storage for secure, scalable, and asynchronous processing.
- Configured Azure Application Insights and Log Analytics to monitor Node.js and .NET services, enabling proactive performance tuning.
- Established monitoring, logging, and alerting systems for operational visibility, performance tracking, and audit readiness.
- Optimized data access layers using LINQ and ADO.NET, transmitted data efficiently using JSON, and developed OWIN Self Host services to bypass IIS limitations.
- Led project planning, roadmap creation, task breakdown, and milestone tracking while managing an offshore development team of 8 to deliver high-quality software solutions.
Reason for Leaving: End of project and contract finished.
Arctic Glacier Premium Ice (Winnipeg, MB)
Senior Software Engineer
Collaborated with cross-functional teams, including Finance, HR, Admin, and Corporate, to plan and deliver projects using both the Software Development Lifecycle (SDLC) and Agile methodologies. Developed and automated accounts receivable processes, leveraging Business Intelligence to reduce costs through bulk automation. Focused on building scalable web applications and rich user interfaces, while ensuring the seamless integration of systems and data. Delivered solutions that improved business operations and user experiences through advanced UI design and technical innovation.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AWS | AZURE |
| JS Frameworks | Angular | Angular.js | Knockout.js | Node.js | React.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Crystal Reports | SAP BusinessObjects | SSRS |
- Developed Web APIs and integrated with Microsoft Great Plains to process bulk transactions, credit invoices, and adjust pricing.
- Designed responsive web interfaces and applications using HTML5, CSS3, JavaScript, jQuery, Razor, AngularJS, and Node.js SPAs.
- Developed VSTO and CLI tools for batch processing, Excel exports, environment setup, and automation of developer operations.
- Built custom CMS modules (Umbraco/Kentico) and migrated SOAP services to RESTful APIs using Node.js and Nest.js, improving interoperability and workflow efficiency.
- Engineered advanced SQL queries, integrated OWASP Top Ten standards, and applied Agile and test-driven development (TDD) practices for high-quality deliverables.
- Managed projects using JIRA, designed user interfaces with DevExtreme, DevExpress, Bootstrap, and WPF, and analyzed user behavior to enhance UI/UX.
- Implemented backend services and automation scripts using Python and Rust for improved performance and system reliability.
Reason for Leaving: End of project and contract finished.
Landcor Data Corporation (Vancouver, BC)
Senior Lead Software Engineer
Collaborated with cross-functional teams, including Sales, Finance, HR, Admin, Help Desk, Networking, and Marketing, to drive project planning, delivery, and transition using the SDLC methodology. Managed risk while providing access to unique Canadian real estate data and analytics. Worked closely with the CEO on both strategic and tactical initiatives, focusing on high-security corporate data for key clients such as FortisBC, BC Government, and Vancity.
| Technologies | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | Angular | Angular.js | Knockout.js | Node.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS |
- Migrated legacy ASP.NET 1.0-4.0 Web Forms to modern technologies including ASP.NET MVC, Entity Framework 6, AngularJS, KnockoutJS, Bootstrap, HTML5/CSS3, jQuery, LINQ, and Web API.
- Delivered IT projects on time, within budget, and aligned with business objectives, including 5 major site migrations within 2 months.
- Developed BI solutions with SSIS, SSAS, SSRS, and Data Warehousing, migrated SSRS reports, and created Crystal/Active Reports for analytics and business operations.
- Modernized legacy services using Node.js/Express.js and Nest.js and integrated with AngularJS front-end applications.
- Implemented Sitecore/Umbraco CMS portals with responsive design, automated PDF generation, and developed training programs to enhance end-user adoption.
- Led cross-functional teams to ensure successful project outcomes, including SDLC ownership, change management, and performance optimization.
- Developed scalable backend microservices and automation pipelines using Python and Rust, improving system robustness and deployment speed.
Reason for Leaving: End of project and contract finished.
Greenbox Capital LCC (Miami, FL)
Senior Lead Software Engineer
Led cross-functional teams consisting of underwriters, sales, finance, help desk, networking, and marketing professionals in the planning, design, and delivery of a comprehensive loan credit application within the financial industry. Spearheaded the creation of an IT department from the ground up, developing a fully automated loan credit application that integrated with key services such as Equifax, Experian, Forte, DocuSign, Tlink Check, and Yodlee. Championed the adoption of industry best practices, ensuring successful project delivery through effective risk management and process optimization.
| Technologies | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | Blazor | C# | C++ | Classic ASP | HTML | Java / Kotlin | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | CosmosDB | DB2 | MICROSOFT AZURE SQL | MongoDB | MYSQL | NoSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | Angular | Angular.js | Knockout.js | Node.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 | Entity Framework Core 1-7 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | Microsoft Power BI | SAP BusinessObjects | SSRS |
- Led cross-functional teams through project planning, execution, and transition, following SDLC best practices and managing risks.
- Developed, designed, and tested COBOL and CICS programs, leveraging VSAM and DB2, and converted legacy payroll applications from VB/C++ to WPF (C#).
- Designed and implemented ESRI ArcGIS geodatabases and applications, improving geographic data management and analysis.
- Prepared detailed project plans, managed scope, schedule, budget, and quality, and coordinated team, client, and management communications.
- Integrated reporting applications and ETL processes using SSRS, Crystal Reports, SharePoint, and data warehouses.
- Created visual mockups, interactive prototypes, and detailed technical drafts (SolidWorks/AutoCAD), ensuring high-quality project deliverables.
- Developed web applications with ASP.NET MVC5, AngularJS, JavaScript, Bootstrap, jQuery, Kendo UI, and integrated with Oracle/SQL Server databases.
- Applied Scrum methodology within Agile frameworks to optimize team performance and project delivery.
Reason for Leaving: End of project and contract finished.
City of Winnipeg (Winnipeg, MB)
Senior Software Engineer
As Senior Software Lead/Manager, I successfully led a team of 10+ professionals within the Department of Public Works at the City of Winnipeg. I managed the full project lifecycle, from planning through delivery and transition, ensuring alignment with organizational objectives and the effective use of resources. By implementing both Standard Project Lifecycle (SDLC) and Agile methodologies, I drove the completion of key projects that enhanced operational efficiency and optimized system performance. My strategic leadership in selecting the right technologies and frameworks ensured high-quality delivery, risk management, and the achievement of significant business value.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | ColdFusion | DELPHI | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | Angular.js | JQuery | Knockout.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS | Materialize CSS |
| APIs | Azure API Management | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Led cross-functional teams through project planning, documentation, delivery, and transition, adhering to SDLC and effective risk management.
- Chose and implemented optimal programming languages, frameworks, libraries, and tools to achieve strategic business objectives.
- Enhanced legacy COBOL and CICS programs, and migrated Visual Basic/C++ payroll applications to WPF (C#), improving usability and performance.
- Designed ESRI ArcGIS geodatabases and applications for efficient spatial data management using MS Access, Oracle, ArcView, ArcObjects, and Visual Basic.
- Prepared project plans and estimates using JIRA, Microsoft Project, and TFS, managing scope, schedule, financials, risks, and quality.
- Created wireframes, mockups, interactive prototypes, and SolidWorks/AutoCAD technical drafts, ensuring high-quality deliverables.
- Developed and maintained web applications with ASP.NET MVC, Classic ASP, AngularJS, JavaScript, Bootstrap, Kendo UI, and integrated with PeopleSoft, Oracle, and SQL Server.
- Implemented TLS/SSL encryption and client certificates for secure XML messaging, maintaining compliance with security standards.
- Managed TFS for backlog, sprint planning, and task assignments, and applied Scrum/Agile practices to optimize team collaboration and delivery.
Reason for Leaving: End of project and contract finished.
City of Winnipeg (Winnipeg, MB)
Senior Software Engineer
Led a cross-functional team of 15+ professionals in the development and deployment of the Frozen Pipes web application for the Water Waste Department of the City of Winnipeg. Guided the project from conceptual design through to lifecycle management, ensuring that client and corporate objectives were met through the effective application of technology solutions. Focused on delivering a robust application that streamlined the tracking and management of frozen pipes, utilizing modern web technologies and frameworks while ensuring scalability, security, and ease of use. Collaborated with systems architects, software developers, and stakeholders to drive the success of the project.
| Technologies | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | C# | C++ | Classic ASP | ColdFusion | DELPHI | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | JQuery | Knockout.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS |
| APIs | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Led analysis, conceptual design, and lifecycle management of solutions, collaborating with architects and developers to align technology with client objectives.
- Designed and implemented the Frozen Services Web Application using ASP.NET MVC 1-5, incorporating Unit of Work, Repository patterns, OOP, Entity Framework, JSON, WCF, JavaScript, jQuery, WPF, and Ninject for managing frozen pipe issues.
- Developed client-side validation with ASP.NET MVC 1-5 and Unobtrusive jQuery Validator, ensuring robust, user-friendly data input.
- Performed GIS data management, enhancing data integrity, accessibility, and system architecture.
- Maintained and optimized GIS databases and applications through troubleshooting and root-cause analysis.
- Implemented CRUD operations with sorting, searching, and paging using Entity Framework 6 to streamline data management.
- Led responsive, mobile-friendly site development, ensuring effective requirements gathering, branding, content, and functional delivery.
- Facilitated Scrum ceremonies including sprint planning, backlog refinement, reviews, and retrospectives to foster collaboration and continuous improvement.
- Contributed to architecture and standards for Classic ASP and ASP.NET applications, integrating Web Services (WCF) for system performance.
- Managed database migrations/upgrades with FluentMigrator for SQL Server 2012, ensuring smooth production transitions.
- Applied design patterns, layered architecture, and Domain-Driven Design (DDD) principles to ensure scalable, maintainable solutions.
- Implemented Repositories and mapped Entities with Automapper to improve code maintainability.
Reason for Leaving: End of project and contract finished.
Manitoba E-Health (Health Sciences) (Winnipeg, MB)
Senior Software Engineer
Served as a Senior Programmer at Health Sciences Centre (HSC), playing a pivotal role in the ADMISSIONS, DISCHARGE, AND TRANSFER (ADT) Replacement Project. This initiative was focused on optimizing patient management across various care settings, including outpatient, inpatient, emergency, and day/night care. I was responsible for leveraging HL7 messaging standards (including ADT, SIU, ORM, and ORU) to integrate and streamline patient data systems. My role involved extensive work with legacy systems, data integration, and the development of customized solutions to meet the hospital's evolving healthcare technology needs.
| Technologies | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | C# | C++ | Classic ASP | COBOL | HTML | JCL | Open BASIC | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | Oracle RDB | PL/SQL | POSTGRESQL | RMS Files | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | JQuery | Knockout.js | Node.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS |
| APIs | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | TypeScript | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Reverse-engineered VAX/VMS processes for ADT systems at Health Sciences Hospital Manitoba to enable effective maintenance and enhancement.
- Maintained and developed COBOL/CICS hospital applications with DB2 back-end, ensuring high reliability and performance.
- Implemented DICOM-based functions to support imaging workflows and HL7 v2.x/v3, CDA, CCR, FHIR messaging for healthcare interoperability.
- Integrated EMR systems with ASP.NET Framework and vendor APIs, facilitating seamless patient record access.
- Developed a DICOM image viewer ActiveX component with client-side caching and HL7 reporting layer.
- Created Windows Forms applications to facilitate HIS, RIS, and EHR system communications.
- Programmed in CCL and SQL for complex healthcare database tasks, optimizing data retrieval and processing.
- Developed UML diagrams, activity diagrams, and OOAD artifacts to capture requirements and design solutions.
- Provided technical expertise for Cerner projects, business intelligence frameworks, and reporting architectures.
- Documented user stories, functional specifications, data flows, and workflows using MS Visio for clarity.
- Built FHIR-based APIs and message transformation logic to enable secure, real-time interoperability between healthcare systems.
- Designed middleware workflows with Cloverleaf and Mirth Connect to route, transform, and validate HL7 and FHIR messages efficiently.
Reason for Leaving: End of project and contract finished.
City of Winnipeg (Winnipeg, MB)
Senior Software Engineer
As an Information Systems Specialist, I led a team of 10+ professionals in the redevelopment of critical applications for Winnipeg Fleet Management and LCCM. My primary focus was optimizing fleet management through effective vehicle and equipment replacement strategies. I successfully delivered all solutions on time and within budget, driving improved operational efficiency and seamless integration across systems. By leveraging a combination of innovative technologies and agile methodologies, I ensured the alignment of business needs with technical solutions, ultimately enhancing the department’s ability to track, manage, and maintain its fleet and equipment.
| Technologies | ASP.NET 6-7 | ASP.NET CORE 2-5 | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | ASP.NET MVC 4-5 | BizTalk | Blazor | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | JQuery | Knockout.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS |
| APIs | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Developed robust applications using ASP.NET 1.0-4.0, MVC 1-5, C#/VB.NET, HTML, CSS, JavaScript, jQuery, JSON, AJAX, Telerik, DevExpress, WCF, MPF, and Entity Framework.
- Delivered the Replacement Schedule Application, integrating with RTA Fleet Management Software for real-time tracking of vehicles and equipment.
- Implemented data management using Entity Framework 4.1 with Code First and Generic Repository patterns.
- Migrated the Contact Database Application from VB6/Classic ASP to ASP.NET Framework 4-4.8 with SQL Server and Oracle back-end.
- Designed and implemented Active Directory Role-Based Access Management application to regulate user permissions.
- Elicited and modeled requirements through workshops, use cases, and MS Visio workflow analysis.
- Optimized database solutions for vehicle/equipment scheduling and produced detailed documentation including wireframes, mockups, and process flows.
- Collaborated with stakeholders to ensure functional and design alignment, supporting enterprise technology transitions.
- Applied Agile methodologies (MSF, SCRUM) to drive iterative software development and continuous improvement.
- Designed Service-Oriented Architectures (SOA) to deliver secure, high-performance, and scalable business solutions.
Reason for Leaving: End of project and contract finished.
Video King (Gaming Company) (Winnipeg, MB)
Senior Software Engineer
Contracted as a Senior Developer to design and implement Microsoft Active Directory Lightweight Directory Services (AD/LDS) to enhance user security across workstations and servers supporting Bingo and Casino applications. Spearheaded the development of secure, role-based access systems to meet stringent government clearance and approval regulations, while strengthening overall company security standards.
| Technologies | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF | WPF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | JQuery | Knockout.js |
| CSS Frameworks | Bootstrap 3 | Bootstrap 4 | CSS/LESS/SASS/SCSS |
| APIs | OData | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Azure DevOps (VSTS) | Azure Repos | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Developed role-based security applications using ASP.NET MVC 1-3, ASP.NET Framework 1.0-4.0, MVVM, MPF, C#, VB.NET, and C++ to ensure compliance with government security standards.
- Architected communication services for Microsoft Authorization Manager and AD/AD LDS using SQL, LDAP, and VB Scripts.
- Re-engineered security layer to manage directories directly, eliminating database dependency and improving scalability.
- Managed Active Directory/ADAM accounts, implementing authentication and encryption protocols for enhanced data protection.
- Developed user guides for AD/LDAP setup and migrated legacy ACLs to user-based security models.
- Implemented MD5 hashing for secure password storage in SQL Server and Oracle.
- Designed 3D graphic casino bingo applications using DirectX/OpenGL with C# and MVVM, enhancing user interaction.
- Built WCF applications to ensure seamless client-server communication.
- Led SharePoint-based solution design including lists, libraries, workflow automation, and collaboration tools.
Reason for Leaving: End of project and contract finished.
Government of Manitoba (Winnipeg, MB)
Senior Software Engineer
Contracted as a Senior Developer for the Manitoba Immigrant Division (LIM), focusing on enhancing the functionality of systems and applications. Developed comprehensive solutions using ASP.NET MVC 2 (C#/VB.NET), SQL Server (2000/2005/2008), and Oracle 11G, with a strong emphasis on Business Intelligence (BI) tools and reporting solutions for the Labor Board. Leveraged modern development practices to deliver robust case management tools, reporting services, and streamlined data management processes.
| Technologies | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | WCF |
| Databases | DB2 | MICROSOFT AZURE SQL | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| Cloud Platforms | AZURE |
| JS Frameworks | JQuery |
| CSS Frameworks | Bootstrap 2 | Bootstrap 3 |
| APIs | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO | ADO.NET | Dapper | Entity Framework 1-4 | Entity Framework 5-6 |
| Auth | Basic Authentication | Certificate-Based Authentication | Digest Authentication | Federated Authentication | JWT (JSON Web Token) | Kerberos | LDAP (Lightweight Directory Access Protocol) | OAuth 1.0-2.0 | OpenID | SAML (Security Assertion Markup Language) | SASL (Simple Authentication Security Layer) |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Developed Case Management application for the Labor Board using ASP.NET MVC 1-3, Classic ASP, SQL Server, Oracle, and BI tools including SSRS and Crystal Reports.
- Coached and mentored developers, promoting best practices, coding standards, and troubleshooting techniques.
- Developed financial management systems in VB, C#, ASP.NET, and Classic ASP for project funding, budgeting, and cash flow control.
- Migrated large-scale applications from VB6 to C#, modernizing the codebase for improved performance and maintainability.
- Applied Entity Framework, LINQ, and MS Application Blocks for robust database interactions.
- Collaborated with stakeholders to gather requirements, create user stories, and define system flows and functionality.
- Developed prototypes using jQuery and AJAX to demonstrate functionality and gather feedback.
- Created and deployed XML-based WCF services following SOA and SOAP principles for seamless system integration.
- Designed and implemented SQL Server stored procedures for efficient reporting in SSRS.
- Participated in project planning, unit and integration testing, engagement reviews, and QA procedures to ensure high-quality deliverables.
- Documented business processes, workflows, policies, and future-state designs, supporting effective change management and knowledge transfer.
Reason for Leaving: End of project and contract finished.
One World United (Loyalty Program) (Winnipeg, MB)
Senior Lead Software Engineer
Contracted as a full-time consultant serving as Team Lead/Delivery Director, responsible for driving improvements in both technical and financial environments, and optimizing business-technical processes. Focused on delivering solutions that enhance system performance, streamline workflows, and address customer needs effectively.
| Technologies | ASP.NET Framework 1.0-4.0 | ASP.NET Framework 4.0-4.8 | ASP.NET MVC 1-3 | BizTalk | C# | C++ | Classic ASP | HTML | Razor | VB.NET | Visual Basic | Visual C++ | X++ |
| Databases | DB2 | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| JS Frameworks | JQuery |
| CSS Frameworks | Bootstrap 2 |
| APIs | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO | ADO.NET | Entity Framework 1-4 |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Git | GitLab | Mercurial | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe | WinCVS |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Led a team of engineers and developers, providing guidance, mentorship, and oversight to enforce best practices in software design, development frameworks, and coding standards, fostering collaboration and high-quality project delivery.
- Designed and architected robust databases using SQL Server 2008 and Oracle 8i/10g, ensuring data integrity, scalability, and performance optimization for complex social networking applications.
- Developed and optimized automation applications in C#/VB.NET and ASP.NET MVC 1-3, leveraging Entity Framework and modern development practices to enhance workflows and user experience.
- Collaborated with cross-functional teams to identify, troubleshoot, and resolve customer issues, ensuring technical solutions met business and user requirements.
- Created customized routines and workflows in Microsoft Dynamics AXAPTA 3.0 using X++ to enhance business system functionality and operational efficiency.
- Led migration of web applications from VB.NET to C# ASP.NET MVC 1-3 for a large-scale e-commerce platform, modernizing architecture for scalability and maintainability.
- Introduced Agile development practices, implementing iterative processes, sprint planning, and continuous feedback loops to improve productivity, code quality, and delivery timelines.
- Developed applications using MSMQ (BizTalk) and C# to facilitate secure, reliable XML data exchange between distributed systems.
- Architected, developed, and integrated enterprise SharePoint solutions, creating collaboration tools, content management systems, and document-sharing platforms to improve efficiency.
- Developed secure user authentication solutions in C# integrated with Microsoft Dynamics CRM web services, enhancing system security and usability.
- Collaborated with clients to deliver Microsoft Dynamics CRM enhancements that improved workflow automation, reporting, and overall system functionality.
- Designed and developed billing web applications and web services in ColdFusion v8-11, ensuring accuracy, efficiency, and integration with enterprise systems.
Reason for Leaving: Company went bankrupt.
Kore Telematics (Wireless Devices Industry) (Winnipeg, MB)
Senior Lead Software Engineer
Experienced software development leader with a proven track record of managing and coordinating teams of 7-10 developers to successfully deliver large-scale IT projects. Specialized in designing and developing custom reporting solutions, integrated circuit board programming, and creating enterprise-level applications across multiple platforms. Skilled in utilizing Microsoft technologies (C#, VB.NET, Java, ASP.NET), SQL Server, Oracle, and integrating systems with MS Office VSTO solutions. Adept at leading cross-functional teams, ensuring alignment between business needs and technical solutions, and driving complex projects from concept to completion.
| Technologies | ASP.NET Framework 1.0-4.0 | BizTalk | Blazor | C# | C++ | Classic ASP | DELPHI | FORTRAN | HTML | Java / Kotlin | JCL | Razor | VB.NET | Visual Basic | Visual C++ |
| Databases | DB2 | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| JS Frameworks | JQuery |
| CSS Frameworks | Bootstrap | Bootstrap 2 |
| APIs | REST | SOAP | Swagger/OpenAPI | WEB API |
| ORM Tools | ADO | ADO.NET |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe | WinCVS |
| Reporting | Active Reports | Crystal Reports | SSAS | SSIS | SSRS |
- Led development teams in high-impact projects including system migration from DOS to Windows and integration of Novell networks and Windows 95 infrastructures.
- Designed and implemented custom reporting applications using MS Access, SQL, and Crystal Reports to optimize business operations.
- Developed real-time UI and backend systems in Visual C++, Visual Basic, and Oracle interfacing with IC boards and scanning devices.
- Automated processes using Unix Shell Scripting and customized SAP console screen programs to streamline warehouse operations.
- Contributed to SAP R/3 architecture and integration to enhance system functionality.
- Provided technical leadership through code reviews and liaised between development teams and stakeholders for project alignment.
- Developed a fully customized Excel reporting application in C# and Crystal Reports to interface with SQL Server, T-SQL, Oracle, and PL-SQL devices.
- Developed SAP console screen programs for handheld and forklift scanners to facilitate inventory transfers.
- Created SAP transactions to view and modify scanned invoice data, supporting Goods Receipt (GR) processes via BAPI function modules.
Reason for Leaving: Looked for a more secure employment due to layoffs.
International Air Transport Association (Transport Industry) (Montreal, QC)
Senior Software Engineer
Managed daily operations to ensure project documentation was up-to-date and aligned with project goals. Oversaw the review of deliverables and promptly addressed and resolved any issues. Coordinated with cross-functional teams to ensure the smooth execution of projects while adhering to schedules and budgets.
| Technologies | ASP.NET Framework 1.0-4.0 | C# | C++ | Classic ASP | COBOL | ColdFusion | DELPHI | FORTRAN | HTML | Java / Kotlin | JCL | Microsoft Foundation Class Library | PASCAL | POWERBUILDER | VB.NET | Visual Basic | Visual C++ |
| Databases | ACCESS | DB2 | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| JS Frameworks | JQuery |
| APIs | REST | SOAP | WEB API |
| ORM Tools | ADO |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe | WinCVS |
| Reporting | Crystal Reports | SSRS |
- Led migration of large-scale applications from Classic ASP to ASP.NET 1.0-4.0, including database transition from MS-Access to SQL Server 2005.
- Designed secure web-based reports using VB.NET/C#, Visual Studio 2005/2008, and Crystal Reports 11, integrating data from remote sources via Web Services.
- Developed and implemented Web Services in ASP.NET 1.0-4.0 and Java interacting with Oracle/PL-SQL databases on UNIX platforms.
- Modernized legacy Pascal code to Object-Oriented Delphi for improved maintainability and performance.
- Migrated PowerBuilder applications to ASP.NET to enhance functionality and performance.
- Integrated project plans and provided regular status reports to stakeholders and executives.
- Led and managed a team of 10 programmers, delegating tasks to meet project deadlines and ensure quality deliverables.
- Coordinated work across multiple groups, managing handoffs and ensuring timely completion of deliverables.
- Reviewed deliverables, resolved issues, and escalated when necessary to maintain project timelines.
- Managed recruitment, training, and workflow organization for project teams, adhering to Agile and Scrum practices.
- Provided performance feedback to the IT team, incorporating internal and external client input.
- Implemented Cargo Transportation Applications using ASP/ASP+, C#, ASP.NET 1.0-4.0, XML, Web Services, Visual C++, VB6, AJAX, and VB.NET.
Reason for Leaving: Looked for a more secure employment due to layoffs.
Computer Science Corporation Inc. (IT Company) (Montreal, QC)
Senior Software Engineer
Developed and maintained software applications using the Microsoft Foundation Class Library (MFC), ensuring robust and scalable solutions for desktop applications. Leveraged MFC’s extensive set of libraries and tools to enhance user interface design, optimize performance, and deliver high-quality software solutions. Integrated MFC-based frameworks with various systems to meet both functional and business requirements effectively.
| Technologies | ASP.NET Framework 1.0-4.0 | C# | C++ | Classic ASP | COBOL | ColdFusion | DELPHI | HTML | Java / Kotlin | JCL | Microsoft Foundation Class Library | POWERBUILDER | VB.NET | Visual Basic | Visual C++ |
| Databases | DB2 | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| JS Frameworks | JQuery |
| APIs | REST | SOAP | WEB API |
| ORM Tools | ADO |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Git | GitLab | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe | WinCVS |
| Reporting | Crystal Reports |
- Developed and implemented SDLC policies aligned with business processes and requirements.
- Identified and resolved business challenges, mitigating security vulnerabilities in Online Banking applications for Zurich North America.
- Collaborated with directors to create detailed requirements specifications for custom programming proposals.
- Leveraged OpenSSH SFTP-server for z/OS to support MVS datasets, catalogs, partitioned datasets, and mainframe functionalities.
- Created and managed Secure FTP accounts on MVS/MVS3 to support operations.
- Contributed to the development of a GUI for fixed-income pricing applications in C#.
- Designed and implemented Windows Forms applications in ASP.NET 1.0-4.0, C#, and SQL Server 2005 for Zurich Swiss Bank underwriter brokers.
- Maintained and enhanced large-scale ColdFusion insurance applications.
- Led migration of financial applications from Classic ASP to ASP.NET 1.0-4.0 to improve functionality and performance.
- Developed over 200 Crystal Reports for web-based insurance claims processing integrating Oracle/PL-SQL databases.
- Managed full lifecycle development of intranet applications in VB.NET/C# for Zurich’s Legal Services Department.
- Developed Windows-based applications in C# to enable customer service managers to access and update client databases (Oracle 8i/SQL Server 2005).
Reason for Leaving: Work was outsourced to India.
Celestica (Electronics Telecommunications) (Montreal, QC)
Senior Lead Software Engineer
Led a dynamic team of 10 IT professionals, managing and delivering multiple large-scale projects with a focus on advanced software development, system integration, and IT infrastructure. Specialized in designing custom reports and programming Integrated Circuit (IC) boards for Windows/web-based applications. Demonstrated leadership in coordinating the efforts of 7-10 software developers, encompassing business analysis, functional specification creation, and architectural design.
| Technologies | ASP.NET Framework 1.0-4.0 | C# | C++ | Classic ASP | COBOL | DELPHI | FORTRAN | HTML | Java / Kotlin | JCL | Microsoft Foundation Class Library | VB.NET | Visual Basic | Visual C++ |
| Databases | DB2 | MYSQL | ORACLE | PL/SQL | POSTGRESQL | SQL SERVER | T-SQL |
| JS Frameworks | JQuery |
| APIs | SOAP |
| ORM Tools | ADO |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe | WinCVS |
- Led a team of 10 IT professionals on large-scale projects, including custom reports and IC board programming for Windows and web-based applications.
- Coordinated 7-10 software developers, overseeing business analysis, functional specifications, and architecture design.
- Directed migration from DOS to Windows, implementing Novell network and Windows 95, creating reporting applications in MS Access and SQL, and conducting code reviews.
- Managed projects using C#, VB.NET, Java, ASP.NET, ADO.NET, SQL Server 7.0/2000, and XML, integrating with MS Office VSTO solutions.
- Developed real-time UI and backend systems using Visual C++, VB6, Java, and Oracle 8i for IC boards and scanning devices.
- Created customized Excel reporting tools in C# and Crystal Reports to interface with SQL Server, T-SQL, Oracle, and PL-SQL devices.
- Designed custom application commands and procedures in Unix Shell Scripting (Korn, C, Borne Shell).
- Developed SAP console screen programs for inventory transfers using handheld and forklift scanners.
- Contributed to SAP R/3 program architecture and developed customized transactions for barcode invoice data conversion to Goods Receipt (GR) using BAPI.
Reason for Leaving: Looked for a more secure employment due to massive layoffs.
Bell Canada (Telecommunications) (Montreal, QC)
Senior Programmer Analyst
Designed, developed, and maintained billing and financial software applications, delivering solutions for key areas such as Billing, Human Resources, General Ledger, and Batch Reporting. Ensured system reliability, scalability, and alignment with organizational needs through cross-functional collaboration and innovative problem-solving.
| Technologies | C | C++ | Classic ASP | CLIST | COBOL | HTML | Java / Kotlin | JCL | Microsoft Foundation Class Library | VB.NET | Visual Basic | Visual C++ |
| Databases | DB2 | DB2 | MYSQL | MYSQL | ORACLE | ORACLE | PL/SQL | PL/SQL | POSTGRESQL | POSTGRESQL | SQL SERVER | SQL SERVER | T-SQL | T-SQL |
| Scripting | CGI | JavaScript | Perl | PHP | PowerShell | Shell Script | VBScript |
| Version Control | Subversion (SVN) | Team Foundation Server (TFS) | Visual Source Safe |
- Designed, developed, and maintained billing and financial software applications across Billing, Human Resources, General Ledger, and Batch Reporting systems.
- Defined and documented system enhancement requirements, collaborating with stakeholders to align solutions with business objectives and delivery timelines.
- Conducted bi-weekly training sessions for junior developers on programming techniques, object-oriented design principles, and coding best practices.
- Developed a web-based intranet site using HTML, Java, JavaScript, CGI scripts (PERL, C), VBScript, and VAX/VMS to streamline Human Resources accounting processes.
- Built an intranet solution for financial and billing departments with database integration (Oracle 8i and SQL Server 7.0) using Visual C++, ASP, VBScript, and JavaScript.
- Prepared test plans, scripts, and cases for system, end-to-end, and regression testing, while creating training and documentation materials.
- Converted a batch communication system into an interactive EDI process, improving efficiency and reliability.
- Developed batch reporting solutions using VSAM files to enhance data accessibility and reporting capabilities.
- Troubleshot and resolved production issues in Billing Downstream interfacing applications on MVS OS390 mainframes.
- Designed, developed, and tested CICS online programs for a billing system with a DB2 backend.
- Integrated the batch system into scheduling processes and developed a CLIST to provide enhanced user control over operations.
Reason for Leaving: End of contract.
INFO-ELECTRONICS SYSTEMS (Satellite Imagery) (Montreal, QC)
Senior Programmer Analyst
Developed image conversion utilities, advanced user interfaces with the Motif Toolkit, and console applications for real-time and embedded systems using VxWorks, supporting meteorological and hydrological data visualization and processing.
| Technologies | ASSEMBLY | C | C++ | COBOL | FORTRAN | Microsoft Foundation Class Library | Visual Basic | Visual C++ |
| Databases | Oracle RDB | RMS Files |
| Scripting | MATLAB |
- Developed advanced GUI applications for meteorology and hydrology data visualization using satellite imagery and environmental monitoring equipment.
- Designed and implemented end-to-end solutions in C/C++ for UNIX-based platforms (Linux/QNX/HP), including radar simulation and complex image processing applications.
- Created a full-scale image processing application for animation and visualization of satellite and radar imagery, using X Protocol with Motif Toolkit (Xt, Xlib) and VxWorks.
- Engineered a real-time hurricane and storm tracking utility in C for UNIX environments.
- Contributed to the HI-WIPS software suite by developing a module to process satellite data, including bulletins, GRIB files, and imagery.
- Ported a 3D image processing application from QNX and VxWorks to Windows, leveraging Visual C++, Fortran, Assembly, MFC, OpenGL, and 3D graphics libraries.
- Designed object-oriented architectures for weather forecasting applications using OpenGL and DirectX on Windows platforms.
- Developed GUIs for meteorology applications using Sun workstations and X-Motif software.
- Documented development processes and recommended architectural improvements to ensure project continuity and maintainability.
Reason for Leaving: End of project and no more funding.
HUMPTY DUMPTY INC (Potato Chips/Point of Sales) (Montreal, QC)
Intermediate Programmer Analyst
Developed, maintained, and enhanced mainframe financial applications across key business areas, including Payroll, General Ledger, Accounts Payable, Accounts Receivable, Budgeting, Inventory, and Process Costing. Led initiatives to optimize financial workflows, ensuring seamless integration and reliable data management for critical business functions.
| Technologies | C | C++ | COBOL | DBL | DCL | DIBOL | FMS | Open BASIC | POWERHOUSE (4GL) | RMS | Trinary Systems Edi-Windows | VAX BASIC |
| Databases | DB2 | Oracle RDB | RMS Files |
- Designed and maintained mainframe-based financial software for Payroll, General Ledger, Accounts Payable/Receivable, Budgeting, Inventory, and Process Costing.
- Architected a comprehensive security model (ACL) enabling system administrators to manage user access (read/write) on VAX/VMS using DCL, Open BASIC, C, and C++.
- Designed and developed financial, billing, and payroll programs on VAX/VMS and UNIX, integrating with DB2 and Oracle RDB databases using DCL, DBL, and COBOL I/II.
- Re-engineered and maintained software on Alpha platforms using DIBOL, C, C++, Open BASIC, DCL, POWERHOUSE, and FMS to ensure continuous system improvements.
- Developed viewable interfaces for financial reporting on VAX/VMS, integrating Open BASIC/POWERHOUSE with RMS files and Oracle RDB for data management.
- Implemented EDI transactions with multiple trading partners using Open BASIC and Trinary Systems Edi-Windows software, streamlining data exchanges.
- Developed automated scheduling and monitoring software using VAX BASIC, DCL, and RMS to improve operational efficiency and system reliability.
- Provided primary production support for EDI systems, ensuring smooth operations and timely issue resolution.
Reason for Leaving: Looking for new challenge.