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 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™, 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™.
  • Designed all 100+ web pages for Sentrion™ based on the finalized list of marketing requirements.
  • Assisted in the development JSF pages for Sentrion™.
CoroSoft, Inc., User Interface Engineer 12/2002 - 06/2003
Contributed to the development and marketing of CoroSoft Director™ and CoroSoft Traffic Manager™, 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™.
  • 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™.
  • 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 implement 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.
References      Available upon request.