Seeking full-time tenure-track opportunity as faculty member in software engineering, specifically development of complex software including object-oriented systems, data mining, and intelligent agents.
Summary of qualifications
I have been a software developer since 1983, a teacher and instructor since 1986, a researcher since 1988, and a consultant and mentor since 1993. My professional expertise is in development of complex software systems, including object-oriented (OO) analysis and design methods (Booch, Rumbaugh), OO programming languages (C++, Ada), and the corresponding development tools (Visual C++, Rational Rose, Select OMT, Ada compilers). I am also proficient with Microsoft technologies including Windows 95/NT, MFC 4.x, and COM/OLE programming. My research experience includes all aspects of the software development lifecycle, as well as software process modeling, software understanding, software visualization, hypertext and hypermedia.
My teaching experience includes close to 1,000 computer professionals in Southern California trained in OO Analysis and Design methods and Microsoft Windows programming using Visual C++ and MFC. Currently I am consulting and mentoring in object-oriented software development to Beckman Instruments, a Fortune 500 company in Fullerton CA, and to ObjectAutomation, a promising start-up in Irvine CA.
"Intelligent Software Agents: A Compendium of Theory and Practice," to be published by Addison-Wesley in early 1998.
"The Coherent Object-Oriented Lifecycle: From Analysis and Design to Successful Implementations using Visual C++ and MFC," to be published by Addison-Wesley in late 1997.
1990 - 1997 University of California, Irvine Irvine, CA
Ph.D., awarded June 1997.
1988 - 1990 University of California, Irvine Irvine, CA
M.S., awarded March 1990.
1980 - 1983 Technion, Israel Institute of Technology Haifa, Israel
B.Sc., Cum Laude, awarded April 1983.
Work and Business Experience
Areas of Proficiency
Provided training and consulting services to the following companies in the areas of using Booch, Rumbaugh and the proposed UML methods for OO analysis and design, CASE tools from Rational and Select Software Tools, and Microsoft technologies such Visual C++, MFC, and COM/OLE.
Additional in-house Training
Provided in-house training in object-oriented analysis and design methods, C++, Visual C++ and MFC, and OLE to the following companies:
Beckman Instruments, ObjectAutomation, MCA/Universal, Ericsson, NetSoft, Sony Transcom, and Phoenix Technologies.
UCI Extension Instruction
My teaching experience at UCI Extension includes a 30-hour class on Object-Oriented Analysis and Design in September - December 1996, June - August 1996, April 1 - June 10, 1996, January 10 - February 28, 1996, September 20 - November 22, 1995, April 4 - June 6, 1995, January 20 - 28, 1995, and September 29 - December 8, 1994.
Also included is a 30-hour class on Microsoft Visual C++ Programming with MFC 4.0 in October - November 1996, June - August 1996, February 2 - 16, 1996, September 25 - November 27, 1995, September 8 - 16, 1995, July 7 - 15, 1995, June 2 - 10, 1995, and April 5 - June 7, 1995.
Research Papers in Progress
References are available upon request. The first two chapters of my book are available for review, beginning September 19, 1996.