Barry Hall

Barry Hall

Senior Software Engineer in Manchester, UK

baz.sh
About

Hi, I’m Barry, also known as baz. I’m a senior software engineer with a passion for engineering, AI, and distributed systems. I live in Manchester, UK, with my wife Holly and our son.

For over 20 years, I’ve been on a journey in software engineering. I focus on developing and designing products and systems for the web and mobile.

As a hacker at heart and a tinkerer, I consider myself a generalist. I love exploring new technologies and finding innovative solutions to complex problems. I have a strong interest in AI and distributed systems, and I enjoy working on projects that push the boundaries of what’s possible.

I’m passionate about team culture and lean principles, aiming to deliver maximum business value with minimal engineering effort in every project I undertake.

In my free time, I enjoy spending quality moments with my family and friends and walking outdoors.

I’m an avid reader of non-fiction, stoicism, AI, and technology.

I’m always happy to connect and collaborate!

Contact
Work Experience
  • 2021 - Now
    Senior Engineer Disney

    I have worked with various teams at Disney, including the Disney+ and Hulu teams, as well as the internal tooling team focused on services and tools. My experience includes developing CLI tools for builds, creating user interfaces for dashboards and reporting, and building web services for authentication. I have also worked on backend services to migrate to unified platforms and handled a bit of everything in between.

    Currently, I am a senior engineer on the Disney Streaming team, where I leverage my frontend, backend, and infrastructure skills to add value. My role is diverse, allowing me to contribute to many areas of the product, and I enjoy the challenge of collaborating across the platform to help teams succeed. I work with a wide range of technologies and fantastic people, and I appreciate the variety of challenges and camaraderie that come with working on such a large platform, where everyone motivates each other to excel.

    I’m also part of the AI Champions and Excellence workgroups at Disney, where I collaborate with colleagues to explore and implement AI solutions across the platform. I encourage innovation and best practices in AI development while helping teams become more comfortable with AI technologies.

    • Backend services and tools using Golang, Python, TypeScript and Node
    • Frontend development using React, Astro, JS and GraphQL
    • Messaging and distributed systems using Amazon SQS and PostgreSQL
    • CLI Tools using Go and Python
    • AI tooling such as MCP servers, LLM integrations, and context engineering

    Tools used: Go, Python, TypeScript, Docker, Kubernetes, Node, React, GraphQL, PostgreSQL

  • 2018 - 2021
    Principal Software Engineer Thinventory

    Mobile developer at Thinventory, specializing in lockbox and inventory management solutions.

    • Build new features into the app using React, Xamarin and C# to manage remote access to inventory and lockbox systems via bluetooth
    • Specialise in no connectivity scenarios, ensuring the app works seamlessly even when offline. using local storage and syncing data when connectivity is restored.
    • Distributed systems design and eventual consistency, focusing on the architecture of the app to ensure it can handle large amounts of data and users.
    • Work closely with the product team to understand the needs of the business and the users.
    • Go out in the field to understand how the app is used in real-world scenarios, ensuring that the app meets the needs of the users.
    • Iterative / lean development approach, focusing on delivering value quickly and efficiently.

    Tools used: React, Xamarin, C#, Android, iOS, Azure, SQLite, Bluetooth, REST APIs

  • 2016 - 2018
    Senior Software Engineer CareerBuilder

    Working in small team responsible for the full stack development of a recruitment and job advertisement platform covering the UK and US markets. I was responsible for the development of the platform’s frontend and backend, including the integration of third-party services and APIs. I also worked on the platform’s search functionality, ensuring that job listings were easily discoverable and relevant to users.

    • Fullstack development using various JS frameworks and C# / SQL Server backend.
    • Lean development with small team working with product team to understand the needs of the business and the users. These included both candidate user experiences and recruiter user experiences.

    Tools used: React, JS, C#, ASP.NET, MSSQL Server, REST APIs

  • 2002 - 2016
    Various Engineering Various

    I only keep my three most recent jobs on my CV, as personally I feel these offer the most relevant experience for my current role. That said, I have worked in various engineering roles since 2002 in industries such as:

    • Manufacturing
    • Finance
    • Logistics
    • Legal
    • Pharmaceuticals
    • Marketing Agencies