Responsible for application development physically and remotely at three Amgen research sites. This role included a broad range of customer support activities, including hardware interface development, custom application development, and user training. As a site representative, effective communication between individuals, triage of problems, efficient routing of requests and issues to areas of expertise at both Agilent and Amgen were part of the success of this collaboration. The followings are the major responsibilities and accomplishments:
o Development, testing, and implementation of new drivers and software components for both Agilent and third-party devices as well as custom build devices.
o Developed device drivers and user interface applications in Visual C# and WPF to integrate lab
automation devices such as plate stackers, robots and plate readers.
o Developed ActiveX components in C++ to be integrated into the scheduler software to perform certain automated tasks.
o Developed and executed Site Acceptance Testing for laboratory automation systems.
o Converted the existing complex applications for laboratory automation systems from legacy
scheduler to Agilent VWorks software. Developed stand-alone custom software
applications in C# and C++ as user interface and scheduler.
o Contributed to the development of complex custom laboratory automation platform protocols
with creative and practical solutions to challenging problems. Helped users with
troubleshooting the synchronization problems during the protocol development. Identified the
weaknesses of the scheduling software and developed scripts to provide solutions. Found
workarounds for the recently discovered bugs in the software in order to minimize the down
time.
o Developed data driven VWorks protocols which communicate with the MySQL database and
perform queries on database tables to dynamically make decisions on the downstream
execution path.