Ron Newman

18 Day Street #310
Somerville, MA 02144
Home Phone: (617) 628-8895
E-mail: rnewman@thecia.net


Objective

To join a team developing well-tested and well-documented web-based applications using Ruby, Rails, and related technologies.

Technical Background

Programming Languages
Ruby, PHP, Javascript, SQL, Perl, C, Java, C++
Technologies
Ruby on Rails, Apache with PHP and mod_perl, MySQL, HTML, XML, JSP, Linux, Unix, XSL, X Window System

Education


Experience

2004-2009: Merrill Lextranet
Software Engineer
One of the developers of Everest, a Ruby-based system that processes legal discovery documents and associated metadata received in a variety of electronic formats. Everest makes the documents and data accessible by Merrill's Lextranet litigation support system.

Wrote automated tests to ensure that existing Everest functionality remained correct when new features were added to the software.

Implemented Auditron, a Perl program to check the consistency of the Lextranet file system and database. Auditron runs each night to ensure that the previous day's Everest runs did not introduce errors into the Lextranet database.

Wrote C extensions to Ruby in order to interface with external C libraries and improve performance of frequently-used Ruby code.

1999-2002: Northern Light Technology
Senior Software Engineer
Designed, implemented, and maintained Common Gateway Interface (CGI) applications for customer access to various aspects of an Internet search engine. These programs were written primarily in Perl and ran on the Apache web server.

Assisted in the implementation of Northern Light Search Alerts, which sent e-mail whenever the Northern Light databases were updated with new documents matching search terms chosen by users.

Designed and implemented several HTTP-based applications programming interfaces (APIs) for access to Northern Light's accounts and Search Alert databases.

1995-1999: Banta Integrated Media
Software Engineer
Designed and implemented software used in CGI web applications for a variety of commercial customers, including TWA and The Wine Spectator. This software included:

1994: MIT Media Laboratory
Research Specialist
Assisted Professor Ken Haase in implementing, maintaining, and documenting Framer, an object-oriented database used to store and annotate the contents of news articles. The program included an interpreter for Fraxl, a variant of Scheme.

1991-1993: Bolt, Beranek & Newman Software Products Division
Software Engineer
A member of the team that developed Cornerstone, a statistical software product, on the Sun SPARCstation and HP700.

1988-1991: Lotus Development Corporation
Senior Programmer
Worked on versions of 1-2-3 Release 3.0 for a variety of platforms, including the IBM PC under DOS and OS/2, the DEC VAX under VMS, the Sun Workstation, and UNIX System V for 80386-based machines.

1984-1988: Massachusetts Institute of Technology - Project Athena
Systems Programmer
One of the early developers of the X Window System, from its initial versions used only at MIT, through X Version 11 Release 2 (X11R2).

1979-1984: Xerox Office Systems Division, El Segundo, CA
Systems Programmer
Participated in implementing the Xerox Star workstation software, the first commercial product to feature a mouse, windows, and graphical user interface.