Author

Fionn Mac an Bhaird

Senior Front-End Developer

Contact

About

I'm a Frontend Engineer at Maersk where I work on the ATLAS workforce management team using Next.JS.

With a strong focus on detail and an insatiable curiosity, I thrive in a collaborative team environment where I can continuously learn and push myself to new heights. When I'm not working, I love to stay active through outdoor activities like rock climbing and running, and I also enjoy indoor pursuits like partner dancing, board games. My friends would describe me as a fun-loving and thoughtful individual who always speaks his mind.

Engineering Experience

2022 - Present

Senior Frontend Engineer

A.P. Moller - Maersk

Frontend Engineer for a workforce planning & scheduling application named ATLAS that is being built from the ground up.

FE Tech workflow:
The frontend is built with typescript on the Next.js framework using Tailwind CSS. Components are built with Radix.ui primitives UI library and shared across sister teams in a MonoRepo managed with TurboRepo.
The development cycle often starts with a design provided through Figma. we recreate this initially in storybook and then work it into the application. Unit testing is done through Jest using composed stories from Storybook and end to end testing setup in Playwright.

We fetch data through GraphQL subscriptions over a websocket. The GraphQL server is a Node.JS Apollo server written in Typescript that connects directly to the back end ReadModel database using Prisma and get update notifications through kafka for updating the subscriptions.

nextJs
react
graphql
node
playwright
typeScript
javaScript
docker
2021 - 2022

IoT Backend Engineer

A.P. Moller - Maersk

Backend development for the Dry Cargo product in Maersk's IoT Platform. This product aims to digitize containers creating a smart container for real time updates for the customers to track their cargo from door to door and provide temperature, shock and door opening tracking.

dotnet
angular
cSharp
typeScript
javaScript
sqlServer
docker
azure
2018 - 2021

Full Stack Engineer

A.P. Moller - Maersk

Frontend and backend development in a scrum environment for the Svitzer COAST workforce management product. This product aims to standardize and streamline the planning and management of a ports tug operations.

dotnet
angular
cSharp
typeScript
javaScript
sqlServer
azure

Business Experience

2017 - 2018

Technical Analyst, IT Transformation

APM Terminals

- Driving the APMT IT transformation journey through the Structural Cost Reduction Programme.
- Facilitating APMT data center migration projects the cloud saving a yearly estimated 1,000,000 USD going forward.
- Promoting the move to standardization across the APMT IT Application landscape.

2016 - 2017

IT Demand Management

APM Terminals

The goal of the Demand Management process was to establish a single point of contact for the terminals to request assistance and guidance from HQ SME Teams, and to act as a starting point for potential project development.
As a team we created this function out of necessity to fill the gap in inter-company visibility.

2017 - 2017

Cyber attack recovery team

APM Terminals, OGD

In the aftermath of the Maersk cyber-attack my team worked on the IT recovery by facilitating the communicated information between the central teams and management with the Local terminal IT.
We made sure all information that was provided each way was current, and worked as a hotline for all escalations to make sure an appropriate response was provided in a timely manner.

Education

2010 - 2016

Bachelor of Applied Science (BASc), Technische informatica

De Haagse Hogeschool

Specialized in embedded development.