๐Ÿ‘ฉโ€๐Ÿ’ป Join Remote OK ๐Ÿ‘‹  Log in
General
Remote OK Frontpage ๐Ÿ Remote jobs ๐ŸŒ—  Dark mode ๐Ÿ‘ฉโ€๐Ÿ’ป Hire remote workers ๐Ÿšจ Post a remote job ๐Ÿฑ Compact mode โœ๏ธ Remote work blog new
Top jobs
๐Ÿฆพ  AI Jobs
โฐ Async jobs ๐ŸŒŽ Distributed team ๐Ÿค“ Engineer jobs ๐Ÿ’ผ Executive jobs ๐Ÿ‘ต Senior jobs ๐Ÿค“ Developer jobs ๐Ÿ’ฐ Finance jobs โ™พ๏ธ Sys Admin jobs โ˜•๏ธ JavaScript jobs ๐Ÿ‘ Backend jobs
Companies
๐Ÿšจ Post a remote job ๐Ÿ“ฆ Buy a job bundle ๐Ÿท Ask for a discount Safetywing Health insurance for teams Safetywing Health insurance for nomads
Feeds
๐Ÿ›  Remote Jobs API ๐Ÿชš  RSS feed ๐Ÿช“  JSON feed

Hacker News mode  Hacker News mode

Safe for work mode  Safe for work mode

Other
๐ŸŸข  Uptime (99.93%) ๐Ÿ“ˆ  Pageviews (2.66M/mo) ๐Ÿ“Š Remote work stats new ๐Ÿ‘ท Top remote companies ๐Ÿ’ฐ Highest paying remote jobs ๐Ÿงช State of remote work new
๐ŸŒ  Become a digital nomad
๐Ÿ”ฎ  Web3 Jobs
๐Ÿก  Interior AI
๐Ÿ‘ฑโ€โ™€๏ธ  AI Avatars
๐Ÿ“ธ  Photo AI
๐Ÿ‡ต๐Ÿ‡น  Get Portuguese residency new
Post a remote job Log in

hieuhan

Remote worker with 14+ years of experience - Last seen ago

I'm the head of Moodle solutions at Harvey Nash Group with 10+ years of experience in Moodle. I have been working with various roles such as full-stack dev, technical lead, project manager...
- Support many universities in England, Europe and the US to successfully apply Moodle into their business such as UOLW (University of London Worldwide), MMU (Manchester Metropolitan University), King's College, OU (Open University), Massachusetts General Hospital (MGH)...

- Dedicated to identifying customer needs and delivering effective solutions to all problems. I will make Moodle fit any business.

- Proven ability to establish and maintain excellent communication and relationships with clients. Getting project information clear is the first step to get jobs done.

- I have seen a lot of Moodle developers who just coded it working but not to code in the right way. It is very difficult for maintenance specially for a new developer who takes over the on going tasks. It also creates a huge problem for Moodle to upgrade to a newer version. With me you will get rid of such issues. I know what to do, how to do and do it in the correct way.

Here are the common work with Moodle that I have been involved to develop:
- Moodle hosting on AWS.
- Moodle as the backend, ReactJS, Wordpress, Joomla, Drupal ... as frontend.
- Customizing course view with Moodle course formats.
- Creating, developing, integrating and maintaining a variety of plugins such as activities, resources, local plugins, blocks, availabilities, reports...
- Improving the performance of existing processes because of data growing day by day. This can be achieved by effectively/efficiently using Moodle cache mechanism.
- Creating numerous cron-tasks to transfer student marks/grades to external webservices and to normalize data for complicated reports.
- Overwriting Moodle core functions without changing Moodle core code.
- Building a variety of reports about marks/grades, attendance, student submissions...
- Synchronizing data between Moodle and external systems.
- Enabling Moodle to communicate with outside end via a set of functions from Moodle built-in web-services.
- Building GDPR compliance to plugins. This is very important to work with users in Europe.
- Building Unit tests/Automation test with Behat, Selenium.
What frameworks have you worked with?

You can check out one of the plugins I was involved to develop and contribute to Moodle community - Coursework: docs.moodle.org/36/en/Coursework_module and keep it working in upgrading the latest Moodle versions. Basically, this plugin works similarly to the built-in plugin "Assignment" but more focus on the grading workflow with more than one assessor, so two or more assessors will make grading on a student submission.
Here is the link to GIT repo: github.com/ULCC/open-mod_coursework


Skilled in moodle plugin activity resource block report availability cron task cron job course course format web services gdpr automation tests unit tests behat selenium react wordpress jooma drupal aws 
Fluent in english
Preferred annual pay (min) $60,000/year
Preferred hourly pay (min) $20/hour
Last seen 1 year ago
Signed up 1 year ago
Badges ๐Ÿ‘จโ€๐Ÿ’ป Remote worker

๐ŸŽจ Maker

๐ŸŽ– Early adopter

Employment

2010 - 2022: LAMP Stack Technical Lead @ HarveyNash

Side Projects

2018 - Now: Coursework

Education

2004 - 2008: Software Engeener @ Manchester Metropolitan University

700ms