~
❯
resume.md
GREG ROY
[email protected] · gregsplace.cc · Nipissing First Nation, ON
SKILLS
- Site Migrations
- SWOT Analysis
- Technology Uplift
- Recombinant Teams
- System Design & Architectural Transformation
- Incident Management Workflow
- Steady State and Resiliency Doctrine
BUILDING WITH
- Go, Swift, TypeScript
- SwiftUI, RealityKit, visionOS
- React Native / Expo
- Kubernetes, Terraform, Ansible
- Proxmox, OPNsense, Caddy
- Forgejo, Infisical, Komodo
PROFESSIONAL SUMMARY
Interim CTO at MetricAid Inc. and seasoned engineering leader offering expertise managing strategic initiatives and tactical improvements as it pertains to cloud, hybrid and on-prem stacks. As a talent magnet, I bring both personal and collaborative group thought to bear on desired resilient results. Actively shipping across the full stack — backend services in Go, native iOS/visionOS in Swift, and cross-platform mobile in React Native — while operating a production homelab that hosts the tools I use daily.
EXPERIENCE
Interim CTO / TechOps Analyst / IT Administrator, Sep 2025 – Present
MetricAid Inc., North Bay, ON
IT Administrator (Sep 2025) → TechOps Analyst (Mar 2026) → Interim CTO (May 2026, covering maternity leave)
- Stepped into Interim CTO responsibilities in May 2026, leading technical roadmap, architectural decisions, and cross-functional engineering coordination during executive maternity leave.
- Drove EKS platform migration — moving Go microservices (ptolemy, andromeda, perseus) from EC2 to Kubernetes via Helm + ArgoCD; provisioned AWS Identity Center and EKS dev environment for the engineering team.
- Executed live RDS migration from prod-cluster to metricaid-prod with zero application downtime; resolved decade-old logical replication lag caused by missing table publications.
- Established the organization's first structured IT foundations: endpoint management via TacticalRMM, secrets management via Infisical, container orchestration via Komodo, and CI/CD via Forgejo Actions across all services.
- Presented to board-level Tech Sub-Committee on infrastructure modernization progress and platform roadmap.
Engineering Lead Manager, Aug 2018 – Sep 2024
Index Exchange, Toronto, ON
- Joined Index as ELM to seed, define and grow specialized teams focusing on database platforms, developer experience and operational excellence.
- Designed and developed oncall Standard Operating Procedures.
- Organized OpEx reporting metrics for systems under direct purview including all preproduction environments.
- Collaborated with Dev community to produce rapid POC environments.
- Ongoing eval of procedures to ensure timely tactical delivery.
- Coordinated activities among NOC, Dev, Ops to ensure coverage of nonprod and fresh production component delivery.
- Provided risk assessment reports and strategic analysis on green field initiatives.
- Established periodic SWOT analysis amongst wider teams to flesh out probabilities for experimental success.
- Mentored junior engineers, providing guidance and support in their career development.
- Grew team from 15 engineers to 35, managing up to 21 at peak.
- Stack: Go, Perl, Apache, MariaDB/Galera, PostgreSQL, Hadoop, Vertica, GitLab EE, Redis, ESXi, AWS; GitLab pipelines, Ansible, Terraform.
Manager, Infrastructure Operations & DevOps, Jul 2017 – Aug 2018
BiblioCommons
- Mandated to evolve and build the DevOps team to best support Dev, QA and Product teams — adhering to Kanban workflow, building non-prod environments, and developing pipelines of code escalation for release management to be used by each division.
- Team of 4 individuals, half remote, half in-office.
- Stack: NERF, Tomcat, Rails, Jetty/Java, PostgreSQL, MySQL, Mongo, Solr — on-prem and AWS managed with Chef, Ansible, CloudFormation.
Senior Manager, Infrastructure Operations, Mar 2015 – May 2017
Sysomos
- Led the DevOps and Operations teams to drive successful releases to production.
- Maintained 2 physical data centre environments and AWS infrastructure with a team of 10.
- Organized the team into rotating membership to different product development teams to maintain constant exposure to Sysomos products.
- Produced the framework for automating vital internal services from provisioning bare metal and virtual machine instances to code deployments to self-healing services.
- OSS stack based on Nginx, Tomcat, stand-alone Java, Solr, HBase managed via Puppet.
Senior DevOps System Engineer, Oct 2012 – Mar 2015
eBay Canada
- Joined eBay as first team member of Canada Site Operations team to lead site migration of eBay Classifieds — Kijiji Canada.
- Working directly with the Canada Product Development team, onboarding additional DevOps team members, integrating them and constructing their daily routines around Agile Scrum and Kanban methodology.
- Built out Production, Load & Performance, UAT, QA, SIT-CI environments — Tomcat, MySQL, Solr, Hadoop, Riak using Puppet 2.7 and Debian Wheezy, migrated to Puppet 3.6 and Ubuntu 14.04.
PERSONAL PROJECTS
Project Lattice — Spatial Infrastructure Controller
- visionOS application that renders live IT infrastructure as an interactive 3D spatial graph — gaze at a node to inspect stats, pinch to drill in, speak to act.
- Go backend unifies polled data from Proxmox, Docker Engine, and a pluggable
Pollerinterface (Kubernetes, Cloudflare, OPNsense, Forgejo, AWS on roadmap) into a single thread-safe graph model served over REST.
NFN Connect — Community iOS App for Nipissing First Nation
- iOS app keeping Nipissing First Nation members connected on- and off-reserve: community events synced from the nfn.ca calendar, searchable Enkamgak newsletter archive, staff directory of 173+ contacts across 12 departments, one-tap emergency hotlines.
- Offline-first architecture, push notifications with per-category and on/off-reserve preferences, accessibility-conscious UI designed for elders, youth, and families — designed, built, and shipped to the App Store solo.
MyPepTracker — Peptide Protocol Tracker for iOS
- Native iOS app for tracking peptide reconstitution, dose scheduling, and injection-site rotation with push reminders, vial-expiry alerts, and cycle progress tracking.
- Privacy by architecture — 100% on-device storage, no account, no server, no analytics.
myFaxxer — Pay-Per-Fax iOS App
- iOS app that sends a PDF as a fax for a per-page fee via Apple In-App Purchase — no subscriptions, no contracts, no accounts beyond Apple ID.
- Self-hosted FastAPI backend on the homelab fronts the SignalWire Fax API; server-authoritative page counting and credit ledger reconcile against Apple's StoreKit Server Notifications (ASN V2) for purchases, refunds, and revocations.
EARLIER EXPERIENCE
Infrastructure, DevOps, and systems-engineering progression across enterprise, gaming, and telecom environments — 1996 to 2012.
Senior Systems Administrator
Senior Systems Administrator
Systems Administrator — 3rd-level support
Senior Systems Administrator
Senior Systems Engineer
Software Deployment Analyst (contract)
Network & Infrastructure Administrator
Project Manager, Y2K Compliance
Y2K Project Team
Team Leader, Client Support Services
EDUCATION
Canadian Institute of Business — Sarnia, Ontario, January 1995
- Year 1: VB and C programming — VB for Applications under MS Office (Word, Excel, Access), MS Visual Basic 2.0 Microsoft Courseware, Turbo C.
- Year 2: Network Administration — Netware 3.12 Administration I & II, Windows NT 3.51 Domain Administration, NT 3.51 Workstation, NT Server, TCP/IP Fundamentals, Networking Essentials I & II.