30+ years conceiving, designing, building, enhancing and maintaining software applications at all levels: departmental, packaged, enterprise, customized, etc...20+ years of Project Management of organizations from 3 to 30 people. Consistent history of bringing projects in on time.10+ years of Corporate Management, building cultures, structures and processes to produce quality results with skilled resources in short time spans.I'm highly skilled in top down analysis, communication and problem solving, and enjoy their practice. There isn't a technology I can't master or a business I can't understand. What I do is figure out how to make things work, whether it's a program or a people-process.I'm deeply attuned to the tension between the logic, precision and consistency demanded of software and software engineers, and the typical and necessary lack thereof in the "real world" of software consumers. Finding practical balances between these pressures is an enormous success factor in my experience.I readily spot both talent and deception, identify with the former and despise the latter. I believe in determination, persistence, loyalty, speaking truth to power, and that the love you take is equal to the love you make. Nice guys may finish last, but I prefer to be among them anyway.Specialties: Revenue Management, Information Modeling, Software Lifecycle Methodologies, Application Design, Information Presentation, C++
Listed skills include Software Development, Enterprise Software, Databases, Software Documentation, and 20 others.