Sanjay Dalal
Software entrepreneur. Proven track record in web/enterprise software development at all stages of product life-cycle from conceptualization to maturity.
Email: sanjaydalal at yahoo dot com, LinkedIn, Google Scholar Profile, loudvchar - Blog
Product Development, Consulting, Awards, Patents, Specifications, Publications, Presentations, Education
Product Development
CollectionSpace web services, UC Berkeley
RESTful web service IoC framework [A]
Multi-tenant SaaS architecture design and development [A]
Security [A]
Promotion Management (cloud-based deployment using Amazon EC2, S3 and EBS services [AM]
Streametics Complex Event Processing (CEP) Engine [AM]
BEA Systems, Inc. (Oracle)
AquaLogic Enterprise Service Bus (ALSB) [A(OA&M, Monitoring, Reporting), Security]
WebLogic Integration (WLI) [A(WLI Security, B2B Provisioning), L(B2B Messaging, B2B RASP**), AM(EDI)]
WebLogic Collaborate (WLC) [L(XOCP, Enabler), Hub]
WebLogicEnterprise (WLE) [L(EJB 1.1, CORBA)]
WebLogic Server (WLS) (EJB 1.0)
IBM Hyperwise on OS/2 Warp (export tools), Kali Soft, Inc.
*A - architect, DoSE - director of software engineering, L - technical lead, M - engineering manager
**RASP - Reliability, Availability, Scalability and Performance
Consulting
University of California, Berkeley : Multi-tenant SaaS architecture and development for CollectionSpace web services
Chicago Board of Exchange (CBOE) : Development of scalable Java/CORBA-based Event Services
Capital One : Development of business object framework using fault tolerant C++/CORBA services on IONA's Orbix with Isis platform
NYNEX : Design and implementation of transaction framework for Sales and Negotiation Application
Awards
Streametics Radio Frequency Identification (RFID) Brand Protection Solution, Sanjay Dalal (PI), Small Business Innovation Research, Award #0637624, National Science Foundation, 2007.
Patents
7,840,532 System and methods for storing large messages, Oracle, 2010
7,552,222 Single system user identity, BEA, 2009
7,418,475 Conversation management system for enterprise wide electronic collaboration, Stewart Rocky, et. al., BEA, 2008
7,356,532 System and methods for maintaining transactional persistence, BEA, 2008
7,257,645 System and method of storing large messages, BEA, 2007
7,143,186 Pluggable hub system for enterprise wide electronic collaboration, Stewart Rocky, et. al., BEA, 2006
7,117,214 Systems and methods for maintaining transactional persistence, BEA, 2006
6,988,099 Systems and methods for maintaining transactional persistence, BEA, 2006
Pending
13/661,993 Methods, systems and computer readable media for enabling a downloadable service to access components in a mobile device, MasterCard/ViVOtech, Inc., 2011
61/538,132 Wavelety Space, 2011
20070294101 Method and system for enforcing business policies, Streametics, 2007
11696155 Method and system for authenticating a product, Streametics, 2007
60827899 Product Integrity using Mobile Phone, Streametics, 2006
Specifications
Web Services Atomic Transaction v1.0 (WS-Atomic Transaction), 2005 : (reviewer)
Web Services Coordination v1.0 (WS-Coordination), 2005 : (reviewer)
OASIS Business Transaction Protocol (BTP) 1.0, OASIS Committee Specifications, 2002 : (co-author)
Publications
CollectionSpace Common Services REST API, Schmitz, P., Dalal, S., Roberts, A., Millet R., 2010
Design notes for multi-tenancy in CollectionSpace, Sanjay Dalal, 2010
Schema Extension in CollectionSpace, Sanjay Dalal, 2010
ebXML and XML Digital Signature, WebLogic Developer Journal, 2004
Coordinating Business Transactions on the Web, Sanjay Dalal, Sazi Temel, Mark Little, Mark Potts and Jim Webber, IEEE Internet Computing, 2003
OASIS Business Transaction Protocol Primer, Potts et.al., (contributor), 2002
BEA Business Transaction Protocol A technology proposal to OASIS by Sanjay Dalal and Pal Takacsi-Nagy, BEA Systems, Inc., 2001
Java Container Framework for Server Component Models, (write-up), Sanjay Dalal, 2000
Building large scale CORBA-based Systems, Rocky Stewart, David Rai and Sanjay Dalal, Component Strategies (Cached), 1999
Design Pattern: Main, (write-up), Sanjay Dalal, 1997-98
Presentations
Transaction Protocols for loosely-coupled environments, William Cox and Sanjay Dalal, Securities Industry Middleware Council, 2003
Web Services and Transactions, William Cox, Sanjay Dalal OMG Web Services Workshop, 2003
Education
Product Management, certificate, Walter A. Haas School of Business, University of California, Berkeley, 2009
Berkeley Executive Leadership Program, Walter A. Haas School of Business, University of California, Berkeley, 2009
Transaction Processing Concepts and Techniques (Dr. Jim Gray and Dr. Andreas Reuter), Stanford University, 1999
Internet Security & Applied Cryptography, (Dr. Boneh, et.al.), Stanford University, 1999
BE, Electronics and Communications, The MS University of Baroda