Mobile + backend platform replacement
Client needed
A full replacement of an existing mobile product: redesigned and rebuilt from zero, with a scalable backend and a clean foundation for long-term evolution.
Developed
- iOS app in Objective-C, with performance-critical modules in C/C++ (low-level + high-level layers).
- Android app in Java aligned with stable API contracts and versioning strategy.
- Backend architecture with Node.js + Firebase Cloud Functions + Firestore for realtime/event flows, plus PostgreSQL for relational/transactional data.
- Scalability + high availability design: load balancer, multiple application nodes, horizontal scaling strategy.
- Backup routines and disaster recovery plan (restore validation + data integrity checks).