| Well-Educated and Experienced Web Developer |
| Cars & Trucks, Etc. : American : Ford |
| 03/15/06 |
Theodore Weatherly, III
402 Cole St.·
San Francisco, CA 94117 ·
415-637-8828 (C) ·
tweather@alum.mit.edu ·
http://www.tedweatherly.com
|
 |
| Objective |
|
Seeking challenging employment position within the city of San Francisco designing and developing graphical user interfaces with a strong emphasis on usability.
|
 |
| Summary |
|
Well-educated graphical front-end engineer with 7+ years of industry experience implementing human-computer interfaces. Considerable experience at developing web applications on multiple levels, from designing web graphics and layouts, to programming Servlet/CGI functionality, to constructing and updating database tables. Familiar with a wide range of web development and design technologies. Passionate about creating user interfaces that are simple, usable, and highly effective.
|
 |
| Skills |
|
- Programming Languages/Concepts: Java, Servlets, Swing, Perl, Lisp, DOM, C, JavaMail
- Web Languages: HTML, XML, XSL/XSLT/XPATH, JSP, PHP, JavaScript, DHTML, CSS
- Web Frameworks: Jakarta Turbine, Jakarta Velocity, Java Server Faces (JSF)
- Database Technologies: JDBC, PL/SQL, MySQL, Oracle 9i, MS Access, OpenLDAP
- Graphics/Animation: Adobe Photoshop, Macromedia Director, Shockwave, Flash, RoboDemo
- Web Servers: Netscape Enterprise Server, Resin, Apache
- Editors/IDEs: Emacs, Eclipse, NetBeans, Visual Café, Visual C++, HomeSite
- Version Control: Perforce, Visual Source Safe, RCS, CVS
- Operating Systems: Solaris, Linux, FreeBSD, Windows 98/NT/2000/XP
|
 |
| 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.
|
 |
| Experience |
|
Sendmail, Inc., Software Engineer |
06/2003 - 02/2006 |
 |
|
Lead user interface developer for Message Organizer (MO), a web-accessible management console allowing users to create complex mail-handling rules for incoming messages. Sole user interface designer for Sendmail Sentrion™, a secure, easy-to-use mail appliance. Accomplishments:
- Utilized the Jakarta Turbine servlet framework to develop web form submission logic.
- Maintained Java JNDI logic used to authenticate users and retrieve data from an LDAP server.
- Designed and implemented XML display templates which, when combined with various XSL stylesheets, produced Jakarta Velocity templates used to render HTML web pages.
- Programmed browser-side form validation and DHTML logic using JavaScript.
- Wrote automated JUnit tests to simulate web-user interaction and validate application functionality.
- Used JavaMail to provide webmail functionality by reading and displaying mail messages stored in an IMAP server.
- Conducted company-wide demonstrations to highlight new product features.
- Communicated with product management and engineering departments to gather and clarify 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 development and testing help necessary to complete the initial version of CoroSoft Director™ by its assigned deadline (02/2003).
- Designed new web pages for querying, submitting, and displaying datacenter automation data, and revised navigation, layout, and presentation of existing web pages to improve aesthetics and usability.
- Developed client-side JavaScript code to update and validate web form data.
- 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™.
- Enhanced the Java Swing GUI for our policy engine demo application using NetBeans IDE.
- Designed corporate and product banner images using Adobe Photoshop.
- Communicated with team members to define inter-component exchange of data via XML.
|
 |
|
NexTag, Inc., Web Application Developer |
07/2002 - 11/2002 |
 |
|
Primary owner of all front-end and user-interface related issues for Nextag.com. Accomplishments:
- 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.
- Developed Java business logic to interact with the site's JSP presentation layer.
- Constructed database tables and SQL queries to store and retrieve user feedback data.
- Communicated with co-workers in sales, marketing, and engineering to complete necessary tasks.
- Designed a variety of dynamic ad prototypes using Adobe Photoshop to attract traffic to our site.
- Converted these dynamic ad designs from Photoshop images to HTML and, ultimately, to JSP.
- Generated reports of web server log data using WebTrends (a log-analysis program) in order to understand server statistics, visitor demographics and visitor navigation patterns.
- 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:
- Developed, enhanced, and maintained Java Servlet code to manage interaction between a user's web browser and our various back-end data storage components.
- Designed web pages to query, submit, and display network and account information.
- Developed client-side JavaScript code to validate web browser requests and submissions.
- Cooperated with team members to establish XML communication protocols between the front-end and back-end components.
- Wrote XSL stylesheets to convert XML response data to HTML.
- Restructured code and improved GUI layout for the Unwrap Tool, a Java Swing application.
- Developed Java application code and shell scripts to install and configure the Unwrap Tool using InstallShield.
- Conducted user interviews to collect usability feedback on the portal's user interface.
- Improved and redesigned web pages based on user feedback and basic usability guidelines so as to ensure user efficiency, effectiveness, and satisfaction.
|
 |
|
SiPix Imaging, Inc., Graphical Software Engineer and Network Administrator |
11/1999 - 07/2000 |
 |
|
Graduate student intern. Accomplishments:
- Applied human-computer interaction research toward the design of GUIs for digital devices.
- Wrote C code to program these GUI's into devices using Cygnus eCos.
- Administered the SiPix computer systems network, backboned by a Linux file server.
|
 |
|
Computer Software Incorporated, Web Developer |
06/1998 - 08/1998 |
 |
|
Contract employee for Ford Motor Company's Quality Management division. Accomplishments:
- Generated Perl CGI scripts to query Oracle databases and collect buyer survey feedback.
- Established a searchable web site to let employees view, insert, and comment on vehicle part rules.
- Composed Shockwave movies to outline automobile design styling guidelines.
|
 |
| Hobbies |
|
DJ'ing and listening to electronic music, basketball, running. |
 |
| References |
|
Available upon request. |
|
|
|