Software Engineer
Current
Tehran, Tehran Province, Iran
- software engineer (backend) at Digikala in Order Management Checkout teamE-Gift Project: Implemented electronic gift cards, eliminating the need for shipping and delivery. Extended existing codebase and introduced new.
- Monitoring with Prometheus: Deployed Prometheus via Helm on Kubernetes, integrated custom metrics with Prometheus client, connected Prometheus as Grafana source and designed Grafana dashboards using PromQL for.
- Payment Refactor: Designed a unified base model and subclasses using OOP for streamlined communication with varied payment APIs. Elevated error handling, response parsing and data persistence.
- Rewrite of Sampling Project: Redesigned and implemented the process of adding gift products to an order when predefined conditions are met, making code cleaner and optimizing the performance.
- Interviews: Engaged in code interviews, assessing algorithmic problem-solving skills and evaluating candidates’ technical proficiency.