Sometime or another, if it's a business application that runs on a PC, I've probably coded something
like it. I've been lucky. I like programming and I've gotten to do an amazing range of different
projects from complicated screens for users to odd system interfaces to read Active
Directory, Outlook, WMI and others. Some of the more exotic code is in the Software Library
While I am primarily a developer, I think you need a broader knowledge to do the best job.
I try to be able to provide an end to end solution if it is needed. I can install and configure
your Domain and Database Server. I'll keep your Web Server happy. I have taken a good class in
Project Management so that I know what is important to that group. I write as a hobby, so
I am pretty good at communication and documenting systems. At the end of it though, it is
about knowing what the current tools and practices are for making the software that will
serve the needs of the User. I have also done a lot of software maintenance, so maintainability
is something I always keep in mind. There a lot of ways to solve a problem. You need to
start out with good methods and practices that will not come back to haunt you.
As far as development practices, I say that my strength comes from Object Design. I am
familiar with test driven design, such as Extreme Programming. I'm also trained in Agile
Development Practices and a background with the Team Foundation Server. I can fit
into a lot of development environments.
· Object Oriented Analysis and Design of Server and Web Based Applications
· Software Analysis, Maintenance and Extension
· Solution Development and System Integration of n tier Solutions
· Graphic Design with Adobe Photoshop, Paint.Net and Gimp. Video Production as well.
Languages: C#/C++/VB/ASP/ADO.NET, Visual Studio 2003, 2005, 2008, 2010 & 2013, MVC, C++ Builder,
AJAX, Python, PHP, Java and others.
Databases: MS SQL Server 2005 & 2008 (TSQL, ESQL), Oracle (ProC), Postgre, MySQL and Mongo.
Operating Systems: Win NT, 2000, 2003, 2008 & 2012, Win XP, Windows 7, Win 9X, UNIX and Linux.
Agile Development, VSS, Subversion and TFS.
Hardware: Wireless, Routers, Tape Drives, Modems, Printers, Magnetic Stripe
Readers, Barcode Readers, Check Readers and Check Imagers.
Networks: Win2012, Win2008, Win2003, Win2000, Win NT and some Novell.
Even a litle AS400
became a part of it. About that time it was more commonly called Web Forms development.
Then it was time for MVC3. Do you know what a hassle it is to make a hybrid Web Form / MVC web application!
But always the site has been for testing and demonstrating new technologies. It's pretty cool and
the latest addition, The Cosmic Store, is something I have wanted to do for a long time. It gives
a lot of room to explore MVC techniques.
One more time. Now it is about Mobile and MVC4. Mobile is more of a challenge, but fun in ways and
Bootstrap makes that easier.
I'm certainly learning a lot of things not to do.