Ответ
Да, есть опыт работы с GraphQL как на стороне сервера (разработка схем, резолверов), так и на клиенте (Apollo Client, Relay).
Пример серверной схемы (Node.js + Apollo Server):
type Query {
getUser(id: ID!): User
}
type User {
id: ID!
name: String!
email: String!
}
Пример запроса с клиента:
query GetUser($id: ID!) {
getUser(id: $id) {
name
email
}
}
Работал с оптимизацией запросов (DataLoader для N+1), валидацией, пагинацией, подписками (WebSocket).