--- About

Backend Engineer with a Bachelor's degree in Computer Engineering from Shiraz University and close to four years of experience working with Python, Django, PostgreSQL, and related backend technologies. Currently exploring Machine Learning, Deep Learning, AI-driven applications, and FastAPI. When I'm not writing code, you'll probably find me taking pictures, watching anime, or getting distracted by a cat.

--- Experience

Backend Engineer · System Group

Worked as a backend engineer on Afra, a management infrastructure platform for charitable organizations, consisting of three management panels.

  • Developed and maintained backend features using Python, Django, Microsoft SQL Server, and Django Templates.
  • Implemented new features and refactored legacy code to improve maintainability and application quality.
  • Leveraged AI agents as part of the software development workflow to accelerate feature implementation and development tasks.
  • Worked with IIS for application deployment and server configuration.

Technologies:

Python · Django · Microsoft SQL Server · Django Templates · IIS

Backend Engineer · System Group

Worked as a backend engineer on Farsan, an intelligent order management system consisting of a mobile/web application and three management panels.

  • Developed and maintained backend features using Python, Django, PostgreSQL, and Celery.
  • Implemented real-time functionality using WebSockets and server-side features with Django Templates.
  • Refactored existing code and improved application performance, efficiency, and maintainability.
  • Worked with Elasticsearch and Kibana for application logging, monitoring, and troubleshooting.
  • Worked with IIS for application deployment and server configuration.

Technologies:

Python · Django · Django REST Framework · PostgreSQL · Celery · WebSocket · Django Templates · Elastic Stack (ELK) · Kibana · IIS

--- Projects

CSE Archive

A website for showcasing accumulated resources and references, alongside an admin panel for site management. The project is split into backend, frontend, and Telegram bot components; I contributed to the backend and the Telegram bot.

  • The site's backend, implemented in Python using the Django framework.
  • A Telegram bot that lets users communicate with administrators, built with the python-telegram-bot library.

Technologies:

Python · Django · python-telegram-bot

[Backend Repo] [Telegram Bot Repo]

CODOO

Real-time coding duels — a competitive programming platform where participants race head-to-head through timed problems on a shared, live-updating scoreboard. Pairs a Django + Django Channels backend (real-time WebSocket state, Celery-scheduled matches) with a React + Monaco Editor frontend, running all submitted code in a sandboxed Judge0 execution engine.

Technologies:

Python · Django · Django REST Framework · Django Channels · Celery · React · Monaco Editor · Judge0

[GitHub Repo]

--- Skills

Backend

Python · Django · Django REST Framework · Pydantic · Django Channels · Celery · WebSocket

Databases & Infrastructure

PostgreSQL · Microsoft SQL Server · Elasticsearch · Kibana · IIS

Other

React · Next.js · Bootstrap · Tailwind CSS · python-telegram-bot

Platforms

Linux (Ubuntu) · macOS · Windows

AI-Assisted Development

AI Agents · Vibe Coding · Context Management · Prompt Engineering

--- Education

Bachelor of Engineering, Computer Engineering

High School Diploma, Mathematics

--- Languages

PersianNative

EnglishWorking proficiency, currently improving

--- Teaching

Teaching Assistant · Fundamentals of Computer and Programming

Teaching Assistant for the Fundamentals of Computer and Programming course under Dr. Morteza Keshtkaran, supporting students with Python programming concepts, exercises, and problem-solving throughout the semester.

Technologies:

Python

--- Contact

Interested in getting in touch?