Available to hire
I am Charles Boucher, a Full Stack Developer with over 30 years of hands-on experience in software development and integration. I specialize in C#, VB.Net, Python, JavaScript, and SQL, with a track record of integrating SharePoint, Salesforce, Epicor BizTrack, and many other third-party systems.
I design and implement scalable microservices on Azure Service Bus, craft REST-based APIs, and leverage Azure Function Apps, Logic Apps, Data Factory, and SSIS to build scalable solutions. I lead Agile teams through the full software development lifecycle, delivering high-quality results.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Lead Developer at Total Systems Consulting Inc
February 1, 2023 - PresentLed the development of a Resume Search application with Azure Function Apps as the API backend and Angular frontend; integrated with SharePoint Documents via Microsoft Graph API; facilitated communication between web developers and Total Systems; used .NET Framework 4.8, .NET Core 7.0, Azure Function Apps, Angular, Azure SQL, and related tools.
Software Developer at BC Registries
February 1, 2023 - October 18, 2025Part of a large migration of a legacy system to modern web technologies; development with Vue.js, TypeScript, JavaScript, Python; collaborated with product owners and Scrum teams; performed peer code reviews and participated in Scrum ceremonies.
Software Developer at Department of National Defense
January 1, 2022 - October 18, 2025Maintained internal websites (ASP.NET, C#); translated internal sites to French; worked with Oracle DB and stored procedures; contributed to translation efforts.
Lead Software Developer at Light.ai
July 1, 2021 - October 18, 2025Led development of REST-based APIs using Python/Flask; managed Postgres DB and CosmosDB; designed responsive front-ends; integrated mobile apps with external data sources; led Azure Function Apps development.
Senior Software Developer at PayByPhone Technologies
June 1, 2020 - October 18, 2025Developed REST APIs and microservices for a parking product; maintained legacy web apps; implemented CI/CD workflows with TeamCity and Terraform; automated API documentation deployment to AWS S3; introduced contract testing (PACT).
Senior Software Developer at 36Eight Technologies
May 1, 2019 - October 18, 2025Maintained microservice architecture with NServiceBus and Azure; re-architected publish/subscribe to request/command architecture; enhanced UI and database layers; produced technical documentation.
Lead Senior API Developer at Epicor Software
November 1, 2018 - October 18, 2025Architected and developed REST-based API exposure for BisTrack/Webtrack Lumber management; developed OData2 API for authentication; authored installation/programmers guides and API test scripts.
Senior Software Developer at T4G
June 1, 2018 - October 18, 2025Upgraded database layer for cloud-based parking system; added features to UI, middle, and data tiers; built API for client integrating Salesforce events; configured Azure deployments.
Architect/Lead Developer at The Factors Group of Companies
September 1, 2016 - October 18, 2025Led development of UI, middle, and database tiers for a Product Information Management system; designed APIs; performed data cleansing for legacy SQL Server databases and FileMaker Pro; supervised a team of up to 5 developers; established Agile/SCRUM.
Architect/Lead Developer at WHISTLER.COM
October 1, 2010 - October 18, 2025Lead the development of an online reservation system comprising Call Centre Application and Online Booking Engine; performed query optimization to enhance performance and reduce server issues; mentored IT staff and collaborated with external developers.
Lead programmer/analyst at SYSCOM Consulting
November 1, 2006 - October 18, 2025Developed Pulp Management System automating Vancouver Wharves operations; built reports, utilities; implemented using Visual Basic 6, C#, ASP.NET, VB Script, VBA; SQL Server 2000/2005/2008; Crystal Reports; IIS.
Senior Programmer at Empire Marketing
March 1, 2004 - October 18, 2025Maintained and enhanced an in-house List Management system; mentored junior programmers; worked with VB6, MSSQL 7/2000; Windows 2000 environment.
Project Manager/Business Analyst at University of British Columbia
December 1, 2001 - October 18, 2025Gathered specifications for departmental LAN installations; planned network deployments; liaised between IT network and department leadership.
Programmer/Analyst at VB, IIS, ASP / Riptide Technologies
March 1, 2000 - October 18, 2025Developed software solutions using Visual Basic, ASP.NET, and SQL Server; contributed to multiple client projects.
Interactive Multimedia Specialist at Third Millennium Software
April 1, 1998 - October 18, 2025Designed and delivered interactive demos of IBUILD construction management software; worked on multimedia assets and demonstrations.
Interactive Multimedia Instructor at Trebas Institute of Technology
February 1, 1997 - October 18, 2025Instructed students in interactive multimedia topics; curriculum development.
Systems Engineer at Infomax Computers Ltd.
February 1, 1992 - October 18, 2025Provided systems engineering support; managed networks and server infrastructure.
Technical Support – Sales at Olivetti Systems and Networks
December 1, 1989 - October 18, 2025Delivered technical support and sales assistance; supported Novell Netware environments.
Technical Support – Programmer/Analyst at Bertex Distributors
August 1, 1988 - October 18, 2025Provided technical support and programming/analyst services for clients; maintained systems.
Programmer/Analyst – Tech Support at Entre Computer Centre
December 1, 1987 - October 18, 2025Supported software development and technical support operations; contributed to programming projects.
Education
Computer Programming and Analysis Diploma at Seneca College, Toronto, Ontario
January 11, 2030 - January 1, 1985Qualifications
Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Vancouver today.