Programmer (Subcontract)
2013 - 2014mtuity- Implemented multiple mobile UI features for an e-learning media browser/player using JavaScript. Enyo.js, and Highcharts.
- Created work breakdowns for the internal team for the media brower/player project.
- Created a mapping interface for a mobile work-ticket app using JavaScript, Enyo, and the Google Maps API.
- Designed and implemented a mobile MediaWiki mind-map app using Angular, D3, Grunt, Underscore, and the Intel XDK.
- Updated the JavaScript mobile app so that users could customize its functionality via editing a special JSON file.
Technologies: LeafletJS, HTML, Sass, CSS, JavaScript, Enyo, Grunt, D3.js, AngularJSProgrammer (Subcontract)
2012 - 2013L5 Software Group- Implemented UI features for an iOS board-game adaptation using Objective C.
- Designed and programmed a product browser and custom shopping cart interface for local sign-business website using CakePHP.
- Consulted on the feasibility of possible LabVIEW contract.
- Created a site implementation for a museum using Visual Studio/Visual Basic.
- Added a video-playback feature for an e-learning site using JavaScript.
Technologies: HTML, CSS, JavaScript, CakePHP, PHP, Objective-CWeb Developer
2012 - 2013HABLA – Helping America Build Language Awareness- Guided a client through picking a CMS to migrate her business's website to.
- Re-implemented the client's website on the Weebly platform.
- Improved the site design and added functionality as per client specifications.
- Simplified the CSS styling as per best practices.
- Provided full instructions for how to perform content management after the contract was complete.
Technologies: Weebly, CSS, HTMLStaff Software Engineer
2000 - 2011National Instruments- Implemented the tree, listbox, and table controls for the LabVIEW development system using C++.
- Implemented the LabVIEW “New Project” wizard.
- Designed and implemented the LabVIEW dev team's first automated testing system.
- Helped convert LabVIEW programs to a new file-save format.
- Toured California, meeting with top-tier LabVIEW users and soliciting their feedback for future versions.
Technologies: C#, LabVIEW, C++Programmer
1997 - 2000New England Technology Group- Programmed UI and back-end code for educational interfaces at museums.
- Served as client liaison to ensure that animations, graphics, and behaviors matched client expectations.
- Assisted on-site hardware installations in museums across the country.
- Developed interactive, animated software that interfaced with touchscreens, IR detectors, and custom hardware panels.
- Worked with designers to ensure that assets were suitable for animated interfaces.
Technologies: Adobe Director