During many years of my SEO experience I was doing a lot of thing, from simple link-building to managing online marketing department.
In order to present myself to oDesk audience, I will list the things I both enjoy the most and where I have the biggest experience.
1) Keyword research
Keyword research on different languages. Long tail keyword research. Using tools such as Semrush, SpyFu, Adsspy, Keywordspy, etc.
2) Links management.
Including paid links and such networks as Sape (I know 3 more sides less known to the public with cheaper links).
3) Guest blogging.
High-quality guest posting services. Consultations about guest-blogging or related topics in online marketing.
I'm one of the moderators on the biggest Gust Blogging communities MyBlogGuest.
4) Tools management.
I have a big experience in tools management. SeNuke, Scrapebox, GSA, Licorne and many others.
5) Social media consultations.
I have a good experience with many social media, especially Twitter, G+, facebook and many regional/niche social medias. I can run campaigns for you.
Wordpress is my favorite blog engine, I use it for almost all of my sites. I can setup new wordpress easily and optimize it in a best way for search engines.
It may not sound modest, but I can do everything. Even if I lack knowledge/experience in a particular niche - my established contacts with professionals in different countries will help me to find necessary people for any job.