14:00 - 14:45


Director, Web Development
United States


Sitaram Srivatsavai is a Director, Web Development, who works with a highly talented product engineering team to architect, design, and develop Salesforce.com and iOS applications for Life Sciences and Pharmaceutical industry.
Sitaram believes in servant leadership and helps in building and scaling engineering teams.
Sitaram has 12+ years of software development experience, started as a .NET, SQL, and iOS developer building custom CRM solutions for banking and life sciences customers. Later, he changed his focus towards building highly configurable and scalable life sciences focused CRM and SAAS applications on Force.com, Heroku, and iOS. Currently leads the development of a highly successful Customer Engagement application on the Salesforce.com platform, which is widely used by 120+ Pharma and Consumer Health Care companies, implemented worldwide in 35+ languages.
Sitaram helped develop and deliver one of the first lightning only, and, to date, one of the largest managed packages in the Salesforce App Exchange.

Talk: Extension Package Development Best Practices

An extension package is a package with set of components that adds to the functionality of a managed package. An extension package requires that the base managed package be installed in the organization. For example, if you have built a recruiting app, an extension to this app might include a component for performing background checks on candidates. While developing an extension package you may have different needs or requirements to extend the base package data model, custom metadata, business functionality in triggers, UI or sharing. During this presentation, we will go over the best practices and design patterns different use cases. We will briefly look at how to do Agile development, testing and deployment of the extension packages.