I am looking for a c# coder to write me a class which will help me to find a person's profile on Linked In.
The class should accept First Name, Last Name, City, Country, Company Website, Company Name as input parameters (only first name and last name are mandatory - the rest could be null).
We then need to search for the matching LinkedIn profile - considering that many names may be similar - and try to deduce which is the correct one. We can do this by looking at the profile, and trying to find a match on company name, company website or country.
The result should be a collection of Linkedin Profiles, ranked in order of likelihood - if we are certain we have the right one, it is find to just return a single profile.
The data in the collection should include as much linked in data as possible - Name, Title, Location, Industry, overview, websites, etc - broken down into multiple fields so that our application can work with it with the public profile URL.
Alongside the class, I expect to see a compiled test application so I can manually enter names from my test database into it and check the correct working of the application.