I was a geeky journalism major who got a job at a software company 15 years ago and never looked back. I have done a wide variety of jobs, tech writer, sales engineer, account management, product manager, development manager, CTO, VP of Product Development, web developer.All of that experience led me to venture out and become a professional consultant. I have a few primary clients that keep me busy about 40 hours a week, but I am always looking for new projects to work on to keep things fresh and keep my skills sharp. I have worked primarily with high volume databases, systems that generate anywhere between a few tens of thousands of transactions a day to ones that have generated millions of transactions a day. I am well versed in telecom systems, IVR development not only from a technical perspective, but also from the functional/user perspective. I am very good at database design and have corrected the database architecture of many of the companies I have worked with, in other cases i