Enabled analytical instrument communications by designing a client side C# framework using Visual Studio. Framework embodies an instrument abstraction that allows client developers to easily access an instrument. Work extensively with Linux command line to build and troubleshoot instrument communications.
Designed instrument user interface in Java 1.7 and using Netbeans IDE 8.02. Framework allows instrument developers to create instrument specific user interfaces that encapsulate consistent behavior and company branding.
Design and prototype instrument enterprise communications that incorporates a message broker ( NATS.io ) and protocol that allows for instrument and lab equipment discovery, identification, and addressability. Wrote reference class libraries in C# that encapsulate design and protocol.
Develop prototype full stack web application to access instrument using enterprise communications comprising of node.js libraries on the backend ( NATS.io client, feathersjs services ) and react.js and vuejs on the frontend.
Develop prototype iPhone and tvOS applications in objective-c and swift. These applications demonstrated how to interact with instruments using enterprise communications.