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.
Work Experience (cont'd)
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, CanadaSkills & Interests
Skills
Design systems; WCAG 2.0/2.1 accessibility; Microservices; API development; Mentoring; Project leadership
Tech StackVue.js; Ruby on Rails; GraphQL; Apollo; MySQL; PostgreSQL; Docker; Kubernetes; AWS; Terraform
InterestsDiversity and Inclusion; Software projects (see GitHub page); Tabletop roleplaying games; Playing guitar and bass
LanguagesEnglish (native); Arabic (native); German (A2); Dutch (A2)