KEITH DEVENS Phone: 201-***-****
*** *** ******* **** - *** 1515 E-mail: *****@***********.***
NASHVILLE, TN 37209
Objective
To obtain a programming position where I can be continually challenged to improve at my craft.
Programming Skills
Programming Languages
Proficient in: Java, C#, C/C++, Python, Perl, PHP, JavaScript, Visual Basic
Familiar with: Eiffel, Haskell, Lisp, REBOL, Ruby, Tcl/Tk
Technologies/Software
ASP, ASP.NET, JSP, SQL, XML, Subversion, SQL Server, MySQL, Apache, Visual Studio, Eclipse,
Lucene, Siebel Enterprise CRM
Employment Experience
Emdeon Corporation Software Developer (contractor) (Jan 2006 Present)
Contracted for this health care services company writing software in C# and ASP.NET.
Developed applications around Siebel Enterprise CRM.
Wrote an ActiveRecord-style wrapper for Siebel's Oracle database, using data-driven code generation techniques
and dynamic SQL.
Wrote a library in C# to wrap Siebel's XML-based REST-style web services that enabled our application to
modify data in Siebel.
Wrote log processing software in Perl and C# to deal with backend check processing systems.
Digital Reasoning Systems Software Developer (Jun 2005 Oct 2005)
Developed software in Java and Python for this company specializing in text processing.
Designed and implemented APIs for our application's middle tier.
Created an interactive shell using Jython to enable interactive testing and use of our software's API.
Developed desktop web-applications using an embedded Java web server.
Implemented document indexing and searching using the Lucene search engine library.
Multimedia Training Solutions Junior Software Developer (Jan 2000 Jun 2001)
Backend programmer working for major pharmaceutical and e-commerce clients.
Developed a web site using JSP with an Oracle backend.
Developed a content management system in ASP using SQL Server to store and generate content for
multimedia CD-ROMs.
Developed the company s intranet using ASP and ADO. The intranet organized client and project
information, featured a time tracking system for employees, and the accounting system I developed
was used by the company to bill clients and manage employee time.
Computer Whiz (Jun 1996 Jan 2000)
Started Computer Whiz, a computer consulting business, at age 16. Worked with more than fifty
clients to provide computer support, including repairs, installations, and training.
Other Development Experience
Developed an XML library and a popular open-source XML-RPC client-server library in PHP.
Available at http://keithdevens.com/software/phpxml and http://keithdevens.com/software/xmlrpc.
Designed and implemented a cross-platform, language-independent markup language and associated
libraries in Perl, PHP, Python, Java, and C++.
Education
Rutgers University (Sep 2001 Dec 2005)
BS in Computer Science and BA in Philosophy.
Cittone Technical Institute (1999)
Computer Programming Degree with Honors (Trained in C, Java, VB, and other technologies).
Interests
Martial arts (black belt, Tae Kwon Do), Skiing, Chess.