Are you looking for a dynamic, enthusiastic manger who can work with a number of developers as they create and/or maintain your internal business applications? Someone who has spent 20+ years developing applications for such companies as ATT, Celestica, and many others?
Do you need someone who can come in and start working on ways to make the development efforts of your organization more efficient while moving forward with existing development and maintenance responsibilities?
I have been developing software since before I received my degree in Business Administration many years ago. I managed my first development team in 1984 when I was responsible for the development of software for the temporary/permanent placement industry. Since that time, I have worked with teams on projects for the Telecommunications, Semiconductor, Accounting, Search/Match, Manufacturing, and Mortgage industries.
I am a strong believer in software development standards (for maintainability even in a single person development environment) as well as to aid in team development projects. I feel that a sound understanding of Project Management principals, Design Patterns, Object Oriented (OOP) concepts, and application frameworks will enable development teams to create code that not only meets the current requirements, but that can also be easily reused.
It is also critical the various development teams share their skills and knowledge. Libraries of core classes should be maintained for use throughout the organization. With my teams, I try to hold scheduled meetings where the goal is for the developers to share key concepts with the other staff so that all improve their abilities.
I have worked with Microsoft products for most of the last 20 years. Through my participation in User Groups (one of which I started in 1985 and am still active), beta test groups, presentations at various developer conferences, and other activities, I have developed a number of resources that can not be obtained in other ways. My contacts, both at Microsoft and within the developer community, allow me to provide you with the most current and appropriate tools and technology necessary to solve your business application needs.
