Thomas Verbeek

IOS Engineer

Auckland, Auckland, New Zealand11 yrs 3 mos experience
Highly Stable

Key Highlights

  • Led development of Encrypted Backups in Messenger.
  • Pioneered VIPER architecture in Xero apps.
  • Presented at major tech conferences.
Stackforce AI infers this person is a Senior iOS Developer with expertise in Fintech and Augmented Reality.

Contact

Skills

Core Skills

Ios DevelopmentProgrammingUx DesignTeam LeadershipAr DevelopmentSoftware DevelopmentTeaching

Other Skills

Objective-CObjective-C++iOSCode ReviewDesign PatternsStakeholder ManagementPrototypingCocoaPodsTeam ManagementFeature DevelopmentSwiftSwiftUITest Driven DevelopmentUnit TestingWeb Development

About

I’m an experienced senior iOS developer with a solid foundation in computer graphics and software development. My portfolio ranges from mobile banking to augmented reality. I love custom UI/UX, modular app architecture (VIPER) and subcutaneous testing (TDD/BDD). Armed with a good sense of humour, innovative thinking and an eagerness to learn and influence, I work well in a team environment. As a team leader I’ve exercised empathy, vulnerability and assertiveness to build high performing teams. I also effectively self-manage during independent projects where I collaborate with clients and fellow contractors. I have been a software developer in the industry since 2008 and an iOS developer since 2011. PLATFORMS • iOS, MacOS, WatchOS SKILLS • Swift & Objective-C • Application Architecture • SOLID Principles and OOP • TDD and BDD • Agile Methodology

Experience

11 yrs 3 mos
Total Experience
2 yrs 9 mos
Average Tenure
--
Current Experience

Meta

3 roles

Staff Software Engineer

Feb 2023Sep 2025 · 2 yrs 7 mos · London, England, United Kingdom

Objective-CObjective-C++iOSProgrammingCode ReviewDesign Patterns+1

Technical Lead

Jan 2022Feb 2023 · 1 yr 1 mo · London, England, United Kingdom

  • Since January 2022 I’ve stepped into a technical lead role in Meta, particularly in our Message History Experience team within Messenger. This involves coordinating work streams across our iOS and Android teams, providing consultation on technical and security initiatives, roadmapping and stakeholder management. I work very closely with engineering managers, product managers, designers, data scientists and more across organisations within Meta. One of my biggest contributions so far in this role revolved around the planning and execution of timelines that helped deliver the first phase of Encrypted Backups to the public in August 2022.
Objective-CObjective-C++iOSProgrammingCode ReviewDesign Patterns+1

Senior iOS Software Engineer

Aug 2021Jan 2022 · 5 mos · London, England, United Kingdom

  • I’m a senior iOS software engineer in the Message History Experience team within Messenger. I joined the team in its infancy and helped drive Encrypted Backups on Messenger for iOS from proof of concept to company dogfooding. My main contributions to this project involved building UX, prototyping new flows and features, driving promotion campaign work and owning the iOS instrumentation. My biggest contribution in this role was leading the research, prototyping and integration of key protection and iCloud support for the Encrypted Backups UX on iOS, as well as adding iCloud support for all of Messenger.
Objective-CObjective-C++iOSProgrammingCode ReviewDesign Patterns+1

Xero

2 roles

Development Team Lead

Feb 2019Apr 2021 · 2 yrs 2 mos · Wellington & Wairarapa, New Zealand

  • After spending a year working with the team at Xero, I stepped into the Development Team Lead role. This means my day-to-day is less focused on code and more focused on enabling people to solve bigger problems. It involves regular 1-on-1 meetings, giving effective feedback, removing obstacles for the team, hiring, and enabling others to carve out a career. My strengths in this role include active listening, applying GROW/SBI models and having the difficult conversations.
  • As an engineering lead, I helped drive the development and delivery of Bills on iOS, as well as the rewrite of Bank Reconciliation, one of the oldest and most popular features of the Xero Accounting app. I was also part of a team that implemented support for Purchase Orders as part of a company Hackathon.
ProgrammingCode ReviewDesign PatternsCocoaPodsTeam Leadership

Senior iOS Developer

Jan 2018Feb 2019 · 1 yr 1 mo · Wellington & Wairarapa, New Zealand

  • Xero is beautiful online accounting software designed for small business.
  • I joined Xero as a senior developer in January 2018, part of a very successful mobile team that maintains the suite of Xero apps across iOS. I specifically stepped in as one of the frontline programmers focused on keeping track of money going out - this includes functionality related to purchases and bills in the app. My day-to-day routine revolved around implementing new functionality, fixing the more notorious bugs and code reviews for the team.
  • Achievements:
  • I championed the adoption and implementation of VIPER as the architecture standard for the main Xero app. This has since been developed further by the wider team.
  • I was the team mentor for iOS graduates and interns, which ultimately earned me the Graduate Mentor of the Year 2018 award.
  • I co-presented the first Breakout Session at Xerocon Brisbane 2018, the largest accounting technology conference in Australasia. The 45 minute session, titled Xero Product Roadmap: Helping your clients do beautiful business from anywhere involved a live demonstration of the Xero product, including Siri integration and upcoming features, whilst surrounded by over 3000 delegates on a 360° presentation stage.
ProgrammingCode ReviewDesign PatternsCocoaPodsiOS Development

8i

Senior iOS Engineer

Jan 2017Jan 2018 · 1 yr · Wellington & Wairarapa, New Zealand

  • I joined 8i when Holo for iOS was a mere prototype; we delivered a beta program and full-fledged production application to the App Store within 6 months. Holo went on to garner international success with over a million users. It was featured by Apple for the iOS 11 and iPhone X launch, as well as the App Store Best of 2017 Developer category for AR.
  • I implemented the bulk of the underlying architecture, particularly the authentication (signup, login, forgot password) and session management of the application, push notification services, analytics, media library management and playback, image & video capture preview and social sharing, character preview and details, deeplinking, beta build, settings and more.
  • I’m individually responsible for researching and championing the placement and interaction logic of Holos with ARKit, which includes point cloud manipulation and novel projection techniques. I also independently handled the design and interaction overhaul to get the app ready for the iPhone X release.
  • As a mentor, I took on the Summer of Tech 2017-18 internship program, teaching interns over the summer. This involved creating projects, planning tasks, providing teachings and reviewing code.
  • I presented "Holo - Mix your world with Holograms" at the AUC CreateWorld 2017 conference at Griffith University in Brisbane.
ProgrammingCode ReviewDesign PatternsCocoaPodsiOS Development

Underpugs

Product Engineer

Oct 2016Oct 2020 · 4 yrs · Wellington & Wairarapa, New Zealand

  • Underpugs is a design and engineering studio based in Wellington that specialises in mobile products that people love to use.
ProgrammingiOS Development

Kiwibank

Senior iOS Software Developer

Mar 2015Jul 2016 · 1 yr 4 mos · Wellington & Wairarapa, New Zealand

  • I started working on-site in the NZ Post Building in 2015 to lead the complete native rebuild of Kiwibank's Mobile Banking app. As the lead iOS developer, I was responsible for building major components and features from the ground up, as well as training up existing developers and new recruits. My responsibilities included managing the Sush Mobile team working on-site, planning and collaborating with the Kiwibank mobile experts and pushing the boundaries with new innovative technology. I even made sure Touch ID and Apple Watch made it into the new app.
  • After the project went live, I worked together with Kiwibank's brightest to deliver RealMe Now in their Digital Innovation lab. RealMe Now is a quick and easy way to prove your identity via your mobile phone. Backed by the NZ Government, it is a joint venture between The Department of Internal Affairs and Kiwibank to verify customers bank applications. I specifically built the architectural foundation in VIPER and delivered an alpha build that was ultimately validated for production.
ProgrammingCode ReviewDesign PatternsiOS Development

Inland revenue nz

Senior iOS Software Developer

Sep 2014Dec 2014 · 3 mos · Wellington & Wairarapa, New Zealand

  • I worked on-site at Inland Revenue in 2014 to deliver myIR Mobile for iOS. As the lead iOS developer and representative of Sush Mobile, I built the application from scratch with a dedicated team of awesome individuals in a tight timeframe.
  • Integrating New Zealand's tax filing rules into an app is no small feat - I experienced regular strict security auditing to guarantee a trustable app. My main responsibilities included the bulk of the programming work; collaborating with designers, business analysts and testers; guiding decisions in an agile environment to deliver New Zealand's first government tax filing app.
  • This app was featured on various media channels, including Computer World, PCWorld, National, BizEdge NZ, Scoop and Idealog.
ProgrammingCode ReviewDesign PatternsiOS Development

Sush mobile

Senior Lead iOS Software Developer

Jan 2014Dec 2016 · 2 yrs 11 mos · Wellington & Wairarapa, New Zealand

  • I worked at Sush Mobile, an exciting mobile app studio that delivers remarkable solutions.
  • I was the iOS Team Leader for both the Auckland and Wellington offices by the end of my tenure. I got brought in to pull off our most ambitious projects. I architected apps from the ground up, pioneered new standards and practices, and conducted interviews and coding exams for new recruits. I worked in agile workflows using SCRUM, with a particular focus on VIPER and Test/Behaviour Driven Development (TDD/BDD). I established and managed the Wellington branch of Sush Mobile, growing the team from 1 developer out to 6 individuals during my stint.
  • Things I was good at here: Xcode, iOS SDK, Swift & Objective C, Core Data, Touch ID, Core Location, Geocoding, MapKit, Storyboards, autolayout, UIKit, custom UI, network management, session management, image caching, push notifications, Bluetooth iBeacon integration, Test and Behaviour Driven Development (TDD/BDD), VIPER, dependency injection, security compliance and more.
ProgrammingCode ReviewDesign PatternsCocoaPodsiOS Development

Sideline junkies limited

Co-founder, Lead App Developer

Jul 2012Apr 2014 · 1 yr 9 mos · Dunedin, New Zealand

  • Waterboy (www.waterboyapp.com) is the coolest way of keeping up with local sport. It connects people with local and mainstream games. It works from the sideline, and everywhere else too. It allows you to broadcast sports, comment, share photos and kick off a new way of social sport interaction. Sideline Junkies Limited is a startup company of talented individuals and sport personalities who share a passion for sport.
  • I am a cofounder of Sideline Junkies Ltd and served as the lead app developer, working alongside various All Blacks and sport celebrities. I am the maker of Waterboy for iOS, responsible for the design and development of the entire app. This was a great startup experience.
  • Things I was good at here: XCode, iOS SDK, Objective C, Core Data, Core Location, Geocoding, MapKit, Storyboards, UIKit, real time asynchronous data syncing, push notifications, social media integration, UI/UX design, feature roadmapping and company vision.
ProgrammingCode ReviewDesign PatternsiOS Development

University of otago

2 roles

Lab Demonstrator for Comp112 & Comp212

Feb 2010Jun 2011 · 1 yr 4 mos

  • Teaching during summer school, semester 1 and semester 2 since February 2010.
  • Comp112 - Introductory Web Development 100 Level course. HTML, CSS, Flash, Photoshop.
  • Comp212 - Advanced Web Development 200 Level course. HTML, CSS, Unix, PHP, Javascript, Ajax, online transactions.
ProgrammingSoftware Development

Summer Scholarship Research Student

Dec 2009Feb 2010 · 2 mos

  • Developed a virtual hang gliding simulator. Research featured in the Apple University Consortium Magazine "Wheels For The Mind"
ProgrammingTeaching

Areo

2 roles

3D Graphics Engineer

Feb 2009Oct 2013 · 4 yrs 8 mos

  • Areo has produced multiple award winning computer games by recreating real life (3D) environments. It is the accuracy of these “real-life” environments that has seen the company develop photogrammetry software for industry, enabling surveyors, miners, architects, engineers, and planners to understand their subject in greater detail.
  • My involvement with Areo has ranged from working as a software engineer on the Casebook game series, reconstructing 3D models from point cloud data and developing tools for Areograph technology.
  • In my time with the company, Areo picked up various awards, including 2 United Nations World Summit Awards and Adventure Gamers's 2008 Best Independent Adventure Game award.
ProgrammingiOS Development

Software Engineer Intern

Nov 2008Feb 2009 · 3 mos

ProgrammingSoftware Development

Education

University of Otago

MSc — Computer Science

Jan 2010Jan 2013

University of Otago

BSc (Hons) — Computer Science

Jan 2006Jan 2009

Stackforce found 100+ more professionals with Ios Development & Programming

Explore similar profiles based on matching skills and experience