ChiMu  
 
Menu Edge About   Products   Services   Projects   Publications  
                   

Rebecca Y. Shen

1220 N. Fair Oaks Ave., #1314
Sunnyvale, CA 94089
(408) 745-6375
rebecca@chimu.com

Focus | Qualifications | Commercial Projects | Employers | Education

Focus

Analysis, modeling, design and implementation of object-oriented information systems in Java and Smalltalk.

Qualifications

Object-Oriented Design and Programming
Over eight years of software development experience, the most recent six of which were focused on developing object-oriented systems. Skilled at:

  • Applying Use Case, RDD and CRC methodologies;
  • Incremental and iterative development;
  • Using UML, Booch, and OMT for analysis and design notations;
  • Software development in object-oriented languages such as Smalltalk and Java.

Business Modeling
Able to quickly grasp business concepts and work with users to develop good object-oriented business models. Skilled at defining project requirement specifications and producing development documentation. Seasoned in projects from multiple industries: shipping, banking, software, utility, and health care.

Database Implementation
Extensive background with databases and information systems. Have worked on one, two, and three-tier systems with several different layering architectures. Experienced at:

  • Object modeling and relational data modeling;
  • Determining and using object-to-relational mapping technologies;
  • Utilizing GemStone as business object repository;
  • Working with MS SQL, Oracle, Sybase, DB2, and Informix.

User Interface Building
Skilled at working with users to derive user interface models. Experienced in designing and implementing user interfaces with tools such as VisualWorks, Visual Café, and PowerBuilder.

Commercial Projects

FORM, an object to relational database mapping product
FORM is a commercial object-relational mapping framework for Java. Currently working on implementing new product features, correcting program design, testing, and producing product documentation. Also responsible for maintaining test suites, sample relational databases, and example programs.

Revenue and property management reporting system
Project is a corporate data warehouse implemented using VisualWorks, GemStone and Oracle to provide end user reports on revenue and property management. Mentored client with business object modeling, using the OMT notation, and handling object to relational data mapping.

Futures derivatives pricing software
As a member of the Applications Team, built application user interface for the next generation product. Assisted with the product release phase and code restructuring effort. Also maintained existing product by fixing and modifying custom components.

IRIS-2, a container-shipping tracking system
IRIS-2 is an enterprise-wide information system that supports container-shipping operations and decision support. The system is implemented in Smalltalk, C++, GemStone, and Sybase.

Participated in the start-up of the team and developed core business objects for the project. Was responsible for implementing the transportation-scheduling module. In addition to direct programming duties, assisted with design process documents, programming documentation guidelines, and software tool evaluation. Was also responsible for Envy administration, configuration and integration management, and third party code integration.

Gastrak, a natural gas purchasing and transportation tracking system
Gastrak was a custom system intended to track the purchase and transport of natural gas for electricity generation. Worked with end users to define requirements and implement the purchase tracking application in Smalltalk and Sybase.

Knowledge system for power generation and operation problem tracking
Designed and implemented a PC-based knowledge system for a generating station to track and diagnose problems during the startup and shutdown of the plant. Was responsible for requirements gathering, application development, user acceptance testing, and user training.

Health care utilization review application
Participated in the design of a custom application that tracks patient information for utilization review nurses. Assisted with the training and provided support for users to transition from mainframe to personal computer environment.

Employers

ChiMu Corporation
Sunnyvale, CA
May, 1997 - Present
 
Integral Development Corporation
Palo Alto, CA
November, 1996 - April, 1997
 
OOCL (USA), Inc.
San Jose, CA
July, 1994 - January, 1996
 
Southern California Edison
Rosemead, CA
December, 1989 - June, 1994

Education

California Institute of Technology, Pasadena, CA
B. S. in Engineering and Applied Science, 1989