Sr. Salesforce Developer Resume
West Chester, PA
SUMMARY
- 8+ years of professional experience in Software Development platform and experience in Salesforce CRM as a Developer.
- Hands - on experience in analysis, design, development, and testing of SFDC applications
- Worked closely with Business Users to enable business processes using SFDC
- Knowledge working across various SFDC implementations covering Sales Cloud, Service Cloud, Call center, Chatter & App-exchange applications.
- SFDC development using Apex classes and Triggers, Visual Force, Force.com IDE, SOQL, SOSL
- Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events
- Data migration using Salesforce import wizard, data loader UI and Apex Data Loader through Command Line.
- In-depth experience in CRM business processes like Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, Case Management
- Apex Language, Apex Trigger, Apex Class, Apex Test Methods, Apex Web Service, Visualforce Pages, Visualforce Components & Controllers
- On-premise infrastructure integration for Salesforce.com using Force.com platform, XML, Web Services (WSDL) and third party packages
- Configured and maintained user security permissions in compliance with organizational needs.
- Managed the UAT testing efforts with business users from legacy CRM systems
- Salesforce.com sandbox and production environments and experience in managing full sandbox, developer sandbox and Configuration-only sandbox.
- Proficiency in Object Oriented Languages like Java, J2EE, JSP, Servlets and other Java technologies
- Used web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP
- Databases such as SQL Server, Oracle and MySQL
- Excellent communication and inter-personal skills, accustomed to working in both large and small team environments.
TECHNICAL SKILLS
SFDC Technology: Apex, VisualForce, SOQL, SOSL, apex trigger, workflow and approvals, App exchange, Eclipse, force.com IDE, Apex data loader, web services, Email Services, formula, Validation rules, Sales Cloud, Service Cloud
Languages: Java, PHP, SQL
Operating Systems: Linux, MS Windows Vista/7/8
Database Servers: MySQL, MS SQL Server 2005/2008, Oracle 9i/10g
Web Technologies: HTML, JavaScript, JQuery, CSS, XML
PROFESSIONAL EXPERIENCE
Confidential, West Chester PA
Sr. Salesforce Developer
Responsibilities:
- Created Managed Packages with deprecated annotations to be available for partner Salesforce users.
- Set up Marketing Campaigns, Campaign Hierarchies, Lead Queries, Assignment rules, Web-to-Lead and Auto-Response rules.
- Campaign Management, Campaign Influence and Lead Conversion.
- Configured the Case Management Process.
- Debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors and Limits.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Implemented Classes, Interfaces, Keywords and Annotations.
- Integrated Apex with External services by making callouts that used SOAP and WSDL.
- Integrated LinkedIn with salesforce to capture leads and Sync contacts.
- Apex Scheduler to invoke Apex classes at regular intervals.
- Worked with Dynamic Apex to access sObjects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
- 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.
- Visualforce components and attributes to override the look and feel of standard Visualforce components.
- Visualforce pages that could be rendered as PDF's, build dashboard components and define email templates.
- Used Organization security, Network-based security and Session security to implement platform security.
- Implemented sales cloud functionality like territory management, Forecasting, lead and campaign management
- Pick lists, Dependent Pick lists, Record Types to enforce data quality.
- Used Tab permissions, Record Type permissions and Field Level Security to implement Component-based security.
- Used Tabular, Summary and Matrix reports to create Standard reports and Custom reports.
- Designed and modified Approval processes and created Approval steps which used email alerts and field updates.
- Approval processes that used Email Approvals and Parallel Approval steps
- Used Process Visualizer to study Approval steps.
- Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled Dashboard refresh.
Confidential - Marietta, GA
Salesforce Developer
Responsibilities:
- Configured and gathered requirement for the application to meet business requirements.
- Created accounts, tab, fields, and schema builders to define relationships.
- Implemented app-exchange applications.
- Integrated Apex with External services by making callouts that used SOAP and WSDL
- Apex Data types, Variables, Expressions, Assignment statements, Conditional statements, Loops, SOSL an SOQL queries, Locking statements, Transactional control and Exception statements to invoke Apex triggers
- Used Batch Apex to build an archiving solution that ran on a nightly basis, looking for records past a certain date and added them to the archive.
- Designed Visual Force pages for the reports and dashboards to grant access for specific group of users.
- Service Cloud solutions including Service Console, Customer Portal, Case Feed and Knowledge base.
- Expertise in working with case management; configured web to case; implemented e-mail to case to convert incoming customer e-mail into cases in salesforce, configured the case assignment rule.
- Involve in creation of custom Web to lead forms and Campaign to lead forms.
- Create applications for payroll management in salesforce
- Responsible for Visual force pages that could be rendered as PDF's, build dashboard components and define email templates.
- Case escalation rules to escalate cases automatically if they are not resolved within a certain period of time
- Approval processes that used Email Approvals and Parallel Approval steps
- Process Visualizer to study Approval steps.
- Minor enhancements on standard objects including Campaigns, Leads, Accounts, Contacts, Opportunities, Quotes, and Activities.
- Worked with data migration using Salesforce data loader and import wizard.
- Developer Sandbox and Force.com IDE to migrate written classes.
- Implemented Salesforce Chatter for internal users to share the deal information and status updated on various activities.
Confidential, Melville NY
Salesforce Developer / Administrator
Responsibilities:
- Perform basic administration within Salesforce.com instances
- Implemented escalation rules, automatic case generation and their escalation to call center representative, and generated email alerts for quick issue resolution.
- Used Workflows, Alerts, and Assignment rules.
- Created tasks for users based on the workflows.
- Configured various Reports and Dashboards for different user profiles based on the need in the organization.
- Conducted Report Folders to assist managers to better utilize Sales Force as a sales tool.
- Designed and implemented various Email templates for Auto-Response to customers.
- Worked on Case Management.
- Involved with Salesforce.com Premier Support and handled the support cases.
- Training the end-users of the SFDC CRM application
Confidential, Roseland, NJ
Salesforce Developer/Administrator
Responsibilities:
- Configured Identity Confirmation and Login Restrictions
- User Interface settings
- Created the Company Profile
- Customized Profiles and created custom fields
- Worked with standard objects, business processes and field-level security
- Created/Modified Dependent Pick lists, Lookup Fields, Formula Fields, Roll-up Summary Fields, Page Layouts and Record Types
- Set security and access rights using Organization Wide Defaults, Roles, Roles & Hierarchies, Sharing Rules, Public Groups, Sales teams, Account teams, Case teams and Folders.
- Set up Workflow and Workflow Approval processing.
- Performed data validation and use data utilities including Data Loader and Mass Delete
- Configured and used standard reports, custom reports and custom report types
- Completed dashboards and dashboard components.
Confidential, San Jose, CA
Business Analyst
Responsibilities:
- Interacted with clients to finalize the Business Requirements for the application.
- Followed a structured approach to organize requirements into logical groupings of essential business process, business rules, information needs and insured that critical requirements are not missed.
- Conducted JAD sessions to allow different stakeholders to communicate their perspectives with each other, resolve issues and establish a consensus position.
- Prepared the work of the existing (AS-IS) process for the reporting and proposed the (To-BE) process.
- Developed detailed BRDs and FRDs using modeling tools following the SDLC structure.
- Performed Risk Analysis of the requirements to identify the key business risk areas for the project and prioritized the application development and testing.
- Performed feasibility and adaptability study to identify the business critical areas from User perspective.
- Used PowerPoint presentations for conducting walkthroughs with the stakeholders.
- Completed walkthroughs with the end users and stakeholders to gather the modification requests from the user to upgrade or change the business specifications for the product.
- Closely interacted with designers and software developers in order to understand application functionality, navigational flow and updated them about end-user sentiments.
- Defined system requirements to Use Case, Use case scenario and Use Case narrative using the UML Methodologies.
- Developed test plan, Test scenarios, test cases and test script and conducted the user acceptance testing.