% arguments 3 to 6 are optional
\cventry{2010--2011}{Computer Engineer}{VisionTree, Inc.}{San Diego}{}
{
- An old Coldfusion project needed a new feature in a section that parsed all
- existing user data. That was my first project and my first time working with
- Coldfusion. Motivated by the difficult setup process, I used ruby, and bash
- to write an installer for new Coldfusion developer stations. Because the old
- svn systems were difficult to work with, I converted several of them to git
- repos served by gitosis.
+ $\cdot{}$ A customer wanted the ability to show sections of stored surveys
+ conditionally. For legacy reason, this had to be done in CFML and was further
+ constrained by existing surveys which could were not under our control. After
+ finding the relevant CFML, I constructed additions to the in-house developed
+ markup language and corresponding processing CFML. This feature has been in
+ use for the last six months without affecting other survey features.
+ \newline{}
+ $\cdot{}$ Motivated by the difficult setup process, I decided to automate the
+ setup of new Coldfusion developer stations. Adobe's coldfusion installer
+ script has user interaction, so initial scripting was done with Expect. To
+ make the installer more maintainable by the other programmers, this was
+ converted to ruby and bash. Several development systems have since used
+ this installer.
+ \newline{}
+ $\cdot{}$ Because the old svn systems were difficult to work with, I converted
+ several of them to git repos served by gitosis. I set up the gitosis server
+ and taught some coworkers how to use ssh-keys for easier interaction with it.
}
\cventry{2006--2010}{Computer Engineer}{Avaak, Inc.}{San Diego}{}
{