EDWIN W. MEYER
CONSULTING SOFTWARE ENGINEER
Chicago, IL 60707
EMail: *****@****.***.***
Web: http://www.edwinmeyer.com
Current specialty: Ruby on Rails design and implementation
Web Development: Ruby on Rails, HTML, CSS, JavaScript
Web Servers: Apache, Mongrel, Phusion Passenger
Operating Systems: Mac OS X, Linux, Windows XP, Solaris
Databases: Oracle SQL, MySQL
Other Technologies: Java J2EE (Servlets, JSP, EJB and JDBC), Git,
SVN, Eclipse, LDAP, XML, XSLT, C++
RECENT EXPERIENCE
Argonne National Laboratory (Lemont, IL) 2010 to 2011
Designed and implemented a radiation exposure management system in
Ruby on Rails in consultation with an Argonne staff member.
Interviewed radiation safety section staff to obtain information
regarding the existing paper-based system for assigning radiation
dosimeters to workers. Performed analysis and design for a replacement
web-based application to fulfill these requirements.
Worked intensively to deliver a functional system when the project
was terminated early due to funding cutbacks.
Development performed on an Ubuntu 8.04 server accessed remotely from
a Windows XP workstation.
Environment: Ruby on Rails, Oracle, Ubuntu Linux, HTML, CSS,
Subversion.
Metromix.com (Chicago, IL) 2009 to 2010
Designed and implemented the mobile version of a leading
entertainment website targeted towards the 21-35 age group in Ruby on
Rails (http://m.metromix.com).
A complicating factor was that two parallel applications served
different groups of metropolitan markets. Code duplication was minimized
by embedding a single mobile implementation in the newer application to
serve all markets. Only minor additions to the legacy application for
mobile device auto-redirect and manual switching were required.
Development performed in an Agile environment under Mac OS X.
Environment: Ruby on Rails, MySQL, HTML, CSS, Haml, "subdomain-fu" &
"mobile-fu" plug-ins, RSpec, Git, Mac OS X, TextMate, SSH.
Venture Interactive (Harrisonburg, VA) 2008 to 2009
Designed and developed the "MoodManager" Ruby on Rails web
application for delivery to the Northwestern University Medical school
in Chicago. MoodManager provides users with informative modules and
associated tools to learn about and cope with various aspects of
depression.
Managed the Rails application that invokes Adobe Flash to provide an
enhanced user experience and provides a service request interface (API)
allowing the Flash code to obtain data from the Rails application.
Assumed responsibility on short notice after the original lead
developer left the project. Successfully assimilated the architecture
with minimal support and completed the "phase 1" version.
Designed and implemented new "phase 2" features involving complex
business logic requirements involving the availability and sequencing of
modules and tools.
Interacted with the project manager to elicit specifications and with
the Adobe Flash developer on the service request interfaces.
Environment: Ruby on Rails, MySQL, HTML, CSS, Subversion, Adobe
Flash, Apache, Phusion Passenger, Windows XP (development), Linux
(hosted Red Hat/Ubuntu), SSH, cPanel.Performed onsite liaison with the
customer.
Pictolink.com (Cambridge, MA & Chicago, IL) 2006 to present
Designed and implemented a three-stage dynamic graphic link
technology with applications to web advertising. A rectangular mosaic
of thumbnail images (Pictolinks) is embedded in a web page, and moving
the mouse within this mosaic causes a "Hover Box" with mixed
text/graphics to be presented for the thumbnail under the mouse cursor.
In this manner, the viewer can quickly scan summaries of many web sites,
and then click through to ones of special interest.
The dynamism underlying this presentation is primarily implemented in
JavaScript. Utilized Ruby on Rails to implement administrative
functionality.
A demonstration site that presents Pictolinks to over five hundred
artist and art-related web sites is located at http://ArtLinksGalore.com
Environment: Ruby on Rails, JavaScript, HTML, CSS, MySQL, Apache,
Mongrel.
Digimarc Corporation (Burlington, MA) 2004 to 2005
Developed a web-based three tier materials inventory management
system as part of a small team, where a web browser client interacted
with a Java-based Server whose underlying store was an Oracle database.
This web application was part of a drivers licensing system delivered to
the State of Florida.
Primary design and implementation responsibility for a subsystem for
producing various operations reports. This subsystem was based on a set
of common modules which was customized according to the needs of each
report.
Provided customer liaison, managed software deployments, and trained
successor support staff onsite in Tallahassee, Florida.
Environment: Java J2EE, JSP, HTML, JavaScript, JDBC, XML, Visual C++,
Apache, Tomcat, Windows Server 2003, Oracle, Eclipse, Perforce.
OTHER EXPERIENCE
Stolat Investors (Watertown, MA) 2001 to 2003
Designed and implemented in Java J2EE a web-based stock value
analysis tool.
Lucent Technologies (Cambridge, MA) 2000 to 2001
Elicited requirements, designed and developed a Java EJB to access an
Oracle database for an online analytical processing (OLAP) application.
Analyzed business logic of an existing two tier customer service
application written in Visual C++ on top of a SQL server.
National Grange Mutual Insurance Co. (Keene, NH) 2000
Reviewed the design and implementation of a multi-tier COM/DCOM-based
customer service application written in C++ and J++ and reported
findings to the chief architect.
GTE Internetworking (Cambridge, MA) 1999
Web administrator for a Solaris-based corporate portal involving
content management, user access, and PKI issues. Researched and
documented features and procedures.
Netegrity, Inc. (Waltham, MA) 1999
Member of the consulting group of the developer of a web access
control system.
Edwin Meyer Software Engineering (Cambridge, MA) 1997 to 1998
Object-oriented C++ development of a demonstration program for a
software invention in the field of grammatical inference.
Polaroid Corp. (Bedford, MA) 1995 to 1997
Performed analysis, design and implementation of several drivers
license production systems written in C++.
Appointed lead programmer for one license system project. This
system was delivered on time in spite of a tight schedule and met
customer expectations.
Fidelity Investments, Putnam Investments, Millipore Corp., Synetics Corp.
1993-94
Lotus Notes application design and development. C-language API
interfaces.
Lotus Development Corp. 1989 to 1992
Sales Engineer - Munich, Germany. Designed and conducted 3-day
classes in Lotus Notes in German and provided support for value added
resellers and direct customers.
Principal Software Engineer - Cambridge, MA. C-API development for a
database product.
Micro Workshop of Cambridge (MA) 1977 to 1989
Presented courses, authored books, and reviewed computer hardware and
software products.
Designed a Unix-based distributed real-time data acquisition and
analysis system for former employer Teledyne Geotech.
Teledyne Geotech (Alexandria, VA) 1974 to 1977
Designed and implemented a system for real-time seismic data
acquisition from the (Internet predecessor) ARPANET.
Architected two real-time distributed operating system proposals.
M.I.T. Project MAC (Cambridge, MA) 1967 to 1974
MULTICS operating system development including: ARPANET protocol
development; ARPANET software interface; initial graphics system; system
internals.
EDUCATION
Massachusetts Institute of Technology. B.S. Electrical Eng. 1967.
National Merit Scholar.
Harvard University. Graduate extension school coursework in expert
systems, C++, object-oriented programming, and discrete mathematics.
1989-1991.
PUBLICATIONS
(Internet) Network Working Group Request For Comments: RFC 46, RFC
49, RFC 59, RFC 79, RFC 82, RFC 98 (co-author), RFC 129 (co-author), RFC
492.
Three end-user tutorial books on Wordstar (Prentice-Hall, 1984 -
principal author) and
1-2-3 (Hayden Books, 1984 - principal author) & (Micro Workshop, 1986).
OTHER
U.S. Citizen.
Recognized as an ARPANET Pioneer during the ARPANET 25th anniversary
celebration sponsored by Bolt Beranek and Newman, Inc.
Languages: Competent in German; studied Russian.
U.S. Citizen.