Salesforce Developer Resume
Los Angeles, CA
SUMMARY
- 9+ years Information Technology industry experience and in salesforce.com.
- Involved in CRM road map discussions, SDLC, business requirements analysis, system design and integration, apex programming and data migration.
- Implemented CRM applications for different domains including finance, telecom, banking and advertising
- Experienced in implementing end to end business flows starting from marketing, sales, order management, fulfillment, service, retention and collections.
- Solid knowledge to differentiate and map the functionality specification to the standard functionality vs apex on salesforce platform.
- Strong understanding with force.com MVC structure, data schema and implementing custom functionality using APEX, visualforce, Triggers
- Worked on schema design for salesforce implementation and written utility classes for common SOQL queries.
- Built apex webservice classes in salesforce to perform certain business logic when other legacy systems invoke through API.
- Written batch apex, scheduled classes, future classes for certain business requirements.
- Implementation experience of salesforce features such as knowledge, chatter, content etc
- Followed single trigger framework to keep the code structured, maintainable and to follow the best practices.
- Integrated SFDC with BigMachines and implement the code to transfer the large volume of data into BigMachines.
- Well experienced in leveraging salesforce declarative possibilities inclusing objects, page layouts, record types, case customizations, validation rules, workflows, formulas, reports and dashboards etc
- Experienced and succedded with several large data migrations to salesforce from other systems.
- Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, J - query, Tool tip & Auto Complete widget, SOAP, REST, BULK, Chatter, Streaming, METADATA API.
- Levaraged and exteneded serveral features on salesforce including service cloud, forecasting and analytics cloud on wave.
- Knowledge on salesforce sharing and security model to control and maintain the instance properly including the components of OWD, sharing rules, account/opportunity teams, role and profiles.
- Worked with Dynamic Apex to access sObjects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
- Hands on using different version control system (SVN/GIT) to check-in APEX and other meta data components as well as using force.com migration tool to move code between the environments.
- Researched and suggested several app exchange applications to serve business needs. Some of them are Eloqua, Zuora, Cornerstone LMS, Marketo, Walkme, Ingenious CTI, Docusign etc.
- Expert in migrating data from various systems into Salesforce CRM using ETL tools such as Informatica on-demand and Cast Iron (CI) to synchronize data between Salesforce.com and web service endpoints.
- Data Junction (Pervasive), Excel connector and DQC.
- Worked and followed several project management methodologies including waterfall and agile.
- Exllent interpersonal skills, selef motivated, good communication skills and trouble shooting capabilities.
- Participate in project team meetings and communicate effectively with peers, architects, system analysts.
TECHNICAL SKILLS
CRM: Salesforce.com
Salesforce Technologies: Apex, Visual Force, SFA, configurations, Triggers, SFA, Case management, Reports, Dashboards, Forcasting, Customizations, SOQL, SOSL, Sales cloud, Service cloud
Salesforce Configurations: Outbound Messages, Workflow & Approvals, Field updates, Reports, Custom Objects, Custom settings, Custom labels and Tabs, Email Services, Role Hierarchy, Dashboards, Security Controls, App Exchange Package & Custom Application and Sandbox data loading
Force.com Tools: Apex Data loader, Force.com Apex Explorer, AJAX tool kit, Force.com Migration Tool, Force.com Excel connector
Web Technologies: J2EE, JSP, JDBC, RMI, Applet, Java Script, XML, XML Schema, HTML, CSS, SSShell Scripts and Web service
Databases: Oracle 10g, SQL Server 2000/2005/2008, MS Access, MYSQL
IDE: Eclipse, sublime, visual studio
Version Control Systems: SVN,Clearcase, GIT
Data Modeling: UML, Erwin, MS Visio
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Sr Salesforce Developer
Responsibilities:
- Discussed and squeezed requirements with business analysts and came up with design plan
- Bulit integration for data flow between SAP and Salesforce using SOAP api, this has been included callouts and custom soap services in salesforce
- Apex has been written in the form of triggers, classes, batches and email servies to fulfill several business requirements
- Visualforce pages and controllers have been built to fulfill the custom UI business needs
- Logging mechnish has been implemented to log all the apex transactions exceptions and web service transactions
- Throughout the implementation followed agile way and attended dialy and weekly status and sprint planning calls
- Wide variety of functionality has been written in this well established system to accommodate for different business groups for their initiatives
- Implemented salesforce custom functionality for marketing, sales, order management, fulfillment and service module
- Levaraged out of box salesforce functionality includes objects, page layouts, workflows, flows, custom settings etc
- An apex based sharing functionality has been implemented to fulfill the sharing of records based out huge records critieria
- Accommodated scalable functionality to support huge data volume around the main stream of shared objects between the business lines
- Levaraged different apis from salesforce includes REST, SOAP, Chatter and streaming apis to serve different business reasons
- Bulletproof unit testing has been written to cover both positive, negative possibilities for the functionality and aimed to have 100% coverage
- Worked closely with cross functional teams to accommodate seamless integration between the systems
- Used serval tools such as splunk, TIBCO and Rabbit MQ for the reasons of log monitoring, end points and queueing
- A conitnous integration approach has been followed to maintain and migrate the code across the enrvironments with the toolset of GIT, force.com migration tool and jenkins
- Development tool set of sublime, mavensmate and git plugins have been used to develop and move in the code to code bases
Environment: Saleforce.com platform, SAP, EBIS, SOAP UI, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, XmlStreamWriter, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Windows, Eclipse IDE.
Confidential, Sunnyvale, CA
Sr. Salesforce Developer
Responsibilities:
- Analyzed and reviewed the business and technical requirements and designed the solution by customizing various objects of Salesforce.com.
- Involved in requirements gathering with business users and discussed the possibilities and difficulties involved in the ongoing implementation project.
- Implemented Classes, Interfaces, Keywords, custom controller extension and Annotations.
- Add methods that can be called from Visualforce pages to Controller Extensions.
- Created Custom Controllers to make external web service callouts, validate and insert data.
- Implemented the Visualforce email templates to send the notifactions along with the multiple objects relationship information to the customers.
- Developed Test classes and maintained minimum of 85% code coverage and added the Assert statements to validate the functionality works as expected.
- Worked with Apex Scheduler to invoke Apex classes at regular intervals.
- Integrated the Web Services for extracting the data from external systems, and used the sandbox for testing to ensure minimum code coverage for the application to be migrated to production.
- Developed and Integrated the Apex code with Big Machines by using the SOAP and WSDL through callouts.
- Integrated SFDC with Bigmachines and transferred the large volume of data and make sure the logs properly to check the Request and Reponse information.
- Implement the Apex code to create the SOAP XML stubs automatically by using the XmlStreamWriter.
- Worked with SOAP Action functionality to send the request to the BigMachine.
- Implemented the Batch Apex to make the callout for data transfer when the user clicks the ‘Publish’ button from SFDC.
- Implemented the Custom Delegation Approval functionality for the Bigmachines users.
- Designed, developed the and Apex Classes, Schedulable Classes, Apex Triggers by considering governor limits for various functional needs in the application and deployed the code in all environments.
- Created Visualforce pages that could be rendered as PDF's, build dashboard components and define email templates.
- Performed Data Management, including Data Integration from external data sources using APIs, web services as well as importing and exporting large volumes of data.
- Implemented the custom functionality and optimized the existing code in according to the Salesforce Governor limits.
- Debug the Apex code using Debug Logs and System Log Console to catch Exceptions in the code and fix them quickly.
- Recommended the alternate choices and impact analysis in design level and code level, which helps to implement the flaw less application.
- Designed, build, test and deploy enhancements toSalesforcecustom Objects, UIs, Workflows, Triggers, Alerts and Reports within Salesforce using Apex and Force.com.
- Designed Validation Rules along with Roll-Up Summary Fields to maintain data quantity and data consistency.
- Configured Profiles, Roles, Users, Page Layouts, Validation Rules, Assignment Rules, Approvals, Workflows, Reports, Tasks and Events.
- Created new custom objects, assigned fields, designed page layouts, custom tabs, components, Visualforce pages, custom reports.
- Configured the Marketing Campaigns, Campaign Hierarchies, Assignment rules, and setup the Web-to-Lead and Auto-Response rules.
Environment: Saleforce.com platform, BigMachines, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, XmlStreamWriter, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Windows, Eclipse IDE.
Confidential, Glendale, CA
Senior Salesforce Developer
Responsibilities:
- Worked closely with product managers to understand the use cases, business requirements and further converted them the technical specifications
- Designed technical flows for the business requirements and indetailed mapping to salesforce technical possibilities by following bsest practices
- Conducted new initiatives peer review for both design and code using JIRA and stash respectively
- Created the APEX classes, custom controllers, controller extensions, visualforce pages and APEX Triggers to develop the custom functionality and meet the business requirements.
- Implemented fancy and good looking user interface using javascript and css on top of visualforce
- A well structured single trigger framework followed to avoid getting into recursive loops and to avoid hitting governor limits
- Installed app exchange applications including Eloqua, Zuora, docusign, Ingenius, Forseva to leverage built in functionality and to serve business immediately
- Write the custom web service classes in Apex to integrate the salesforce with third party application by REST API, SOAP API.
- Salesforce declarative functionality leveraged and customized such as objects, page layouts, record types, workflows, validation rules, formula fields, reports, dashboards and chatter etc
- Implmented CTI to serve both sales and service purposes for both inbound and outbound calls
- Written scheduled classes to perform the data manipulations on nightly or weekly bases using the batch apex
- Written APEX test classes for unit testing inclused data testing, postivte/negative scenarios and assert checks with the minimum code ocverage of 85%
- Created custom apex web services to automate the order creation and lead deupe with the call invocation from outside of salesforce
- Used GIT for version controlling system and used source tree as an UI to perform the code push/pull operations
- Used Sublime, mavensmate, GIT, force.com migration tool and Jenkins combination along with ant script to develop code, maintain the versioning and moving code around the environments
- Defined sharing and visbility along with roles, profiles, sharing rules and written apex based sharing in few scenraios where it ‘s required to add sharing and team memebers
- Implmented services cloud for both service and rention purposes along with knowledge rool out which will be self exploitary to the reps
- Created test scenarios on Sandbox environment, created packages and moved it between Sandboxes and Production environments to place final implementations.
- Involved in migrating data into Salesforce application using apex data loader through CSV files. Installed and configured apex data loader.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Extracted the data from Salesforce.com application into the external databases (Oracle 11g) for generating large data reports using the Informatica on Demand.
- Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.
- Implemented security and sharing rules at object, field, and record level for different users at different levels of organization. Also created various profiles and configured the permissions based on the organizational hierarchy.
- Executed various levels of Unit, Integration, User Acceptance and Operational Acceptance testing using test cases to prove that system conform to specifications of business and quality requirements.
- Participated in Weekly Change control meetings and performed application and global impact analysis. DAP Directory integration n for Salesforce .com.
- Worked on SFDC, CRM, SFA and Billing Modules (Sales Process Automation, Lead and Marketing Automation, Mass Marketing Automation, Customer Care, Accounts Receivables, Credit Limit process, Collections, Rating, Billing, Discounts, Catalogues, Invoicing, Reporting).
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), PagesData Loader, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email ServicesMarketo configuration and customization, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Windows
Confidential, Schaumburg, IL
Salesforce Consultant
Responsibilities:
- Particicipated in discussions with stake holders and several business groups to understand the business, channels, products and onboarding use cases
- Worked closely with technical architect, solution architect and suggested couple of best ways to achieve and to avoid scalability issues for present and future growth
- Written custom functionality using APEX to perform lead dedupe based on several parameters by checking against leads, accounts
- Implemented custom lead conversion process which has a web service call out to inform internal legacy customer database and several apex methods written to perform other data operations across account, contact and opportunity
- Implemented custom dispostions features using visualforce, javescript and apex to help reps to create tasks against leads and opportunities after their discussion with customers
- Written apex classes, custom controllers, controller extensions and visualforce pages for several business initiative those can’t be achieved with Salesforce standard functionality
- Implmented Apex triggers across the objects (one for each) to automate the functionality based on the data changes
- Performed data analysis, cleansed and migrated data from internal legacy data to salesforce
- Levaraged Email-to-Case functionality to receive emails, create cases and rote them to appropriate teams
- Implemented Salesforce Service cloud and Opportunity Management (Case management, Entitlement management, Product & price book, High volume customer portal, Partner portal, Visual force sites) for business support and technical support for its channel customers.
- Designed and Developed the Apex classes, Visual Force pages, Batch Apex, Triggersas part of the Product Return in OneStep Application
- Imported data from excel sheets in to Leads, Accounts, Contacts and Opportunities using Data Loader and Import Wizard.
- Used Sales Force Automation (SFA) for Sales Lead Management, Opportunity Management, Account and Contact Management, Data Quality Management, and Approvals and Workflow.
- Created profiles and implemented Object and field level security to hide critical information on the profile users.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Created various Custom Objects, Custom Settings, Custom Labels, Validation rules, Record types, Custom Tabs, Workflow rule and approval process including Field updates and email alerts.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Created templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Involved in the Data Transformation and Data Cleansing activities while transferring the data to the external system using Informatics on Demand.
Environment: Saleforce.com platform, MS Visio, MS project, Standard and Custom Objects, Validation rules, Workflow & Approvals, Record types, Reports, Apex Language, Visual Force (Pages, Component & Controllers), Web Services, Pages, Data Loader, Informatica on Demand, CRM Fusion, HTML, Java Script, AJAX, Custom Tabs, Access and Security Controls, Code Migration, Eclipse, Force.com IDE.
Confidential, Los Angeles, CA
Salesforce Developer
Responsibilities:
- Salesforce implementation using Account/ contact, Opportunity, Case, Activity, Interaction Log, Email/ Mass Email, Reports and Dashboards.
- Gathering requirements, functional and technical, for several projects and involved in the design of prototypes.
- Customer business process understanding of third party management and functional mapping of Salesforce modules with the business process.
- Used Data Loader for insert, update, and bulk import or export of data from (SFDC) Salesforce.com objects. Migrated data from SQL Database to Salesforce using Command Line Data Loader.
- Designed, developed and deployed Apex Classes, Controller Extension Classes to support Visualforce Pages development, Test Classes for Unit testing and Apex Triggers for various functional needs in the application.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Development of Triggers and APEX Classes on both Standard and Custom objects
- Created Custom buttons, Record types, page layouts, Profiles, Custom Setting and Assignment rules.
- Used Eclipse with Force.com plug-in for code backup, components validation and deployment to support development, QA, UAT and Production rollouts
- Performed POC for Customized UI/Screen navigation requirement for the business
- Worked with Salesforce premier support to resolve technical challenges & unknown issues occurred specific to that organization
- Developed Salesforce.com custom application using Apex, Visual force and AppExchange.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Created workflow rules and defined related tasks, email alerts and field updates.
- Implemented rest based web service apex classes in salesforce to allow SAP system for accessing the specific functionality flow in Salesforce.com.
- Created various Reports and Report folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports for different user profiles based on the needs of the organization.
- Conducted GAP Analysis and enhanced business process by integration.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sandbox data loading, Eclipse IDE Plug-in, Informatica on Demand, Windows XP
Confidential
Salesforce Administrator
Responsibilities:
- Involved in creating Gap Analysis document identifying the data, business process and work flows of the organization with respect to SalesForce.com implementation.
- Performed present Lead, Enrollment and Retention to forecast Trend analysis
- Helped increase Spend to Lead generation.
- Gathering requirements, functional and technical, for several projects and involved in the design of prototypes.
- Queried databases, performed data extract requests, list pulls and Statistical Analysis.
- Defined, Designed and Developed reports to support marketing activities.
- Maintained the Requirements Traceability Matrix (RTM) across the deliverables of a project.
- Collected and Reported on external sources of data to drive business decisions
- Verified Analysis and Report accuracy with minute detail
- Created offline surveys and data collection forms.
- Developed various Custom Objects, Reports, Tabs, Components and Visual force Pages and Controllers for different user profiles based on the need in the organization.
- Implemented ETL jobs between Salesforce.com and internal legacy systems using Informatica
- Worked on sharing rules by setting an Organization-wide default sharing access level, and then grant additional access based on the requirements.
- User Interface Configured Marketing Campaign Management and Hierarchies, Campaign Influence, Lead Conversion, Assignment rules, as well as Case Management Process.
- Prepared pictorial Use Cases Diagrams and High-level Process Flow Diagrams using MS Visio and MS Word.
- In addition, have strong exposure and ability to analyses Activity Diagrams, Sequence Diagrams.
- Used Data Loader for insert, update, and bulk import or export of data from (SFDC) Salesforce.com subjects.
- Used it to read, extract and load data from comma separated values (CSV) files.
- Written nightly batch jobs to perform time based criteria met asynchronous data updates.
Environment: Saleforce.com platform, MS Visio, MS project, Standard and Custom Objects, Validation rules, Workflow & Approvals, Record types, Reports, Apex Language, Visual Force (Pages, Component & Controllers)