Experienced in similar project, where user can download certificate and it will also gets stored in a folder on server, I can also provide an option for administrator to download certificate of any student if you needed.
I am highly experienced in moodle - customization and module development, you can check feedback of clients in moodle projects on following url :
http://freelancer.com/u/welkinsystems.html