Benjamin Doyle

Benjamin Doyle

Brisbane, Australia

Personal Profile

As a software developer, I love progressing the code, ideas and team culture. I like to keep my skills broad, and love working in multiple programming languages. I consider myself an all-round software engineer, as I like and tend to be able to adjust to the technical stack the project requires.

As a leader I am a strong advocate for team culture and collaboration. I believe in a flat hierarchy and a high level of cross-team and discipline collaboration with each discipline having a voice. I am confident in public speaking and teaching, with extensive experience conducting technical and cultural interviews both in Australia and remotely with international teams.

I have a large number of hobbies and interests, including but not limited to 3D printing, music production, running, hiking, and skydiving. I am currently restoring a 1974 VW Kombi campervan. I am enjoying learning each step of the way and restoring it to its former glory.

Key Skills & Work Experience

Leadership & Strategy
  • Engineering Management
  • Strategic Planning
  • Cross-functional Collaboration
  • Team Culture
Technical Expertise
  • Full-stack Development
  • Mobile (iOS Native)
  • API Design & Architecture
  • React/TypeScript/Kotlin
Systems & Infrastructure
  • Cloud Computing
  • Microservices
  • Data Engineering
  • Server-driven UI

Montu

Acting Group Engineering Manager

March 2025 - June 2025

Technical Stack: Javascript, Typescript, React, NestJS, MySQL, AWS

In my role as Group Engineering Manager, I drove consistency, autonomy, and delivery capability across multiple engineering teams. I worked to embed a culture of proactive ownership, constructive feedback, and cross-functional collaboration.

I mentored Engineering Managers and engineers, ensuring alignment between execution and company vision. Even at my position, when possible, I was still hands-on in feature development, API and database design, and production issue resolution. Helping my team in understanding the needs of the business and the requirements of the features and systems we were building and improving.

I led engagement with clinical, compliance, and executive leaders—using technical insight and domain expertise to shape both the roadmap and the broader product strategy.

I conducted technical and cultural interviews for new hires within the engineering, product and delivery teams, ensuring we were hiring the right people for the right roles.

Montu

Engineering Manager 1 / Technical Lead

September 2023 - March 2025

Technical Stack: Javascript, Typescript, React, NestJS, MySQL, AWS

As an Engineering Manager I led a collaborative and high-performing engineering team known as “The Quokkas”. I maintained hands-on involvement in feature development, API and database design, and production issue resolution.

I introduced and facilitated agile ceremonies, including retrospectives, sprint planning, pair programming, and code reviews. I created an epic ownership model to encourage autonomy, accountability, and skill rotation.

I worked closely with clinical, compliance, and business stakeholders to ensure technical solutions met regulatory and operational needs.

I conducted technical and cultural interviews within the engineering, product and delivery teams, ensuring we were hiring the right people for the right roles.

Montu

Senior Software Developer

April 2023 - September 2023

Technical Stack: Javascript, Typescript, React, NestJS, MySQL, AWS

I worked on delivering high-quality software solutions while tackling complex technical challenges. Our largest challenges were around improving the code from where it was at, to more extensible and maintainable code able to handle the growing number of patients and roles of the business.

Expedia

Software Engineer III (iOS Native)

April 2022 - April 2023

When given the opportunity to become an iOS developer, I jumped at the chance to learn more about the mobile and native app space. I started this role with no previous native development experience. As we used a server-driven architecture, the knowledge I gained through working on the SDUI back-end API helped greatly in understanding the architecture of our native app space.

During this time I have ramped-up and interviewed new iOS developers onto our architecture and iOS development processes.

Expedia

Software Engineer II/III

March 2020 - April 2022

In this role, I am primarily a back-end Kotlin developer; however, I work to help maintain a variety of both back and front-end systems.

One of my most notable projects includes being part of the team migrating a high traffic application in Expedia from a client sided legacy system, to an API first server-driven UI architecture. The stack we used for this was Kotlin, GraphQL interfacing with a gRPC lower layer.

In this project I was responsible for all aspects of the API; including but not limited to designing UI data schema (and taking it from schema to code) and ensuring all clients (web, mobile web, native iOS/Android) agreed on a single schema. This ensured there was no downtime between implementation and/or changes.

Expedia

Software Engineer I

September 2017 - February 2020

Full-stack engineer, working with Java (back-end) and React (front-end). My most notable project during this time was supporting building and maintaining a react PWA with a node middle-layer API.

I ran a community sync meeting of React developers spread across multiple time zones, to share ideas, learnings and updates. During this time I (outside of work) helped to support ReactBris meetup in our office.

Before entering software development my background consisted of hands-on technical and desktop support roles. Further experience available on request.


Side Projects

ShakkaShuffle - Planning Poker, in Quokka style!

Estimate, collaborate, and hang loose like the happiest animal on Earth.

  • Agile estimation tool designed to make sprint planning more engaging and efficient.
  • Quokka-themed design to make it the tool that teams actually want to use.
  • Supports real-time collaboration for distributed teams.

Guiddr - Discover and Share the Best Places in Your City with Your Team

Explore cities, find the best coffee spots, bars, restaurants, and outdoor activities.

  • A fun side project to help my friends and I find the best places to eat, drink and explore in our city.
  • Designed for an organisation to use, sharing only between your email domain/organisation.
  • Find and suggest coffee spots, restaurants and easy day trips.

DZDaisy - Restoring a 1974 VW Kombi

My adventure restoring a '74 Volkswagen Kombi. From the ground up with a dream of a camper van, follow along as I bring this classic VW bus back to life.

  • A hands-on project, a manual passion to have a contrast to the digital world.
  • It is the largest project I have undertaken and I am enjoying learning each step of the way and restoring it to its former glory.

Education

University of Queensland

Graduate Certificate in Information Technology