Independent Software Development / Full-Stack Platform Engineering - myQRward.com
(2025-01)
Architected and developed a modern full-stack commerce and attribution platform centered on QR-linked physical products, integrating e-commerce, referral attribution, fundraising, social engagement, creator monetization, and commission processing into a unified workflow. Built using React, TypeScript, Node.js, PostgreSQL, Prisma ORM, REST APIs, distributed services, and Shopify integrations. The platform is currently nearing public release.
- Architected the platform from concept through implementation, including system architecture, relational database design, business workflows, API integrations, and end-to-end solution design.
- Designed normalized PostgreSQL schemas, transactional workflows, audit logging, and QR/token-based attribution systems supporting end-to-end transaction integrity.
- Developed React/TypeScript front-end components and Node.js backend services implementing commerce, referral attribution, payout, and commission-processing workflows.
- Integrated Shopify, fulfillment providers, payment services, and external REST APIs using distributed and asynchronous processing patterns.
- Designed and implemented business logic for referral attribution, fundraising, creator monetization, QR-based interactions, workflow orchestration, and distributed transaction processing.
- Led architecture, debugging, testing, validation, edge-case analysis, and production readiness across the entire platform.
- Leveraged AI-assisted engineering workflows throughout architecture, implementation, testing, debugging, and iterative refinement to accelerate development while maintaining system reliability, transactional integrity, and production readiness.
Modern Senior C++ Developer – Systems Maintenance, Integration & Support - Canadian Intellectual Property Office (CIPO)
(2005-02 - 2025-04)
Maintained and enhanced a suite of 16 interconnected, multi-threaded C++/MFC applications supporting patent processing for Canadian and international intellectual property workflows.
- Designed and implemented a plugin-based Windows Service architecture acting as a centralized integration layer, enabling communication between applications and external systems while reducing code duplication and improving maintainability.
- Applied object-oriented design principles and software design patterns to develop extensible, maintainable enterprise Windows applications and integration frameworks.
- Led system stabilization and defect resolution across development, QA, UAT, and production environments; became the primary escalation point for complex production issues and root cause analysis.
- Developed and integrated enterprise APIs and services, including REST and SOAP web services, XML / XSL data transformations, CURL-based HTTP integrations, OpenSSL-based secure communications, and CA-Gen mainframe integrations.
- Engineered and maintained integrations with multiple third-party SDKs and enterprise platforms, including Adobe Acrobat Plugin SDK & Foxit Plugin SDK, IBM Content Manager (CM8) API, OmniPage OCR SDK, TWAIN, ISIS, and Fujitsu Scanner SDKs.
- Enabled interoperability between 32-bit legacy applications and 64-bit-only APIs, extending system lifespan and avoiding costly rewrites.
- Supported database integration and data troubleshooting using PostgreSQL and DB2 (embedded and client), including data extraction, issue reproduction, and validation of fixes.
- Collaborated closely with QA teams to define and validate test scenarios, create reproducible datasets, and support UAT cycles and production validation.
- Provided end-to-end production support, including direct interaction with end users to diagnose issues, reproduce defects, and deliver timely fixes in a regulated government environment.
- Built and maintained internal knowledge base and troubleshooting documentation, improving resolution time for recurring system and integration issues.
- Worked independently as the sole C++ developer responsible for ongoing maintenance, enhancements, and operational stability of the full application ecosystem during the final years of engagement.
C++ / MFC Software Developer - Various
(1993-01 - 2005-12)
Long-term contract engagements supporting enterprise and government systems, including projects for the Department of National Defence (DND) and Customs & Excise. Additional short-term private-sector software development contracts.