ROBERT J. ORR
Address:
570 Boulevard Pl. NE, #3
Atlanta, GA 30308-2859
Phone: (404)
875-6523
E-mail: rjo@RobertOrr.net
Web: www.RobertOrr.net/resume_hci.html
Seeking a user
interface specialist position, or software developer position that
emphasizes human factors, and involves work on a team and regular participation
in a variety of project aspects, including interaction with clients,
requirements formulation, solution design, and implementation.
Recent graduate with
a Masters in Computer Science from Georgia Tech (specializing in human-computer
interaction). Proven developer and UI
specialist with experience in interface design and evaluation, usability
testing, project development, and electronic communities. Cutting-edge background in ubiquitous and
pervasive computing. Solid team player
with project lead and project management experience.
Certifications: Brainbench
certified in Java Programming, HTML (Master level), and Computer Industry
Knowledge (Master Level).
Skills: user interface development and
evaluation, usability testing, user-centered design, Windows application development,
OOD/OOA, OOP, Rational Unified Process (RUP), multithreaded programming,
distributed programming, machine learning/intelligent systems techniques.
Software: Visual Studio, Microsoft Project, Visio
Professional, Rational Rose, Macromedia Flash, Dreamweaver, GNU and UNIX
programming tools, CVS, AVS.
Languages: Java, C++, C,
SQL, Perl, JavaScript, XML, HTML, UNIX shell scripting, UML.
Technologies: J2EE, J2SE,
JRMI, POSIX threads (Pthreads), TCP/IP, PVM.
Operating Systems: MacOS, Windows
(9x/NT/2000/CE), UNIX, Linux, Solaris, PalmOS.
Special Skills: ethnographic
interviewing and coding, social network analysis.
Georgia Tech, College of Computing, Atlanta, GA; Graduate
Teaching Assistant; September 1999 – May 2002.
·
Teaching assistant for: Computer Interface Design, Human-Computer
Interaction, and Computers in Society.
·
Designed and taught segments on visual design, user interface
development, and ubiquitous computing.
Microsoft Corp., Redmond, WA; Research
Programmer; June 1998 - September 1998.
·
Investigated detection of mobile user state using wearable
computing and user modeling.
·
Prototyped custom wearable computer for mobile data collection and
analysis.
·
Trained directly by Microsoft Technical Training Department in
Windows application development.
Xerox Corp., Palo Alto Research Center
(PARC),
Palo Alto, CA; Research Developer; June 1997 - September 1997.
·
Designed and prototyped
custom infrared IrDA hardware for Palm Pilot.
Wrote IR test applications (including graphical UI) for the PalmOS.
·
Helped design infrared-to-ethernet bridge hardware. Reverse engineered existing IR-to-ethernet
product.
Georgia Tech, College of Computing, Atlanta, GA; Graduate
Research Assistant; December 1996 - December 2001.
Student Labor Exchange Project:
·
Supervised and led design and development team on Student Labor
Exchange (SLE) project, a web-based system that facilitates the bartering of
services between students through community interactions (both online and
real-world). Work presented at a major
Internet research conference (see below).
·
Led user testing and usability evaluation of SLE system. Directed pilot user studies of prototypes.
·
Implemented using XML, XSL, and ASP on the front-end, and Microsoft
SQL Server on the back-end.
Aware Home Project:
·
Helped design and implement Aware Home laboratory (www.cc.gatech.edu/fce/ahri). Investigated impacts of ubiquitous and
pervasive computing in domestic environments.
Work profiled on ABC’s Good Morning America.
·
Worked on indoor location-tracking systems using Smart Floor tiles
and Pinpoint Inc. wireless radio tags.
·
Designed a novel system for finding lost objects in the home (see
publication below). Effort focused most
on user interface. Performed usability
testing on interface prototype.
Smart Floor Project:
·
Developed a novel "smart floor" prototype using pressure
sensors and intelligent user modeling (www.cc.gatech.edu/fce/smartfloor).
Determined user location and identity using a single footstep. Work accepted for publication at a major
competitive conference (see below).
·
Designed and implemented custom UI for Smart Floor system.
Savior Campus Tour
Guide Project:
·
Helped develop voice-only location-aware mobile campus tour guide
with portable computer, differential GPS, and cellular network connection.
·
Usability testing performed with a “wizard-of-oz” system.
·
Development in Java using Symantec Café.
University of Pittsburgh Medical Center /
Carnegie Mellon University, Pittsburgh, PA; Programmer/Analyst; June 1993 -
July 1996.
·
Designed and developed software tools for brain imaging,
functional analysis, and visualization.
Work appeared in the New York Times.
·
Created a graphical data analysis and visualization application
using AVS.
·
Designed and worked on implementation of real-time parallel
neuroimaging analysis system in collaboration with Pittsburgh Supercomputing
Center (Cray C90 and T3D); used PVM distributed computing libraries. Successfully authored grant application for
supercomputing time.
·
Parallel neuroimaging system reduced data analysis time from many
hours to near real-time.
·
Development using C, shell scripting, and AVS on SGI IRIX and Sun
Solaris platforms.
Georgia Institute of Technology, Atlanta,
GA. M.S. in Computer Science,
May 2002. Specializations:
Human-Computer Interaction, Ubiquitous Computing, Intelligent Systems. Minor: Public Policy.
·
Affiliated with Electronic Learning Communities group (www.cc.gatech.edu/elc),
Summer 2000 – Spring 2002.
·
Affiliated with Future Computing Environments group (www.cc.gatech.edu/fce),
Fall 1996 – Summer 2000.
Oberlin College, Oberlin,
OH. B.A., Honors in Physics, May
1991, 3.6 GPA.
Long Beach City College, Long Beach, CA.
A.A. in Physical Science, Magna Cum Laude, Phi Beta Kappa, June 1989,
3.8 GPA.
Orr, Robert and Bruckman,
Amy. “Copper and Gold: Combining
Community Networks and Community Currency.”
In submission.
Orr, Robert, et al. “Encouraging Community Interactions:
Experiences with the Student Labor Exchange.”
In Proceedings of Internet Research 2.0 (AoIR 2.0), Minneapolis, MN,
October, 2001.
Orr, Robert J., and
Gregory D. Abowd. "The Smart Floor: A Mechanism for Natural User
Identification and Tracking." In Proceedings of the 2000 Conference on
Human Factors in Computing Systems (CHI 2000), The Hague, Netherlands, April 1-6,
2000.
Kidd, Cory K., Robert J. Orr, et al.
"The Aware Home: A Living Laboratory for Ubiquitous Computing
Research." In the Proceedings of the Second International Workshop on
Cooperative Buildings (CoBuild '99), Pittsburgh, PA, October 1-2, 1999.
Orr, Robert J., Ronald Raymond, Joshua
Berman, A. Fleming Seay. "A System for Finding Frequently Lost Objects in
the Home." GVU Technical Report GIT-GVU-99-24, Georgia Tech. June 1999.
Abowd, Gregory D., Anind K. Dey, Robert J.
Orr, and Jason Brotherton. "Context-awareness in Wearable and Ubiquitous
Computing." Virtual Reality, Vol. 3 (1998), pp. 200-211.
Orr, Robert J., and Nichols, Thomas. "Parallel Image Registration in
Functional Brain Imaging." PVM (Parallel
Virtual Machine) User's Group Meeting 1995.
Pittsburgh, PA: May 8, 1995.
·
Member, Association for Computing Machinery (ACM)
·
Member, IEEE
·
Member, Computer Professionals for Social Responsibility (CPSR)
·
Member, American Sociological Association
·
Member, MENSA
·
Skilled Supervisor for Atlanta Habitat for Humanity
·
Profiled in the Atlanta Journal-Constitution for volunteer
work, 3 Jan. 2001
·
Senior Honors Program (Oberlin College)
·
Phi Beta Kappa (Long Beach City College)
Provided upon request.