Hi, welcome to my website!
I’m an aspiring developer with experience in both front-end and back-end development. I'm passionate about technology, which is manifested in a constant desire to learn new skills and grow my programming experience.
“I have not failed. I've just found 10,000 ways that won't work.”
I worked on a Next.js web app which was a portal for healthcare workers in the USA to find and apply for jobs. As part of this project, I developed a testing framework and integrated third-party authentication via Auth0 into multiple front-end apps. I then led the creation of the Trustaff mobile app as the sole developer, which was the mobile version of the Next.js web app. This project was delivered before the deadline and resulted in my promotion to a senior position.
I joined the experiences division of Lux Group where I worked on the front and back end of their websites, namely Scoopon, Cudo, Deals, and Treat Me. During this role I created a workflow for admins to automate the creation of invoices for vendors, greatly reducing manual effort for the finance team. I also migrated a JavaScript codebase to TypeScript, which both improved the developer experience and reduced instances of errors in production.
My role at MYOB saw me shift to a stronger emphasis on front-end development. Initially, I was placed in a team as the sole developer where I provided coding support and uplifted their development pipeline. I also produced a regression testing suite using Typescript and Cucumber to verify data flow and calculations across compliance forms and workpapers.
Following that, I moved into a team with other developers where I worked on 2 projects. The first was a desktop form builder application built with Typescript React and Electron, which allowed non-technical developers to produce forms by dragging and dropping components as opposed to writing code. The second was the backend engine which performed the visual rendering and data calculations of forms.
After completing my graduate program, I accepted a permanent role as an associate platform engineer. My main achievement was producing a pipeline to automate the deployment of JAR libraries onto the API platform, enabling teams to share common code.
As a technology graduate, I completed 4 rotations of 6 months each in different teams across the technology division. This maximised my exposure to different areas of technology.
During my first rotation I worked as a .NET developer using C#, HTML/CSS and SQL. I produced a monitoring and reporting tool to provide updates on the health of servers and built APIs for a new mobile app that was being developed.
In my second rotation I worked as a risk manager to develop a get-to-green plan for one of the bank’s key technology risks. I also automated the collection of metrics for a risk dashboard and made it available on-demand.
My third rotation saw me work as a business consultant in technology, helping to design and plan the 5-year strategic direction of one of the business units in technology. This entailed substantial research into current industry technology as well the solutions of competitors, which was eventually presented to the head of the business unit.
I returned to development work for my final rotation where I worked as a platform engineer. This was a devops based role where I worked on the bank’s API platform to integrate core service offerings. I coded with Python, Java, and Shell with heavy use of Atlassian’s development toolchain.
I performed logistics work in a small team, which comprised mainly of picking and storing boxes in a warehouse. It also involved working with drivers to deliver and collect boxes and files from clients.
I worked in the Advanced Security Centre as part of the Advisory division where I learned penetration testing. I produced reports providing a security analysis and recommendations on how to remediate the security issues present in client software. I also produced an in-house reporting tool using C# to automate the creation and modification of these reports that were delivered to clients. It collected data from a Microsoft Access database and formatted the data in a Word document.
I helped operate one of many bar outlets with tasks involving customer service, cash handling and stock handling. I was promoted to Team Leader after 1 year of service for showing a high level of responsibility and leadership, which increased my responsibilities to include training new staff members and handling customer disputes.
My responsibilities included raising invoices and bills, reconciling bank statements, payment processing, and producing reports for clients. I learned to interpret and analyse financial data using Netsuite and Microsoft Excel.
My first job where I learned the fundamentals of customer service and food preparation.
The Honours component of my degree required me to complete a thesis project, and I chose to redesign the UNSW handbook. The handbook provides information about all the programs, streams and courses offered by the university. The most notable limitation was that it was not synchronised with the university’s database, that is, the data on each page was statically inserted. My implementation solved this issue using a PostgreSQL and PHP back-end, and HTML/JavaScript on the front-end. It was a success and resulted in a distinction grade.