• Login
  • Create your own VisualCV!

VisualCV

  •  

  • Share

  • Forward

  • Print

  • Save
VisualCV URL: http://www.visualcv.com/tom
Photo for tom@infoether.com

Contact Information

tom@infoether.com
Tom Copeland
w:
(703) 403-3842
m:
(703) 403-3842

Work History

InfoEther

Herndon, VA, United States
Feb 2002 - Present

Consultant 

Two years Ruby/Rails consulting

 

  • Still the RubyForge sysadmin; now hosting 6K projects and 28K users.  Received "Ruby Hero" award at RailsConf 2008 for my work on RubyForge.
  • Fixed a bug in the rcov native code.
  • Wrote "GForge Sites", a little application to track GForge installations.
  • Wrote bunches of "back end" Rails code; e.g., controllers and models.
  • Rewrote proprietary content management package resulting in 10x performance gain and much better manageability.
  • Integrated Rails app with open source "Beast" forum package.
  • Set up numerous Rails deployments; wrote Capistrano tasks, used Capistrano multistage, configured mod_proxy_balancer, wrote mod_rewrite rules, set up virtual hosts, troubleshot Mongrel, converted many applications over to mod_rails.
  • Many hours of Linux sysadmin work - OS installations, security tweaks, application installation, etc.
  • Wrote Rails log analysis plugin that reported on database query usage and times.
  • Integrated Rails app with SilverPop email service
  • Wrote Generating Parsers with JavaCC.

 

One year Ruby product development

 

  • Wrote PMD Applied.
  • Wrote Ruby BitTorrent client library.
  • Wrote Ruby extension for Evolution.
  • Wrote Amazon S3 client library.
  • Wrote several Rails services including a set of AJAXy admin pages.

 

Three years DARPA consulting -  Ultralog

 

  • System administrator for RubyForge.
  • Oracle Open Source Programmer of the Year, 2003.
  • Wrote popular open source Java code analysis tool PMD
  • CVS administrator, introduced continual builds.
  • Wrote Ruby utility to generate DOOM maps.
  • Translated C artificial intelligence examples into Ruby.

Realeum

Alexandria, VA, United States
Jul 2001 - Jan 2002

Programmer 
  • Worked on J2EE app (WebLogic/Oracle/Solaris), member of core team, fixed bugs, implemented features, etc.
  • Wrote Swing client for customer support folks to use with production applicationn.  Delivered it via Java Web Start. Used Java<->COM bridge to generate Excel reports.
  • Introduced Ant for cross-platform builds.

Roku Technologies

Chantilly, VA, United States
Sep 1999 - Jun 2001

Programmer 
  • Replaced large RNI codebase with JNI.
  • Wrote servlet-based web site/service.

USCG

Washington, DC, United States
Aug 1996 - Aug 1999

Project Manager 
  • Managed bar code program; wrote C utilities, tracked hardware, resolved problems, traveled to customer sites.
  • Managed inventory data warehouse; wrote SQL queries, Korn shell scripts.
Astoria, OR, United States
Aug 1994 - Jul 1996

Deck Watch Officer 
  • Stood deck watches
  • Boarding officer qualified; conducted over 100 at-sea boardings
  • Served as communications, classified materials, and weapons officer.

Education

United States Coast Guard Academy

Jun 1990 - Jun 1994
New London, CT, United States
B.S. , Mathematics

Go Bears!

Icon_pdf_32 This VisualCV is available as a printable .pdf file

Copyright © 2007 - 2008 VisualCV, Inc. All rights reserved.