Professional Biography
I have been a professional software developer for 21 years with experience
in all phases of software development, including analysis, design, and implementation and with a
variety of languages. I currently work as an independent software architect and developer and I am available for
consulting engagements. Please contact me if you're interested.
The various positions I have held are described in the employment page.
The projects section of the site contains descriptions of some of the major projects
I have worked on im my career including the technology used in each project. You can find information about my education
and certifications on the education page.
You can also refer to the articles section of the site for reference to my published work.
And you can refer to the presentations portion of the site that lists various user
group presentations I have given (including supporting material). The groups page lists
the user groups that I regularly attend and other organizations of which I am a member.
Lastly, you can refer to my profile on LinkedIn
Expertise
- Ability to translate business vision into successful technical design and implementation
- Strong application architect skills
- Ability to diagnose and avert potential issues
- Technical leadership and mentoring ability
- Excellent communication skills