Chris Pappas

Full Stack Developer who loves working with great people, interesting tech and solving valuable problems, and using my wide range of skills and experience as a “force multiplier” to help my team succeed.

I would appreciate the opportunity to chat more with you, about how my knowledge and abilities line up with what you’re looking for. Please reach out at [email protected] or message me on LinkedIn.

Work Experience

Staff Engineer/Lead Developer - AgDealer.com

Glacier FarmMedia, Winnipeg (Remote)

Aug 2023 - Present
  • Boomeranged back as Tech Lead of the AgDealer.com website and backend data platform
  • Maintaining existing Laravel apps, Elasticsearch data store, ingestion tools, building new Vue and Nuxt based apps and features
  • Exploring new API development using Golang
  • Team mentor and product guidance based on my extensive experience with this platform
Key Tech: PHP, Laravel, Elasticsearch, VueJS, Nuxt

Senior Production Engineer - Observability

Shopify, Remote

Nov 2021 - May 2023
  • IC on the Observability UX team, building and supporting custom Grafana plugin and GraphQL API development
  • Implementing an O11y solution using Grafana and Prometheus, integrating with all production systems across Shopify including Trace search, a Metrics explorer and Alerting system, dashboard annotations and a custom variable editor using metadata from BigQuery
  • Maintained our customized Grafana fork, keeping it current with upstream releases of Grafana
  • Extensive Grafana plugin development, with a Prometheus query builder, custom variable builder, and dashboard annotation editor, using Golang and React with Typescript
  • Built a Kafka consumer using Golang and Sarama to ingest thousands of deploy events per day and provide them as dashboard annotations
  • Contributed to a large GraphQL API backend driving the Metrics systems using Golang and MySQL/BigQuery
  • CI using Buildkite and Docker including Unit and Acceptance Tests, Linting, and deployment to Kubernetes
Key Tech: Golang, React, Typescript, GraphQL, MySQL, BigQuery, Grafana, Prometheus, Kafka, Kubernetes

Senior Software Engineer

APOLLO Insurance, Remote

Jul 2021 - Oct 2021
  • AWS Lambda Serverless using NodeJS, AWS DynamoDB and React
  • Insurance product development and implementation, working with the Underwriting and Product teams to implement policy generation
  • Cross-functional team including Product Managers, Design, Development, Underwriting and Policy
Key Tech: NodeJS, AWS Lambda, DynamoDB, React

Staff Software Engineer

Glacier FarmMedia, Winnipeg, Canada

Nov 2017 - Jul 2021
  • Tech Lead for the AgDealer.com online platform, a top Canadian agricultural equipment catalog
  • Team Lead for in-house developers and external consultants, working with Sales and Lead Generation teams
  • Continuous ingestion of new listings from partner dealers, indexing descriptions and metadata for full-text and faceted search, image resizing/watermarking and serving via CDN
  • Built on Laravel with PHP, using Elasticsearch and MS SQL Server, REST API, Async Queue Workers, Lambda NodeJS image processing, and VueJS for the UI and Admin interfaces.
  • Server administration on AWS including RDS database management, Linux system admin, Nginx and Apache configuration. DevOps implementation using Gitlab CI with custom runners. Local development platform using Docker and Docker-compose.
Key Tech: PHP, Laravel, Elasticsearch, MS SQL Server, VueJS, AWS Lambda

Senior Developer Team Lead

Bold Commerce, Winnipeg, Canada

May 2016 - Nov 2017
  • Team lead for E-commerce R&D Projects using Youtube video player with Mithril and Vuejs based overlay
  • Laravel/PHP REST API development using MySQL
  • Kubernetes and CI DevOps for production and staging deployments

Associate Manager

IG Wealth Management, Winnipeg, Canada

Nov 2014 - May 2016
  • Managed a team of front-end developers in the Marketing Department
  • Content management for the main corporate website, investor relations site and large-scale employee intranet sites
  • Custom application development using Angular and VueJS

Front-End Web Developer

Tipping Canoe, Winnipeg, Canada

Aug 2011 - Oct 2014
  • Web developer at Tipping Canoe, specializing in front-end design and implementation across many web properties including HotUKDeals.com
  • Developed and implemented a full SASS component library for the UI and UX of HotUKDeals, used by myself and the implementation team to rebuild and redesign the site