Tom Oliver
me@tomoliver.net
Tenures
Senior Fullstack Engineer at Caspian One Open Data
2022 - 2025
- Joined with a project to create an open banking platform for a major Canadian Bank.
- Implemented a solution meeting FDX and FAPI standards, with OIDC flows for authentication/authorisation.
- Created and enforced API contracts using open API.
- Developed fully automated CI/CD deployment pipelines.
- Designed intelligent monorepo for deployments and dependency management.
- Created reusable component library.
Full Stack Software Engineer at Uzabase
2021 - 2021
- Worked as part of an extreme programming team to develop a B2C product for the expert economy.
- Practiced top-down test-driven development.
- Engaged in trunk based development and team lead operations.
Full Stack Software Engineer at Visional
2019 - 2021
- Software Engineer at Bizreach Customer Product Development Division.
- Developed the front end of the Bizreach Premium Career platform.
- Responsible for technology stack selection and acted as Front-end ‘owner’.
Education
- BSc Computer Science 1st Class at University of St Andrews
Skills
- TypeScript Generics
- Type Driven Development
- React (Nextjs, Incremental static regeneration, Internationalisation, SEO and open graph, Remix, React-Query, Recoil, StyledComponents, Emotion, MaterialUI)
- Node, Bun (Open API, Creating OpenAPI Schemas, Using Generated OpenAPI Functions, Express + middleware, Hono, Serverless framework, Security using FAPI/OIDC, JWTs, introspection, Jest, Nock)
- Databases (MongoDB, DynamoDB, MySQL, PostgreSQL)
- Infrastructure (NixOS, Docker, Azure, AWS)
- English (Native)
- Japanese (Fluent, JLPT N1)