Salesforce Consultant Resume
San Diego, CA
SUMMARY:
- 7 +Years total IT Experience
- 4+ Years of Salesforce Consultant
- 3+ Years of Java/Business Analyst Experience
- 7+ years of IT experience including 3+ years of experience as Salesforce Developer/admin and 4 years of experience as a Java Developer/Business Analyst in Business Requirement Gathering, Gap Analysis, Business Process Modeling, Process Management, Change Management, and Application Development & Release Management for Java Projects.
- Experience in Administration, Configuration, Implementation and support of Salesforce platform that includes applications such as sales, Marketing, Customer Service.
- Hands on CRM integration, developing and deploying custom integration solutions.
- Experience in developing client - specific solutions on force.com platform using Apex classes,Controller Classes, extensions,Triggers, Visual Force, Web Services API, Force.com IDE, S-Controls,SOQL, SOSL, SOAP based Web Services.
- Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and actions.
- Hands on experience in Salesforce.com Development by developing the presentation layer in Visualforce and business logic in the Apex by creating/using the Classes, Standard Controllers, Custom Controllers, Controller Extensions, S-Controllers and WebServices API.
- Experience in Configuring Salesforce.com bycreating custom objects, various types of custom fields, links, buttons, record types,Junction objects, master-detail relationships, lookup relationships, role based page layouts, custom Tabs, custom reports, report folders, report extractions to various formats, Snapshots, Dashboards.
- Extensive experience in data migration and integration using Data Loader.
- Hands on experience in implementing security and sharing rules at object, field, and record level for different users at different levels of organization and also creating various profiles and configure the permissions based on the organizational hierarchy.
- Experiencein creating the Validation Rules, Approval Process,workflowsforautomated lead routing,lead management, case management,web-to-lead, Web-to case, Email-to-case,case escalation and Email Alerts.
- Experience working with Eclipse IDE with Force.com Plug-in, Data Loader, Force.com Explorer,and web servicesAPI.
- Have good working knowledge in querying salesforce.com database using SOQL & SOSL queries using Force.com Explorer.
- Experience in working with Salesforce.com sandbox and production environments.
- Possess good knowledge in Unit Testing, Test Coverage and Code Review.
- Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP.
- Experience in developing web applications using simple MVC and Struts Frameworks,Using HTML,JSP and JavaScript for User Interface,Java Beans for Business logic, Servlet as Controller and SQL for performing Database operations.
- Experienced in gathering, analyzing and documenting business requirements, preparation of business requirement document(BRD)through client meetings, Elicitation, requirement analysis and documentation, preparation of Business Usecase, System Use cases, Usecase Packages, Workflow diagrams, class diagrams,test strategy, test plan, Requirement traceability matrix(RTM), scenarios, test cases, test scripts.
- Excellent experience in system analysis and design, development, testing and implementation of software applications and packaged solutions in various technologies like open sources, J2EE Technologies, Web portals, content development using HTML/XML Java script etc.
- Proficient at UML Modeling and OOAD, including Usecase Diagram, Activity Diagrams, Class Diagrams, State Diagrams and Sequence Diagrams.
- Hands on Test Management tools such as HP Quality Center and Test Director for specifying testing requirements, planning tests, executing tests, defect tracking, root cause analysis.
- Experience in writing SQL queries (using DDL and DML commands) for DB2, Oracle and MS-SQL, MySQL Server.
- Excellent experience in troubleshooting and monitoring performance issues and analyzing test results and delivering solutions to issues.
TECHNICAL SKILLS:
Languages: Apex,VisualForce,Java,J2EE,Javascript,Struts2.0,HTML,CSSDHTML, XML, SQL, C, Testing Concepts, UML 2.0, Business Analysis
Software Lifecycle Methodologies: RUP (Rational Unified Process), SDLC, Waterfall.
Test Management Tools: Quality center9.0, Test Director, Rational clearquest
Object Oriented Analysis and Design tools: Rational Rose, Rational RequisitePro, Rational clear case(configuration management tool)
Database: SQL server, Oracle 8i,9i,10g,11g,DB2
Salesforce technologies: Sales Force CRM, Sales Force SFA, Apex Language, Apex Classes /Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages /Components, S Controls, Apex Web Services, AJAX, Workflow & Approvals, Dashboards, Analytic Snapshots, Case Management Automation, Custom Objects, Apex Data Loader
Salesforce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Force.com Data Loader, Force.com Excel Connector, Foorce.com Platform
Operating Systems: Windows 2000, Windows XP/NT/98/95
PROFESSIONAL EXPERIENCE:
Confidential, San Diego CA
Salesforce Consultant
Responsibilities:
- Worked closely with sales team and business analysts to perform detailed analysis of business and technical requirements and to design the solution by customizing various standard objects of SalesForce.com (SFDC).
- Worked on various Salesforce.com standard objects like Accounts, Contacts, Cases, Opportunities, Products, Opportunity Line Items, Leads, Campaigns, Reports and Dashboards.
- Designed and deployed the Custom objects, Custom tabs, Entity-Relationship data model, validation rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visualforce Pages to suit to the needs of the application.
- Developed Visualforce page using the extension controller according to the clients’ requirement.
- Developed JavaScript, Used IncludeScript tag for importing JavaScript into visualforce, developed CSS files to give custom style for visual force page and developed HTML for the preparation of Email Templates, Mail Attachments etc.
- Developed Apex Classes & Triggers to implement the business logic as per the requirements.
- Developed Unit test class for Apex class and worked for improving code coverage.
- Developed SOQL and SOSL queries to get data from different related objects and Used Force.com Explorer for SOQL testing.
- Created Custom objects such as Inventory, Orders, Production Planning, Scheduling, shipping.
- Created email templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Created new user accounts and configure Salesforce.com to fit security needs at the user and organization levels.
- Created Custom Profiles, Public Groups and Roles to distribute user rights and functionality.
- Used Salesforce Automation (SFA) for Sales Lead Management, Opportunity Management, Case Management,Account and Contact Management, Data Quality Management, Approvals and Workflow.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com subjects. Used it to read, extract and load data from comma separated values (CSV) files.
- Involved in data mapping and migration of data from legacy systems to Salesforce.com Objects and fields.
- Used the sandbox for testing and created managed packages and migrated them between Sandbox and Production environments for final implementations.
- Used Force.com web service API for implementing WSDL in the application for access to data from external systems and web sites.
Environment: Eclipse IDE, Salesforce.com, Force.com Sandbox, S-Controls, Import Wizard, Apex, XML, Java Script, Controllers, Sharing Rules, Visual Force Pages, Workflows, Email Updates, Web Services API.
Confidential, Newark NJ
Salesforce Developer/Administrator
Responsibilities:
- Performed the roles of Salesforce.com Developer and Administrator in the organization.
- Interacted with various business user groups for gathering the requirements for salesforce.com CRM implementation.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Designed, developed and deployed Apex Classes, Controller Classes, Extensions and Apex triggers, API integration for various functional needs in the application using the Eclipse IDE.
- Developed Visual Force Pages and used standard, Custom Controllers and controller extension Components, Advanced Search Functionality, Custom Objects, Analytic Snapshots, Tabs, Tags and Components.
- Developed and used JavaScript, CSS for performing validation and assigning style sheet to the visualforce page and developed HTML to create Custom Email Templates inside Visualforce page and under Communication templates section.
- Created Custom Objects and defined lookup and master-detail relationships on the objects. Also created junction objects to establish many-many connectivity among objects.
- Customized the Dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages
- Integrated the web services by generating the necessary stubs from the WSDL files for extracting the data from the home grown applications by using the home grown web services.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic
- Used the sandbox for testing and migrated the code to the deployment instance after testing
Environment: Eclipse IDE, Salesforce.com, Force.com Sandbox, S-Controls, Import Wizard, Apex, XML, Java Script, Controllers, Sharing Rules, Visual Force Pages, Workflows, Email Updates, Web Services API.
Confidential, San Diego CA
Salesforce Developer/Administrator
Responsibilities:
- Gathered requirements for Salesforce.com Development and Administration activities in the organization.
- Coded APEX triggers and s-controls, created rule based automated workflows.
- Created Custom Objects and defined lookup and master-detail relationships on the objects based on E-R diagrams. Used Junction Object in order to create many-many relationship between those custom objects.
- Converted the Apex Methods into WSDL files that are made available for the Java applications.
- Created Complex SOQL& SOSL queries for accessing the data in standard and custom object with consideration to Governor Limits for data manipulation needs of the application.
- Created and Edited page layouts, search layouts according to the requirement to organize fields, custom links, related lists, and other components on a record detail and edit pages and assigned the layouts to the profiles.
- Created roles and profiles and customized those for meeting the Security requirements both in Object-level and record-level.
- Created workflow rules for assigning the queues to the Owner and for defining related tasks, time triggered tasks, email alerts and field updates to implement business logic.
- Wrote unit tests and strived for 100% code coverage possible and used annotations.
- Testing activities are performed in sandbox environment and deployed the code into production.
Environment: Eclipse IDE, Salesforce.com, Force.com Sandbox, S-Controls, Import Wizard, Apex, XML, Java Script, Controllers, Sharing Rules, Visual Force Pages, Workflows, Email Updates, Web Services API.
Confidential, Saint Petersburg,FL
Business Analyst/Java Developer
Responsibilities:
- Gathered business requirements and system requirements and specifications and provided conceptual solution for Consumer process and fund management system project following water-fall SDLC.
- Conducted the formal interview with the stakeholder and translated conceptual solution into low-level business and technical design. Extensively worked on system architecture. Created use cases, workflow diagrams, classes & sequence diagrams using MS Visio.
- Performed document analysis in order to identify the business and system requirements for two critical modules of the application.
- Used Requisite Pro to document requirements, associated change requests with requirements and connected requirements with Use cases.
- Created URS-User Requirement Specifications and FRS- Functional Requirement Specifications documents.
- Developed the major modules of the application using JavaBeans, XML, servlets, JSP, HTML, web services, and struts 2.0 framework following MVC architecture, java 4.0 using eclipse IDE.
- Used complex SQL queries for updating the database.
- Suggested the indexing requirements based on the querying columns and using the decision table in order not to miss any flow of the Usecase while interviewing the stakeholder.
- Created the specifications for the stored procedures and triggers, based on the business logic.
- Prepared test cases, test plans, test strategies, traceability matrix for QA team.
- Participated in systems, integration, regression and UAT testing activities.
- Used Quality Center for defect tracking and follow up.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Worked closely with business and cross-functional technology team members to document and communicate the business goals and objectives.
- Analyzed business requirements and prepared process flow diagrams and specification documents.
- Studied the working of the existing system to analyze the different kinds of reports that are to be generated for the senior management’s review.
- Elicited requirements using interviews, document analysis, requirements workshops, business process descriptions and workflow analysis.
- Collaborated with developers and subject matter experts to establish the technical vision and analyze the tradeoffs between usability and performance needs. Posed universal questions to define the project, estimated man hours required to accomplish specific tasks for budget purposes, obtained authorization; designed and constructed project plan and tested all areas of the project with focus on quality assurance.
- Evaluated the information gathered from varied sources, reconciled conflicts and converted high-level information into low-level details and distinguished user requests from the Business objectives.
- Developed Web applications based on MVC architecture using Servlets, JSP, Java Beans, XML,HTML, SQL.
- Assisted in documentation of Business Rules and Business Processes.
- Performed the Unit testing and User Acceptance Testing for the application.
