×
Ghazi Yusaf

Ghazi Yusaf

Software Engineer

Edinburgh, UK
+447708247197

Background


About

About

Full stack software engineer with 4+ years of experience building large-scale web applications and developer tooling. Knowledge of React, Angular, and Node ecosystems. Worked within multiple teams in my previous role and have a breadth of experience. Most importantly, I am flexible when approaching new work, embracing new challenges and adapting to feedback received along the way.

Work Experience

Work Experience

  • Software EngineerUserTesting

    Jun, 2022 - Feb, 20263 years 7 months

    Worked across multiple teams, but primarily within the Developer Experience team, researching and implementing new tools to enable other developers to effectively do their job, while also maintaining current tooling. Also responsible for maintaining legacy services, managing 'unowned' tasks, and keeping our services security compliant.

    • Fronted the initiative to remove unsafe content security policies from our codebase, securing our application and significantly reducing vulnerabilities. This task was crucial to maintaining one of our biggest clients.

    • Performed multiple system wide upgrades to keep our monolith up to date and compliant, upgrades often involved planning and communicating with multiple teams, and managing a staged rollout plan. Examples include upgrading from Node 16 to Node 20, upgrading from Angular 11 to Angular 15, migrating our CI/CD from CircleCI to GitHub Actions, and migrating from Yarn to pnpm.

    • Played a key role in migrating our application monolith to a microservice architecture, a key outcome of this was allowing our engineers to more readily integrate their work with a newly acquired company, who's product was merged with ours.

    • Provided support for a team post acquisition, to help them merge their services into our joint ecosystem. Joined the team for 3 Sprint cycles, and developed front-end React templates that the team could reuse across their service to speed up their development time.

    • Championed efforts to improve accessibility, including implementing automatic checks to our unit and integration tests for accessibility issues, and regularly sharing new technologies and internal changes that would improve our accessibility audit score at company meetings.

Projects Experience

Projects Experience

  • PixPlace

    Sep, 2020 - May, 20219 months

    Cross-platform social media app where you can post pictures to complete challenges and earn rewards. Created as part of my third year university course.

    • Worked as Project Lead, monitoring deadlines and deliverables for the team, organising AGILE rituals and managing our SCRUM board.

    • Built cross-platform mobile UI using Flutter.

    • Implemented back-end services and authentication with Firebase.

Skills

Skills

  • Programming Languages

    JavaScript

    TypeScript

    Python

    Ruby

    Java

    Go

    Rust

    Kotlin

    C

    C++

    C#

    Haskell

    Bash

  • Front-end

    React

    Angular

    Next.js

    Vue.js

    HTML

    CSS

    jQuery

  • Back-end

    Node.js

    Ruby on Rails

    GraphQL

    REST APIs

  • Mobile Development

    Flutter

    Dart

  • Databases

    SQL

    XML

    MongoDB

    Redis

    Firebase

  • Cloud & DevOps

    AWS

    Terraform (IaC)

    Docker

    Podman

    Kubernetes

    ArgoCD

    Nginx

  • CI/CD & Observability

    GitHub Actions

    CircleCI

    Datadog

    OpenTelemetry

  • Testing & Automation

    Cypress

    Jest

    JUnit

    RSpec

    Axe DevTools (Accessibility)

  • AI

    OpenAI API

    Neural Networks

    Natural Language Processing (NLP)

    Machine Learning

  • Tools & Collaboration

    Git

    GitHub

    Atlassian

    Figma

    MATLAB

    AGILE practices

Education

Education

  • Computing & Electronics, Bachelors, Heriot-Watt University

    Sep, 2018 - Jun, 2022

Volunteer Work

Volunteer Work

  • Head of Software & Sensors, Team Esteem

    Jun, 2021 - Jan, 2022

    Competed in the Solar Decathlon Middle East 2020 to design a modern home with a focus on sustainability and innovation.

    • Used OpenHAB to connect and automate smart home appliances (Internet of Things).

    • Helped to construct the prototype house.

    • Engaged with social media efforts to increase the visibility of our work.

References

References

  • Jordi Batet, Engineering Manager at UserTesting

    Ghazi is a thoughtful, reliable engineer with a strong sense of ownership and a genuine commitment to delivering high-quality outcomes. He consistently approaches problems with care, persistence, and a clear focus on long-term impact rather than short-term fixes.

    One of Ghazi’s standout strengths is his ability to take on complex, ambiguous work and see it through to completion. He naturally steps in to fill gaps, evaluates options thoughtfully, and helps teams move forward with well-reasoned decisions.

    Equally important is how Ghazi works with others. He is approachable, empathetic, and deeply respectful of his colleagues. He is often the person others turn to when they are stuck, not only because of his technical skill, but because he listens carefully and takes the time to help. His presence consistently raises the level of collaboration and trust within a team.

    Over the course of our time working together, Ghazi showed continuous and tangible growth in both technical scope and ownership. This progression led me to promote him two years in a row, reflecting his increasing impact, maturity, and readiness for greater responsibility. He demonstrates strong learning agility, is reflective about his own development, and actively incorporates feedback to improve.

  • Jesús Rozano, Senior Software Engineer at UserTesting

    I had the pleasure of working with Ghazi during my time at UserTesting. He is not only a brilliant problem solver and software engineer who can tackle anything you throw at him, but a fantastic teammate: he’s always the first to jump in to assist others, listen to their challenges, and help solve them with a smile. If you’re looking for someone who brings both talent and great vibes to a team, Ghazi is your guy.