You will get E-learning platform on Moodle
Top Rated

Project details
Moodle development, migration, customization and performance upgrade to E-learning platform with 40K users, 30 courses and 1000+ hours of learning materials.
- Flawless live migration from Moodle 3.1 to Moodle 3.7
- Redesign implementation
- Performance optimization: +40% to the server performance and loading time
- Multilingual website development: added Japanese and Spanish platform versions
- Automated courses content localization via Crowdin integration
- Custom learning plans, reports and charts, grading, filtering, certificates, student profiles
- Ongoing support and maintenance
- Flawless live migration from Moodle 3.1 to Moodle 3.7
- Redesign implementation
- Performance optimization: +40% to the server performance and loading time
- Multilingual website development: added Japanese and Spanish platform versions
- Automated courses content localization via Crowdin integration
- Custom learning plans, reports and charts, grading, filtering, certificates, student profiles
- Ongoing support and maintenance
Programming Languages
PHP, HTML & CSS, JavaScriptCoding Expertise
Cross Browser & Device Compatibility, Localization, Performance OptimizationWhat's included $50,000
These options are included with the project scope.
$50,000
- Delivery Time 70 days
- Number of Revisions Unlimited
- Number of Pages 100
- Design Customization
- Content Upload
- Responsive Design
- Source Code
47 reviews
(44)
(3)
(0)
(0)
(0)
This project doesn't have any reviews.
JD
Juanjo D.
Feb 20, 2025
HubSpot integration work
FO
Fernando O.
Nov 11, 2024
Fix/tweak Moodle plugins
GT
Gabriele T.
Oct 21, 2024
Design and Drupal theme for TC4 official site
LL
Lars L.
Jun 30, 2024
Move Drupal Site to Azure
AS
Addy S.
May 31, 2024
Moodle Expert needed to enhance existing Moodle LMS
About Sergei
LMS Moodle, Drupal, WordPress, Shopify Plus Developer
100%
Job Success
Yerevan, Armenia - 3:28 pm local time
✔️ A TOP 10% Moodle developer right here on Upwork
✔️ 98% Returning Clients
✔️ Full-cycle custom software development services
✔️ Certified Shopify App Developer.
✔️ Arctic Code Vault Contributor in the 2020 GitHub Archive Program.
One of the most important life principles for me is the constant growth. I’ve implemented it in every part of my life. I follow this principle thoroughly in my work.
So, I am especially interested in a long-term relationship, based on mutual confidence, high quality work and constant progress.
My services include building LMS Moodle & LearnDash / Drupal / WordPress / Shopify sites from the scratch, development of services and modules / plugins, theming, maintenance, support, data migration and localization.
I handle deployment issues, performance and scaling issues, profiling, configuration management etc.
☝LMS MOODLE
- 7 years of experience with LMS: Moodle
- Development and support of Moodle themes and plugins
- Strong knowledge of Moodle architecture, structure, best practices and coding standards
- SCORM, xAPI
- Articulate, Easygenerator
- Moodle Localization (Crowdin)
- Migration to new versions of Moodle (2.x → 3.x → 4.x)
- Full customization: grading, reports, notification, certificates, rest API (SalesForce, Eloqua, Hubspot, Accredible, Crowdin), theming, performance, etc.
- I transform online learning environments
☝WORDPRESS / WOOCOMMERCE
- 8 years of experience with CMS: WordPress
- Development and support of WordPress themes, plugins and WordPress-powered sites
- Write reusable code and support project guidelines
- Strong knowledge of WordPress architecture, structure, good practices and coding standards
- Experience in WordPress Multisite environments
- Experience in creating WordPress themes and plugins
- Cross-browser semantic HTML markup for different devices, BEM
- Experience with SVG, animations
☝SHOPIFY / SHOPIFY PLUS / SHOPIFY APP (Certified Shopify App Developer)
- 6 years of experience with Shopify
- Shopify Store Development
- Shopify Apps Development (Private & Public)
- PSD to HTML & Shopify Theme Integration
- Customizing Product page, Collection Filters
- Customizing Cart and Checkout Process
- Shopify Migration
- Payment Gateways & 3rd party API integration
☝DRUPAL
- 10 years of experience with CMS: Drupal 6 / 7 / 8 / 9 / 10 and 11. Сustom Modules and Themes (Twig) development for Drupal. Database MySQL and writing complex SQL queries
- Solid knowledge of Hook system, Menu API, Form API, Taxonomy API, Database API, and other Drupal elements
- Experience with Upgrade and Update of Drupal and modules
- Understanding of MVC (Model View Controller) software architectural pattern
- Experience with search content tools: Solr, Facets
- Drupal command-line Drush
- Experience using Acquia, Pantheon, AWS, platform.sh, Wodby platforms; Jira, Trello, Asana, Redmine systems; New Relic tool
- Creator and instructor of the course for Drupal training.
☝ADDITIONALLY
- 14 years of Web Development: PHP 7, Composer, OOP, Docker, HTML5, CSS3 (Flexbox), Less, Sass, JavaScript, jQuery, Gulp, Grunt, Webpack, PostCSS, Autoprefixer
- Experience with Mobile-friendly and Responsive design using CSS 3 and Bootstrap 3 / 4
- AMP and PWA
- Experience with debugging, testing, and problem solving using: Devel, Xdebug, Firebug, Chrome DevTools.
- Knowledge and Experience with internet technologies including XML, JSON, AJAX
- Using Regular Expressions for text filtering and modification
- Experience with external REST API (Stripe, PayPal, Salesforce, Hubspot, Eloque, Mailchimp, etc)
- Cross-Browser/Platform compatibility. Experience in solving issues, following the W3C standards
- Performance optimization on high volume projects. Caching Memcache, APC, Varnish
- Understanding of server administration: LAMP. Linux, Apache, Nginx, MySQL and PHP settings
- Experience with version control GIT, SVN
- Fast learner able to pick up a new technology very quickly
- Ability to make quick decisions to complete the tasks on time
Thank you for the attention!
Steps for completing your project
After purchasing the project, send requirements so Sergei can start the project.
Delivery time starts when Sergei receives requirements from you.
Sergei works on your project following the steps below.
Revisions may occur after the delivery date.
Discovery and Requirement
Prototyping