Currently most of my working hours are spent as
Practitioner-in-Residence in the department of Electrical & Computer
Engineering and Computer Science within the Tagliatela College
of Engineering at the University of New Haven
in West Haven, CT. At UNH I teach a myriad of topics including: Artificial Intelligence (AI),
Human-Computer Interaction (HCI), Security,
Web application development, Data Structures, and introduction to the C/C++ language.
Prior to this time I had a long career in numerous aspects of systems development and information technology at a number of companies such as American Express, Xerox, Netscape/AOL, and RetailDNA, — a sister company to Priceline, Inc. based here in Connecticut.
Co-author of CEAS 2006 anti-spam conference accepted paper on the automated construction of testing/training databases using novel Machine Learning techniques: "Fast Uncertainty Sampling for Labeling Large E-mail Corpora";
Co-holder of US Patent 20060271441: "Method and apparatus for dynamic rule and/or offer generation". November 2006;
Chief Architect for RetailDNA (a Walker Digital company) with primary responsibility for the company's future technology strategy, development methodology & programming toolset, and overall application architecture. RetailDNA combined a variety of genetics-based computing technologies with unique, patented selling concepts to deliver novel point-of-sale (POS) applications;
Principal Consultant with AOL/Netscape Professional Services. Engagements included: Lead technical architect for a multi-million user, Single-Signon LDAP directory infrastructure at a Fortune 5 corporation; Senior technologist for a global messaging, collaboration and directory migration effort at a Fortune 100 pharmaceutical firm covering over 55,000 employees; Primary technical consultant for a Fortune 10 firm developing a new web-based credit-card processing extranet for the US Govt;
Managed product development of a Personal Digital Assistant-based commercial offering aimed at Clinical Research Associates performing drug trial monitoring in the pharmaceutical marketplace;
Xerox CIO Leadership award winner for participating in the analysis and redesign of the internal Xerox global technical infrastructure. Technologies included network operating systems and protocols, mail and messaging services, directory naming services, message-oriented middleware and a new World Wide Web infrastructure;
Architect, senior developer, and project manager for a technical staff of 10 that re-engineered Xerox's paper-based Accounts Payable function into a electronic workflow-managed, digital imaging process using a Unix-based client/server architecture and object-oriented (OO) techniques throughout. This suite of C++ applications was an Intel/ComputerWorld RealWare award finalist in recognition of its innovative use of OO technologies with on-line transaction processing (OLTP);
Project initiator, designer and developer of several well-known Artificial Intelligence (AI) applications at American Express including an expert system to assist in charge card authorizations and real-time pattern recognition & technical analysis in the trillion $ global foreign currency market;
Creator of an information technology R&D group at American Express chartered with exploring new advanced technologies and analyzing technical trends with a special emphasis on their competitive business impacts. Deliverables included a platform-independent graphical user interface test bench and a monthly technology analysis for a group of over 300 technologists;
Pace University, D.P.S. in Computing — 2011.
Columbia University School of Engineering & Applied Sciences, M.S. Computer Science — 1984.
University of Rochester (graduate courses in Computer Science) — 1993-94.
Columbia College, B.A. Music (concentration in Russian) — 1974.
University of New Haven, Tagliatela
College of Engineering — 2008-present
West Haven, CT
Creating curricula and teaching materials for Computer Science undergraduates and graduate students with a special focus on the hands-on practice of software engineering techniques and technologies in conjunction with a solid underpinning of Computer Science theory. Typical classes have included the graduate-level Web-Database Application Development, Introduction to Computer Security, Artificial Intelligence, and Human-Computer Interface courses, in addition to undergraduate courses in the C language and Data Structures. Research interests include the application of machine learning and artificial intelligence techniques to solve real-world problems and the study of new pedagogical practices used for teaching Computer Science students at the university level.
Primary architect for developing large-scale, Internet-based e-Commerce infrastructures. Project leader for a variety of commercial products and systems integration efforts. Expertise includes: LDAP directory design, deployment, and tuning; web security & user provisioning management; web application servers and distributed application architectures; large-scale system integration of diverse software on multiple platforms. Client list has included firms such as ADP and AOL.
Overall responsibility for long-term technology strategy at RetailDNA, a spin-off of Walker Digital, the parent company of Priceline.com. This position included accountability for selecting the firm's development tools & methodologies, design of the company's application architecture, and delivery of the technical infrastructure supporting the entire RetailDNA product line (Visual Deal, BioNet, etc.).
Technical consulting engagements on behalf of AOL/Netscape Worldwide Professional Services. Typical engagements include: design of a new messaging, calendaring and directory infrastructure for a multi-national pharmaceutical firm covering over 50,000 employees; advising on architecture, security policies and development tools for various Web-based services; development of a Web-based architecture for a suite of credit card processing applications for a large NY financial institution.
Special consulting assignments on behalf of Xerox senior systems management and Xerox business unit line management. Typical assignments: design of a hierarchical storage management architecture for Xerox Business Services Document Technology Center sites across the US and development of World Wide Web-based multimedia training components for 70,000 Xerox employees worldwide;
Analysis, design and coding of information systems for sales transaction profitability analysis, accounts payable transaction imaging and workflow handling, ... ;
Hands-on research into advanced technologies in support of the GP&IM SW development organization;
Training of Xerox development staffs in new software methodologies and techniques, e.g., Artificial Intelligence and Object-oriented technologies as a senior member of the Knowledge-Based Systems (KBSCC) and Object Technology (OOTC) Competency Centers;
Management of a PC and UNIX-based software development computing infrastructure, including all hardware, software and network acquisition, management and technical support.
Responsible for directing the investigation of advanced information technologies on behalf of Project Genesis (a $250M re-engineering effort); technology consulting to Sr. Management; strategic analysis of technology trends; management of a research staff; administration of a multi-million $ R&D project fund; design and development of decision-support systems and AI applications. Hands-on, day-to-day administration of large timesharing facility for decision support.
Provided technical consulting in DEC and IBM environments to research faculty and students; developed, scheduled and taught end-user classes in application tools, computer languages and operating systems. Wrote extensive documentation for university systems and university newsletter.