Craig L. Burlingame

Welcome to the web home of Craig Burlingame

15+ Years Experience in the IT industry

Experience Quick Summary(please refer to myself or my resume for more in depth information):
Full development life-cycle coding of enterprise web applications, CFC’s, custom tags, and scripts in Windows/SQL/SUN/Cold Fusion, Java, & IfX environment(s).
Utilizing and administering Subversion source code control(SVN) & Eclipse. Experience working under numerous methodologies including Fusebox, waterfall, and SCRUM along with Agile and MVC(Model-View-Controller) architectures & frameworks.
Advanced administration of Cold Fusion servers, SQL servers, Apache and Web Servers (ColdFusion Server, Railo, JRun, JBoss, TomCat, Weblogic, IIS, MMC etc.), EDI, PeopleSoft integration, AJAX (html4 & 5/javascript/CSS2 & 3), XML/XSLT, Photoshop Expert.
Very proficient in building, troubleshooting, & configuring servers, PC's', networks, peripherals, & environments.
Familiar with Macs, as well as very strong security and anti-virus skills (certified anti-virus expert ‘99).


Personal Profile(hobbies etc.):
> Over 15 yrs of involvment in the music industry as a guitarist(younger years), DJ(Ubergroove Recordings, FL / Pangea Recordings, CA), and eventually Audio Engineering(Disk mastering/post production) for Bassik Recordings.
> 12 time published, 8 time awarded poet. Inducted into the international library of poetry in 2002.
> Primary hobbies: Music(Deep continuous mix DJ, songwriter, guitar, synth, sampling, pre & post production, mastering, & engineering), Skiing (very avid skier), surfing(back home in FL), tennis, white water rafting, canoing/fishing/hiking/climbing/spelunking... basically all outdoor sports. Ecology, and environmental sciences
- Assistant outdoor education instructor durring senior year high school & first year college.
> NYSDEC Certified Search & Rescue for Adirondack region 1991, first semester of college.
> F-14 class A engine training, plane captain(pre & post flight craft inspections), fire fighting training, & combat training while in US Navy.
I am available for side projects small & large, remote or onsite, contracts (small to enterprise level), and will consider a permanent position with the right company... large or small.
I am willing to travel, love to learn, and work very hard to impress.... I posess a very broad technology background and learn / adapt to defferent environments & technologies quickly and efficiently.
I have excellent communication skills, build solid relationships, a positive attitude, and very sharp mind.


Do you have a ColdFusion website or web application running on ColdFusion Server, are you tired or troubled by the expensive licensing fees?
Well, I have a solution for you and can implement/update your application in ColdFusion/CFML without those pesky over-expensive licence fees via utilization of open souce.
Contact me for more information



Ask about website, logo design, company branding, and printing specials!! I have a few unbeatable deals for new clients!
My resume is available in MS Word or Adobe PDF formats.... take your pick, and thank you for your interest!

Microsoft Word (.doc) format click HERE | Adobe Acrobat (.pdf) click HERE



Some Letters of Recommendation from early clients(click on image to expand):

                             


Certifications:

ColdFusion 8 Certified by BrainBench     
Business cards, Event flyers, Band posters, & more!
(click to enlarge)

Business card front side Business card back side Business card front side Business card back side Business card front side
Business card back side Business card front side Business card back side Business card front side Business card back side
Event Flyer Front Event Flyer Back Photography Co. img Photography Co. img Photography Co. img
Client Advertisement Event Flyer Event Flyer Event Flyer Event Flyer
CD Insert Album Cover CD Disk Image Band Poster CD Insert
(click to enlarge)

acepackaging.com aptstation.com consumerautoadvisors.com crc.com emergencyroomstar.com
iplumb.com iswsinc.com leadertechinc.com luxurywallpapers.com mroak.com
djnugz.com pitchingvideo.com poundsphat.com stylus.com symbionic.com
ubergrooveprod.com ubergroove.com victoriacarriages.com whlogisticsinc.com yourerotica.com
Code Samples:
It is difficult anticipating what companies are looking for in terms of the code sample, as each company has their own way of doing things. So I have decided on going with proper technique (as in more current) vs bad or old coding technique(with some bugs that shouldn't cause errors such as in the form validation, and not using queryparams etc.').
I will be creating and adding other kinds of code samples going forward, but feel this is a good starting point for code samples.

All samples will function (prodived you add the tables/rows/dsn's' from the queries to a sql,mySQL, of ifx database) locally when/where needed. If you are in contact with me, you can obtain access (login info) to the code sample actually running on the web. Below, you can click and test via this site, there is little style or design as this is code / functionality.. please refer to my portfolios for design related inquery.
Technique:
One thing that many will notice, there is no role based work in the bad sample, not utilizing roles for users in a web based application is part of the "bad" technique(in terms of security and modularization of the app).

DownLoad Samples(in .rar packaging format):
Sample of good Coding Technique

Sample of bad Coding Technique - functional, but also left a couple little bugs (form validation does not function properly for example) if you care to look for them in this one.... many are identifieable via comments that I slapped in there especially in queries.


Please Note: I did not style this at all, being a code sample I am under the assumption your interest is CFML code/techniques

Run Functional Sample functionality for this sample: add/edit/remove user, log in / log out

Ajax (Asynchronous JavaSript And Xml) is a great way to change small sets of data on a page asynchronously so the page itself doesn't have to refresh and the update is performed quickly, making it act and or appear to act more like a desktop application.
In fact, using AJAX, CSS3, and HTML5 you can pretty well mimic a desktop application such as ms excel, add ColdFusion to the mix and your mimicing excels functionality as well.

These techhnologies make the future of the web and endless array of ideas, possibilities, and new innovations.

Here is a small sample of AJAX in action (Both AJAX & CFAJAX samples - performing the same functions) with code displayed and explained so as to somewhat be a begginning of tutorials to come:

Functional Examples(try it out):
AJAX:

Results will appear here, notice page does not refresh so nothing else has to load or is updated....

How It's Done:

Create a form(within the html body tags), in this case with a "SELECT" list. Te form needs no name, action, or method attributes as the ajax call will be fired off on javascript event.
the form code (Note: I am using coldfusion to query a database and loop over the results to populate the selesct's options and their values):

The form's "select" element uses the "onChange" event to call the javascript function (showPoem()) and provides/sends the selected value to the function.

The javascript should be located in the head of the document... in this case on index.cfm.
the ajax javascript:

creates xmlhttp variable for the request object
checks the string/variable sent from the form's onChange event function call
if the string is empty the result div is not populated (document.getElementById("fullPoem").innerHTML="";)
checks browser and creates the request object accordingly (all current browsers/versions support xmlhttp. IE5 and IE6 do not support xmlhttp though, so use the ActiveXObject('Microsoft.XMLHTTP') for those old browsers instead)
next, xmlhttp.onreadystatechange checks the xmlhttp ready state and status code, if ready state is 4 and status code is 200 it populates the result div with the response from the server
xmlhttp.open calls a file on the server with the code / data for the request
code in CF file called:
Note: opening "carrots" for the CF tags are omitted in order to display the code

xmlhttp.send returns/sends the response from the server file which is then populated in the result div.
results div:


Now lets do the same thing, but this time utilizing ColdFusion/AJAX (cfajax):

CFAJAX:

results will appear here, notice page does not refresh so nothing else has to load or is updated....



Tip / Trick:
(JavaScript) - add an event to window.onload without overwriting currently assigned onload functions:


creates variable to store/save assigned onLoad functions
if there is no onLoad function, run an onLoad function, otherwise run currently assigned onload functions and another onLoad function.



HTML5:
- a beginning tutorial on the advances and advantages in HTML5, main focus on this tutorial will be one of HTML5's new elements.. the canvas tag:

HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in 1999. The web has changed a lot since then.

HTML5 is a cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
WHATWG was working with web forms and applications, and W3C was working with XHTML 2.0. In 2006, they decided to cooperate and create a new version of HTML.

Some rules for HTML5 were established:
New features should be based on HTML, CSS, DOM, and JavaScript
Reduce the need for external plugins (like Flash)
Better error handling
More markup to replace scripting
HTML5 should be device independent
The development process should be visible to the public

Some of the most interesting new features in HTML5:
The canvas element for drawing
The video and audio elements for media playback
Better support for local offline storage
New content specific elements, like article, footer, header, nav, section
New form controls, like calendar, date, time, email, url, search

HTML5 introduces an element called a "canvas" on which we can use JavaScript to draw. This offers a quick and easy approach to drawing dynamic content. The canvas tag is used to display graphics. The canvas tag is only a container for graphics, you must use a script to actually paint graphics.






CSS3



JQuery



JQueryUI



Cheat Sheets (command line, unix, VI, etc.)



Sign up for access to my more personal information such as accomplishments outside of my Information Technology Career,
such as the music industry, writing/poetry & achievements, recordings or my live shows as DJ NugZ, Videos from my DJ NugZ days,
hobbies, & Pictures.

For Professional organizations and prospective clients / employers, there are: code samples(bad vs good to show differences etc.. fully functional when you log into your tab... even the bad sample),
projects in progress(requires permission from client(s) & authentication to actually get in to see the functionalities created), some tabs are not secure like my 20 yr reunion tab & copywritten poetry tab, resume etc.,
HTML5 and CSS3 experimentations with ColdFusion/ajax/sql/JQuery, and much more!!

Please Note: - this is a role based system due to the nature of client security, therefore, once you sign up it can be a maximmun of 24 hrs, if we're communicating already it will be minutes
The role I assign you will determine what content you will see, so that those clients with innovative projects have complete invisibility.

Thank You in advance for understanding, Craig Burlingame
First Name:   * 

Last Name:   * 

Address 1:    * 

Address 2:   

City:            * 

State:          * 

Zip Code:      * 

UserName:     * 

PassWord:     * 

Email Addr:    * 


Message:


   
Login
To view demos of the the webs newest top notch design technologies (HTML5,CSS3,JQuery), information into my personal life and accomplishments such as some of my copywritten poetry, poetic achievements such as my awards, commendations, and publishings.
Also available is a couple of my live mix shows as DJ NugZ (my alter-ego), a couple of my tracks from my first album (2003) as well as a couple tracks from my upcoming release (2011 / 2012) and my performance artist biography.

For friends and family there are photos, the soundtrack I put together by request/all requested old songs from our days back then.. for my 20 yr reunion in NY for the Freaks & Geeks (as we came to be known in the high school and early college years).

I have also added a section for code samples(proper vs bad techniques) that I will continously update with new samples as I have time, this is intended to at some point become a place to come and learn for beginning to intermediate web developers.

Soon to come will be an art gallery of my artistic endeavors such as paintings, sketches, photography, sculpture/carving, and artistic graphic design. Also on tap will be saleable products such as a plugable shopping cart, back-end utility suite(suite of tools for managing web based applications and sites) for website owners who do not develop themselves, and many other non-web related products from my other endeavors such as CD's, Dj NugZ / 3Deep apparrel, my book, and more

     Enjoy!!!

UserName: 

PassWord: 

|


If you do not have a username and password, you can sign up to create them to gain access. You can also email or contact me via the "Contact Me" page and request them.

Note: This is a role based application/system, so the content you will or will not be able to see depends on the role assigned... example: friends and family will see different tabs/content than potential clients/employers etc. Once you sign up I recieve an email and assign the role(s) based on who you are and / or what you are interested in.
First Name:   

Last Name:   

Email:          



-






site design & development by Craig L. Burlingame  ColdFusion 8 Certified by BrainBench