I am a competent web-developer with solid academic experience. I am specializing in PHP+MySQL development for the Moodle-based learning management systems. I am qualified in Moodle core- and plug-ins development, adoption and maintaining.
I have also experience with development, deployment and maintaining of Moodle-based LMS solutions of various scales - from personal educational projects up to supporting of university's Moodle cluster with over 1k simultaneous user sessions. Additionally I have experience with implementation of MOOC courses using Moodle LMS.
Presently I am looking for a part-time (remotely) or a full-time position in the area of web-development (Moodle, PHP).
Moodle
JavaScript
PHP
Google Apps Script
SQL
Yii
Linux System Administration
WordPress
Website Optimization
MySQL
Elearning
Roman S.
Zaporozhye, Ukraine
$35/hr
4.9
91 jobs
Are you looking for a reliable, senior dev to integrate AI or blockchain payment systems into your app? I am certified full Stack Developer with 10+ years of experience building scalable web applications and services using modern JS stacks like CloudFlare Workers, GPT APIs, and BTCPay Server. Proficient in PHP, JavaScript, TypeScript, React, Vue, Node, and cloud platforms like AWS and CloudFlare. Adept at designing robust APIs, implementing DevOps practices, and collaborating with cross-functional teams to deliver high-impact solutions.
Moodle
Git
jQuery
AJAX
Bootstrap
API
PHP
MySQL
Node.js
React
Vue.js
TypeScript
MongoDB
AI Model Integration
SuiteCRM
Max S.
Lviv, Ukraine
$40/hr
4.5
26 jobs
I build complete E-Learning Ecosystems, not just courses.
As a Full-Cycle Specialist, I bridge the gap between creative Instructional Design and technical LMS Implementation. You do not need to hire a separate designer and admin because I handle the entire pipeline.
THE VALUE
• Strategy: Curriculum planning using ADDIE/SAM methodologies.
• Content: Interactive SCORM packages developed in Articulate Storyline 360 & Rise.
• Tech: Flawless setup of Moodle, LearnDash, Teachable, Thinkific, Kajabi.
🚀 PROOF OF SCALE
Orchestrated a complex migration for UNIQA (Top Insurance Co.) moving 1,000+ users and 200+ courses to Docebo. This included transferring all historical user data from 2017 to 2025, full technical configuration, and zero downtime.
Ready for a turnkey solution?
Click Invite to discuss your project.
Learning Management System
Docebo
Elearning LMS Consulting
Course Creation
Instructional Design
Technical Support
Data Migration
Project Management
Training Needs Analysis
Proposal Writing
LMS Plugin
Change Management
Scrum
Articulate Storyline
Articulate Rise
Yevhenii V.
Poltava, Ukraine
$43/hr
5.0
3 jobs
Hi there! I’m an E-learning Developer specializing in creating engaging digital training solutions for businesses, educational organizations, and corporate learning teams.
Here’s what I bring to your project:
Interactive courses built in Articulate Storyline & Rise
SCORM-compliant modules and longreads that integrate seamlessly with any LMS
Gamification to keep learners motivated and engaged
Full project management – from initial idea to ready-to-launch course
Clear and regular communication, so you’re always up to date on progress
Whether you need onboarding programs, compliance training, or interactive knowledge modules, I’ll make sure your learners get not only information, but also a memorable learning experience.
Let’s turn your content into a course that actually works! 🚀
Elearning
Articulate Storyline
LMS Plugin
Instructional Design
Kirill K.
Kyiv, Ukraine
$45/hr
5.0
2 jobs
🏆 Top Rated Plus LMS Developer
📚 eLearning Developer, EdTech, Online Course Creator
✅ 100% Job Success Score
⏳ 12+ years of LMS developer practice
🔄 Migrations off learndash, moodle and kajabi
🎓 Platforms you own, no plugin ceiling
🤝 Clients stay 3 - 10+ years
I provide LMS developer work for learning platforms, course products and training portals built from the ground up. My job is to scope LMS developer engagements, match the right engineers and own delivery.
Why hire my LMS developer (s):
- the whole build in one pair of hands: LMS developer platform work, an eLearning developer content engine, EdTech product thinking and an online course creator launch
LMS developer work is where my engineers live. Most clients come to an LMS developer after the off-the-shelf route stops scaling: a learndash or lifter lms course site that can no longer carry the catalog, a moodle lms that fights every change, a cornerstone lms rollout that never fit the workflow. My LMS developer builds the platform they actually need - roles and permissions, multi-tenant orgs, seat-based billing, enrolment and reporting tooling an lms administrator runs without a developer on call. My engineers pick up where a moodle developer left off and keep the catalog live through the rebuild, and integrate with canvas lms where a school already runs one. Founders searching for an lms creator usually need exactly this - an LMS developer who owns the platform end-to-end instead of stacking plugins.
My eLearning developer builds the layer most platforms get wrong - the course content engine. Lesson hierarchies with drag-and-drop reordering, interactive slides, flashcards and matching exercises, preview-as-learner, versioning, and the SCORM packages your existing library ships in. Content authored in articulate storyline or articulate 360 plugs into the platform instead of living in a separate silo, and the editor is built so an instructional designer and a graphic designer work in it daily without tickets to engineering. Much of my eLearning developer inbound comes from founders searching for instructional design elearning - they stay because every elearning course on the platform is treated as real software: versioned, measured, accessible.
EdTech is my market, so my LMS developer speaks the language founders and schools use. I have shipped EdTech products for education companies, training providers and teacher-led businesses, and I know where an EdTech roadmap actually breaks - onboarding, retention and the gap between a demo and a platform a teacher trusts in front of a class. I act as an edtech consultant during scoping, line up the build with whatever edtech marketing and edtech sales motion the client already runs, and keep the EdTech roadmap honest from kickoff to launch.
Online course creator work is the other half of most EdTech briefs. An online course creator who outgrows their teachable course, kajabi or thinkific site comes to me for a platform they own - my engineers build the catalog, the checkout and membership tiers, and the online course funnel around them. The platform takes what an online course video editor exports, renders online course slides natively and gives an online teacher a classroom they control. The same builds cover online training portals for companies and online education products for schools.
Clients hire my LMS developer engineers when they need:
- an LMS developer to build the platform their plugin stack could not become
- an eLearning developer for a content engine - slides, SCORM, interactive lessons
- a migration off learndash, moodle lms, kajabi or thinkific without losing students or content
- an EdTech product or an online course creator launch with the online course funnel built around it
Recent work my engineers shipped:
- Built a B2B eLearning platform for foreign pro baseball players, with a hierarchical editor across 3 learning levels and seat-based billing from 75 seats.
- Shipped its CKEditor 5 content engine - 10 slide types, drag-and-drop lessons and preview-as-learner - so non-developers build interactive courses.
- Built a corporate onboarding LMS for a 150-store retail chain, turning each job-role regulation into a gated video-and-quiz course staff must pass to advance.
- Developed its lesson and quiz builder around 15 question types, so the client's content managers ship every lesson and test unassisted.
- Rebuilt a failing online English-learning marketplace with 7 social logins, then grew signups 300%, cut churn from 29% to 9% and hit 80/100 on PageSpeed.
Core stack: PHP, Laravel, React, Next.js, Vue.js, Node.js, Python, CKEditor, SCORM, Stripe, PostgreSQL, MySQL, Redis, AWS, DigitalOcean, Cloudflare.
Need an LMS developer, eLearning developer practice, EdTech partner or an online course creator that delivers on time and stays long-term - let's talk. Most clients who start with one LMS developer, eLearning developer or EdTech project come back for the next phase.
Moodle
WordPress
CSS 3
JavaScript
CSS
Learning Management System
LearnDash
Project Management
Web Design
Shareable Content Object Reference Model
Bootstrap
PHP
TalentLMS
Python
Instructional Design
Elearning
React
HTML5
Node.js
HTML
Oleh Y.
Lviv, Ukraine
$6/hr
5.0
9 jobs
Perpetual student. I like learning. The main goal it to understand where we all ended up! =)
Bachelor Degree in Informational System and Technologies. Masters Degree in Compuer Science.
Self-education. Enjoying History, Biology, Psysics, Math, Saving for next Degree's.
Can speak German, Russian, English, Ukranian. (Although needed practice for German. Are you German?)
5+ years programming experience. Familiar with Python, C++, Java, C#, PHP. Confident in C# & .Net.
Enjoying working at apps/programm, back end's. Bad at graphic design (Im trying, honestly!)
Open for participating in long term projects, teams, short and one-time projects.
Super powers:
-I know how to communicate with people. Really!
-Nothing is ever successful the first time.
-And good at joking. Nearly always. Trust me!
Moodle
Desktop Application
Elearning
C#
App Development
H5P
Software Debugging
Windows Forms
PHP
Automation
Airtable
API
Elementor
WordPress
Discord
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Moodle Specialist in Ukraine on Upwork?
You can hire a Moodle Specialist in Ukraine on Upwork in four simple steps:
Create a job post tailored to your Moodle Specialist project scope. We'll walk you through the process step by step.
Browse top Moodle Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Moodle Specialist profiles and interview.
Hire the right Moodle Specialist for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Moodle Specialist?
Rates charged by Moodle Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Moodle Specialist in Ukraine on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Moodle Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Moodle Specialist team you need to succeed.
Can I hire a Moodle Specialist in Ukraine within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Moodle Specialist proposals within 24 hours of posting a job description.