Pay.com.au
Full Stack Developer
Nov 2020 - Nov 2021
I became a member of the Pay team with an objective to transition the product from a minimum viable product (MVP) to a comprehensive payment platform.
My collaboration with the CTO extended to all facets of the product, where I held responsibility for frontend, backend, and infrastructure management. Additionally, I also contributed to the product design process.
Our mission was to construct a strong and secure codebase. We employed blockchain technology for our ledger management and implemented a rigorous code audit process for every user interaction. Our focus significantly leaned towards rigorous validation and testing of both the frontend and the backend components.
Below are some of the projects I had the opportunity to work on.
UI Library
Having previously constructed a design system and UI library prior to joining the company, I embraced the duty of developing a new one for Pay.com.au.
I leveraged TypeScript, React, and contemporary design patterns to create a versatile set applicable across various products.
More...
In addition to the aforementioned project, I contributed to numerous smaller initiatives, projects, and features, a selection of which are detailed below:
- I directly supervised two external teams
- Constructed the two-factor authentication feature
- Facilitated the integration with the BPAY payment platform
- Contributed to the implementation of robust UI and server-side validations
- And participated actively in the interviewing and hiring processes