Joseph J. Strout
4067-A Miramar St.
La Jolla, CA 92037-1332
Design and produce software tools which make it easier for others to learn programming or to produce high-quality software.
A.B. (Honors) in Psychology (Minor in Mathematics) from
Miami University in Oxford, OH. May 1994.
M.S. in Neuroscience from the
University of California, San Diego. June 1997.
Over 15 years of programming experience in various languages and platforms (see below). Designed and maintains several web sites generating thousands of hits per day. Designed and produced many software packages now widely used in business, scientific, and personal arenas.
Experienced in 3-D graphics, interface design, database design and implementation, network programming, and artificial intelligence (including neural networks, expert systems, natural language processing, and image analysis).
A portfolio of software and other work is available on the web at:
- Senior Software Engineer (Jan 2000 - present) -- design, implementation, and maintenance of a major software product (REALbasic) involving compiler design, user interface, and cross-platform API development.
- Biocomputing Specialist (Jan 1999 - Jan 2000) -- job duties include
designing and writing software for hardware control, data
analysis and visualization, and simulation for a neuroscience
laboratory. Involves 3D graphics, mathematics, and user
interface design in languages of C/C++, Python, and Lisp.
- Programmer/Analyst (1990 - 1994) -- job duties included designing and writing software for inventory control, automated manufacturing, process planning, and miscellaneous utilities for a
fluid-products manufacturing company.
ARO Ingersoll Rand
1 Aro Center
Bryan, OH 43506
Supervisor: David Bianco
- Software Consultant (1994) -- helped in-house programmers design and code a process planning and cost-estimation system for a cable & harness manufacturing company.
2135 Ringwood Ave.
San Jose, CA 95131
Supervisor: Ron Mills
References available upon request.