Ali Davood

Software Engineer

Back-End Developer (Python)

Software Development Trainer

Ali Davood

Software Engineer

Back-End Developer (Python)

Software Development Trainer

Darsup (Based on Open EDX)

  • Employer: MehrParsICT
  • Date: 2019 - so far (2022)
  • Architecture: Microservices
  • Languages: Python & JavaScript
  • Operation System: Linux(Ubuntu and Debian)
  • Frameworks and Libraries: Django & DRF & React & JQuery and etc
  • DataBases and Search engines: MySQL & Elasticsearch & MongoDB & Redis & Memcache
  • Message Broker: RabbitMQ
  • Task Queue: Celery
  • Version control: Git
  • Other Technologies: Docker & Docker-compose & Nginx & Gitlab CI/CD and etc
See Demo

Description

Open edX is a free, open-source project with a large, supportive community. It created by Harvard University and the Massachusetts Institute of Technology(MIT) for the most prominent online learning portal in the world. It Released to the public in June 2013, Open edX was originally developed by edX(edx.org).
So Darsup is an online learning system that powers from Open EDX. It has developed Open EDX features and used in some companies, universities and schools. In Darsup you can create completely interactive course that indicates a lot of content like video, text, voice, questions or assessments(like test, drag and drop, numerical input, text input, Open Response Assessment, choosing point in pic , etc) for learners, and track learner’s progress, and etc. We created multiple services in Darsup like school-panel, organization-panel, marketing and etc. They are located next to Open EDX’s services

My role

I’m Subservice Lead in Multiple services of Darsup, services like school-panel, marketing, edx-platform, ecommerce and etx. and I’m operational server maintainer
(develop architectures for Multiple of company projects. about architectural patterns and code quality reviews.)

 

Multiple of Darsup Services

darsup.org                         (Marketing)

courses.darsup.org           (LMS)

studio.darsup.org             (CMS)

school.darsup.org             (School panel)

manage.darsup.org          (Oraganization panel)