Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Senior Full Stack Developer at Government of Alberta
July 1, 2023 - PresentLed the Common Payment Portal (CPP) platform enabling citizens to apply for emergency financial assistance. Built a public portal with a configurable wizard and dynamic forms; delivered an Admin Portal reducing portal creation time from 3–4 months to under 1 week; created an Internal Portal for adjudicators; implemented a Form Builder using the GOA design system; designed and integrated a business rules engine to automate payment approvals.
Senior Full Stack Developer at Altus Group
July 1, 2022 - June 1, 2023TAP (Tax Analytics Platform) - improved Elasticsearch bulk indexing throughput by over 20x; reduced runtime from over 3 days to under 3 hours. Contributed to back-end and front-end components for Altus HR Request Manager and Altus Tools Corporate Module.
Senior Full Stack Developer at Equitable Life
September 1, 2020 - June 1, 2022Self Service for advisors/clients to create/edit deposits; built a wizard-based UI using NgRx/Redux and form.io; developed a Self Service API for e-signatures (OneSpan) and PDF generation (iTextSharp); deployed REST API and batch jobs to Azure Functions; addressed OWASP security gaps.
Senior Full Stack Developer at BGIS
August 1, 2019 - September 1, 2020BGIS Assist mobile/web apps (React Native/Angular) enabling external users to create service requests/work orders and monitor progress; implemented BRE (Business Rules Engine) across multiple apps and a visual orchestrator to simulate/Debug policy triggering.
Senior Full Stack Developer at Ontario Teachers' Pension Plan
October 1, 2018 - August 1, 2019OEMS using Charles River IMS; designed and integrated custom code, enhanced order management system; configured DevOps tooling (GitHub, Jenkins, Nexus, UCD) for CI/CD and automated builds; developed Tibco BW processes using Tibco EMS as middleware.
Sr. .Net/Angular Consultant at Morneau Shepell
July 1, 2013 - September 1, 2018Employee Assistance Program (EAP) modernized with SPA Counsellors Portal (Angular 6) and Web API (C#, MongoDB, Redis); improved performance with Redis and ElasticSearch; developed multiple sites from Sitefinity CMS; implemented accessibility improvements.
Sr. IT Consultant at Adamax Consulting Inc.
April 1, 2012 - July 1, 2013Common confirmation processing system; built automated testing framework (BDD); developed DevExpress web apps; WCF/services; enhanced data access with ADO.NET, EF, Linq to SQL; SQL Server development.
Sr. IT Consultant at Ministry of Community and Social Services
February 1, 2012 - April 1, 2012ODSP Client Communications project; documented requirements and use cases; migrated to VS2010 and TFS2010; remediated defects identified in Next Generation Desktop Testing.
Technical Business System Analyst at Scotia Bank
March 1, 2010 - February 1, 2012Enterprise Portfolio Management (EPM); gathered and translated business requirements; built core framework (logging/caching/auditing/reporting/shared controls) for the EPM suite; designed dynamic, database-driven UI; defined health indicators and risk metrics.
Technical Lead Developer at Morneau Sobeco
November 1, 2008 - March 1, 2010EAP line migrated from legacy systems; led MVC.NET Case Management and Console Admin; designed end-to-end configurable workflow; TDD and unit testing; developed data access and business logic layers.
Senior Technical System Analyst at RBC Bank
November 1, 2006 - October 1, 2008Sales Platform – Marketing Financial CRM; implemented accessibility improvements; maintained and enhanced the Sales Platform; participated in test reviews across functional, integration, and regression testing.
Sr. Software Development Consultant at Novell (PlateSpin)
April 1, 2006 - November 1, 2006Power Convert and Power Recon data center automation; designed a remote inventory collection utility for Windows and Unix; developed a Driver Manager to manage device drivers.
Technical Lead at SAP Canada (Business Objects)
November 1, 2005 - March 1, 2006OLAP tool for banking clients; developed grammar for MDX-based reporting; GUI layer to generate expressions on the fly.
Senior Software Developer at ACNielsen Ltd
April 1, 2005 - October 1, 2005Marketing/analytical OLAP web tool; developed Web Analysis service; enabled import/export to Excel; built configurable Formula Editor for OLAP data.
IT Consultant, Algorithm Expert at Motorola Ltd.
July 1, 2003 - March 1, 2005RTU programming tools; designed Ladder Diagram compiler adaptable to processors; optimized assembly code algorithms; XML-based tooling.
Sr. Lead/ Senior Developer at Morneau Shepell
July 1, 2013 - September 30, 2018Led and developed modules for an EAP solution, including an SPA Counsellors Portal, API support for mobile apps, Redis/ElasticSearch optimizations, and site development using Sitefinity CMS; employed TDD/unit testing and performance improvements.
Technical Lead / Developer at Morneau Sobeco
November 1, 2008 - March 31, 2010Led MVC.NET Case Management and Console Admin projects; designed end-to-end configurable workflows; implemented data access layers and TDD/Mocks; migrated from legacy systems.
Senior Software Developer at ACNielsen Ltd.
April 1, 2005 - October 31, 2005Marketing/OLAP web tool; built web services for data import/export, configurable formula editor for OLAP panels.
Education
M.Sc. in Computer Science at University (M.Sc. with Honors - Magna Cum Laude; Thesis: Manpower Collector Problem)
January 1, 2001 - January 1, 2003B.Sc. in Computer Science at University (B.Sc. with Honors - Summa Cum Laude; Final project: Timetable Scheduling System)
January 1, 1997 - January 1, 2000Qualifications
Microsoft Certified Technology Specialist in .NET 3.5 (WPF)
January 11, 2030 - February 5, 2026Microsoft Certified Technology Specialist in .NET 2.0 (ASP.NET)
January 11, 2030 - February 5, 2026M.Sc. with Honors (Magna Cum Laude), Computer Sciences
January 1, 2001 - January 1, 2003B.Sc. with Honors (Summa Cum Laude), Computer Sciences
January 1, 1997 - January 1, 2000Microsoft Certified Technology Specialist in .NET 3.5 (WPF) and .Net 2.0 (ASP.Net)
January 11, 2030 - February 16, 2026Industry Experience
Software & Internet, Professional Services, Government, Financial Services, Media & Entertainment, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Vaughan today.