Aaron Hooper

Aaron Hooper

AI/Software Engineer

About

I'm a Full Stack Software Engineer with a passion for solving complex problems.

I love working in high-performing teams where I can utilise my communication skills to understand and translate business requirements into software solutions, and collaborate with my team to bring those solutions to life.

Experience

  1. Full Stack GenAI Developer - Manager
    PwC
    Oct 2025 - Present
    • Developed and tested several AI solutions for business use, working directly with the business unit to understand their needs.
    • Built a FastAPI backend template that integrates with PwC AI products as an action, enabling my team to more rapidly develop AI solutions involving advanced data processing and AI workflows beyond native platform capabilities.
  2. Software Engineer
    Fonterra
    Feb 2025 - Oct 2025
    • Developed a scalable, parallelized multi-agent AI orchestration system to replace standalone AI agents and improve query resolution for 3,500+ monthly users.
    • Redesigned the UI/UX of an internal application using human-computer interaction and design principles, securing management approval for a full interface overhaul, and contributed to frontend implementation.
  3. Associate Software Engineer
    Fonterra
    May 2023 - Oct 2025
    • Integrated realtime audio AI into a custom internal chatbot.
    • Worked in an agile team to develop, test, and deploy features for internal applications.
    • Developed a React web application that integrated with an internal Julia API to replace and productionize a legacy interface.
  4. Data Intern
    Fonterra
    Dec 2022 - Apr 2023
    • Developed features for a data platform while working in an Agile team.
    • Automated data curation on internal data assets to assist with search engine optimisation.
  5. Graduation Administrator
    Unitec
    Jun 2021 - Nov 2022
  6. Sales Assistant
    Kathmandu
    Mar 2017 - Jun 2021

Education

University of Auckland
Bachelor of Science - BS, Computer Science

Skills

Languages

PythonJavaScriptTypeScriptJavaC++C#SQLHTMLCSSBashYAMLMD

Artificial Intelligence

Retrieval-Augmented Generation (RAG)Vector DatabasesLibreChatLangChainLlamaIndexSemantic Kernel

Frameworks & Tools

React.NETFastAPIGitDockerLinuxCI/CDAzure DevOpsSwaggerJira

Cloud & Data

Microsoft AzureAzure AI FoundryAzure DatabricksData Engineering

Practices & Collaboration

Object-Oriented Programming (OOP)Agile Application DevelopmentHuman Computer InteractionProject ManagementCommunicationTime Management