CURRENT EMPLOYMENT
Associate Professor, Department of Computer and Information
Science, Brooklyn College of the City University of New York, Brooklyn (Appointed September 2002).
POSTDOCTORAL EMPLOYMENT
July 2000-August 2002: Australian Research Council Research Associate, Knowledge Systems Group, University of New South Wales, Sydney, Australia.
EDUCATION
PUBLICATIONS
Books
Refereed Conferences
TALKS
GRANTS/AWARDS
PROFESSIONAL ACTIVITIES
TEACHING
SERVICE ACTIVITIES
REFERENCES
SKILLS
Administer UNIX web servers (Webmaster function) for database driven catalog of published books, with a shopping cart system to allow for book purchases. Manage resources, access, programming (with CGI and Perl Scripts) and security. The site web server uses BSDI OS (BSD 4.4), Apache 1.1.1 from Stronghold, and supports secure transactions through SSL, running an SQL database on a local UNIX socket. Programming advisor for pilot project in Distance Learning on our server; modify Perl scripts for online exams/assignments, maintain online help account.
System administrator for SUN Ultra/Enterprise Servers for online trading site (ndb.com). Administration for Netscape Suitespot, Solstice Networker and Veritas Volume Manager. Wrote scripts to automate monitoring of website (filesystem, memory, system performance, disk utilization checks). Installed software, hardware (new servers, diskdrives, memory modules) wrote crons, backup scripts, configured disks.
System Administrator for SUN Sparc 1000s/20s/5s running interface engine software for heterogeneous network. Assisted Sybase Group. Software installation, configuration, testing (layered products, applications): Solstice Backup/DiskSuite, SunLink SNA P2P/DNI. Install, configure and test High Availability environment (application, NFS failover): set up hardware, private Ethernets, shared Sparc Storage Array, disk mirroring software, write custom agents. Design, develop communication clients (TCP/IP) in C. Compile, install development tools; wrote scripts to monitor disk space, system performance; analyze, evaluate system performance; upgrade, install hardware (system boards, memory modules) and OS releases. Install patches, write crons, configure printers, troubleshoot system.
Worked on development project for Group Decision Support Systems in object oriented
environment using C on Sparc 10 on Solaris 2.xx. Porting development environments from
Ultrix 3.0 to Solaris 2.xx. Compiled and installed Internet and WWW tools (gopher clients,
HTTP servers) on Solaris 2.xx. Work included interfaces (hypermedia and GUI) to Internet mail
and the WWW ( modified NJIT browser, mail interface from Mosaic & Netscape, HTTP,
HTML, CERN and NCSA daemons). Miscellaneous consulting projects included:
Merrill Lynch, Princeton: Designed and developed hypermedia interface on UNIX and
NT platforms (using CGI bin scripts) to DB2 database engine.
SEMATECH: Evaluated and used document tools (FrameMaker, InterLeaf,
MPEG/JPEG formats) to prepare hypertext versions of documents for online browsing and full
text search.
NSF: Requirements analysis for Multimedia Courseware project funded by NSF.
Evaluated WWW tools and prepared sample HTML pages.
Designed and implemented automated testing system to facilitate remote regression testing of ISDN/BRI endpoints on digital communications system providing voice and data services. System designed to run on distributed network of SUN workstations connected through STARLAN PC network to target switch. All coding in C on Amdahl 5870 running SUN OS 4.3.2. System administrator for development machines (3B2s and UNIX PCs) for pilot project. Wrote user manuals and design documents. Implemented UNIX shell environment to facilitate automated test runs. Installed network of AT&T Unix PC's on DATAKIT network. Testing and analysis of ISDN/PRI voice/data services for AT&T toll network services.
Worked on development of electronic mail and conferencing systems in an object oriented environment. Devised and implemented tickets function to facilitate exception access to database objects across distributed databases. All coding in C in VM/SP environment on IBM 4361. Aided in implementation of automated testing facility on production versions of similar software in UNIX environment. Wrote elementary shell scripts to facilitate testing.
User Consultant for Electronic Information Exchange System; aided users in resolving problems encountered while on EIES. Answered queries from users interactively.