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_dev.html
Seeking a software
developer or programmer/analyst position that 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, intelligent systems, and operating systems). Proven software developer with experience in
a number of languages and technologies, ranging across object-oriented
programming and design, multithreaded programming, intelligent systems, and UI
development and evaluation.
Cutting-edge background in ubiquitous and pervasive computing. Solid team player with project lead and
project management experience.
Certifications: Brainbench
certified in Java Programming and HTML (Master level).
Languages: Java, C++, C,
SQL, Perl, JavaScript, XML, HTML, UNIX shell scripting, UML.
Technologies: J2EE, J2SE,
JRMI, POSIX threads (Pthreads), TCP/IP, PVM.
Skills: OOD/OOA, OOP, Rational Unified
Process (RUP), user interface development and evaluation, Windows application
development, multithreaded programming, distributed programming, machine
learning/intelligent systems techniques, embedded microcontroller programming
and sensor interfacing.
Software: Visual Studio, GNU and UNIX
programming tools, CVS, RCS, Microsoft Project, Visio Professional, Rational
Rose, AVS.
Operating Systems: Windows
(9x/NT/2000/CE), UNIX, Linux, Solaris, Cray UNICOS, MacOS, PalmOS.
Microsoft Corp., Redmond, WA; Research
Programmer; June 1998 - September 1998.
·
Investigated detection of mobile user state using wearable
computing and Hidden Markov Modeling.
·
Prototyped wearable computer for mobile data collection and
analysis. Prototype used embedded PIC
microcontroller, wireless radio link, and custom-designed Win32 application
using Visual C++.
·
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
infrared IrDA hardware for Palm Pilot.
Wrote IR test applications for the PalmOS using C and Codewarrior IDE.
·
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 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).
·
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.
Development in C using Visual C++.
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).
·
Prototype developed using Microsoft Visual C++, load-cell sensors,
and A/D converters.
Savior Campus Tour
Guide Project:
·
Helped develop voice-only location-aware mobile campus tour guide
with portable computer, differential GPS, and cellular network connection.
·
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.
Development using C, shell scripting, and AVS on SGI IRIX and Sun
Solaris platforms. Work appeared in the
New York Times.
·
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.
·
Administered Sun Solaris workstations for research group.
SKC, Inc., Eighty-Four, PA;
Research Assistant; December 1991 - February 1993.
·
Performed research on the efficacy of various solid sorbents in
adsorbing airborne chemical hazards.
·
Designed and implemented spreadsheet software that cut analysis
time by 50%.
Georgia Institute of Technology, Atlanta,
GA. M.S. in Computer Science,
May 2002. Specializations:
Human-Computer Interaction, Operating Systems, Intelligent Systems, Ubiquitous
Computing. 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, 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, 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.