Nelz's Blog

Mah blogginess

Nelson 'Nelz' Carpentier

Objective

A highly motivated and innovative Senior Software Engineer with extensive experience delivering end to end enterprise software solutions seeks an intellectually challenging development position.

Employment

March 2008 to Present – Flite, Inc (Formerly: Widgetbox, Inc) – San Francisco, CA

Principal Software Engineer

  • Implemented several APIs in front of Amazon SimpleDB
  • Implemented a caching Image Proxy on Google App Engine
  • Implemented distributed caching using Memcached and AOP
  • Published several Open Source Projects for Flite
  • Implemented Maven as the build platform
  • Implemented the Dependency Injection pattern in new code using Spring
  • Migrated old code to follow modern Dependency Injection lifecycles
  • Helped reduce monthly hosting costs by ~20% (June ‘09 to Sept ‘09)
  • Investigated and POC’d new technologies (Node.js, Scala, SQS, Jersey, Hystrix, etc)
  • Migrated source-code control from SVN to GIT
  • Enhanced build pipeline to facilitate Continuous Deployment

March 2007 to March 2008 – PlanetOut, Inc – San Francisco, CA

Software Engineer

  • Implemented and optimized member search capabilities using Lucene.
  • Implemented Maven as the build platform of choice for the new platform.
  • Established baseline architectural goals on an Architectural Committee for
  • PlanetOut’s new platform, based on an Oracle/Hibernate/Spring/Struts stack.
  • Developed and implemented the “Lunch And Learn” program to promote cross-functional team education.
  • Analyzed and documented current build, release, and deployment strategies.

July 2005 to March 2007 – ICAT Managers, LLC – Boulder, CO

Software Engineer II

  • Developed multiple multi-tier J2EE web applications with a small team for internal and external users, using Hibernate, Axis 1.X, and Struts 1.X.
  • Researched and evaluated new and emerging technologies for potential implementation.
  • Authored ICAT’s standard Ant build templates incorporating several Maven2 policies and practices.
  • Designed and implemented ICAT’s first efforts in testing and continuous integration.
  • Expanded ICAT’s build practices to include unit test and code coverage metrics, and established historical reporting of these metrics.
  • Surpassed a 75% code coverage goal on the testing flagship project.
  • Promoted from a Software Engineer I position to Software Engineer II within 9 months of hire as recognition of technical and leadership abilities.

1998 to June 2005 – Intuit Distribution Management Systems, (Formerly: Eclipse, Inc) – Boulder, CO

Senior Software Engineer

  • Proven technical leader charged with design, development, and implementation of all tiers in new software modules, ranging from the database tier to application business logic to user interface design.
  • Emphasized quality service by interfacing directly with customers to provide process analysis, work flow management, and real-time troubleshooting.
  • Demonstrated ability working as an individual contributor or as a peer leader in groups of up to five developers.
  • Developed the Lot Billing module to address a previously un-modeled, industry-specific process for bidding and managing large contract orders.
  • Designed, developed, and deployed a new contract management module, providing 100% change accountability.
  • Refactored the core order entry UI and business logic for performance and modular reuse, reducing order loading time by a factor of nine.
  • Implemented and documented a Swing/Java2D data graphing module on top of a non-relational database.

2003 to Present – Black Rock City Emergency Services Department – Black Rock City, NV

Assistant Duty Chief / Medical Supervisor / Medic / Firefighter

  • Responded to emergency scenes as a Firefighter/EMT professional.
  • Provided medical care supervision and resource management for the run-time operations of a busy medical station, having up to 12 direct reports at a time.

2002 to 2007 – Boulder Rural Fire Department – Boulder, CO

Volunteer Webmaster / Web Developer / Firefighter / EMT

  • Responded to emergency scenes as a Firefighter/EMT professional.
  • Created and maintained the W3C compliant XHTML/CCS driven website for a “combination” (part career, part volunteer) fire department.
  • Developed a PERL/CGI/MySQL application to replace the previous paper-based sign-up sheet and to provide remote access to members.
  • Researched alternate hosting solution, reduced hosting costs by more than $100/month (66%), and migrated servers with zero down-time.

Languages and Technical Abilities

Ant – Artifactory – AWS – Axis – Chef – CruiseControl – Cobertura – CSS – EasyMock – Eclipse IDE – ElasticBeanstalk – Hibernate – IntelliJ – Java – JEE – Jenkins – Jetty – JProbe – JSP – JSTL – JUnit – Linux – Lucene – Mac OS X – Maven – MySQL – Oracle – PERL – Perforce – PHP – Python – Redis – REST – S3 – Scala – Selenium – Spring – SQL – SQS – Struts – Subversion – TestNG – Tomcat – Unix – Weblogic – Windows – XHTML – XML

Education

1998 to 2001 – University of Colorado at Boulder – Bachelor of Science, Computer Science