Sr. Salesforce Developer Resume
Grand Rapids, Mi
PROFESSIONAL SUMMARY:
- Over 6 years of IT experience in Object oriented environment which includes over 4 years of experience as a Salesforce Developer | Administrator.
- Salesforce Certified Administrator (Adm 201), Salesforce Certified Platform Developer I (Dev 401).
- Experienced with Agile / Scrum, Test Driven, Waterfall Development methodologies. Good Experience of Salesforce full cycle project implementation.
- Expertise with Salesforce Out of the Box configuration (OOTB). Managed Salesforce Org with very large number of Salesforce users.
- Proficient with Salesforce Data Model, Sharing Model and Security Model. Implemented complex business logic with Governor Limits and Salesforce best Practices.
- Adept at business documentation. Created user manuals and conducted user sessions.
- Conducted Design, Code Reviews, project related presentations and communicated project status and escalated issues to management.
- Demonstrated expertise in Sales cloud, Service cloud, Marketing cloud, Health Cloud, Partner portal and Customer portal.
- Adept documenting BRD, PDD (Project Definition Document), and PPD (Process and Procedure Document)
- Proficient with Demand Tools suit of data quality modules such as De - duplicator, Mass Effect, Mass-Impact and Mass-Backup etc.
- Excellent knowledge of CRM business processes like Campaign Management, Lead Management, Order Management, Sales Forecasting, Pipeline Management, Account Management and Case Management.
- Used Picklists, multi select picklists, Formulas, Lookup and Master Detail relationships
- Expertise in Force.com technology stack: APEX, VisualForce Pages, Lightning, SOQL and SOSL.
- Experience with Object Oriented Languages such as Java, C++ and Dot Net Platform.
- Experience with databases such as Oracle, MS SQL Server, Sybase, DB2, MS Access and MySQL.
- Experience with Web technologies like HTML, XML, JavaScript, Ajax, Bootstrap, JQuery and WSDL.
- Developed test cases, test classes and test methods for Unit testing to ensure maximum code coverage.
- Adept at developing customized UI with VisualForce Pages, Tags, Controllers and Controller Extension.
- Extensive administrative experience with creating users, roles, profiles, Page Layouts, permission sets validation rules, Email Services, workflows and approval processes.
- Extensive experience using declarative features like validation rules, workflows, process builder, Approval processes, case Escalation Rules and Visual Workflow.
- Proficient with Asynchronous Apex: Future Methods, Queue able Apex, Apex Scheduler and batch apex.
- Proficient with Synchronous Apex: Anonymous code block, Apex Triggers, and Visualforce classes.
- Strong experience with implementing security and sharing rules with Profile, Object and record level access
- Hands on experience with lightning component development using JavaScript and Aura framework.
- Experience with customization of Salesforce Communities and platforms ExactTarget, Apttus CPQ.
- Sound knowledge of business processes across various domains including Supply Chain Management, Sales, Marketing, and Proposal Management.
- Expertise in Data Migration with the help of Metadata API, Jenkins, Ant Scripts and Force.com migration tool. Strong Experience working in Production Support and End-User .
- Expertise in Data Synchronization, Data Modeling, Data Extraction, Transformation, Data Loading, Scheduling, and Monitoring using ETL tools like Apex Data Loader, Informatica Power center and Informatica On Demand.
- Good experience with Inbound and Outbound Integration ofsalesforceand on premises (legacy) systems using REST, SOAP Web Services, and Third party tools such as Informatica, Boomi and Cast Iron.
TECHNICAL SKILLS:
Salesforce Technologies: Apex, Triggers, Scheduler, Batch Apex, Apex Class & Apex Web Service, VisualForce, Salesforce Lightning, Sales Cloud, Service Cloud, Custom Controllers, Extensions, Record Types, Chatter, SOQL, OWD (Organization Wide Default), Apex Data Loader, SOSL, Workflow, Outbound Messages, Approvals, Field updates, Reports, Custom Objects, Custom settings, Custom labels and Tabs, Email Services, Role Hierarchy, Lightning, Salesforce Communities, Dashboards, Security Controls, AppExchange, Sandbox, Salesforce 1.
Sales Cloud: Contact Management, Sales Forecasting, Auto response rules, Territory Management, Email Integration, Marketing Automation, Web to lead.
Salesforce API s: BULK API, REST API, Metadata API, SOAP API
ETL Tools / Integration / Data Migration Tools: Apex Data Loader, Informatica / Cast Iron, MuleSoft / Force.com Migration Tool.
MS Office / Other Tools: Microsoft Project, MS Visio / MS Word, Excel, Power Point, Outlook.
Force.com Tools: Workbench, CTI toolkit, Excel Connector, Force.com Eclipse IDE
Programming Languages: JAVA, Dot Net platform, C#, C, C++, VB, APEX and UML.
Web Technologies: JavaScript, Ajax, JQuery, CSS, HTML, Bootstrap.
Service Cloud: Live Agent, Knowledge, Web to case, Email to case, Escalation Rules.
Databases: Oracle 9i/10g/11i, DB2, MS-Access, Microsoft SQL Server 2008/05/2000, and MySQL.
Version Control / CI: GIT, SVN, CVS, GitHub.
PROFESSIONAL EXPERIENCE:
Confidential, Grand Rapids,MI.
Sr. Salesforce Developer
Responsibilities:
- Worked with Operations Manager and users to determine business requirements, provide administrative support and design /implement solutions in Salesforce.com CRM.
- Processed large number of records in batches (considering governor limits) with Schedulers and Batch Apex.
- Performed JSON serialization and deserialization of Apex Objects using System.JSON class.
- Managed Wave Analytics to create wave dashboards for total revenue from vendors. Created datasets from external excel csv file and based on lenses displayed required data using wave dashboards
- Incorporated web technologies such as JavaScript, HTML, CSS, JQuery, XML and Ajax into VisualForce pages development.
- Developed Visualforce pages for Sales reps to record payments from clients on Opportunity Standard Object. Set up Page layout, payment source and payment gateway.
- Developed test cases and test classes in Sandbox to ensure adequate code coverage and quality solution.
- Performed inbound, outbound integration with websites using REST API, SOAP Web services API(WSDL).
- Used AppExchange to download and use Third party aps and managed packages for improving application features.
- Created Salesforce Data integration workflow, data migration from oracle database with the help of Informatica.
- Developed Apex Trigger on Opportunity standard object to monitor call logs to Leads and to find out efforts taken by Opportunity owners, Sales reps for Opportunity closed won / closed lost situations.
- Performed Data Transformation and Data Cleansing activities with the help of Apex Data Loader and Bulk API.
- Used Demand Tools modules such as Mass-Impact and de-duplicator to update large number of opportunities and reduced de-duplication.
- Implemented custom settings for custom sets of data and used record types for custom business process.
- Enhanced service cloud support with Email to Case, Call center, Web to Case to enter generated cases to Case Object. Managed case escalations to call center representatives.
- Developed Lightning components and Lightning pages using JavaScript and Aura UI framework
- Daily Administration of Cases, managed Case object and routing of cases to respective representatives through assignment rules.
- Created flows to collect information from users, execution of logic based on user inputs and to update salesforce records with the help of Visual Workflows.
- Used Custom Controllers, Controller extensions with apex classes, Visualforce pages to perform operations on Standard and Custom Objects.
- Packaged metadata changes and apex classes and performed data migration with the help of Jenkins, Metadata API, Ant Scripts, Git Hub repositories and Force.com Migration Tool.
- Managed OWD settings, profiles and created various permission sets, sharing rules and roles as per the requirements.
- Used SOSL to construct text based search queries and created SOQL queries to retrieve data from multiple related objects.
Environment: Salesforce.com, Apex, REST API, SOAP API, Apex Data Loader, Bulk API, Force.com IDE, Aura Framework, Git Hub, Salesforce Lightning, Sales Cloud, Salesforce 1, Demand Tools, Jenkins, Wave - Analytical Cloud, Service Cloud, Informatica, AppExchange, Excel connector, Force.com migration Tool.
Confidential, Atlanta, GA.
Sr. Salesforce Developer
Responsibilities:
- Created VisualForce pages, Apex Classes, custom controllers, Outbound Messages and Email Services.
- Performed inbound, outbound integration with external systems using REST API, SOAP Web services API (WSDL) and JSON Serialization and Deserializations.
- Defined automated processes, Workflows, Visual Workflows in Salesforce lightning environment.
- Created and deployed Several Reports like standard, summary and matrix reports for quarterly and half yearly sales. Created required Salesforce 1 mobile apps with compact layout.
- Created Apex Classes, Custom Visualforce components and attributes to override the look and feel of standard Visualforce components.
- Managed user setup, hierarchical roles, profiles, security controls and territory management.
- Created feature rich Visualforce pages and UI design with the help of JavaScript, HTML, CSS, JQuery, XML and Ajax.
- Performed apex customizations in Sales cloud and features such as Lead Assignment rules, web to lead, campaigns, contracts, Opportunities and Products management. Also provided start to end setup for the entire Sales process.
- Configured and used Apttus CPQ to generate accurate price quotes, document generation process and managed Quote Approvals, Contract Execution for Salesforce CPQ process.
- Used OWD settings (Organization Wide Defaults), Field-level Security, Profiles to ensure Data Integrity.
- Performed Salesforce Data integration and migration with oracle database with the help of Informatica.
- Configured ExactTarget from AppExchange, managed Journey Builder Triggers, Goals and Workflows to define marketing automation.
- Developed apex triggers to perform custom actions before and after the changes to Contacts, accounts, Leads.
- Wrote test classes to do unit testing in Sandbox environment with more than 85% code coverage.
- Used Batch Apex for performing heavy Data Cleansing and archiving large number of records.
- Performed Apex Callouts to invoke external third party web services with future methods and REST API.
- Automated Business process with the help of Process Builder, Complex Workflows and approvals.
- Managed Salesforce data model with Custom Objects, and Object Relationships: Many to many, lookup etc. Performed Data Migration with the help of metadata API, ANT Scripts, Git Hub repositories and Force.com Migration tool.
- Managed Data Builds with the help of Jenkins and Ant Scripts, Moved data in between Sandboxes and Bit Bucket(Git Hub) Repositories.
- Managed Validation rules, formulas, Apex classes, Page layouts, permission sets and Assignment rules.
- Used SOQL & SOSL with consideration of Governor Limits for data manipulation needs of the application using platform database objects.
Environment: Salesforce.com, Apex, REST API, SOAP API, Apex Data Loader, Bulk API, Informatica, Salesforce Lightning, Force.com IDE, Salesforce 1, Git, Apttus, GitHub, ExactTarget, AppExchange, Excel connector, Oracle, Sales Cloud, Force.com Migration tool.
Confidential, Woodland Hills, CA
Salesforce Developer | Administrator
Responsibilities:
- Worked as mentor to analyze functional and technical requirements. Provide feedback for strengthening Data Security and Technical methodologies.
- Wrote Apex Classes and Controllers to provide functionality to the Visualforce pages.
- QueriedSalesforceDatabase with SOQL & SOSL queries available on Force.Com platform.
- Used REST API callouts / WSDL (SOAP API) for connecting to the services hosted by third party companies to perform an action by connecting to their respective repositories and sending the request on demand.
- Used JSONclass to perform round-trip JSON serialization and deserialization of Apex objects.
- Managed Salesforce sharing model, OWD settings and created various permission sets profiles, sharing rules and roles as per the requirements.
- Performed Data Mapping and Data Migration from Oracle database to Salesforce.com Objects and fields using Informatica On Demand.
- Used Process Builder to create complex processes and achieved automation with complex workflows.
- Used salesforce Excel connector with MS Excel for data loading and Migration.
- Used Apex Data Loader and scheduled timely data backup operations using Apex scheduler.
- Used Tab permissions, Record Type permissions and Field Level Security to implement Component-based security.
- Created Visualforce pages which supports partial page refreshes and display the status of Ajax requests.
- Used Picklists, Dependent Picklists, Record Types to enforce data quality.
- Created apex classes that uses Scheduled apex (Scheduler) to update Lead Records.
- Created users, profiles and configured the permissions based on the organizational hierarchy.
- Configured Salesforce Automation for Campaign management, Opportunity Management, Account and Contact Management, Data Quality Management.
- Worked with Visualforce Style sheets and Static Resources to improve all standard styling on a Visualforce page. Proactively developed Apex Triggers with Bulk SOQL operations.
- Configured DocuSign from AppExchange to integrate with Salesforce Org and sent NDAs and Product Evaluation forms directly from Salesforce for approvals and e-signature.
- Customized Reports and Dashboards to track usage for productivity and performance of business centers and their sales teams. Controlled access to data using point and click security tools.
- Performed SOSL query search for all objects including custom objects.
- Managed UAT from the business owner, Unit and integration testing for new requirements.
- Used Batch Apex to perform BULK SOQL operations and perform updates on very large records.
- Used the Change Sets for code deployment between the Sandbox and Production environments for final implementations and prepared Deployment documents.
- Worked on Page layouts, related list, Custom tabs, Custom Buttons, Custom Links, Components, Custom Labels, Static Resources and Formula fields.
- Developed Formulas, validation rules, Email Templates and Mail Merge Templates and was involved in doing the mail merge for different standard and custom objects.
Environment: Saleforce.com, REST, SOAP, Sandbox, Apex, Informatica, DocuSign, Oracle, Apex Data Loader.
Confidential, Pittsburg, PA
Salesforce Developer | Administrator
Responsibilities:
- Involved in Salesforce.com Application Setup activities and customized the applications to match the functional needs of the organization.
- Maintained user, profile and org wide default settings with the help of hierarchy custom settings.
- Managed salesforce automation with custom permissions, approvals and processes. Also created various Validation rules, fields and page layouts.
- Created the Marketing platform with Apex Classes, VisualForce pages to capture leads via customized Web to Lead approaches.
- Managed ExactTarget marketing automation with the help of Journey builder: defined integrations, Triggers, Goals, and built Journey workflows.
- Configured Conga composer and Conga conductor from AppExchange to support document generation (report and presentation) from Salesforce Objects and its delivery to users and customers.
- Monitored Scheduled jobs, background jobs and Bulk Data Load jobs and used Debug logs for any errors.
- Managed salesforce sharing model with Profiles, OWD settings, role hierarchy, public groups, criteria based sharing rules and manual sharing.
- Performed Sales cloud configurations and used its features such as Lead Management, Lead Conversion, Sales Forecasting and Campaigns.
- Developed Apex Triggers, Apex Classes Assignment rules, Escalation rules to enable proper routing of cases to the case team members.
- Used batch apex, SOQL to make field update to every Account in the Organization.
- Created various reports and Dashboards (Summary, Matrix, pie charts) and scheduled refreshes. Setup user folders and granted user permissions.
- Utilized salesforce data model to create Custom Objects, Relationships such as Master-Detail, Many to many and lookup relationships.
- Developed complex workflows, Visual Workflows, Outbound Messages, approvals, alerts to track customer related tasks and activities.
- Used Custom Controllers, extensions, with Apex classes to display records on VisualForce Pages.
- Deployed customizations from one salesforce org to another with the help of change sets.
- Used SOQL & SOSL with consideration to Governor Limits and best practices for data manipulation needs of the application using platform database objects.
- Used Apex Data Loader with Bulk API for bulk import and export of data from Salesforce.com Objects.
- Deployed application from Sandbox to Sandbox and Sandbox to Production environments using Change Sets
Environment: Saleforce.com, Apex, Bulk API, VisualForce Pages, Conga, SVN, Conga, Force.com IDE, Force.com Migration Tool, Apex Data Loader.
Confidential
Software Developer
Responsibilities:
- Involved in Design, Development and testing phases of the application.
- Developed SQL Stored Procedures, Triggers, Tables and tuned SQL queries.
- Hands on experience of working on presentation layer and simulators developed with Struts
- Developed Session beans and entity Beans representing business logic abstractions.
- Utilized Struts (MVC Framework) components such as Action mapping, Action Class, and Dispatch Action Class. Used Java multithreading concepts.
- Developed Servlets to handle requests and performed server side validations to display the result for user.
- Used Query optimizer and Indexes to tune SQL Queries.
- Created User Interface Components with the help of JSP, JavaScript and HTML.
- Involved in planning process of iterations under theAgile Scrum methodology.
- Implemented an AJAX and JQuery based Client User Interface to improve customer experience.
- Developed Detailed Design using UML and Rational Rose.
- Develop database on the basis of relational database theory and Normalization.
- Used JDBC to access Oracle database and implemented connection pooling.
- Implemented struts validation framework for serve side validation.
- Used / modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used XML for creating templates with dynamic data from XML file.
Environment: Java, Struts, JDBC, Servlets, SVN, DHTML, HTTP server, JavaScript, Oracle.