Hi,
I'm a Drupal Developer having 3 years of experience in Drupal and Civicrm.
My every Drupal project has Civicrm integrated with it.
I've created number of civicrm extensions and also fixed the core issues.
I'm aware of all civicrm components like contributions, events, membership, custom search, group, mailings etc.
Recently completed contribution task on freelancer.
We can achieve your requirement by building extension because Extension is not dependent on CMS whereas Module is.
Thanks
Sandesh