Data Engineer and Java Programmer Summary With a broad education in web technologies I focused my post-grad efforts on Java programming and database management. I have a number of personal projects in the air all the time, and use my own virtual private server for experimentation. I'm best with bridging boundaries between systems. Mostly, this means the boundary between brain and computer for less technical users. I also do well with ETL solutions (taking stuff out, changing it, and putting it back in somewhere else). Everyone is swimming in data. Think HR, web hits, email, inventory ... every department has records. Perhaps you need an email archival system, or to index and search large documents. Perhaps you want to inject existing data with data from google searches. Maybe you're sick of data entry in spread sheets and need a better way to manage tabular data that is still compatible. These are good things to ask me about. Languages • SQL, XQuery • Java, Clojure, Scala, Groovy • Javascript, PHP, Ruby Data Formats • XML, JSON, YAML • SVG, XHTML, CSS Software • PostgreSQL, MySQL, MS SQL Server, Filemaker Pro • JEdit, Eclipse, Netbeans • Various office and productivity tools including (but by no means limited to) MS Excel, OpenOffice, Freemind, Gimp, Inkscape • Windows XP, Mac OS, Linux • Java libraries including Apache Commons Math, JScience, Ostermiller Utils, Xerces, IBATIS, etc. Skills • Object Oriented (OO) design patterns; Functional Programming (FP) design patterns • relational database design and normalization • Extract Transform Load (ETL) • PostgreSQL, MySQL, MS SQL Server • Concurrency algorithms including map/reduce, transactions, atomicity, message passing, actors, and agents • Personal Ubuntu server administration Professional Experience Demandbase, San Francisco, CA 2007 - 2009 Database Analyst • Built desktop applications to help employees access data directly and safely • Solved troublesome client requests that fell outside normal procedure • Tested database releases before being pushed to production • Recommended schema changes • Experimented with solutions to problems that landed on my desk on a repeating basis • Compiled intelligence reports for Sales and Management to identify value • Drew quarterly royalty reports to account for debt to business partners • Wrote and maintained a library of procedures for reporting and analysis School Wise Press, San Francisco, CA 2007 Database Analyst • Edited and authored in TSQL ETL procedures for distilling many sources and formats of education information into one database • Transformed automatic schema documentation into wiki format for intranet knowledge base • Researched, installed, maintained wiki Education New Media Information Technology - 2005 from Rochester Institute of Technology - Rochester, NY