conwy.co

Work > 
Optus

Duties + Achievements

  • Worked on SubHub backend auth flows for customers to activate third-party content subscriptions (Google One).
    • Lambda functions and API Gateway configuration, handling all stages of the OAuth2 flow between SubHub front end and back end (front channel) and between SubHub back end and Google via Boingo third-party IdP (back channel).
    • REST and GraphQL interfaces, with AWS AppSync and API Gateway.
    • Version and stage management to maintain backwards compatibility.
    • Logging and monitoring code and use of CloudWatch and DataDog to diagnose issues.
  • Built Agent SubHub frontend. Used by sales and support agents to manage customer accounts.
    • Authentication single-sign-on (SSO) link, connecting from legacy system to new Agent SubHub, using pre-signed URL, with AWS Cognito integration.
    • Front end built with React, Jotai, AWS AmplifyJS.
    • Styled with TailwindCSS using classNames for maintainability and theme variables for custom branding.
  • Contributed to Credit Offer feature: backend components for scheduling and sending notification emails.
    • Lambda functions handling DynamoDB updates via Event Source Mapping, with before/after checking and logic to determine customer credit offer eligibility.
    • DynamoDB querying and schema changes.

Tech

  • react
    • swr
    • jotai
    • tailwind
    • zustand
  • data
    • graphql
  • aws
    • lambda
    • cognito
    • dynamo-db
    • sns
    • cloud-watch
    • cloud-formation
    • amplify-js
    • app-sync
  • nextjs
    • nextjs-14
    • next-intl
  • observability
    • datadog
    • sentry
  • ci
    • circle-ci
    • sentry
  • architecture
    • event-based
    • serverless
    • publish-subscribe
    • rest

Feedback

Positive feedback from Lead and Senior Developers on my full-stack work and problem-solving at late hours.
“We’d like to thank you once again for your hard work and contributions to date.”

Projects

  • SubHub Google integration
  • Agent SubHub
  • Credit offer notification
© 2024-2026 Jonathan Conway