Developed front and back-ends of a cloud-based product management system using React, NodeJS, and Go. This involved development of microservices for tasks such as automated 3D model generation.
Created a native iOS app to display product catalogues in Augmented Reality, from the initial idea phase through to project completion.
Managed infrastructure and deployments using AWS and Docker, achieving a 99.9992% uptime.
Interacted with project stakeholders and other developers, translating needs into viable and implementable long-term solutions.
Amu Digital
Feb 2019 - Jul 2019
Full-Stack Web Developer
Prototyped and developed clean and responsive front-ends using Angular, HTML and CSS.
Developed back-end services using technologies such as .NET Core and MySQL.
Practised code reviews and peer programming to improve reliability and share knowledge between team members.
Deployed websites to Amazon Web Services.
Education
University of Canterbury
Jul 2015 - Jul 2018
B.Sc Computer Science
Relevant Courses: Web Computing Architectures, Data and Network Security, Software Engineering (I, II, and III), Internet Technology and Engineering, Relational Database Systems
Skills
Experience developing native iOS apps and cross-platform apps using React Native.
Experience designing and implementing RESTful APIs using technologies such as NodeJS (Express), dotnet and Django.
Experience creating websites using JavaScript frameworks such as Next.JS, React, and Angular particularly using the Jamstack architecture.
Use of relational databases such as MySQL and document-oriented databases such as MongoDB.
Frequent use of GIT and respective branching models such as GitFlow.
Knowledge of Agile development methodologies.
Use of continuous integration and continuous deployment tools such as GitHub Actions.
Deep knowledge of Object-Oriented design methodology & design patterns.
Languages & Technologies
Languages
JavaScript & TypeScript
C#
Go
Swift
HTML / CSS
Python
Rust
SQL
Technologies
React with Next.JS and Vite
Django
dotnet core
Docker / Terraform
Github Actions
Git
Tailwind CSS
Postgres