Work Experience


Software Engineer

Divar

07/2022 - Present      Tehran, Iran

Persian Ecommerce and advertisements company. One of the top 10 Iranian websites and apps according to Alexa Internet.

  • Architected, Engineered, and maintained highly available and reliable microservices under heavy load. Played a pivotal role in developing, refactoring, redesigning, and maintaining 5+ vital gRPC and REST microservices in both Golang and Python.
  • Directed the redesign and rewrite of the “Submit” gRPC microservice from Python to Golang, leading to a 80%+ reduction in the upper 99th percentile response time (sub-100ms) while providing a 99.99% uptime. Achieved a 95%+ reduction in average response size and a remarkable improvement in developers’ experience and productivity. Decreased call center load by 10%+ due to significant improvements in service reliability and observability.
  • As the main owner and maintainer of the “Submit” microservice, coordinated six team members toward +4 successful product releases. Reviewed 3+ daily merge requests with precision, ensuring code quality and structure as well as seamless and 0 downtime deployments. Optimized resource utilization by 85%. Enhanced test coverage and effectiveness considerably with both unit tests and end-to-end tests. Designed innovative logging and observability solutions, resulting in a 70%+ more efficient and cost-effective log management and debugging processes.
  • Developed and deployed a Python web application with Django during my internship. Heavily participated in data modeling and design. Ranked first amongst 3300+ participants in the entrance competition. Exemplified exceptional discipline, perseverance, management and technical skills, leading to an early hire during the internship and promotions within 6 months.
  • Managed and successfully resolved 10+ critical incidents, especially during on-call shifts.
  • Skills: Golang - Python - Kubernetes - Docker - CI/CD - gRPC - PostgreSQL - MongoDB - SQL - Redis

Machine Learning Researcher/Developer

Research Center of Nanostructured and Advanced Materials (CNAM)

05/2021 - 06/2022      Tehran, Iran

Leading research lab in the fields of nanostructured and advanced materials

  • Pioneered the integration of Machine Learning and Computer Vision with the realm of Materials Science and Engineering alongside eight of the nation's most accomplished students of the time.
  • Co-authored 3 journal papers that delve into the practical applications of Machine Learning in the field of Materials Science.

Deep Learning Developer

AI-Medic

01/2021 - 10/2021      Tehran, Iran

AI-Medic is a start-up studio, aiming to offer AI products in the healthcare industry

  • Researched and implemented cutting-edge computer vision models. Competed in the Medical Decathlon leaderboards and outperformed 200+ competitors.
  • Utilized PyTorch to train a CNN for semantic segmentation of MRI images. Achieving an impressive DICE score of 89.14% on a publicly available dataset. Also used TensorFlow for comparison purposes.
  • Supervised 20+ interns, facilitating their success in achieving high-quality research outcomes in the field of computer vision.

Education


Master of Science in Artificial Intelligence

K.N. Toosi University of Technology

2023 - Present      Tehran, Iran

  • Ranked top 1% in the nationwide entrance exam.

Bachelor of Engineering, Major in Materials Science and Engineering

Sharif University of Technology

2018 - 2023      Tehran, Iran

  • Collaborated on three journal papers focusing on the fusion of Machine Learning and Computer Vision with Materials Science and Engineering, showcasing a distinct research-oriented approach.
  • Ranked top 0.5% in the nationwide entrance exam.

High School Diploma

Allame-Helli 1 High School

2014 - 2018      Tehran, Iran


Skills


  Golang   Redis
  Python   Django
  Flask   FastAPI
  Django REST Framework   SQL
  PostgreSQL   Docker
  DevOps   Kubernetes
  Design Patterns   Object Orientation
  Agile   CI / CD
  Machine Learning   Data Science and Analysis
  Numpy   Pandas
  Matplotlib   Scipy
  Seaborn   Scikit-Learn
  Keras   Tensorflow
  Linux   Ubuntu


Projects


E-Commerce Web App v2.0

  • Built an E-Commerce Web App, Powered by Django, Django REST Framework and JWT paired with an amazing Single App Front-end paradigm, with the help of React, Redux, Axios, React Bootstrap and many more.
  • PostgreSQL was used as the Database of the project
  • CI/CD were taken case of by the means of Unit Testing, GitHub Workflows and Docker

Recipe App

  • Built a Backend API with Django REST Framework with Test Driven Development in mind

E-Commerce Web App v1.0

  • Built an E-Commerce Web App, Powered by Django, with simple HTML, CSS and Bootstrap
  • PostgreSQL was used as the Database of the project
  • CI/CD were taken case of by the means of Unit Testing, GitHub Workflows and Docker

Email App

  • Developed a Single Page Application with the help of Django, HTML, CSS and JavaScript, specifically React

Prostate Semantic Segmentation

  • Built a competitive model with a Dice Score of 0.92/1 regarding semantic segmentation of PCa MRI Images.

Courses


Working with Microservices in Go (Golang) - Udemy - 2022

Golang Tutorial - Youtube - 2022

Software Engineering and DevOps - Coursera (IBM) - 2022

Docker and Kubernetes - Udemy - 2022

Data Engineering Nanodegree Progam - Udacity - 2022

Data Engineering Nanodegree Progam - Udacity - 2022

The Complete SQL Bootcamp - Udemy - 2022

Software Engineering - edX (UBC) - 2022

Blockchain Technology - edX (UC Berkeley) - 2022

CS50's Web Programming with Python and JavaScript - edX (Harvard) - 2022

Data Structures & Algorithms with Python - Udemy - 2022

Django and React Integration - Udemy - 2022

Backend REST API with Python and Django - Udemy - 2022

Django REST Framework - Youtube - 2022

Django Framework - YouTube - 2021

Machine Learning - fast.ai & Coursera - 2021


Achievements


Ranked top 0.5%
Iran's National 2018 Universities Entrance Exam for B.Sc. (Konkur)


Languages


Persian: Native

English: Full Professional Proficiency

French: Professional Working Proficiency


Interests


  Software Engineering   Cloud Computing
  Site Reliability Engineering     Data Engineering
  DevOps     Machine Learning