House Ronin
  • Home
  • Portfolio
  • Resume
  • Playground

Home

  • New Design

    Implimentd a new design for my site
  • Simple Braille Quiz

    Simple JavaScript Braille Quiz

New Design

I have had this website for some time, ever sense I was a wee collage lad. From time to time, I make a general effort to update my little piece of the internet. For either fun, or to help show off all the wonderful things that I have learned from one year to the next.

However as of most fun things in life, life keeps putting "shinnies" in front of you. Distracting you like a cat and a laser. Wait. Idea. Arming cats with lasers ... Hmmmm ... lets come back to that later.

Anyways, I seem to have let my poor site stagnate. However ... no more. Ladies and gentlemen, may I introduce to you, version 3.0. Or is 4.0 ... no wait this is the fifth version. Well I digress. Any ways.

Enjoy, or not.

Simple Braille Quiz

Due to a friend of mine, I grew interested in those funny little bumps you find on bathroom sign all across America. So to help me learn that mysterious tactile language, and to work on my JavaScript skills, I created this little quiz.

Now it has been a few years sense I wrote this, I have a cooler one in the works, but enjoy my little braille quiz.

0/0
Letter Number
New Question

Portfolio

NCAHU.org

sample image of NCAHU.org
North Carolina Health Underwriters (NCAHU)
Technologies used: HTML, CSS, Joomla CMS, AJAX, PHP
Implementation: web site design, graphics, CMS installation. AJAX programming, PHP

NCTAHU.org

sample image of NCTAHU.org
North Carolina Triangle Health Underwriters (NCTAHU)
Technologies used: HTML, CSS, Flash
Implementation: web site design, graphics, flash front page header

benefitcare.com

sample image of NCAHU.org
benefitcare.com
Technologies used: HTML, CSS, PERL
Implementation: web site design, graphics, PERL client/admin tool
Download: Resume (PDF) - 60KB

David Gutierrez

Summary

  • Outstanding ability to create dynamic and non-dynamic web pages and web tools by integrating PERL, SQL, HTML, JavaScript, and AJAX applications. Strong understanding of Perl, PHP, MySQL, HTML, XML, XSLT, DOM, and JavaScript.
  • Working understanding of Sybase, DB2, Oracle, Apache, IBM HTTP, IIS, Websphere,J2EE, GWT, JSF, ADF.
  • The installation of Cisco, LinkSys, routers, hubs, and switches.
  • Good understanding the of installation and troubleshooting of PC hardware.

Education

East Carolina University, Greenville, NC 2006

Bachelor of Science in Computer Science, concentration in programming

Work Experience

FICS — Arlington, VA 09/09 — Current

Contractor — IBM — FDICSenior Developer

  • Design and impliment a fully rich frontend web base application
  • Developing an inhouse JavaScript library that will be used for multiple projects and FDIC contracting groups.
  • Helping the FDIC develope thier frontend, 508, accessibility standerds
  • Technologies: HTML5, CSS3, JSP, backbone, datatabejs, require

Sapient — Arlington, VA 09/08 — 09/09

Sapient — FBIAssociate Technology L2

  • Develope inhouse FBI application
  • Specilaized in solving and implimenting difficult frontend requirments
  • Technologies: JSP, Struts, Bizflow, JavaScript, HTML, CSS

Resolvit — Tyson's Corner, VA 03/08 — 09/08

Contractor — CACI — DOJIT Specialist

  • Implimenting a newly designed user interface onto a legacy application
  • Technologies: HTML, CSS, JSP, JavaScript

IBM — Arlington, VA 07/06 — 03/08

IBM — FDICIT Specialist

  • Maintain and update FDIC external and internal websites.
  • Develop new applications and processes to reduce risk and user errors.
  • Update existing legacy tools and applications.
  • Technologies: JSF, Oracle ADF Faces, CSS, HTML.

News & Observer — Raleigh, NC 03/00 — 06/01

Web Programmer

  • Developed customer and in-house PERL baced web tools for Triangle.com and newsobserver.com. (polls, contest, real-estate, and classifieds)
  • Maintained existing web tools using PERL
  • Developed dynamic data retrieval programs to download latest AP wire stories, stocks, election results, and weather data.

Cisco Systems — Research Triangle Park, NC 07/99 — 12/99

Coop Lab Technician

  • Installed, maintained, and configured Cisco routers, token rings, switches, and hubs for Cisco's Product Development and Verification Center.
  • Installed, maintained, and configured multiple computers within six test labs
  • Assisted with the configuration and troubleshooting of network problems during tests.
  • Updated web tools for inventory and management of lab equipment.

Northern Telecom — Research Triangle Park, NC05/98 — 12/98

Coop Programmer

  • Maintained and developed PERL web tools for departmental use.
  • Maintained and developed Java Applets for internal and external departmental use.
  • Studied dialogic cards and its possible departmental uses.

Honors and Activities

Eagle Scout (1995) Boy Scouts of America Troop 314.

A Prototype Banner Rotator

A simple banner rotation javascript object using Prototype.

Add the following within the head tag
									<script type="text/javascript" src="banner_rotation.js"></script>
								
Create a list of images/text/etc. to rotate through;
									
  • Item 1
  • Item 2
  • Item 3
;
Then add the following code to the botom the the page.
									var banner = new Banner_Rotation('Element ID', # of Seconds);
banner.start();

Example

								
  • Item 1
  • Item 2
  • Item 3
  • Item 4
  • Item 5
var Banner_Rotation = Class.create(); Banner_Rotation.prototype = { list: [], count: 0, time: 5, initialize: function(banner_id, time){ this.list = $(banner_id).getElementsBySelector('li'); time > 0 ? this.time = time : ""; this.list.invoke('hide'); this.list[0].show(); }, start: function(){ new PeriodicalExecuter(this.showBanner.bind(this),this.time); }, showBanner: function(el){ this.list.invoke('hide'); this.list[this.count].show(); this.count >= this.list.length - 1 ? this.count = 0 : this.count++; } }; var banner = new Banner_Rotation('banner_rotation', 5); banner.start();
Demo | Code
  • Home
  • Portfolio
  • Resume
  • Playground