Work Experience
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.
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.
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.
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.
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.
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.