DAVE DOYLE Minneapolis, Minnesota 55407 phone: (612) 825-9764 email: david.doyle@thomson.com site: http://www.DaveDoyle.com/ Summary: Seven years managing technical staff combined with ten years of web and desktop-based technical experience, with a focus on UI design 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 to deliver a usable, finished product. Skills include: IT management Usability analysis / UI design Feasibility analysis / projections Internet technologies / e-commerce Technology needs assessment Software development Team building & leadership Work plans, budgets & resource planning 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 - 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 Project Manager/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) EDUCATION Master of Science in Computer Science December 1999 Emphasis in HCI University of Minnesota, Institute of Technology Master of Arts in Educational Psychology December 1999 Emphasis in learning via computers and educational software University of Minnesota, College of Education Bachelor of Science in Mechanical Engineering December 1993 University of Minnesota, Institute of Technology TECHNICAL SKILLS/EXPERIENCE Management Projections, technology needs assessments, project and resource planning, conflict resolution, communication and planning, coaching/mentoring 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 Software Visio, JBuilder, eclipse, Source Off-Site, Dreamweaver, FrontPage, PhotoShop, Web servers (ISS/Apache), MS Access, Oracle, Toad 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, iterative development ONGOING EDUCATION JSF, AJAX, Flash, Personas