Gabriel McCallin

gabriel.mccallin@hey.com

Principal Software Engineer

I am a principal software engineer working in the London region. I don't live in central London because that would be crazy but I am on the tube (zone 8 😱).

I spend most of my work life building, deploying and caring for apps or websites, and the rest trying to get whatever office room I'm in to be the right temperature. All rooms should be 24 degrees Celsius.

At the moment I am experiencing the dizzying sensation of one minute discussing enterprise architecture (do we really need a Sharepoint integration?) and the next trying to decide between marginTop or marginBottom (never padding (ok - sometimes)).

This past year I have:

Get in touch 👋 for more stories from the front line of digital product development and business transformation!

I have a BSc in Computer Science from the University of Manchester.

Skills

Technical leadership

I guide technical teams and set standards for technology, ways of working, code quality and user experience.

Technology strategy

I understand the vision of the organisation and apply it to all technological decisions. I co-create systems that progress the organisation towards that vision.

Mentoring and coaching

I develop talent, offer guidance, and help people grow in their careers.

Agile methodologies

I support teams with Agile practices. I deliver value by minimising waste, iterating quickly, and learning by experimentation. I am agile, not dogmatic.

Collaboration

I build a culture of psychological safety, transparency, and teamwork through open communication and shared achievements. I trust teams to make decisions without excessive oversight.

Technologies

JavaScript Typescript Node React React Native Expo GraphQL Cypress Webdriverio AWS Azure Nextjs Contentful Firebase

(and many more! Ansible for example 😀)

Experience

AND Digital, Staff Software Engineer

September 2022 - present

I help companies bring their digital aspirations to market. I support teams by building trust, fostering a creative and innovative environment, and establishing guiding principles.

As part of technical leadership teams, I have worked on:

Technologies used:

Typescript React React Native Expo Tamagui nextjs GraphQL webdriverio Appium Firebase

Thoughtworks, Technical Lead

October 2018 - September 2022

I led cross-functional product teams building platforms, web applications and business processes.

Some of the products I worked on:

Technologies used:

Typescript .NET Core Node styled-components Vue React GraphQL Cypress Docker Kubernetes AWS Azure Netlify Powershell Terraform AWS CDK Firebase

Whitbread, DevOps Lead & Senior Engineer

September 2015 - October 2018

As part of a digital transformation of Whitbread Digital, I led a product team in the effort to adopt modern Agile and DevOps practices.

I helped to deliver a new responsive search experience for Premier Inn, through concept, MVP and launch.

Technologies used:

Adobe Experience Manager Typescript Node Jenkins Akamai SCSS Angular

Grand Visual, Technical Lead

April 2014 - September 2015

I led a development team to build interactive, dynamic and data-driven digital experiences in public spaces and retail environments.

I was also responsible for line management, technical sales, mentoring and recruitment.

Technologies used:

Azure Actionscript Flash JavaScript Node WebSocket

Freelance, Technical Lead

August 2010 - March 2014

Development and delivery of multiple software projects including games, installations, websites and digital campaigns.

Web and advertising agencies include BD Network, Razorfish, unit9, Albion, WEIR + WONG, Spark44, Digital Annexe and Kin Design. Clients included Google, Jaguar, Mercedes-Benz, Audi, Uniqlo, National Lottery and Sony Pictures UK.

TBWA, Senior web developer

March 2007 - August 2010

Front end web development for multiple clients such as Canon, Nike, Nissan and Mazda.