| 9/99 - Present
| University of Illinois (Urbana-Champaign).
PhD candidate in Computer Science, specializing in machine vision.
Coursework complete. GPA = 4.0
Passed prelim. Thesis title: 3D Modeling and Recognition in Photographs and Video.
The thesis develops a novel representation for three-dimensional
objects using affine-invariant image patches and their spatial
relationships. Multi-view constraints associated with groups of
patches combine with a normalized representation of their
appearance to guide matching and reconstruction, allowing the
acquisition of true three-dimensional affine and Euclidean models from
multiple images and their recognition in a single photograph taken
from an arbitrary viewpoint.
|
| 1/95 - 12/98
| University of Massachusetts (Boston).
12/97 M.S. in Computer Science. GPA = 4.0
- Focused on software engineering. With a team, developed an integrated development environment (IDE) for Java, written in Java. I designed and wrote the application framework and a GUI builder that works with beans. The application framework is modular: editors and other units that can be plugged in simply by typing their class name in a dialog box.
- Helped one of the professors lead other software engineering teams in creating new modules for the IDE.
- Coursework covered several other object oriented languages (SmallTalk and C++) along with a deep understanding of object oriented concepts. Also covered compilers, computational complexity, and formal languages.
|
| 9/91 - 5/94
| Southwest Missouri State University (Springfield, MO).
Studied undergraduate courses in Computer Science. GPA = 4.0
Coursework included Calculus and intensive lab courses in Physics and Biology.
|
| 5/3/90
| B.A. from Central Bible College (Springfield, MO).
Graduated cum laude.
- Counseling/Psychology - 12 hrs.
- Music Theory - 25 hrs.
|
| 5/87
| High School Diploma from Faith Academy (Philippines).
GPA = 3.9
- Computers
- Math Analysis
- Calculus
- Advanced Placement Physics
- Advanced Placement English
- Accounting
|
| 8/99 - Present
| University of Illinois (Urbana-Champaign)
Research Assistant
- 5/00 - Present
Ponce Group
- Extending 3D techniques to video modeling and shot matching.
- Developed 3D modeling and recognition for photographs.
- Constructed external visual localization system for mobile robots.
- Implemented motion planning software.
- 8/99 - 5/00
Pablo Group
Programmer on PPFSII project.
|
| 9/98 - 7/99
| Banta Integrated Media
222 Third St., Cambridge, MA
Banta-IM makes a document management system called B•Media. B•Media is a 3-tier client-server app that uses CORBA, Java, and RDBs such as Oracle.
- Designed the work-flow module of Centrus.
- Designed database schema for version 2.0.
- Wrote cross-platform multi-stream file library in Java.
|
| 2/96 - 9/98
| InterSystems Corporation
One Memorial Drive, Cambridge, MA 02142
InterSystems is the leading vender of M database technology and producer of Caché, an object-oriented post-relational database system.
- Engineered automated testing system. Using object-oriented techniques, a single script can succeed on different platforms (Windows, Unix, VMS) and disparate versions of the product. Modified the company's terminal emulator application to communicate with Segue's Quality Works via DDE. Created a DLL to support the DDE communication and to provide auxiliary functions for manipulating Windows. The DLL uses TLS to keep separate data for each thread that accesses it. It also converts strings back and forth between Unicode and ASCII. Wrote an NT service and the code necessary to install it.
- Created an HTTP/1.0 compliant web server that enables the database system to directly answer web requests without intermediary software. The web server implements positive security down to a level analogous to a single file in a directory.
|
| 11/94 - 2/96
| Tracker Systems, Inc.
186 Main St., Suite 1; Marlborough, MA 01752; (508) 485-4160
Tracker Systems is a consulting firm that specializes in custom programming.
- Developed pen-based inspection system for Federal Housing Authority sites. The system has a description of the entry form stored in a table, so that the end user can redefine the question set. The inspector fills out the form while on site using a small hand-held computer.
- Implemented garment tracking software for Ram Leather oriented toward high speed data entry (average 400 records per hour per person).
- Designed and wrote scheduling and payroll systems for the Caribbean Foundation. The payroll system was designed to be configurable and to handle a wide range of deduction/tax arrangements.
- Worked with customers on-site to determine acceptance requirements for custom systems.
- Supported and installed networks.
- Repaired computer equipment
|
| 3/91 - 10/94
| Resource & Development Ministries
1722-W S. Glenstone; Springfield, MO 65804; (417) 881-4698
Employed through a volunteer program called MAPS (similar concept to Peace Corps).
- Developed POS system in 4th Dimension for handling international shipment of products. Packing lists and bills were bilingual and designed to facilitate progress through Latin American customs bureaus.
- Established layout process for production of over 10,000 pages of college course material.
- Trained users.
- Configured and repaired Macintoshes.
|
| 1/88 - 6/90
| Central Bible College
3000 N. Grant; Springfield, MO 65803; (417) 833-2551
- Created parallel processing programs to run over the network. Compute intensive DB operations such as GPA recalculations were farmed out to a variable number of desktop PCs.
- Developed academic and POS database modules.
- Designed and assembled an 80+ station network based on Novell NetWare and Token Ring.
- Converted software and data from a minicomputer into DataFlex on the new network.
- Created an electronic device to count meals served at the cafeteria.
- Configured and repaired PCs.
- Provided technical support for users.
|