Thomas L. Harper, MCTS

A Professional Website and Windows Developer

Welcome to my web site. I am a professional developer, who after developing windows applications for 15 years, am currently developing web applications. In February, 2008, I will become a Microsoft Certified Technical Specialist.  I am advertising myself to potential employers, since I am currently unemployed. I am also looking to develop websites for outside businesses on the side. Feel free to browse the site to see what I can do with a simple informational website. As I develop web applications for other businesses, with their permission, of course, I will link them from this site for potential clientele to peruse.

I will give a brief layout of the site.  On the left is a tree layout of my site.  If you look at it, you will notice a professional section with  sub-pages.  My programming background is spelled out there in some detail.   My current resume is posted on the resume page. There is a link to download my resume at the bottom of that page.  My educational background is posted on the educational background page.

The second section is my personal section.  While I will not divulge any personal data in these pages, I have some general information about me and my life in this section.   Information on my hobbies are in the sports and hobbies page.  How I got interested in photography is the next page. 

My travel blog is a demonstration of ASP.NET programming. The page shows a teaser for each blog. At the end of the teaser there is a label read more... to continue the article. If the entire blog shows, the label is dynamically changed to read comments... The page is forwarded to the entire article, along with any comments posted by readers. That page will allow readers to post comments on the article that will dynamically show up, after entering the comment.

I have a links page. My links page is a simple demonstration of ASP.NET at work. It is a simple search of a database of links. It starts with all links in the database in pages of 20 links. The links can be searched by site name and or category. The page redisplays the links by the search criteria.

As part of my training at Centriq, we developed a career search database for a project.  Each of us had to create our own version based upon a given schema.  We took the requirements and made our own changes as we saw fit for the application.  My completed project with dummy data is included on this website. 

In order to limit spamming operations, I do not have a mailto: link on the page.  If you want to contact me, my e-mail address is tharper1977@comcast.net

The site map on the left is developed with an XML document storing the link information, and an ASP tool to create the tree dynamically.  The page title is created dynamically.  I am using a master page to create the framework of the website.  I use Cascading Style Sheets (CSS) to create the layout and formatting of the text.  The style sheet is only linked to the master page, instead of linking to each page on the document.  The master page propagates the CSS to each page dynamically.