Backend Software Engineer
MTN IrancellSep 2023 — Present · Full-time · On-site
A leading telecommunications provider offering mobile, data, and broadband services across Iran.
- Visitor Management Platform (team lead): led backend development for a nationwide platform spanning 500 service centers, covering Salesforce admin workflows, mobile APIs, and RBAC. Onboarded 2 engineers and refactored legacy queries with targeted indexing, cutting visitor search report load time by 70%.
- SIM Management Platform: designed and implemented a caching layer for user role and permission data pulled from Irancell's external core services — eliminating redundant calls on every login and authorization check and reducing average lookup latency by ~65%.
- DPOS & account microservices: maintain and optimize high-load services supporting 45,000 registered service-center representatives nationwide (~12,000 daily active users), improving performance and reliability through database query optimization and clean, maintainable code — cutting failed transaction rates by 30%.
- Use Elasticsearch for production issue investigation, bringing mean time to resolution down from 2 hours to under 20 minutes.