I am an avid C# programmer, with a focus on Desktop Applications. I have developed several desktop applications that interact with hardware devices (especially Agilent 34980A Data Acquisition systems). They are being used for day-to-day activities at my work site. I am well versed with the .NET ecosystem. I have all the tools and experience necessary for this type of job.
My understanding of the job is as follows.
1. Study the existing API calls and their functionality.
2. Study the new SDK and understand what it provides.
3. Map the old API calls to newer API, while focusing on any enhancements / better way of using the newer API compared to the older one.
4. Document the observations.
5. Implement the changes and test.
I would like to know if there is any documentation for the newer SDK, as I can first have a look at the SDK and get a feel of it's structure, purpose and it's internal implementation. Beginning on the new SDK will provide a fresh perspective, and can help me in building a better solution.
I would also like to know the details of the hardware being used. This would help be get a deeper understanding of the whole system. My education as a graduate in electrical engineering should help me in getting a holistic view of the whole system.
I am confident that I can do the job and meet your requirements and beyond.
Looking forward to working with you.
Best Regards.