C#.NET DDP client for Latest Meteor.js to support latest DDP Spec + authentication

C#.NET DDP client for Latest Meteor.js to support latest DDP Spec + authentication

Cancelled

Job Description

Need a person experienced with Meteor.js platform to develop a C#.NET DDP client that works with the latest DDP Spec from Meteor which can be found here:
https://github.com/meteor/meteor/blob/master/packages/livedata/DDP.md

There already exists an older .NET DDP client which you can probably use as a starting point, it however was developed prior to the publication of the latest DDP spec. For this project we just need a DDP client that supports development of native C# applications (not asp.net apps, so a part of the code in the current .NET DDP client is not necessary): desktop apps and possibly mobile apps via suport for Xamarin. You can find that project on the following link:
https://github.com/sonyarouje/DDPClient.NET

Another DDP client you may want to look at for inspiration since it already supports the latest DDP Spec is the Java DDP client which you can find at the following link:
https://github.com/kutrumbo/java-ddp-client

Another aspect that does not seem listed in the spec or any of these referenced examples, but which is necessary on this project is the ability for the client to be able to authenticate with the meteor server. We do not want just any un authenticated app to be able to call methods on the server or subscribe to publications. You will need to advise and implement the best way to get this done.