Available to hire
I am a passionate and dedicated programmer with over a decade in software development, solving complex problems through analytical thinking and a logical approach. I enjoy turning ideas into high-quality, scalable web applications with performance and usability in mind.
I have a solid grounding in computer science fundamentals and a lifelong love of technology. I’m an Australian citizen based in Melbourne, happy to relocate for the right role, and I thrive in teams that value craftsmanship, continuous learning, and thoughtful design.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Front End Engineer at ANZ Bank
July 1, 2023 - August 1, 2025Senior Front End Engineer responsible for both feature development and BAU on the OCP platform for Wholesale Credit applications. Implemented auto-calculation of amortized limit schedules, enabling users to generate repayment schedules via inputs and Excel uploads. Added client-side search, sorting and filtering for table data. Upgraded DCM S module with new UX designs and latest React libraries. Replaced deprecated login system with Auth0 for a streamlined flow. Built a reusable Track Changes component to visualize diffs across profiles, facilities, and schedules. Implemented a custom recursive algorithm to render deeply nested tree views in React and added a PDF export feature. Embedded micro-frontends using Webpack Module Federation, fixed vulnerabilities, and improved test coverage. Trained junior and mid-level frontend developers in best practices.
Senior Front End Engineer at ANZ Bank
May 1, 2022 - July 1, 2023Led uplift and maintenance of internal Banker Desk top client web app. Modernized frontend codebase by migrating from legacy AngularJS to React, and rebuilt frontend UI data handling. Achieved ~90% unit test coverage. Configured SSO authentication for NAB micro-frontends and set up Apollo GraphQL server routing through proxies to fetch API data.
Senior Software Engineer at ANZ Bank
May 1, 2021 - May 1, 2022Responsible for uplift and maintenance of internal desktop web app, including building micro-frontends for claims and providers and enhancing detail views. Led frontend refactoring to modern React, established unit tests, and contributed to overall frontend code quality.
Backend Developer at Klusus Software
June 1, 2014 - August 1, 2017Developed RESTful API for a financial analytics web app, implementing automated report generation, workflow and task automation, and data views. Built a business contacts system and implemented user privileges using IAM. Refactored large sections of the backend to align with software design principles. Some frontend work to support backend features.
WordPress Developer at Rionan Consulting
March 1, 2012 - June 1, 2014Developed client websites in WordPress using responsive design techniques. Used Bootstrap, PHP, Sass, Gulp, jQuery and Ajax. Performed server administration and configuration via SSH. Provided ongoing support and maintenance for client sites.
Full Stack Developer at Pulse Communications Systems
August 1, 2017 - April 1, 2018Maintained and extended the Pulse Management System using jQuery, React and Spring. Built social media feeds integration (YouTube, Facebook, Twitter) and optimized asset library loading. Implemented search, filtering and reporting features using interactive graphs and charts. Helped migrate legacy jQuery code to modern React.
Senior Software Engineer at Site Supervisor
April 1, 2018 - March 1, 2019Senior backend developer for a proprietary construction management tool. Implemented Task modules and sub-tasks, built a business contacts system, and established user roles/privileges. Contributed to overall backend architecture and performance improvements.
Senior Software Engineer at IPpon Technologies Australia
March 1, 2020 - February 1, 2021Developed an interactive calendar and scrollable timeline app for McLaren Automotive to enable real-time race event tracking and scheduling for drivers, pit crews and staff. Stack included React frontend and Node.js/Express backend. Built a project toolkit website and a kiosk-facing interface for TAB self-service. Created a video player flow and a pet subscription platform with monthly deliveries and admin dashboards.
Education
Master of Computing at RMIT University
January 1, 2013 - December 31, 2014Graduate Certificate of Business Information Systems at Monash University
January 1, 2010 - December 31, 2010Qualifications
Industry Experience
Software & Internet, Financial Services, Professional Services, Media & Entertainment, Education
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Melbourne today.