Backend Engineer specializing in Node.js / NestJS, PostgreSQL, and scalable backend systems. I design and build reliable APIs, complex business flows, and production-ready architectures.
- Build backend systems using NestJS, Express, TypeScript
- Design clean, maintainable architectures (Onion / Clean Architecture)
- Implement RBAC & authorization for multi-role platforms
- Integrate third-party services (payments, CRM, notifications)
- Design fault-tolerant systems (retries, circuit breakers, cron recovery)
- Optimize PostgreSQL performance & data modeling
- Implement logging, tracing, and observability
Backend
- Node.js, NestJS, Express
- TypeScript
Databases
- PostgreSQL (TypeORM)
- Redis
Architecture & Patterns
- Clean / Onion Architecture
- Chain of Responsibility
- Strategy & Factory
- CASL Authorization
Infrastructure
- Docker & Docker Compose
- Linux (Ubuntu)
- PM2, Cron Jobs
- PostgreSQL Backup (pgBackRest, PITR)
Observability
- Pino logging
- OpenTelemetry
- Metrics & distributed tracing
πΉ High-Scale Push Notification System
- Firebase Cloud Messaging
- Delivery & seen status tracking
- Designed for ~1M users
πΉ Third-Party Integration Services
- Multiple external APIs
- Unified error handling
- Circuit breaker & retry mechanisms
- Full request/response logging
- I design before I code
- I prefer simple solutions over clever ones
- I care deeply about maintainability and observability
- I actively refactor legacy systems
- I treat backend as a product, not just APIs
- Email: moh.mag.ali@gmail.com
- LinkedIn: https://www.linkedin.com/in/mohamedma

