As for many that are facing this problem, I know how annoying it is to keep having duplicate contacts on Android devices. In my case, I noticed i have up to 10,000 contacts which is unusual but with Android duplicate contact remover; i was able to merge duplicate contacts to (1) one which helped in eradicating duplicate contacts from my phone.
Duplicate Contacts Remover
Contacts Recovery
You can recover Contacts deleted using saved files which you can use again to backup deleted contacts. The removed contacts are saved on vcf file on the sd card.
Duplicate Contacts Detector
Scans and detects all duplicates contacts on your phone. The app search by numbers and by names to find duplicate contacts.
Contacts Backup
You can export and Backup all your contacts as CSV, TEXT, and VCF format.
Contacts Import
Contacts Export
The application allows to import and export contacts to another phone or different account
Contacts Sharing
Contacts can be shared via this application via a different instant messaging application.
Where Can I Download Duplicate Contact Remover?
You can download it for your device from HERE