I have 19 years of IT experience spanning web application development and solution design. I am a self-motivated, friendly and easy-going team player who thrives in challenging environments and adapts quickly to changing priorities. I excel at translating business requirements into software, designing robust systems, writing clean, maintainable code, and diagnosing and fixing complex issues. I’m a fast learner who can rapidly pick up new languages, frameworks, and tools and apply them effectively.

Chris

I have 19 years of IT experience spanning web application development and solution design. I am a self-motivated, friendly and easy-going team player who thrives in challenging environments and adapts quickly to changing priorities. I excel at translating business requirements into software, designing robust systems, writing clean, maintainable code, and diagnosing and fixing complex issues. I’m a fast learner who can rapidly pick up new languages, frameworks, and tools and apply them effectively.

Available to hire

I have 19 years of IT experience spanning web application development and solution design. I am a self-motivated, friendly and easy-going team player who thrives in challenging environments and adapts quickly to changing priorities.

I excel at translating business requirements into software, designing robust systems, writing clean, maintainable code, and diagnosing and fixing complex issues. I’m a fast learner who can rapidly pick up new languages, frameworks, and tools and apply them effectively.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
Portuguese
Advanced

Work Experience

Staff Software Engineer (Web / API) at MEGA (mega.nz)
November 1, 2021 - June 30, 2025
Back-end API development of new features and bug fixes using PHP and MySQL to support the main web client, mobile apps and support systems. Front-end work includes new features and UX improvements using HTML5, CSS3 and modern JavaScript (ES11+), with ongoing maintenance of legacy jQuery code. Contributed to security improvements, code reviews across HTML/CSS/JS/PHP, testing and QA, release management, and build script enhancements in Bash and PHP. Worked in a remote Agile/Scrum environment using Jira and Confluence; mentored developers and documented architectural designs.
Senior Full Stack Developer at Laybuy
September 1, 2019 - November 30, 2021
Maintained and extended front-end and back-end systems, developing new features for customer facing and backend support systems using JavaScript, jQuery, JWT, GraphQL, Node.js, Laravel, PHP, React, Redux, React Native, Styled components, TypeScript, Vue.js, Vuex and MySQL. Integrated with external third-party APIs for credit and identity checks. Key achievements include backend identity verification for NZ, AU and US customers using Centrix, CloudCheck and Experian, and participating in revamping signup/login flows through to payment scheduling and acceptance.
Senior Front End Developer / Web Team Leader at MEGA (mega.nz)
November 1, 2014 - August 31, 2019
Team leader for the web client; responsible for front-end development of new features and bug fixes for the main website/web application (desktop/tablet/mobile). Conducted code quality and security reviews, testing/QA, and assisted with UX improvements. Led release management, automated build scripts (Bash, Python, PHP), and Agile/Scrum project management. Achievements include security enhancements (whitepaper, password-based KDF with per-user salt, two-factor authentication), secure file sharing features, publishing client applications on GitHub for transparency, and multiple UI/data flow improvements. Also migrated desktop web app to a Firefox WebExtension and implemented secure link sharing and public link expiry mechanisms; identified and mitigated security risks like MITM attacks.
Senior Front End / UI Developer at Aotea Interactive Media
February 1, 2014 - October 31, 2014
Front end/UI development for bespoke responsive web applications; cross-browser testing using HTML5, CSS3, jQuery/jQueryUI with a Java MVC/PostgreSQL backend. Contributed to major client projects including ASB Bank’s FX alerting service, Bayleys’ house price estimator, and an in-house corporate calculator tool; restyling of affiliate portals for HiFX and Currency Online.
Senior Web Developer at NZME (New Zealand Media & Entertainment)
November 1, 2013 - January 31, 2014
Front-end development for responsive websites from Photoshop designs, using jQuery, JavaScript, HTML5, and SASS; device and cross-browser testing with focus on mobile/tablet UX; contributed to NZ Herald Rugby widgets and related front-end features.
Software Developer at Monitor Business Machines
July 1, 2012 - October 31, 2013
Website/software development and maintenance for products (WebPrint, Print Administrator, Wireless HotSpot, LaundryView, Facility/PC Reservation, Monitor Online) using C#, ASP.NET MVC, WPF, SQL Server, HTML5, JavaScript, jQuery and jQueryUI; implemented UI improvements and new features.
Web Developer at Webfit
January 1, 2012 - July 31, 2012
Web application development for external client websites using PHP, Symfony, Doctrine ORM, MySQL; responsibilities included feature additions and bug fixes for FirstTracks and AmazingAccom, and front-end implementation for Bach Care.
Web Application Developer at Opus International Consultants
July 1, 2011 - December 31, 2011
Web application development for internal GIS-related websites using PHP, HTML5 APIs, CSS, JavaScript and jQuery; database management and migrations with MySQL and PostgreSQL. Delivered a cross-platform HTML5 mobile app for Android/iOS to store road data offline and synchronize with office PCs.
Web Designer and Developer at Livewire Learning
March 1, 2013 - Present
Marketing site redesign and full frontend development (HTML5, CSS3, jQuery) with testing and QA; ongoing maintenance and updates for an interactive e-learning platform used by NZ schools.
Architect / Designer / Developer at SportsGen
June 1, 2010 - Present
End-to-end architecture and development of an online service to create, schedule and manage team-based tournaments. Responsibilities covered UI/UX design, frontend and backend development (HTML5, CSS3, JavaScript, AJAX, jQuery, PHP 7, Zend Framework, MySQL), and server administration (Ubuntu). Implemented ongoing testing and QA, with continuous feature development.
Technical Solution Architect at IBM
October 1, 2006 - March 31, 2010
Infrastructure architecture role for over 70 medium-complex infrastructure projects. Gathered functional and non-functional requirements, created SOR/SOW and cost models, designed high-level architecture diagrams, identified risks, and led delivery teams. Built architecture diagrams and risk mitigation plans; mentored junior staff and supported large-scale deployments.
Senior Web Developer at NZME
November 1, 2013 - January 31, 2014
Front end development for responsive websites; device and cross-browser testing; implementing new features and Opta widgets for NZ Herald Rugby site.

Education

Bachelor of Information Technology at Southern Institute of Technology, New Zealand
January 11, 2030 - November 30, 2025
Bachelor of Information Technology at Southern Institute of Technology, New Zealand
January 11, 2030 - November 30, 2025

Qualifications

Save-a-Life Course (First Aid)
January 11, 2030 - January 21, 2021
First Aid – Save-a-Life Course
January 11, 2030 - January 21, 2021

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Financial Services, Other