Software Engineer
Currentsoftware 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 entities and job queue to enable seamless purchase of gift cards. ◦ 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 effective monitoring. ◦ 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.