Mohamed Moustafa

Software Engineer in Utrecht, Netherlands (Remote)

(PDF here)

Work Experience

GitLab December 2022 - Present
Fullstack Engineer 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 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.
Studytube (formerly Springest) August 2021 - February 2022
Software Developer Amsterdam, Netherlands
  • Conducted in-depth analysis for refactoring core "Course Listing" back-end model, improving data integrity and maintainability.
  • Researched containerizing monolithic application into Docker, for addressing CI/CD performance bottlenecks.
Vidyard April 2017 - July 2021
Software Developer Kitchener, Canada
  • 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.

Education

University of Waterloo 2011 - 2016

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

Waterloo, Canada

Skills & Interests

Skills

Design systems; WCAG 2.0/2.1 acessibility; 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 (A1)