CV
MY CV
Work Experience
2015 - Present
Anphase Ltd., Role: Founder/Director
Industry: Software Development
- Building B2B and B2C SaaS products and services
- Working with corporations, startups and individuals to automate processes, solve problems and bring ideas to life
- Front and backend development of software solutions from conception, design and testing to production and iteration
SaaS Projects:
Telco Billing Portal (early 2018 - Present)
- Designed and developed a scalable distributed billing portal that combines data from several variable and static sources into a single bill for each customer that can be then be fed into accounting packages Xero or MYOB EXO. The application was developed in Flask with a MySQL database and it operates across a few Linux servers.
- Tech stack: Python, Flask, Bootstrap, JavaScript, CSS, Linux, MySQL, Xero API, MYOB API, Grafana, Metabase
- Designed and developed a digital Menu Board system using Django and the Django REST framework to work with the Xibo CMS API. This system allows clients to set, update and schedule menu items via a simple and intuitive web interface.
- Tech stack: Python, Django, Django REST Framework, PostgreSQL, JavaScript, Linux, Docker, Xibo CMS, Xibo API
Tenandlord Rental Portal (early 2018 - Present)
- Developing a platform to help tenants and landlords manage rental properties
- Tech stack: Python, Flask, Bootstrap, JavaScript, CSS, Linux
Major Client Projects:
Lighthouse Digital Ltd, Role: Software Developer
Industry: Digital Signage/Ad Agency
Sweep NZ Ltd, Role: Software Developer
Industry: Internet and Telephony Service Provider
E CV Limited (e-cv.nz), Role: Full-stack Developer,
Industry: Job Recruitment
Tech stack
Containers: Docker, lxd
Databases: MySQL, PostgreSQL, SQlite3
Development/CI: git, Jenkins
Frameworks: Django, Flask, React, Bootstrap, Pure CSS, Material CSS
Languages: Python, PHP, JavaScript, HTML, CSS
Messaging & Caching: Redis, Memcached, RabbitMQ, Apache Kafka
Operating systems: Linux (Ubuntu, Centos, Fedora), MacOS, Windows
Platforms and APIs: Xero, Xibo, Knack, Zapier, MYOB EXO, WordPress, Stripe, PayPal, Plesk
System/Service Managers: systemd, Supervisor
Testing: Selenium, pytest
Web Servers/Interfaces: Apache, Nginx, Gunicorn
2012 - 2017
Telcotech NZ Ltd., Role: Tech. Specialist
Industry: Telecommunications Hardware Installatins, Support and Sales
Tech stack
Certifications: Avaya APSS - SME Communications, Patton Certified Specialist
Communications tech: VoIP, SIP, ISDN, POTs, Wi-Fi
Databases: MySQL
Development: git, Jenkins
Frameworks: Flask, Bootstrap, Pure CSS
Hardware: Avaya IP Office, TCP/IP, switches, routers and modems, NEC, cabling
Languages: Python, JavaScript, VB.NET/C#, HTML, CSS
Mobile development: Android
Operating systems: Linux (Ubuntu), Windows
Platforms and APIs: Xero, WordPress
2010 - 2012
Freelance Software Developer
Picked up a few small projects to compliment my studies
Tech stack
Databases: MySQL
Frameworks: Qt
Languages: Python, JavaScript, Java, HTML, CSS
Operating systems: Linux (Ubuntu), Windows
2008 - 2009
McDonalds, Role: Maintenance
Industry: Fast food
Tech stack
Hardware: umm… Water blaster
Interesting fact: McDonalds is the 4th-largest employer by number of employees (~2Mil)
🍔🍟🥯
Education
2008 - 2011
Bachelor of Engineering: Computer Systems Engineering (Honours), University of Auckland