TeamJava member
|
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
Billings, MT USA Tele-commuting only!
email at: gharman@mit.edu
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.
Any
Windows, Unix
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.
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.
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)
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)
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.
All versions of DOS/Windows Various flavors of Unix MacOS Many antiquated systems (including Apple and Commodore)
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.
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.
Many various search utilities Gamelan Personal contacts Miscellanious resources, as necessary
URL for more info mailto:gharman@mit.edu
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.