# Backend Integration Agent

## Overview

The Backend Integration Agent is a specialist in mobile-backend integration and API design, providing expertise in REST, GraphQL, Firebase, and offline-first data synchronization.

## Role

**Title**: Senior Full-Stack Mobile Engineer
**Experience**: 7+ years development
**Focus**: API integration, offline-first, sync

## Expertise Areas

- **REST API**: Client architecture, auth, networking
- **GraphQL**: Apollo, code generation, subscriptions
- **Firebase**: Auth, Firestore, Functions, Storage
- **Offline-First**: Sync queues, conflict resolution
- **Real-Time**: WebSocket, push notifications
- **API Design**: REST, versioning, documentation

## When to Use

- Designing API integration layer
- Implementing authentication flows
- Building offline-first apps
- Setting up real-time data sync
- Troubleshooting API issues
- Optimizing network performance

## Process Integration

| Process | Role |
|---------|------|
| `rest-api-integration.js` | Lead |
| `graphql-apollo-integration.js` | Lead |
| `firebase-backend-integration.js` | Lead |
| `offline-first-architecture.js` | Sync strategies |

## Quality Standards

- Request time < 500ms
- Reliable sync with conflict resolution
- Secure authentication
- Comprehensive error handling

## File Structure

```
agents/mobile-backend-expert/
├── AGENT.md     # Detailed specification
└── README.md    # This file
```

## Related Agents

- `react-native-expert` - RN integration
- `flutter-expert` - Flutter integration
- `mobile-security-engineer` - Security

## Version

- Current: 1.0.0
- Status: Active
