TeamJava member
Gregory Harman


Quick jump Contact info Rates Offered resources
BACKGROUND: specialties software hardware/OS projects


Send email to: Gregory Harman

Rates: $20/hr to $50/hr

Services provided as a freelancing individual

Homepage URL http://web.mit.edu/gharman/www

Portfolio/Resume URL http://web.mit.edu/gharman/www/res.html

Availability
Always available
( top )
Location
Billings, MT
USA

Tele-commuting only!

Best way to contact
email at: gharman@mit.edu
( top )
Keywords:
HTML / Java / Perl/CGI
Lisp/Scheme / Networking / Writing
Specialites
Programming languages:
Java, HTML, Perl, C, Scheme(LISP), Assembly,
AthenaMuse, Basic.
 
Networking experience: general network setup/
layout/mainenance - ethernet, fiber, FDDI, ATM.

Electronics: digital electronics, biomedical 
applications.

Writing: technical writing, marketing, etc. 
Preferred projects
Any
Platform of focus
Windows, Unix
( top )
Past projects
MIT Media Lab: all aspects of networking. C, 
Perl, HTML programming. 

Go-Digital Internet Design Group: HTML, web-
content compilation & presentation (writing)

MIT Center for Educational Computing Initiatives:
HTML, database programming, network maintenance.

All other specialties covered by coursework as
Electrical Engineering/Computer Science major at
MIT.
Programming background
I have been programming for over 10 years.
I currently have experience with 8 languages, 
and pick new ones up easily.  As a computer
science/electrical engineering major at MIT, I
have an excellent grasp of program structure and
technique, artificial intelligence, multimedia,
network programming, and OS design.  I have
done occasional free-lance web design and 
game/application programming.


Languages background
HTML: 4 years
Java: 1 year
C/C++: 3 years
Perl: 2 years
Basic: 10 years
Assembly: 6 months
AthenaMuse: 2 years
Scheme(Lisp): 2 years

(Pick up new languages easily)

Software-environment background
Microsoft Visual J++ (java)
Borland C++ (c/c++)
Microsoft Visual Basic (basic)
Coffeecup HTML Editor & others (HTML)
Emacs (perl, c, c++, HTML)
MIT Scheme 7.4.x (Scheme/Lisp)
Hardware background
Familiar with computation structure through
all levels -- from transistors through software
applications.  Have designed and built many
different electronic devices which interface 
directly with a computer, including an 
electronic instrument, a PC-controlled 
electrocardiogram (EKG) machine, and various
interfaces.  Built a computer (based loosely
on the DEC Alpha) from components.

OS background
All versions of DOS/Windows
Various flavors of Unix
MacOS
Many antiquated systems (including Apple and
Commodore)

Tools available - SOFTWARE
Microsoft Visual J++ (java)
Borland C++ (c/c++)
Microsoft Visual Basic (basic)
Coffeecup HTML Editor & others (HTML)
Emacs (perl, c, c++, HTML)
MIT Scheme 7.4.x (Scheme/Lisp)

Many different Internet resources and contacts.

Tools available - HARDWARE
I use a Pentium 75 operating with Windows 95.
It has an X-Windows client that I can use to
operate in a unix (DEC, Sun) environment if
necessary.

Tools available - NET
Many various search utilities
Gamelan
Personal contacts
Miscellanious resources, as necessary
(
top )
Resouces offered to the public - free/demo/trial
Payment upon satisfaction
Cost
negotiable

URL for more info mailto:gharman@mit.edu

Predictions for Java (5 - June - 97)
I predict that Java is going to continue to be
used as the medium for inter-platform 
programming.  It will, however, take on many 
new forms that are easier to work with, 
for example Javascript.  I do not see Java
becoming a major platform off of the internet
because it is not established in that context,
and, (despite what Sun or others may suggest)
a java machine poses no significant hardware 
speedups - see example with Scheme machine 
attempted by various researchers at MIT.



TeamJava link button



Copyright © 1995-1997 Active Web Networks, all rights reserved.
Webmaster@teamjava.com
(Note: We share no direct association with Sun Microsystems, Inc.)