Goals & Aspirations

Short term Find my next tribe/hive and do meaningful work with a great cross-disciplinary team!
Medium term Move toward novel problems in computing (back to my comp-sci roots!)
Long term Acquire the experience, tools & resources for NTM to contribute novel technologies to humanitarian ventures.

Experience

Certifications

AWS Certified Solutions Architect Associate
2023 LWJ58F2K6JBEQTC1 AWS Certified Solutions Architect Associate

Work History

  • Net Terminal Machine

    Software Engineer

    Net Terminal Machine

    • Collabs - Helping solopreneurs and tiny dev teams to move faster by building out tooling and moving backend tickets through the pipeline. Additional fullstack assistance as needed.
    • Personal Projects - Autodidactic projects relating to SAAS app builds, microservices & devOps

    postgresnextjsApollo serverApollo clientkubernetesgoeksctlAWSpython

  • TWG - A Deloitte Company

    Snr Software Engineer

    TWG - A Deloitte Company

    • EVGO - Backend development for an application in the electric vehicles charging & fleet management space. GraphQL multi-service application (using apollo federated graph) with AWS cloud infra integrating with multiple 3rd party vendor APIs.
    • Greenshield - Frontend mobile application development for insurance claims management

    TypescriptGraphQLPostgreSQLAWSaws-clilocalstackgrafanasequelizeDockerReactReact NativeXcodeAndroid Studio

  • Crescendo

    Software Developer

    Crescendo

    GraphQL APIs and Postgresql backend-end development. Slack and NextJs front-ends. Built analytics dashboard UX down to the backend data cubes. Built in-slack A/B testing framework. PO/Lead dev hats when needed.

    ES6TypescriptNodeExpressPostgreSQLPostgraphileApolloReactgitAWS

  • NTM (miscellaneous)

    Contractor

    NTM (miscellaneous)

    Mostly back-end development (AppAria, prototype health services app), Gap analysis & review of backend API and overall project deliverables (FanMetrix). Some Logo & corporate identity design work.

    ES6NodeExpressVuejsPostgreSQLSQLiteSequelizegraphic design software

  • Pages Jaunes (Yellow Pages)

    Senior Business Analyst / PO

    Pages Jaunes (Yellow Pages)

    Acting PO for ontology management system: backlog management and sprint planning for R&D team working on Information Retrieval problems. Automated progress reports for search engine performance on behalf of team (using, R, R Shiny)

    JIRAAgileScrumRR ShinySQLMERN stack

  • Avanade

    Consultant

    Avanade

    Requirements analysis and validation, Change management, training delivery, UAT, Gap-fit analysis for clients in Retail, Trade & Logistics, Construction, Retail Banking and Public Transit.

    Microsoft Dynamics AXUMLBPMN

  • Makeover Solutions Inc

    Web, Flash Developer

    Makeover Solutions Inc

    PHP Web development for the dailymakeover website (now Stylecaster) and Flash (!) app development doing client customisations of the flagship TryOn tool.

    PHPDrupalAdobe FlashHTMLCSS

  • Navtech (now NAVBLUE)

    Software Developer

    Navtech (now NAVBLUE)

    Designed XML schemas for airline crew planning (bidding for flights, rest, vacation). Perl scripts (parsers), C++ code for data ingestion and population of object models

    C++Boost LibrariesXMLSpyXML SchemaPerl

  • Miscellanous / multiple

    IT Analyst, Research Asst., Developer

    Miscellanous / multiple

    Roles included research assistance with GIS projects (Hexagonal Discrete Global Grids) and related protoypes, IT support work and data requirements analysis, some prototyping with Qt, and early web templating systems.

    OracleToad database clientArcGISQtCLinux

Education

Diploma, Digital Media Arts Seneca@York College, Toronto, Ontario Canada
Bsc.(Hons) Computer System Engineering University of Bedfordshire, England, UK