Skills
- Swift
- Objective-C
- SwiftUI
- Kotlin
- SDK development
- HTML
- CSS
- JavaScript/Typescript
- Git SCM
- Agile
- Leadership
Qualities
- Team player
- Empathetic
- Pragmatic
- Positive attitude
- Very organised
- Self-motivating
- Excellent communicator
- Adaptable
Experience
Engineering Manager, Flightradar24 AB
February 2022 - present
Engineering manager of the mobile team at Flightradar24, with 8 direct reports. Responsible for recruitment, team wellbeing and professional development, 1:1s, resolving blockers, supporting consistency across all frontend features and driving improvements to processes based on team feedback. Regular communication with the tech management and product teams ensured that we achieved business goals.
I worked with the team to move from large feature-based releases to a regular release cycle, improving communication in the process. Implemented task estimation during team refinements, actively encouraged discovery and proof-of-concepts and developed a process for including technical improvements alongside product features.
Also served as the interim manager of the Web frontend team for 18 months, with 5 additional direct reports.
Lead Engineer (Client Apps), Atomic.io
January 2019 - February 2022
Responsible for the technical management of Atomic's iOS, Android, Web, React Native and Flutter SDKs. Management of team members, 1:1's, analysis, estimation and scheduling of upcoming work. Regular communication with the product, customer success, design and platform engineering team.
Also served as the first member of Atomic's iOS team, building the iOS SDK using the MVP and coordinator patterns, undertaking proof-of-concepts, and building a comprehensive test app to allow sales teams to demonstrate product capabilities for a secure, in-app notification channel.
Senior Mobile Developer, BNZ
May 2017 - December 2018
Championed initiatives to improve efficiency in the iOS team. Helped introduce modern architecture patterns to the codebase, improved collaboration within the iOS team by promoting a supportive team environment, supported an app-wide style guide, and contributed to BNZ's Business and Personal banking apps for iOS.
Senior Developer, Alphero
November 2011 - May 2017
Led and contributed to the development of various iOS and web projects, producing quality results that were on time and under budget. Extensive work in project estimation, attending progress meetings with clients and ensuring requirements were implemented.
Contributed to the Radio New Zealand mobile apps; Newshub mobile apps; ThreeNow mobile apps and website; Rova mobile apps; TVNZ OnDemand iOS app; The Co-operative Bank of New Zealand’s new internet banking platform, Westpac New Zealand’s native universal iOS app, and Genesis Energy’s iOS app.
Personal Projects
Tax Calc (iOS, macOS)
2023 - present
iOS and macOS app for calculating New Zealand income tax, GST, student loan repayments and Kiwisaver. Built using SwiftUI and Combine.
Qualifications
Bachelor of Computing and Mathematical Sciences with First Class Honours
2009 - 2012
Conferred at University of Waikato, Hamilton, New Zealand.