Resume
Senior software developer with 13 years of experience. Strong background in ground level application design, implementation and ongoing support. Extensive experience maintaining, modifying and debugging existing code, with an emphasis on open-source technologies. Multi-platform experience with Linux, Windows 9x/NT/2000/XP and Mac OS X is combined with exceptionally strong oral and written communication skills.
See the complete resume for more details.
Open Source Contributions
- DBM-10: Patch to support using stored procedures with Postgres
Skills
Languages
- Java -1998 to present
- Python – 1999 to present
- C++ and C – 1996 to 2005
- Ruby/JRuby – 2006 to present
- Perl – 2002 to present
- Scala – 2009 to present
- ActionScript - 2009 to present
Distributed Computing
- Hadoop & HDFS
- Cascading
- HBase
- JPPF
Web Development
- Spring IoC and Spring-WS
- Struts, JSTL, JSP and Servlets
- Ruby on Rails, Hobo
- HTML, CSS, Apache and Tomcat
- HTTP and FTP protocols
- XML and XSLT
- Dojo and Prototype
- Velocity
- Drupal
- Wicket
- Flex/Flash/AS3
Database Development
- PostgreSQL, MySQL, Sybase and MS SQL
- SQL and JDBC
- iBatis, Spring JDBC
Additional Technologies
- Subversion, CVS and Perforce
- Linux and bash scripting
- grep, awk and sed
- Ant, maven, Capistrano, makefiles
- Trac and Bugzilla
- Eclipse / MyEclipse / Aptana
- Junit
- Agile Programming, TDD
- Palm Mojo SDK