Resume of William Malone
Professional Summary
- Developed extensive Flash ActionScript 3 / JavaScript library to handle the specific needs of a kiosk environment ranging from user interface components to hardware interfaced via C#.
- Developed custom applications interfacing API's including Facebook, Twitter, Flickr, PayPal.
- Developed software suite for Internet terminals offering games, office, photo editing, printing, downloading of millions of DRM-free music tracks directly to device (e.g. iPhone, USB drive, media cards).
- Developed application employing Adobe Flash Media Server, using Shared Objects, to record/stream video across multiple computers.
- Developed ticketing applications which track inventory, reported sales/status, and remote management.
- Developed bill pay applications to pay customer's balances at multiple self-service locations.
Languages
- ActionScript
- JavaScript
- HTML5
- XHTML
- HTML
- CSS
- Flash/Flex
- jQuery
- XML
- JSON
- Ajax
- PHP
- MySQL
- SOAP
- FMS
- C#
- C++
- RegEx
Experience
-
Contractor2011Sesame WorkshopDenver, CO
- Developed a coloring book application in JavaScript and HTML5 Canvas (m.sesamestreet.org/games/color) where a user can finger paint (on a mobile device) different drawings such as Sesame Street characters.
- Developed features included shape recognition and and auto fill algorithms.
- Participated in child-driven testing of application.
- Utilized problem solving to make product more appealing to younger ages.
-
Lead Product Development Engineer2008 - currentKiosk Information SystemsLouisville, CO
- Responsible for development of new software projects and applications for a self-service environment.
- Effectively manage customer concerns and expectations through the full software development lifecycle.
- Actively participate in development of scope, budget and schedule of software projects.
- Manage quality assurance process to ensure product success.
- Created and manage company coding standards.
-
Product Development Engineer2006 - 2008Kiosk Information SystemsLouisville, CO
- Assisted in establishing new software group.
- Traveled internationally to assist in product placement, installation and deployment.
- Developed software suite for Internet terminals offering games, office, photo editing, printing, downloading of millions of DRM-free music tracks directly to device (e.g. iPhone, USB drive, media cards).
-
Teaching Assistant2002 - 2003University of WashingtonSeattle, WA
- Curriculum focus was Controls and Robotics.
- Developed computer vision system and analysis tools (in C++ and Matlab) for the Self Organizing Systems lab.
- Developed air hockey robots (in Interactive C).
-
Multimedia Director1997 - 2001Telepsychology Solutions, Inc.Baton Rouge, LA
- Partnered with a doctoral student to develop an interactive multimedia app to teaching memory techniques to users with major head injuries.
- GUI developed in Macromedia Lingo with Director 7.
- Major emphasis placed on user-friendly interface.
-
Multimedia Designer1997 - 1998Structural Damage Control, Inc.Baton Rouge, LA
- Developed application teaching the process of heat straightening for the Federal Highway Administration.
- GUI developed in Macromedia Lingo with Director 7.
Education
-
MS: Electrical Engineering (focus Robotics/Controls)2002 - 2005University of WashingtonSeattle, WA
-
BS: Electrical Engineering1997-2001Louisiana State UniversityBaton Rouge, LA
Achievements
-
Teaching Articles
- Create a Drawing App with HTML5 Canvas and JavaScript: wmalone.com/draw
- Create a Paint Bucket Tool in HTML5 and JavaScript: wmalone.com/bucket
- Create a Game Character with HTML5 and JavaScript: wmalone.com/gamechar1
-
Publications
- J. Bishop, S. Burden, E. Klavins, R. Kreisberg, W. Malone, N. Napp, and T. Nguyen. Self-Organizing Programmable Parts. In International Conference on Intelligent Robots and Systems. IEEE/RSJ Robotics and Automation Society, 2005.
- Data Acquisition and Analysis of Self-Organizing Systems, William Malone, Master's Thesis, University of Washington, Seattle, Washington, 2005.
-
Professional Development
- Technical Reviewer (2011) HTML5 Games Development by Example: Beginner’s Guide (In Press). Packt Publishing.
- Participant in JS1k (HTML5 Canvas and JavaScript App in 1k bytes) wmalone.com/js1k
- HTML5 Denver Users Group Member
- Certified in Adobe Photoshop 5




