Hey,
I have a good understanding of after effects. You can go through my portfolio to check out some of the effects i have done.
I understand that branding also plays an important part in creating animation logo so i would do my research in what the company stands for, factors such as color, design etc do impact and sent a particular message.
Looking forward
Thanx