Sim app
The backend part of a comprehensive system for managing telecommunications infrastructure has been developed. The project was carried out by a commercial team (backend developer + DevOps) for a telecom operator that needed automation for accounting SIM cards, ports, and numbers of physical and virtual devices.
Features important to the client:
- Asynchronous balance checking for 1000+ SIM cards using Celery and Redis, with an automatic retry mechanism in case of failures.
- Intelligent time binding of equipment (e.g., devices to ports) with automatic restoration of original states after session completion.
- Modular Django admin panel with logical separation of functionality into blocks (SIM cards, ports, numbers, devices).
- Import and export of data in popular formats (CSV, Excel, JSON) for integration with billing and accounting systems.
- Detailed logging of all operations (who, when, what changed) for auditing and incident investigation.
Results:
- Reduction of manual infrastructure management time by ~70% due to automation of routine tasks.
- Full transparency of the status of SIM cards and equipment in real time.
- Ability to quickly generate reports on balances and bindings for accounting and technical support.
- The system has been successfully tested under a load of up to 50 simultaneous objects.
Features important to the client:
- Asynchronous balance checking for 1000+ SIM cards using Celery and Redis, with an automatic retry mechanism in case of failures.
- Intelligent time binding of equipment (e.g., devices to ports) with automatic restoration of original states after session completion.
- Modular Django admin panel with logical separation of functionality into blocks (SIM cards, ports, numbers, devices).
- Import and export of data in popular formats (CSV, Excel, JSON) for integration with billing and accounting systems.
- Detailed logging of all operations (who, when, what changed) for auditing and incident investigation.
Results:
- Reduction of manual infrastructure management time by ~70% due to automation of routine tasks.
- Full transparency of the status of SIM cards and equipment in real time.
- Ability to quickly generate reports on balances and bindings for accounting and technical support.
- The system has been successfully tested under a load of up to 50 simultaneous objects.