Dan Ferro
 Experience
First Page  Clients  Projects 1 2 3 4 5 6 7 8 9 10  Experience  Associates  Résumé
A broad range of skills and experience are needed when building today's software. Here are some of the things that I bring to the table.
 Photography and Visual Communication
  Much of what we do in building software is visual. The prioritization of information is an important part of what makes an application usable. The foundation for my understanding of this visual language came from studies in photography and sculpture. Before starting my own photography business, I studied photography at UCSD and the Art Center College of Design. Here is an example of my work that appeared in American Showcase Photography Volume 7.
  After building a number of CDs for Apple Computer, with teams of very talented people, I decided to make a photography CD on my own: the Image Collection for Color Separations. This experience took me through the entire process of CD design, development, production, and marketing. These images and other stock photos can be viewed and licensed online.
  While in London, England during the last half of 2001, I began a project of fine art photographs. The abstract digital images in the subtext series explore the balance of texture, color, and form in sections of advertising space being prepared for new posters in the Underground. This was the beginning of my visual exploration of the transitional and disregarded, the unnoticed and commonplace.
 Music and Recording
The techniques of music composition are useful in the development of any structured project. A degree in Music from the University of California in San Diego provided part of my formal training in music. Singing in every choral group that I could find gave me a real-time education. Performance planning and execution skills can be directly applied to the production of any multimedia project.
Time spent as an apprentice recording engineer adds technical understanding to my musical experience and skills. Understanding the limitations of a recording medium parallels understanding of the limitations of technology in all types of software production.
 Project Definition and Management
Expectation management is one of the biggest issues in any production. We all need to know what is supposed to happen and when. Defining the problem is the first step, out of that comes the project definition. I enjoy this part of the project because limits are set and the client provides all the direction that is needed. If not, I get to help them work through their problem to create an accurate project definition.
The management of any project requires lots of definitions, not the least among them are roles and responsibilities, a clear understanding of who's doing what for whom. One of the greatest tools for disseminating this information is the web. We have a place where we can post project information for people all over the world. Having done this for a number of years now, I don't know how we lived without the web. Almost every kind of review can end up here. Enormous amounts of time and money are saved by using telephone conferences and web pages.

First Page  Clients  Projects 1 2 3 4 5 6 7 8 9 10  Experience  Associates  Résumé
Fine Art  Stock Photos  –  Contact