A Bit About Me
I’m a fullstack developer based in Wellington, NZ. I love what I do. Making cool stuff for the web. My interest in web development started back in 2001 when I got my first PC and started wondering how do you make these cool pages I use. (there was no css). Today I work on New Zealands largest property management software. My main focus is ensuring that the applications I work on perform well and are user friendly across all parts of the stack.
Technologies
I work with a wide range of technologies. To list a few:
- PHP
- Go
- Javascript
- HTML
- CSS
Frameworks:
- Symfony
- Laravel
- Zend Framework 1 (yup)
- Vue.js
- Codeception
- Jest
- Angular
Various Others:
- Git
- Bootstrap
- Github Actions
- PostgreSQL
- Redis
- AWS
- Docker
Experience
Senior Developer @ Totara, Wellington
July 2022 - PRESENT
- Getting to know this place right now
Senior Developer / Developer @ Seekom, Wellington
September 2014 - July 2022
- Ongoing work to break the monolithic system into microservices.
- Working on moving processes into event sourced architecture.
- Constant refactoring and performance enhancements to the codebase.
- Ongoing work to convert legacy CRUD screens over to new vuejs with data provided via the api.
- Implementing new features with technical documentation.
- Working alongside UX and product owners to deliver new features.
- Coaching and training to other staff, both technical and non technical.
- Constant research to bring performance and reliability enhancements to the delivery process and application.
- Ongoing improvements and additions to the REST api.
- Providing Technical assistance to third parties integrating with our system.
- Creating and managing automated pipelines with github actions.
- Automated testing with Codeception, jest and puppeteer.
- Upgrading php versions, framework versions and postgres versions.
- Created offline friendly PWA for a government agency.
- Developed mobile booking engine, creating json api and angularjs frontend.
Developer @ Pay4Later (Now Deko Pay), London
August 2012 - May 2014
- Migrated application versioning from subversion to Git.
- Integrated the system with third parties to create a multi vendor finance application platform, with failovers to other vendors.
- Took part in re-writing the system from version 1 to version 2, going from no framework to zend framework 2, angular 1 frontend.
- Created an android application for taking finance applications offline and in remote areas that would sync once the user reconnected to the system.
- Integrated the system with online payment processors.
- Creating dashboards for retailers around finance applications, approval rates, balances.
- Continuous integration with Experian to provide accurate credit scoring and detailed profiles for application underwriting.
Instructor @ Computer Power, Wellington
June 2010 - April 2012
- Provided programming training in C#, Java and PHP to students.
- Holding group workshops to go over language specifics through to more generalised topics such as OOP.
- Moderating Exams, both on campus and across campus moderation.
- Assisted in writing and testing upcoming technical modules for android and windows phone application development.