Dave Doyle's Site

Dave Doyle's Online Resume


Home Usability Portfolio Resumé Research Performed Program archive

Dave Doyle
Minneapolis, Minnesota 55407
ddoyle@davedoyle.com

Versions

HTML
MS Word
Text

Summary

Seven years managing technical staff combined with ten years of web- and desktop-based development experience, with a focus on UI design, User Experience and educational software development. Experience with managing multiple teams of up to 30 IT professionals spread across multiple locations. Excellent troubleshooting and communication skills, with a strong ability to handle changing organizational needs. Proven ability to listen to all stakeholders, turn their ideas into a set of solid, achievable requirements and ultimately deliver a usable, finished product.

Skills include:

IT management Usability analysis / UI design / IA
Feasibility analysis / projections Internet technologies / e-commerce
Technology needs assessment Software development
Work plans, budgets & resource planning Team building and leadership

Professional Experience

Thomson West, Eagan, MN March 2003 - present
Lead UI Software Engineer
Led User Interface development for internally used integrated application suite.
  • Managed team of up to seven UI developers, working with six categories of users.
  • Ensured development stayed on-track for multiple overlapping release schedules.
  • Managed usability improvements to existing and newly engineered software.
  • Provided overall recommendation and determination for using new or existing technologies, and for usability processes.
  • Created requirements, wireframes, interaction diagrams, styled guidelines and software vision documents; led user group brainstorming, focus groups, demos and usability testing.
Design Science, St. Paul, MN March 2001 - March 2003
Senior Software Engineer
Designed and developed MathPlayer mathematical rendering software and supporting programs and scripts.
  • Created commercial educational software that integrated with Internet Explorer and leveraged multiple technologies.
  • Developed an internationally renown web-based test suite for the Internet standards committee (W3C).
  • Gathered requirements and worked with sales and President/V.P.s to develop new products.
  • Seen as “extremely detail oriented.”
  • Routinely took on increased responsibility and additional projects.
Innuity, Minneapolis, MN March 2000 - March 2001
Software Development Project Manager
Managed the changing requirements of an IT department experiencing phenomenal growth by analyzing needs and accurately assessing software, hardware and personnel.
  • Provided detailed technical analysis of all projects, in order to keep them on time and budget.
  • Managed cross-functional teams of developers, DBAs, web designers and systems engineers, located in several offices around the country.
  • Met with sales/marketing, operations and upper management to develop project scope and requirements, key challenges, deliverables and usability analysis.
  • Kept supervisors abreast of status of all projects through written summaries.
  • Successfully managed dozens of concurrent small-, medium- and large-scale projects. 
TalentSoft, Minneapolis, MN September 1998 - March 2000
Team Lead / Developer
Provided unified direction and assigned tasks to entire IT department.
  • Within 6 months had stabilized and extended the company’s premier e-commerce software. President said, “Dave hit the ground running and made significant contributions within a week of being hired.”
  • Served as a user advocate to ensure software was updated with new, sellable features in a timely manner.
  • Combined strong technical know-how with an understanding of business and customer needs.
  • Worked with developers to determine feasibility of projects and alternatives.
  • Helped upper management focus upon a set of objectives to ensure company stability and growth.
  • Involved in forming a long-term vision and plan.
  • Coordinated projects for developers located in multiple offices around the world (USA, India, China).

PetCare, University of Minnesota, Mpls. MN

January 1998 - November 1999

Web Developer / Team Lead
Created an award winning educational website on time and under budget.
  • Worked closely with stakeholders to understand vision and translate that vision into a set of measurable tasks.
  • Provided recommendations and alternatives in order to accomplish those tasks.
  • Chose software, hardware, programming languages and staff for completion of project.
  • Recruited, trained and managed small staff of content experts and IT professionals.
  • Provided usability analysis, graphic and page design and informational flow analysis.
  • Updated stakeholders by providing a timeline and showing how goals were being met.

Other Related Experience

  • Consultant to several educational organizations building web-based and desktop applications. (2 years)
  • Developed educational websites for college computer classes, ultimately winning first and second place in the Teaching Assistant website competition. (2 years)
  • Trained hospital staffs on- and off-site in use of a new computer-based tracking application. (1 year)
  • Participated in and presented at an international symposium in Education Psychology sponsored by the Consortium of Courseware Engineers



Education

Master of Science in Computer Science
Emphasis in HCI
University of Minnesota, Institute of Technology
December 1999
Master of Arts in Educational Psychology
Emphasis in educational software and learning via computers
University of Minnesota, College of Education
December 1999
Bachelor of Science in Mechanical Engineering
University of Minnesota, Institute of Technology
December 1993




Technical Expertise

Programming Languages/Technologies
Java (beans, servlets, J2EE, Swing), JSP, CGI, Perl, JavaScript, HTML, DHTML, XML/XSL, CSS, Cold Fusion, C/C++, Visual Basic, UNIX, Windows, SQL Databases, ODBC, web services, HTTP, DNS, TCP/IP

Applications Software
Visio, JBuilder, eclipse, Source Off-Site, Dreamweaver, FrontPage, PhotoShop, Web servers, MS Access, Oracle

Miscellaneous
Human-Computer Interaction (HCI), web development, distance education, e-commerce, security, usability analysis, focus groups, requirements, UI design, interaction diagrams, wireframes, internet research, web standards, heuristic analysis

Ongoing Education
JSF, AJAX, Flash, Personas

Copyright © 1997-2006     Dave Doyle
http://www.DaveDoyle.com     ddoyle@DaveDoyle.com


Back to Home