I am enthusiastic, efficient and highly motivated individual with 13+ years working experience in the IT Industry. I am seeking a position to apply my skills and abilities in the IT industry that offers professional growth to a resourceful, innovative and flexible professional.
Led the overhaul of BNZ’s legacy payments screens by migrating the codebase from Objective-C and UIKit to a modern Swift and SwiftUI architecture. This modernisation effort reduced technical risk and included a comprehensive rewrite of the Transfers and Payments sections, significantly enhancing app quality and maintainability. Contributed to the modularisation of the application by refactoring and rewriting legacy components into reusable, well-encapsulated modules, improving maintainability and scalability. Played a key role in delivering the Confirmation of Payee (COP) initiative, mandated by the Reserve Bank of New Zealand, under a tight deadline. Led the iOS development of this critical feature, ensuring timely delivery and high quality. Thanks to my leadership and contributions, BNZ became the first bank in New Zealand to publicly release a fully implemented COP feature.
Developed a new mobile application to unify two customer bases following Mercury’s merger. Worked in a fast-paced, newly established contractor team, helping the client achieve their goals by building an MVP under tight deadlines leveraging Swift, SwiftUI, and a modern technology stack.
During my time at ASB, I worked on a variety of projects spanning mobile app and backend development. As part of the mobile app team, I led the development of new features and maintained the ASB mobile banking app, leveraging modern technology stacks such as SwiftUI. I played a key role in delivering several major features, including the SBI365 project (seven-day payment processing), future-dated transfers, and enhancements to the app’s financial wellbeing section. Through my leadership and contributions, I helped ensure ASB customers had access to a reliable, secure, and user-friendly banking app.
At Fiserv, I supported clients in developing and maintaining their banking apps, leading the development of multiple iOS and Android applications for organisations in the US and Canada. Mentored junior developers, providing technical guidance and support. Set up and maintained mobile app development pipelines using Jenkins, streamlining processes and improving overall efficiency.
Collaborated closely with the IB and API teams to deliver a high-quality product. During my three- year contract, provided technical leadership and guidance to the development team, overseeing initiatives such as migrating the app to a new architecture, redesigning the app, and onboarding new developers. Played a key role in talent acquisition, leading interviews to help Kiwibank fill multiple mobile developer positions. Through effective leadership and mentorship, contributed to building a strong, productive development team that consistently delivered exceptional results.
Contributed to the development and refinement of various app components. Notable achievements include involvement in the PIC (Payments Industry Compliance) programme, the redesign of Transfers and Payments, and the implementation of Apple Pay. Played a key role in converting the existing codebase to the MVVM architecture and adopting RxSwift. Through these contributions, helped ensure that goMoney for iOS remained a high-quality, user- friendly mobile banking app.
As a mobile developer, I worked on several projects that involved direct collaboration with clients. I also had the opportunity to lead some of these projects. Throughout my work, I gained extensive experience with a wide range of technologies and frameworks, including CoreData, CoreAnimation, AFNetworking, AVFoundation, In-App Purchases, Push Notifications, and more. By leveraging my technical skills and interpersonal abilities, I successfully delivered high-quality products that met clients’ needs and exceeded their expectations.
Developed iOS applications for Apple TV (2nd gen), iPad, and iPhone across multiple projects. Worked extensively with third-party libraries and frameworks, including FFmpeg, libsmbclient, CoreBluetooth, AVFoundation, CFNetwork, CoreAudio, CoreGraphics, and libsqlite. Delivered high-quality, device-optimised products tailored to project requirements.
CLIENTS WORKED WITH
PROJECTS COMPLETED
Years of experience
CUPS CONSUMED
snacks ordered
Graduate Diploma in Information Technology.
Specialist in IT (4 years full-time).
I build apps for both iOS and OS X, using either native development tools such as Xcode and Objective-C or Xamarin for the cross platform apps.
I have a strong background in software testing in mobile and desktop areas. With experience in working with the wide range of platforms and technologies, I'm able to utilize both manual and automation testing techniques. Strong experience in creating test documentation, such as test plans, test strategies, test cases and check-lists.
Ability to create a professionally looking wireframes, screen flows, content maps, model diagrams and more.