Post Job Free
Sign in

Years Experience Software Engineer

Location:
Broomfield, CO
Posted:
January 04, 2013

Contact this candidate

Resume:

ERIC

SCHARFFHome Address:

**** *. **** ***.

Broomfield, CO 80020

Telephone: 303-***-****

Electronic Mail: abp06r@r.postjobfree.com Background:

August 1996 - May 2002

University of Colorado, Boulder CO. College of Engineering,

Department of Computer Science. Received Ph.D. in Computer

Science.

August 1992 - May 1996

Cornell University, Ithaca, NY. College of Arts and Sciences,

Department of Computer Science. Received B.A. in Computer

Science, with an additional concentration in Psychology.

September 1989 - June 1992

Spring Valley Senior High School, Spring Valley, NY.

Received New York State Regents Diploma in June, 1992.

Professional Experience:

May 2005 - Present Ecovate, Inc., Denver, Colorado. Software Engineer.

Designed, developed, and maintained the Readytalk Web conferencing product.

Created a scalable Java-based server architecture supporiting thousands of simultaneous

users. Designed and implemented an infrastructure where conference participants

can use Flash for real time chat, white boarding, desktop sharing, and video. Involved

in the design of the Avian virtual machine, a lightweight yet capable implementation of

a Java virtual machine. See and

for more details.

January 2003 - April 2005 National Center for Atmospheric Research, Boulder, Colorado. Visiting

Scientist. Work with the Environmental and Societal Impacts Group (ESIG) developing

educational simulation role-playing games. Designed board games and collaborative

online computer games to be used in education relating to natural hazards.

See the Disaster Dynamics Web site

for more details.

May 1997 - December 2002

University of Colorado, Boulder, Colorado. Research Assistant.

Work with the Center for Lifelong Learning and Design (L3D)

designing collaborative Web-based tools. Previous projects have included Java-based

simulation environments and dynamic repositories for sharing software

components. Current work in includes the creation of face-to-face

collaborative decision-support environments. See

for

more details.

November 1999 - April 2000 AgentSheets, Inc., Boulder, Colorado. Programmer.

Worked on the Java version of AgentSheets, a tool that allows children

to create SimCity-like educational simulations and games. Also developed a

Web-based collaboration environment to help people share their simulations.

August 1999 - March 2000 ants.com, Santa Barbara, California. Founder and lead

programmer. Chief implementer of ants.com, a Web-based freelance and

outsourcing marketplace. Ants has been widely successful and now has

over 50,000 active members. Responsible for original concept,

designing the system architecture,

and building the site using servlets and JSP in a Unix environment.

August 1996 - May 1997

University of Colorado, Boulder, Colorado. Research Assistant.

Work with University writing instructors designing Web-based

writing tools. Chief designer and implementor of CU WRITE,

an on-line shared document annotation system.

The system is written entirely in Java and spans many different

Operating Systems.

May 1995 - August 1995

Cornell University, Ithaca, New York. Undergraduate Researcher.

Worked with the Multimedia Research Group designing interactive

multimedia applications. Designed interactive applications to

deliver multimedia between workstations over a network.

Responsibilities included writing online documentation and

preparing distributions for the Continuous Multimedia Toolkit

(CMT) as well as writing extensions to the core multimedia

functions. Major projects included work on the Resolution

Independent Video Language (RIVL) and a video editor based on

RIVL. Work involved programming in C and Tcl under numerous

different architectures such as Suns, HPs, PCs, Macs, and DECs.

June 1994 - August 1994

Telematrix, Inc. Nyack, New York. Computer System

Administrator. Sketched out and completed a comprehensive plan

to take a small company and create an online presence for them. Created

one of the original commercial Web sites.

Designed and implemented an internal network for

company. Designed, configured, and maintained a UNIX based

system for Internet communications. Worked with an Internet

service provider to establish connection. Responsibilities

included purchasing and initial configuration of a UNIX system,

design, setup, and maintenance of network connections such as

TCP/IP and PPP, design, setup, and maintenance of a full network

site with features such as FTP, World Wide Web, Gopher, Internet

News, and E-Mail. Configured and administered UNIX utilities

such as sendmail, httpd, and other network critical services.

Created operations manual detailing working of the UNIX system

as well as the Macintosh and MS-DOS machines used in the support

of the networked site.

May 1993 - August 1994

Finkelstein Memorial Library, Spring Valley, New York. Student

Office Worker. Responsibilities included the installation and

maintenance of Public Access Macintosh and MS-DOS computers.

Responsibilities included teaching

computer courses to the library staff and patrons. Prepared a

written manual and other materials for library staff.

Responsibilities also included creating custom MS-DOS, Macintosh, and

UNIX tools

for system administration and to simplify tasks for novice computer users.

Computer Related Knowledge:Web Design Expertise

XML 10 years experience

Java 13 years extensive experience, Java, JSP, Servlets, Swing, AWT, EJB, etc.

HTML 15 years experience, XHTML, HTML 4.01, CSS

Unix 17 years experience, including extensive system administration workComputer Languages:

APL, 6502 Assembly, Z80 Assembly, 680x0 Assembly,

80x86 Assembly, BASIC, C, C++, FORTRAN, Java, Lisp, LOGO, Objective-C,

Pascal, Perl, Postscript, Python, Scheme, Smalltalk, TCL/TK

Operating Systems:

Commodore DOS, CP/M, Mac OS X, MS-DOS, MS Windows NT/XP, ProDOS,

Various UNIX flavors (AIX, A/UX, HP/UX, IRIX, Linux, Solaris, SunOS, ULTRIX.)

References:

References will be provided upon request.



Contact this candidate