Staff Software Engineer | Backend Development, Microservices, Kubernetes, Go, Python
CurrentDivar is the leading online marketplace platform in Iran, serving 40+ million monthly active users.* Developed cloud-native applications within a Microservices architecture, utilizing Kubernetes, Go, Python, and Elixir.* Managed system ownership and on-call duties for over 30 systems, including a 20-node Cassandra cluster (2K writes/sec), a 12-node Elasticsearch (8K queries/sec), a 7TB PostgreSQL, and other databases and in-house solutions.* Orchestrated a PostgreSQL benchmarking and optimization initiative, analyzing diverse infrastructure setups. Achieved a 10x performance boost and facilitated migration for 15+ teams, establishing a new dedicated Database team.* Led the transition of a legacy Elixir/Cassandra chat service with 2.5 million daily users to Go/PostgreSQL, streamlining the tech stack and yielding 30% resource savings, with zero downtime despite the challenging database migration.* Built a Python library for UI element generation, adopted by 20+ teams across Divar, enhancing service integration and user interface consistency.* Redesigned backend services to implement concurrent programming using Python AsyncIO, Go goroutines, and gRPC Futures, improving response time by up to 4 times.* Authored and contributed to 50+ technical design documents and post-mortem analyses, mentored junior to mid-level developers, and conducted 150+ technical interviews; these roles spanned across positions within the Hezardastan Group.