I'm passionate about learning new technologies and perfecting my craft. I've worked mostly with Java/Oracle in my professional capacity, but I've become a fan of Ruby on Rails and would love to find a position doing Rails development.
Work Experience
July 2006 - Present
Sr. Software Developer
Digital Motorworks
As of 2007, technical lead for our GM Certified project, generating over $4M/year in revenue for DMI.
General responsibilities include analyzing requirements, designing and implementing software components, working closely with QA to resolve defects, mentoring Jr. developers, performing code reviews, and troubleshooting production issues.
Development of software in Java, PL/SQL, SQL, Javascript, and Perl, including both back-end processes and front end web pages.
Recent projects:
LDAP integration between Jasper Reports our our legacy authentication system.
Migration of our ETL process to a more efficient method of processing deltas using Java multi-threading.
Adding jQuery widgets to a variety of legacy forms.
Adding certified branding to our vehicle brochure generation in Java using iText.
2003-2006
Software QA Engineer
Digital Motorworks
Developed automated tests for DMi data products in Java (JUnit), Perl, and XML.
Created a system level testing harness for automated regression tests in Perl and Python.
On own initiative, established the first nightly automated test process to exist at DMi, which grew into a critical component of our testing infrastructure.
Contributed to the establishment of test procedures and processes, including creation of standardized test plans, establishment of best practices, and investigation of test tools.
2002
Software Test Engineer
Powerup Networks
Collaborated with developers to write and maintain unit tests in Java for the PowerUp EJB based server.
Created a testing harness for running automated system level regression tests in Perl and Python.
Maintained and extended an Ant based nightly process for running JUnit tests and performing configuration testing.
Developed a Java based stress test framework utilizing the open source tool called "The Grinder."
Provided code coverage and performance analysis using Sitraka's JProbe.
Installed and championed a Twiki installation for knowledge transfer and collaboration.
2001-2002
Software Test Engineer
Tonic Inc
Spearheaded development of a new Jython based test infrastructure for testing Tonic server APIs.
Performed maintenance and continued development of home grown test harness and tools.
Maintained existing test suites and assisted in migration of test code from Perl to Python.
Developed an automated nightly test process in Python, Perl, and bash.
Worked closely with developers to identify and resolve defects.