🇨🇦 Toronto, Canada

Honours Bachelor of Mathematics
Double major in Pure and Applied Mathematics from the University of Waterloo

Principal Engineer
Currently at a global digital-transformation consulting company

Work Summary

8 years e-commerce for Walmart Canada, leading technical development of the e-commerce website and API for mobile clients, with key successes in cloud re-platforming, continuous delivery and internal/3rd-party integrations.

7 years software consulting in financial services and fintech; including:

  • Gluskin Sheff + Associates
  • Dundee Wealth Management
  • Home Trust Company
  • Point72 Asset Management (formally S.A.C. Capital Advisors)
  • Corient Private Wealth (part of CI Financial)
  • PureFacts Financial Solutions

3 years short engagement consulting across a diverse range of e-commerce, customer data aggregation and non-for-profit.

Principal Skills

  • Communication: technology evangelist, ways of working, skills development, inter-team cohesion.
  • Proactive: architectural runway, enterprise best practices, industry awareness, maintaining product agility.
  • R&D: benefit analysis, feasibility, integration strategies, adoption timelines and planning.
  • Security: audits, integrations, end-to-end encryption, PII privacy enforcements.
  • Data: API efficiency and cacheability, read-write asymmetry, low-latency and event-driven streams.
  • Cloud: agnostic, scaling, resiliency, cost-mitigation, and 95th percentile mitigations.

Trade Audit Android App

Stock market speculation is at a record high. Individuals are following social media accounts trying to navigate meme-stocks, HODLs, and the opacity of SPACs. There is no accountability, no oversight, and no rules to what can be presented as knowledgeable advice on social media.

Trade Audit is a mobile application that creates accountability.

Use Trade Audit to catalogue any stock advice found on the internet. Stock trades and ideas can be tracked creating an immutable track record that the social media accounts refuse to provide.

GitHub Repositories

Public Projects

stevenrskelton.github.io Personal blog on Scala, Flutter, and other programming. Built with Jekyll. https://www.stevenskelton.ca stevenrskelton.github.io
Personal blog on Scala, Flutter, and other programming. Built with Jekyll. https://www.stevenskelton.ca
HTML 2 0
tradeaudit.app Supporting information pages for Trade Audit mobile app for Android. https://tradeaudit.app tradeaudit.app
Supporting information pages for Trade Audit mobile app for Android. https://tradeaudit.app
HTML 0 0
tinyakkaslackqueue Slack App to run a task queue of Akka Streams tinyakkaslackqueue
Slack App to run a task queue of Akka Streams
Scala 0 0
http-maven-receiver HTTP server that receives artifact uploads and verifies MD5 against Maven http-maven-receiver
HTTP server that receives artifact uploads and verifies MD5 against Maven
Scala 0 0
rx-event-streams-in-play Typesafe Activator template: ReactiveX Event Streams in Play rx-event-streams-in-play
Typesafe Activator template: ReactiveX Event Streams in Play
JavaScript 1 1
SparkOverflow Spark demo using StackOverflow's 2013 data dump. SparkOverflow
Spark demo using StackOverflow's 2013 data dump.
Scala 4 12

Archived Polymer Web Components, Outdated JS and Scala

Polymer Library was deprecated in 2019 when functionality became browser native, remaining Polymer functionality became Lit

flag-icon Polymer Web Component for SVG and PNG icons of country, state, province and other flags. flag-icon
Polymer Web Component for SVG and PNG icons of country, state, province and other flags.
HTML 252 68
sortable-table Polymer Web Component that generates a sortable <table> from inlined or AJAX JSON, JSON5, and arrays. sortable-table
Polymer Web Component that generates a sortable <table> from inlined or AJAX JSON, JSON5, and arrays.
JavaScript 196 37
d3-geomap Polymer Web Component for geographic topology visualization d3-geomap
Polymer Web Component for geographic topology visualization
JavaScript 33 8
ordered-columns Polymer Web Component that builds vertically ordered columns (timelines) from arbitrary DOM content ordered-columns
Polymer Web Component that builds vertically ordered columns (timelines) from arbitrary DOM content
HTML 15 7
transform-to-json Polymer Web Component for transforming CSV and other formats to JSON and arrays. transform-to-json
Polymer Web Component for transforming CSV and other formats to JSON and arrays.
HTML 4 3
scala-2.10-blog-examples Coding examples found on http://stevenskelton.ca scala-2.10-blog-examples
Coding examples found on http://stevenskelton.ca
Scala 3 5