Who am I?

I am a developer who has been striving to enter the gaming industry, to become an integral part of a development team that can weave and blend the creative and the logical.  I love programming and playing with new and different languages, as well as common languages in my off time.  I originally picked up development as a hobby, trying to build simple games, and from that I was able to eventually secure a C++ job building embedded systems, such as the Ticket Vending Machines (TVM) for Metrolink.  Over 7 years, while wokring fulltime, I was able to finance my way through college and eventually earn a Bachelor of Science in Computer Science from SPSU (Southern Polytechnic State University).  Currently I am engaged in a web development position using C#, ASP .NET 4.0, and MVC.

Oh, and of course.  I love coffee!

Education

Skills

Over the years I have become adept to many programming languages, while working on my Computer Science degree.  Below is a list of languages, API, frameworks, and tools that I've had mild to strong exposure to and use on a daily basis.

Languages

  • C++
  • C#
  • Java
  • ASP .NET (ASP)
  • Javascript
  • HTML (HTML5)
  • SQL
  • PHP
  • Python
  • Basic (Visual Basic, VBA)
  • Multi-User Forth
  • Assembly
  • Prolog

API, Libraries, & Frameworks

  • .NET 4.0
  • JQuery
  • ASP .NET MVC
  • WebGL (Three.js)
  • DirectX8 & 9 (Direct3d)
  • Windows API (MFC, Windows DDK)

Databases

  • SQL Server
  • MySQL
  • PostGreSQL

Source Control

  • VSS
  • TFS
  • GIT

Protocols

  • Websockets (RFC#6455)

 

What's with the name?

The name is derived from the nature of my profession, which is a caged life, feeding from coffee and piecing together obscure pieces of business requirements and logic.  Actually I prefer this lifestyle and love being a developer, as well coffee, so I needed a unique domain name, one that would be memorable and not in use, hence the name Caffeinated Rat.


Purpose

The major reason for the website was to create a foundation that I could use to display any demos or projects that I work on, but the site also had an additional benefit of being a learning opportunity for MVC for ASP .NET, JQuery, CSS, and HTML5, as well as any other web technologies that I can adapt while improving the site.