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. |
|