Mohamed Moustafa

Senior Fullstack Engineer in Utrecht, Netherlands (Remote)

(PDF here)

Work Experience

Reaktor September 2025 - Present
Senior Fullstack Engineering Consultant Amsterdam, Netherlands (Hybrid)
  • Led frontend development and project management for a major European airline group's new in-flight Wi-Fi portal, delivering a streamlined experience to 10+ aircraft and 3,000+ passengers. Currently leading an upcoming high-profile partner integration.
  • Leading company-wide "Foundations of Accessibility" talk series, building a people-first understanding of EAA requirements, WCAG 2.2 AA, and the W3C Accessibility Maturity Model across 5 sessions with 30+ attendees.
  • Launched a strategic marketing campaign across 2 portal touchpoints for a major European airline group, generating new revenue while maintaining user satisfaction.
  • Delivered a new in-flight entertainment portal version for a leading Japanese airline's domestic flights. Upgraded deployments to support different versions per aircraft.
  • Modernized a leading Japanese airline's development infrastructure and managed Heroku PostgreSQL upgrades, improving security and reliability and reducing lead time for changes.
GitLab December 2022 - August 2025
Fullstack Engineer Utrecht, Netherlands (Remote)
  • Directed 7-person cross-functional project to enable purchasing and provisioning of the new Duo Enterprise AI offering, driving 10k+ user sign-ups. Used Vue.js, Ruby on Rails, GraphQL, PostgreSQL.
  • Introduced and optimized Duo AI add-on UI workflows and API endpoints for status tracking and bulk seat management, enabling 100k+ user sign-ups for the newly launched offering. Used Vue.js, Rails, GraphQL.
  • Championing accessibility initiatives as part of internal Accessibility Working Group, aligning Customers Portal with WCAG 2.1 AA standard.
Livestorm March 2022 - October 2022
Senior Software Engineer Utrecht, Netherlands (Remote)
  • Delivered key UI features for application dashboard, meeting WCAG 2.1 AA accessibility standards for EAA compliance. Used Vue.js, GraphQL, Apollo.
  • Designed new microservice in collaboration with Infrastructure team, for improved scalability and reliability. Used AWS, Kubernetes, Terraform.
Vidyard April 2017 - July 2021
Software Developer Kitchener, Canada (Hybrid)
  • Led UI design system working group, governing future goals and maintainership with 6 team members.
  • Maintained UI component library across all frontend services using Vue.js, ensuring consistent cross-platform user experience.
  • Adapted design system and component library to meet WCAG 2.0 AA accessibility standards, achieving AODA compliance for wider accessibility.
  • Integrated standalone microservice into application architecture, ensuring consistent deployment and scalability. Used Docker, Kubernetes, OAuth.
  • Mentored co-workers on how to develop for accessibility in a technical and design capacity.
  • Interviewed 20+ developer candidates, from interns to senior developers.

Education

University of Waterloo September 2011 - April 2016

BASc. with Honours, Computer Engineering, Co-operative (Internship) Program

Waterloo, Canada

Skills & Interests

Skills

Design systems; WCAG 2.0/2.1 accessibility; Microservices; API development; Mentoring; Project leadership

Tech Stack

Vue.js; Ruby on Rails; GraphQL; Apollo; MySQL; PostgreSQL; Docker; Kubernetes; AWS; Terraform

Interests

Diversity and Inclusion; Software projects (see GitHub page); Tabletop roleplaying games; Playing guitar and bass

Languages

English (native); Arabic (native); German (A2); Dutch (A2)