Aaron Chan

Software Developer

I build web and mobile applications.

Resume

Experience

Software Developer - aXcelerate

2022 - 2024

Lead development for a major mobile app rebuild project. Worked across three mobile applications built in React Native as well as full stack web development with a React frontend. Introduced documentation, standards, tooling and automation to improve developer experience, productivity and code quality.

React
Vite
React Native
Expo
Expo Application Services (EAS)
Java
Spring Boot
TypeScript
Styled Components
Redux

Software Developer - Iron

2020 - 2022

Solo developed, designed and marketed Android fitness application, Iron. The app allows users to build and track workout programs - supporting general fitness and sports such as powerlifting and bodybuilding.

Android
Java
XML Layouts
Material Design 2
Firebase
Room
Model, View, View Model (MVVM)

Capstone Project - Metro North Hospital and Health Services / QUT

2018 - 2019

Worked with a team to deliver a proof-of-concept mobile app at the Royal Brisbane Women’s Hospital (RBWH). Adhered to Agile development methodology. Developed, designed and project managed application.

Android
Java
XML Layouts
Material Design 2

Education

Bachelor of Business (Marketing) with Distinction

Queensland University of Technology (QUT)

Bachelor of Information Technology (Information Systems) with Distinction

Queensland University of Technology (QUT)

Technologies

Working With: React Native, React, TypeScript, Node.js

Currently Learning: Swift, SwiftUI, Kotlin, Jetpack Compose, C++, i18n, l10n, Kafka, Apollo Federation, ElasticSearch, Neo4j, TimeScaleDB

Frontend Web Development: React, Redux, Next.JS, TailwindCSS, Styled Components, HTML, CSS

Backend Web Development: Node.js, Express, Spring Boot, MySQL, PostgreSQL

Mobile Development: React Native, Android (Java), Expo, Expo Application Services (EAS), Google Play Store, App Store Connect, TestFlight

Testing Tools: Jest, JUnit, Vitest, Playwright

CI/CD: Bitbucket Pipelines, GitHub Actions, Expo Application Services (EAS)

Languages: Java, JavaScript, TypeScript, SQL

Relevant Tools and Software: Git, zsh, Monorepos, yarn, Jira, Android Studio, XCode, IntelliJ Idea, Google Workspace, GitHub, Bitbucket, VSCode, Figma, Vercel, npm

Repositories

View all repositories (23)

Contact Me

Interested in working together?

Connect on LinkedIn