Hello,
I have many years of experience in Moodle , I have developed many systems using moodle , one for university , second is training website such Udemy.
I can setup/upgrade Moodle . I can develop custom plugin's (activities , payment enrolment methods)
..
Regards