Having developed software applications as diverse as programming language compilers
to consumer applications, I love the challenge of solving business needs with appropriate,
I have developed both custom and commercial applications that run on the desktop,
in a client/server environment, on handheld devices, and web applications for the
Microsoft Most Valued Professional. I am very proud to have been selected for
this award in both 2004 and 2005 for contributions to the ASP.NET community.
Today more than ever it's important for programmers, like myself, to possess
the skills necessary to design Internet applications. This includes not only the
traditional Web UI presentation skills, but also the ability to create sophisticated
Web-enabled applications. These applications have become much more
complex, requiring back-end databases, business logic, and XML Web Services,
just to mention a few.
The demanding requirements of these complex systems are why I'm
so excited about Microsoft's .NET Platform. With twenty years of programming
and design experience, I've never before seen a development environment and
platform that has delivered on its promises to the extent that Microsoft has
achieved with .NET.
I'm happy to have been a contributing author to "ASP.NET Developer's Cookbook" by
Steven A. Smith and Rob Howard.
I started with .NET in the early beta program in 2000. I've been
developing ASP.NET, WinForm
and Compact applications on this platform exclusively
for several years now. Combined with my years of experience using earlier Microsoft
and other development platforms, I am more equipped than ever to meet the challenges
of today's sophisticated application requirements.
If you're creating a software solution or providing a service—on the Web or not—I
can probably help you. If you think I might be of service, please review my resume.
But first, please take a brief tour and I'll present not only my
current work with .NET, but also give you an overview of other products
and services I've provided over the years that could be of benefit to you.