Summary
Seven years managing technical staff combined with ten years of web-
and desktop-based development 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 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 |
| 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
|