Charlie Roy

Professional Summary
Full-stack software developer with 8+ years of experience building data-intensive platforms, from industrial IoT ingestion at scale to financial/analytics dashboards underpinning multi-million-dollar trading decisions. Strong background spanning serverless/cloud architecture (AWS and GCP), API integration across heterogeneous third-party data sources, and rich interactive front-end dashboards. Comfortable owning a problem from requirements through architecture, implementation, and production reliability.
Core Competencies
Cloud Architecture (AWS & GCP) Data Pipeline Engineering IoT Platforms & Device Aggregation Financial & Energy Trading Systems Data Visualization & Dashboard Design Multi-Tenant / White-Label Platform Architecture Anomaly Detection & Internal Monitoring Test Automation
Work Experience
Ison Solutions Ltd. Mar 2023 – Mar 2026
Full Stack Developer
  • Embedded as a contractor on a 4-person team directly inside an early-stage energy-trading startup, building the data platforms traders relied on to compete in CAISO/ERCOT Congestion Revenue Rights (CRR) auctions where tens of millions of dollars in collateral were on the line.
  • Designed and operated data ingestion pipelines integrating a wide variety of external parties (ISOs, forecasters, pipelines, brokerages), running hundreds to thousands of daily jobs into a GCP environment (Cloud Run, Cloud Storage, Cloud Scheduler, BigQuery) whose largest warehouse tables held hundreds of billions of rows.
  • Owned a rich, trader-specific dashboard (React, GraphQL, Firestore, Postgres) covering power-path analytics, interactive ISO grid mapping, outage tracking, and portfolio building/submission directly to ISOs with early error detection.
  • Delivered portfolio analytics (constraint exposure, collateral requirements, backcasting) via interactive treemaps, donut charts, and stacked bar charts, plus a multi-service temperature forecasting matrix, cross-exchange historical futures price charting, and automated client-facing email reporting; used LLM-based harnesses to parse and classify commodity futures quotes from broker chat data.
Network Innovations Inc. Jul 2019 – Mar 2023
Full Stack Developer
  • Replaced an acquired IoT firm's antiquated backend and web portal with a highly available, scalable, low-cost architecture built from the ground up, ingesting, normalizing, and analyzing data from thousands of edge devices — including third-party hardware and later generations of in-house hardware — across verticals including municipal water management, oil & gas pumping, and asset tracking (marine vessels, ice-road trucking, rail cars).
  • Grew the web portal into a full asset-management platform: fleet management, data browsing/egress, alarms, historical GIS mapping, geofencing, CAN-BUS integration, remote control, and white-labeling for reseller customers.
  • Built internal data monitoring and anomaly detection tooling to keep pace with the platform's growing device and data volume.
  • Built REST and WebSocket APIs consumed by an Angular client used directly by customers, and mentored new developers and testers as an expert on key portions of the system.
  • Maintained a customer portal (Angular/Java/Spring Boot), secondary in scope to the greenfield IoT platform work.
WesternOne Inc. May 2018 – Sep 2018
Junior Developer
  • Overhauled the report generation engine, re-implementing functionality on AWS Lambda to deliver customizable Excel and PDF reports to users.
  • Built visualizations of real-time in-slab temperature and humidity data from concrete-pour monitoring hardware, giving field superintendents operational visibility and giving engineering/legal teams verifiable proof a slab cured within spec to avoid understrength concrete.
WesternOne Inc. May 2017 – Aug 2017
Summer Intern
  • Produced an automated test suite for functional sanity testing of newly manufactured units of WesternOne's in-house-designed concrete-curing sensor hardware — the same product line supported by the reporting platform built the following year.
  • Oversaw delivery and facilitated training directly with the third-party contract manufacturer, and executed/enhanced a manual cross-platform UI test suite.
Education
BSc, Computer Science University of Calgary
2014 – 2018
With Distinction
Skills
Languages: TypeScript, JavaScript, Python, Java
Frontend: Angular, React, Next.js, Electron, PWAs, Material Design
Backend: Node.js, SQL, REST, WebSockets, Swagger/OpenAPI, GraphQL, Spring Boot
Cloud Providers: AWS (Lambda, EC2, S3, DynamoDB, RDS, Athena, Kinesis, IAM, API Gateway, CloudFront, CloudWatch, CloudFormation, SMS, SES, etc), GCP (Run, Functions, Container Registry, BigQuery, Storage, Scheduler, Cloud SQL, IAM, etc), Firebase (Firestore, Auth, Analytics, etc)
Data: Postgres, TimescaleDB, PostGIS, Kafka, MQTT, data pipelines
Tooling: Git, SVN, GitLab CI/CD, Serverless, Docker