163 Shipley St

San Francisco CA 94107

(913)909 1099

TimothyRHuertas@gmail.com

Timothy Huertas

Overview

     

Allow me to introduce myself...

Hi, my name is Tim. I have been a professional developer since 2002; however I started programming Basic on an Apple IIe as a snot nose kid. I consider myself an easy going person who really enjoys all things computer programming.

 

I used Google Docs to build this beast.

 

I place high value on the following

  • Separation of concerns

  • OO design

  • Source control

  • Test driven development

  • Continuous integration

  • Open source technologies

  • Robust presentation frameworks

  • Strong understanding of database normalization/relational concepts

  • Understanding of distributed/interoperable systems

  • XP methodologies

  • Object relational persistence frameworks

  • Unit testing
  • Interactive debugging
  • Design that allows for i18N compatibility and private/white labeling.

 

Technologies I currently work with

  • Adobe Flex (Since Beta 2) 

  • ActionScript 3 (good low level understanding)
  • Java (I currently use 5.0)

  • Subversion/Perforce

  • Cruise Control

  • SOAP  

  • JUnit

  • ANT
  • BlazeDS

 

Technologies I have experience with (buzzwords) and would consider working with again.

  • Languages: Java, C#, Smalltalk, JavaScript, ActionScipt
  • Other: SQL, MXML, HTML, XHTML, SOAP, SCHEMA, XSLT, WSDL, .NET, AJAX

 

Experience

Searchme, Inc. May 2008 — Present (1 year 4 months)

At Searchme, I am 1 of 3 developers responsible for all aspects related to client and middle tier. In addition, I am responsible for maintaining and enhancing the core of our thumbnailing system (ask me about this one – it’s cool). Here is a brief list of what I have done thus far at Searchme:

  • Developed and maintained a very complex low-level ActionScript 3 system (its fun to subclass DisplayObject).
  • Architected our new Flex application (I can't wait to tell you about this). The goal was low memory usage and small initial download size.
  • Created the company’s Firefox toolbar.
  • Created middle tier to aggregate data from various 3rd party sites.
  • Prototyped web-based iPhone application.
  • Implemented the new "seachme ribbon" (animation and distortions).
  • Created automated build scripts.
  • Wrote "brain" that our crawler leverages to harvest the X&Y coordinates of every phone number, address, and piece of media on a web site.
  • Prototyped the Searchme Ning application.


Snapfish a division of Hewlett Packard (May 2007-Present)

At Snapfish, I was part of the Emerging Technologies group. Our team was responsible for rewriting existing products on top of Snapfish’s proprietary technology. During my tenure, I accomplished the following:

  • Implemented Flex photo edit and text edit components used across the enterprise.

  • Created JavaScript wrappers for Flex components.

  • Worked on selecting the team's web service framework..

  • Developed JAVA middle teir to communicate with legacy back end.

  • Used Flex to present data retrieved via web services and BlazeDS remoting.

  • Ported complex image processing algorithms from Java to Actionscript.

SunBridge Capital  (December 2005-May 2007) 

I was brought in to help start the company’s software development team. Upon my arrival, I hired 4 individuals and together we created a software development lifecycle. Below are a few of the things we accomplished.


  • Rid our office of all cubes! The environment created thrives on collaboration.

  • Loose implementation of XP methodologies.

  • Established source control.

  • Installed continuous integration server.

  • Produced test driven code (ask me about out green bar parties)!

  • Leveraged various open source technologies.

  • Established a coding paradigm that resulted in well tested, maintainable code.

  • Introduced Flex 2.0 to create a rich presentation layer.

NovaStar Financial (March 2005–November 2005)

I was the primary contact for the company’s online mortgage servicing system (processing $13 million/ month in mortgage payments with an average of 13,000 payments/ month). Below is a list of my duties and accomplishments:


  • Completed the conversion of the web site from COM+/ASP to C#/.NET.

  • Seamless sign on integration to 3rd party mortgage record keeping site.

  • Assisted in weekly production installs.

  • Provide support for the web site (help fix bugs, resolve outages, performance tuning).

DST Systems Inc.(June 2002-March 2005 )

The bulk of my duties at DST Systems Inc focused on using various technologies to harvest data from multiple legacy systems and present it via a web browser. Below are some of the responsibilities for this position


  • Code Smalltalk interfaces using in-house framework to expose Smalltalk FAT Client functionality via the Internet using SOAP over HTTP.

  • Transform XML using XSL in to HTML or FO to present the data to the client.

  • Make Web Service calls using HTTP Request/Response objects (this was before AJAX frameworks were big).

  • Develop classes (in a variety of languages) from UML object models, ERD, and business design specifications.

  • Develop custom queries for performance enhancements using SQL and Smalltalk persistence framework.

  • Write tools to speed up the development process.

  • Facilitate knowledge transfer to the development team.

 

Things I mess with in my free time.


  • Ruby on rails. I really appreciate convention over configuration.

  • I love to write code generation tools.

  • I like writing Flex widgets.

  • Playing with AIR.

Education

     

  • MBA Dropout (finished 1/2 Rockhurst University)

  • Bachelors Computer Information Systems -- Central Missouri State University  

Misc
  • Time Magazine's person of the year 2006.

***References available upon request***