Theodore Weatherly III ====================== (512) 415-8929 · tweather@alum.mit.edu · www.tedweatherly.com Objective --------- Seeking employment position designing and developing Adobe Flash user interfaces. Summary ------- Well-educated software engineer with 9+ years of industry experience. Senior knowledge of developing web sites and web applications on multiple levels, from designing web graphics and layouts, to programming Flash/Servlet/CGI functionality, to constructing and updating database tables. Proficient in a wide range of web development languages and design technologies. Passionate about creating user interfaces that are simple, attractive, usable, and highly effective. Skills ------ Programming Languages/Concepts: Actionscript, Java, Servlets, Perl, AJAX, DOM, C, JavaMail Web Languages: HTML, PHP, JSP, ASP, XML, XSL/XSLT/XPATH, Javascript, DHTML, CSS Graphics/Animation: Adobe Flash, Adobe Photoshop, Macromedia Director, FLV, MC Tween Web Frameworks: Java Server Faces (JSF), Jakarta Turbine, Jakarta Velocity Database Technologies: MySQL, JDBC, JNDI, PL/SQL, phpMyAdmin, MS Access, OpenLDAP Web Servers: Jakarta Tomcat, Apache, Resin, Netscape Enterprise Server Editors/IDEs: Flash CS3, SEPY Actionscript Editor, Emacs, Eclipse, NetBeans, Dreamweaver Version Control: Subversion, CVS, Perforce, Visual Source Safe, RCS Operating Systems: Windows XP/2000, Linux, Solaris, FreeBSD Experience ---------- Motive, User Interface Consultant 11/2007 – Present Contract employee within Professional Services fulfilling the roles of senior web developer, graphic artist, and usability specialist for a number of Internet service related software projects. Accomplishments: * Designed animations that illustrated the various end-user actions during Internet setup (e.g. installing filters, connecting modem wires, verifying modem lights). This process often involved several steps: * Photographing the filter or modem from the appropriate angles using a digital camera. * Importing these images into Photoshop and tracing/shading the edges to create a clean digital replica. * Importing this replica into the Flash IDE and drawing any other needed objects (e.g. wires, plugs). * Positioning these items on the Stage and creating tweens to provide the necessary animation. * Importing audio files (if any) and synchronizing the animation to match the commentary. * Constructed HTML and Flash mockups used to guide the development of new applications. Several of these mockups also served to attract and acquire new sales opportunities. * Organized and conducted onsite usability tests of Speedy Technical Assistant, an Internet troubleshooting application developed by Telefónica Brazil. * Analyzed user feedback from these tests and wrote a usability assessment report that was instrumental in procuring a new Motive sales contract with the Brazilian phone company. * Investigated and fixed Flash/Actionscript bugs in HomeView, a network management tool for AT&T. Digital Brewing Company, Senior Web Developer 03/2006 – 11/2007 Development lead for a variety of external Flash and PHP/MySQL web development projects. Accomplishments: * Built an assortment of Flash modules, pages, and web sites for numerous clients based on mockups designed by our internal art team. This process often involved a series of steps: * Extracting mockup graphics from layered Photoshop files and importing them into the Flash IDE. * Converting the imported assets into MovieClip objects and arranging them on the Stage. * Writing object-oriented Actionscript logic to attach, position, modify and animate the various objects, often in response to keyboard and mouse events by the end-user. * Composing music and sequencing sounds to enhance Flash interactivity. * Constructing MySQL database tables to store dynamic data within the animations. * Developing PHP code to query the database and output the dynamic data as XML. * Extending the Actionscript logic to retrieve this dynamic XML data, parse it, and display it within the Flash content. * Developed several web-based content management applications in PHP/MySQL, making it easy for customers to update the dynamic content shown on their web site. * Formulated creative, effective concepts for project deliverables to satisfy broad client demands and tight time/budget constraints. * Managed and supported junior team members to guarantee on-time completion of project deliverables. * Configured, installed, and maintained Subversion as our internal revision control system to ensure efficient organization and central storage of development code within the company. Sendmail, Inc., Software Engineer 06/2003 - 02/2006 Lead user interface developer for Message Organizer (MO) and sole user interface designer for Sendmail Sentrion(TM), two enterprise-level mail management and delivery products for Unix. Accomplishments: * Designed and implemented XML display templates which, when combined with various XSL stylesheets, produced Jakarta Velocity templates used to render HTML pages. * Developed front-end Java Servlet code to handle web form submissions. * Maintained Java JNDI logic used to authenticate users and retrieve data from an LDAP server. * Wrote automated JUnit tests to simulate web-user interaction and validate application functionality. * Used JavaMail to provide webmail functionality by reading and displaying IMAP mail messages. * Conducted company-wide demonstrations to highlight new product features. * Communicated with product management and engineering departments to clarify the marketing requirements for Sentrion(TM). * Designed all 100+ web pages for Sentrion(TM) based on the finalized list of marketing requirements. * Assisted in the development JSF pages for Sentrion(TM). CoroSoft, Inc., User Interface Engineer 12/2002 - 06/2003 Contributed to the development and marketing of CoroSoft Director(TM) and CoroSoft Traffic Manager(TM), two datacenter automation software products for Linux. Co-owner of the web interface components for these products. Accomplishments: * Provided immediate help to develop and test the initial version of CoroSoft Director(TM). * Designed new web pages for querying, submitting, and displaying datacenter automation data * Revised navigation, layout, and presentation of existing web pages to improve aesthetics and usability. * Wrote Perl scripts to process CGI requests and output web page data. * Outlined and produced Flash-animated demos to showcase key features of CoroSoft Director(TM). * Designed corporate and product banner images using Adobe Photoshop. NexTag, Inc., Web Application Developer 07/2002 - 11/2002 Primary owner of all front-end and user-interface related issues for Nextag.com. Accomplishments: * Designed a variety of dynamic ad prototypes to attract traffic to our site. * Converted these dynamic ad designs from Photoshop images to HTML and, ultimately, to JSP. * Drafted user interface specs, along with HTML mockups, for new features added our site. * Wrote and maintained HTML/Java code in JSP files to satisfy necessary changes to the NexTag site. * Constructed database tables and SQL queries to store and retrieve user feedback data. * Organized and administered usability sessions with sample users to collect feedback on our site. * Interpreted user feedback and log analysis reports to identify usability problems with our site and formulate solutions to these problems. Slam Dunk Networks, Web Developer 09/2000 - 07/2002 Sole owner of the front-end component of the Slam Dunk Networks portal. Accomplishments: * Designed and developed XSL-based web pages to manage network and account information. * Conducted user interviews and redesigned web pages based on user feedback and usability guidelines. * Restructured code and improved GUI layout for the Unwrap Tool, a Java Swing application. Education --------- Massachusetts Institute of Technology (MIT) 08/1999 - 08/2000 Masters of Engineering degree received in Electrical Engineering and Computer Science. Master's thesis entitled "A Web-Based Usability Tool for Assessment of Small-Screen GUIs". Massachusetts Institute of Technology (MIT) 08/1995 - 08/1999 Bachelor of Science degree received in Electrical Engineering and Computer Science. Hobbies ------- Softball, kickball, basketball, running, movies, reading, travelling, listening to music. Through hard work and diligence built a profitable entertainment/promotion/DJ'ing business in San Francisco (www.alibisf.com). References ---------- Available upon request.