Work Experience

  1. Technical Team Lead

    Charter Communications, Dallas TX

    Jan 2022 – Present

    Lead the technical direction across multiple software projects within Spectrum Reach. See InnCreative Digital and InnSpect under Projects for delivery details.

    • Led the technical direction on two major software projects, ensuring project success through strong leadership and problem solving.
    • Mentored developers and conducted thorough code reviews, promoting best practices and maintaining a high standard of code quality.
    • Collaborated closely with project managers and clients, translating complex requirements into robust and scalable technical solutions.
    • Implemented Agile methodologies — sprint management, task breakdowns — to optimize workflow and increase team productivity.
  2. Senior Full Stack Developer

    Innovar Media Solutions

    2020 – 2021

    Senior developer on InnVue Media — a multi-tenant, multi-app cloud platform. See Projects for delivery details.

    • Acted as senior developer, gathering requirements and collaborating with the project manager to build detailed project plans.
    • Designed efficient workflows to support multi-tenant, multi-app architecture.
    • Implemented core functionality using PHP, Symfony, jQuery, AWS S3, JSON, and REST APIs for scalable, cloud-based solutions.
    • Mentored junior developers, providing guidance on architectural decisions, coding standards, and best practices.
    • Led code reviews and maintained high standards for code quality and maintainability.
  3. Full Stack Web Developer

    Antera Software USA, Plano TX

    Sep 2015 – 2020

    Multi-tenant business-management SaaS for the promotional-products industry. See Antera SAAS under Projects for delivery details.

    • Built and maintained the Products module — MySQL schema, Yii2 JSON APIs for internal use, REST APIs for third-party integrations, Angular 7 + NgRx Store front end for CRUD operations.
    • Implemented automated SKU generation for color/size attributes, large-CSV import/export, multi-format data ingestion pipelines, and cloud image upload/processing.
    • Owned the QuickBooks Online integration: OAuth 2 auth with refresh, PHP SDK wiring, Yii2 data-access layer, GL-account mapping UI in Angular 7, and event-driven automated transactions.
    • Built additional API integrations (JSON, XML, RESTful) with PromoStandards, TaxJar, PayPal, CXML, and ASI catalogs.
  4. Backend Developer

    St. Mary's Orthodox Church, Calgary

    Jan 2015 – Aug 2015

    Sole backend developer for the church's official website at the time. Owned design, architecture, development, and deployment end-to-end. See St. Mary's Orthodox Church under Projects for delivery details.

    • Designed, architected, built, and deployed the official website as the sole backend developer.
    • Set up and configured Drupal as the CMS — themes, modules, content types, user roles, and workflow.
    • Built and maintained the data layer in PHP / MySQL backing Drupal's content model.
  5. Web Developer

    V-Code Infotech

    Jan 2014 – Dec 2014

    LAMP-stack development for client projects.

    • Handled backend development using the LAMP stack.
    • Developed database connections and built queries.
    • Worked with designers on front-end development using jQuery and HTML.
  6. Jr. Web Developer

    Squad Technologies

    Dec 2009 – Jan 2012

    First role; PHP / MySQL backend foundations. See TubeRefund under Projects for delivery details.

    • Built backend applications using PHP and MySQL.
    • Managed data and maintained database connectivity.
    • Developed UI with JavaScript, HTML, and CSS.