Developer Experience

The Developer Experience section is focused on improving the developer experience to enable all teams to ship high-quality changes

Mission

Accelerate GitLab’s engineering velocity while elevating quality standards by connecting teams, tools, and insights into a cohesive development ecosystem that works for everyone.

Team Structure

Infrastructure Platforms Department structure is documented in our handbook. |

Developer Experience group structure

graph TD
    DE[Developer Experience group]
    click DE "/handbook/engineering/infrastructure-platforms/developer-experience"

    DE --> DA[Development Analytics]
    click DA "/handbook/engineering/infrastructure-platforms/developer-experience/development-analytics"
    DE --> DT[Developer Tooling]
    click DT "/handbook/engineering/infrastructure-platforms/developer-experience/developer-tooling"
    DE --> FR[Feature Readiness]
    click FR "/handbook/engineering/infrastructure-platforms/developer-experience/feature-readiness"
    DE --> PE[Performance Enablement]
    click PE "/handbook/engineering/infrastructure-platforms/developer-experience/performance-enablement"
    DE --> TG[Test Governance]
    click TG "/handbook/engineering/infrastructure-platforms/developer-experience/test-governance"

Team Members

Management team

Name Role

Individual contributors

The following people are members of the Development Analytics group:

Name Role
Paul John PhillipsPaul John Phillips Backend Engineering Manager, Cloud Connector
Alberto BignottiAlberto Bignotti Backend Engineer
Andrejs CunskisAndrejs Cunskis Senior Software Engineer in Test, Development Analytics
David DieulivolDavid Dieulivol Senior Backend Engineer, Development Analytics
Ievgen ChernikovIevgen Chernikov Senior Software Engineer in Test, Development Analytics
Pranshu SharmaPranshu Sharma Intermediate Backend Engineer, Development Analytics
Richard ChongRichard Chong Senior Software Engineer in Test, Developer Experience:Feature Readiness
Sofia VistasSofia Vistas Senior Software Engineer in Test, Test and Tools Infrastructure
Lohit PeesapatiLohit Peesapati Intermediate Backend Engineer, Development Analytics

The following people are members of the Developer Tooling group:

Name Role
Mohga GameaMohga Gamea Manager, Quality Engineering
Backend EngineerBackend Engineer Backend Engineer
Manuel SchönlaubManuel Schönlaub Backend Engineer
Kev KlossKev Kloss Frontend Engineer
Matias AlvarezMatias Alvarez Backend Engineer
Nao HashizumeNao Hashizume Backend Engineer
Peter LeitzenPeter Leitzen Staff Backend Engineer, Engineering Productivity

The following people are members of the Feature Readiness group:

Name Role

The following people are members of the Performance Enablement group:

Name Role

The following people are members of the Test Governance group:

Name Role
Amy PhillipsAmy Phillips Senior Engineering Manager, DevEx
Andy HohennerAndy Hohenner Senior Software Engineer in Test, SaaS Platforms:US Public Sector Services
Brittany WilkersonBrittany Wilkerson Senior Software Engineer in Test, Dedicated:Environment Automation
Chance FeickChance Feick Staff Backend Engineer
Elliot ForbesElliot Forbes Staff Backend Engineer, Developer Experience
Harsha MuralidharHarsha Muralidhar Senior Software Engineer in Test, Govern
John McDonnellJohn McDonnell Senior Software Engineer in Test, Systems:Gitaly
Max WoolfMax Woolf Staff Backend Engineer, Analytics:Platform Insights
Mohga GameaMohga Gamea Manager, Quality Engineering
Nadya DenisenkoNadya Denisenko Manager, Engineering
Nivetha PrabakaranNivetha Prabakaran Software Engineer in Test, Dev:Manage
Paul John PhillipsPaul John Phillips Backend Engineering Manager, Cloud Connector
Sanad LiaquatSanad Liaquat Staff Software Engineer in Test, Test and Tools Infrastructure
Vishal PatelVishal Patel Software Engineer in Test, Core Platform:Systems
Vlad WolanykVlad Wolanyk Backend Engineer

Project Management

All work is tracked in epics and issues. We follow the The Infrastructure Platforms Project Management processes

Every project should have a DRI assigned. We aim to have more than one person working on each project to allow for knowledge sharing.

Developer Experience Demos

The DevEx section has internal sync demo calls scheduled for every other week. The goal of the demo calls is to build connections and share knowledge across the entire DevEx grup.

People who want to demo something should add their name to the demo agenda sheet. Demos do not need to be polished or prepared in advance.

Please ping in the DevEx Slack channel if you would like to be added to the invite.


Bug Prioritization
This page describes the bug prioritization process performed by the quality engineering sub-department as part of the cross-functional prioritization process.
Developer Experience Dashboards
This handbook page serves as a central repository for all our Developer Experience dashboard details
Developer Experience Design Documents
A design document describes a technical vision and a set of principles that will guide various …
Developer Experience Onboarding
Guidelines for onboarding as a new Developer Experience Stage member
Developer Tooling team
The Developer Tooling team enables all GitLab contributors to efficiently deliver results for customers by providing stable and performant software development tools, such as the GitLab Development Kit.
Development Analytics Group
Development Analytics Group under Developer Experience Stage
Feature Readiness
Feature Readiness group within Developer Experience sub-department
Performance Enablement
Performance Enablement group within Developer Experience sub-department
Test Governance Group
Test Governance Group under Developer Experience Stage
Last modified August 13, 2025: Removing outdated DevEx handbook pages (6e53f9bd)