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

  1. ViVOtech

    1. ViVOtsm Over the air provisioning infrastructure software for Vivo Mobile Wallet and NFC services (applications) such as EMV Payment Cards (Mastercard, Visa), MIFARE apps (Vivocard Coupon, Vivocard Loyalty, Vivocard Prepaid, Ticket, etc.) [DoSE]*

    2. ViVOtouch Mobile Marketing

  2. CollectionSpace web services, UC Berkeley

    1. RESTful web service IoC framework [A]

    2. Multi-tenant SaaS architecture design and development [A]

    3. Security [A]

  1. Streametics

  1. BEA Systems, Inc. (Oracle)

  1. 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

  1. University of California, Berkeley : Multi-tenant SaaS architecture and development for CollectionSpace web services

  2. Chicago Board of Exchange (CBOE) : Development of scalable Java/CORBA-based Event Services

  3. Capital One : Development of business object framework using fault tolerant C++/CORBA services on IONA's Orbix with Isis platform

  4. NYNEX : Design and implementation of transaction framework for Sales and Negotiation Application

Awards

  1. Streametics Radio Frequency Identification (RFID) Brand Protection Solution, Sanjay Dalal (PI), Small Business Innovation Research, Award #0637624, National Science Foundation, 2007.

Patents

  1. 7,840,532 System and methods for storing large messages, Oracle, 2010

  2. 7,552,222 Single system user identity, BEA, 2009

  3. 7,418,475 Conversation management system for enterprise wide electronic collaboration, Stewart Rocky, et. al., BEA, 2008

  4. 7,356,532 System and methods for maintaining transactional persistence, BEA, 2008

  5. 7,257,645 System and method of storing large messages, BEA, 2007

  6. 7,143,186 Pluggable hub system for enterprise wide electronic collaboration, Stewart Rocky, et. al., BEA, 2006

  7. 7,117,214 Systems and methods for maintaining transactional persistence, BEA, 2006

  8. 6,988,099 Systems and methods for maintaining transactional persistence, BEA, 2006

Pending

  1. 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

  2. 61/538,132 Wavelety Space, 2011

  3. 20070294101 Method and system for enforcing business policies, Streametics, 2007

  4. 11696155 Method and system for authenticating a product, Streametics, 2007

  5. 60827899 Product Integrity using Mobile Phone, Streametics, 2006

Specifications

  1. Web Services Atomic Transaction v1.0 (WS-Atomic Transaction), 2005 : (reviewer)

  2. Web Services Coordination v1.0 (WS-Coordination), 2005 : (reviewer)

  3. OASIS Business Transaction Protocol (BTP) 1.0, OASIS Committee Specifications, 2002 : (co-author)

Publications

  1. CollectionSpace Common Services REST API, Schmitz, P., Dalal, S., Roberts, A., Millet R., 2010

  2. Design notes for multi-tenancy in CollectionSpace, Sanjay Dalal, 2010

  3. Schema Extension in CollectionSpace, Sanjay Dalal, 2010

  4. ebXML and XML Digital Signature, WebLogic Developer Journal, 2004

  5. Coordinating Business Transactions on the Web, Sanjay Dalal, Sazi Temel, Mark Little, Mark Potts and Jim Webber, IEEE Internet Computing, 2003

  6. OASIS Business Transaction Protocol Primer, Potts et.al., (contributor), 2002

  7. BEA Business Transaction Protocol A technology proposal to OASIS by Sanjay Dalal and Pal Takacsi-Nagy, BEA Systems, Inc., 2001

  8. Java Container Framework for Server Component Models, (write-up), Sanjay Dalal, 2000

  9. Building large scale CORBA-based Systems, Rocky Stewart, David Rai and Sanjay Dalal, Component Strategies (Cached), 1999

  10. Design Pattern: Main, (write-up), Sanjay Dalal, 1997-98

Presentations

  1. Transaction Protocols for loosely-coupled environments, William Cox and Sanjay Dalal, Securities Industry Middleware Council, 2003

  2. Web Services and Transactions, William Cox, Sanjay Dalal OMG Web Services Workshop, 2003

  3. Conversation Mangement Protocol, HPTS 2001

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