Salesforce Engineer Resume
Lake Forest, CA
SUMMARY:
- Over 7 years of IT experience in Object oriented environment which includes over 5 years of experience as a Salesforce Administrator / Developer.
- 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.
- ManagedSalesforce. Confidential Org with very large number of Salesforce users.
- Proficient with Salesforce Data Model, Sharing Model and Security Model. Implemented complex business logic withGovernor Limits and Salesforce best Practices.
- Adept at business documentation. Created user training manuals and conducted user training 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, Partner portal and Customer portal.
- Adept documenting BRD, PDD (Project Definition Document), and PPD (Process and Procedure Document)
- Excellent understanding of underlying principles of Cloud Computing and SAAS.
- Excellent knowledge of CRM business processes like Campaign Management, Lead Management, Order Management, Sales Forecasting, Pipeline Management, Account Management and Case Management.
- Used various fields such as Picklists, multi select picklists, Formulas, Lookup and Master Detail relationships
- Expertise in Force. Confidential 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 platformsExactTarget, 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. Confidential migration tool. Strong Experience working in Production Support and End - User Training.
- 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.
- Developed many applications with Salesforce Out of the Box configuration (OOTB)
- Good experience with Inbound and Outbound Integration of Salesforce and 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, 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. Confidential Migration Tool.
MS Office / Other Tools: Microsoft Project, MS Visio / MS Word, Excel, Power Point, Outlook.
Force. Confidential Tools: Workbench, CTI toolkit, Excel Connector, Force. Confidential 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, Lake Forest, CA
Salesforce Engineer
Responsibilities:
- Created Triggers, VisualForce pages, custom controllers, Outbound Messages and Email Services.
- Performed inbound, outbound integration with external systems using REST, SOAP Web services API 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.
- Used Ajax Toolkit to make asynchronous calls for optimizing data retrieval Process.
- Managed delegated authentication for connected apps with SAML based Single Sign on (SSO). Developed Custom permissions for connected apps.
- Deployed and configured ExactTarget from AppExchange to manage marketing cloud campaign creation and management. Configured and managed Social media, Email Marketing.
- Created 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 with the help of JavaScript, CSS, JQuery and Ajax.
- Performed apex customizations in Sales cloud and features such as web to lead, campaigns, contracts, Opportunities and Products management. Also provided start to end setup for the entire Sales 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.
- Extracted API Callouts & WSDL services, hosted by third party companies to perform an action by connecting to their respective repositories and sending the request on demand.
- Performed Data Modeling, Data Extraction and Transformation using Informatica On Demand.
- Wrote test classes to do unit testing in Sandbox environment with more than 85% code coverage.
- Configured and used Apttus CPQ to generate accurate price quotes, document generation process and managed Quote Approvals for Salesforce CPQ process.
- 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 and Force. Confidential Migration tool.
- Managed Data Builds with the help of Jenkins and Ant Scripts, Moved data in between Sandboxes and Bit Bucket Repositories.
- Proactively developed Apex Triggers and Apex classes. Created and managed Validation rules, formulas, 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. Confidential, Apex, REST API, SOAP API, Apex Data Loader,Bulk API, Informatica, Salesforce Lightning, Force. Confidential IDE, Salesforce 1, Metadata API, Apttus CPQ, Jenkins, JavaScript, ExactTarget, AppExchange, Excel connector, Oracle, Sales Cloud, Force. Confidential Migration tool.
Confidential, Portland, ORSalesforce Engineer
Responsibilities:
- Managed Salesforce Automation,Complex workflows, Time Triggered Workflows,Outbound messages, Approvals and processes to achieve required automation tasks.
- Processed large number of records in batches (considering governor limits) with Batch Apex.Created user Roles and Profiles, Security Controls and Sharing Settings, Permission Sets.
- Performed JSON serialization and deserialization of Apex Objects using System.JSON class.
- Incorporated other web technologies into VisualForce pages development such as JavaScript, CSS, JQuery and Ajax.
- Developed test cases and test classes in Sandbox to ensure adequate code coverage and quality solution.
- Performed inbound, outbound integration with websites using REST, SOAP Web services API.
- Developed web-to-lead functionality for company website which directs leads from web to Salesforce Org.
- Enhanced service cloud support with Email to Case, Web to Caseto enter generated cases to Case Object.
- Used AppExchange to download and use managed packaged apps for improving application features.
- Performed integration with in house legacy system (Oracle) with the help of RESTful web services.
- Managed Sales cloud features such as web to lead to support online lead capture with auto response 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.
- Performed Data Transformation and Data Cleansing activities with the help of Apex Data Loader.
- Managed Service Cloud components including Service Console, Partner portal, Call Center,CTI integration, Customer Portal, Live agent, Knowledge Base and Entitlements.
- Created Visualforce pages which supports partial page refreshes and display the status of Ajax requests.
- Created communities, partner portals, customer portals to provide support and access to required data.
- Implemented custom settings to create custom sets of data and used record types for custom business process.
- Daily Administration of Cases, managed Case object and routing of cases to respective representatives through assignment rules.
- Developed apex triggersto perform custom actions before and after the changes to Contacts, accounts, Leads.
- Developed Lightning components and Lightning pages using JavaScript and Aura framework
- Implemented custom controllers for Data retrieval from Sales Force to VisualForce pages.
- 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 and Force. Confidential 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.
- Implemented VisualForce pages with public-facing websites by using Force. Confidential Sites.
Environment: Salesforce. Confidential, Apex, REST API, SOAP API, Apex Data Loader, Bulk API, Force. Confidential IDE, JavaScript, Aura Framework, Salesforce Lightning, Sales Cloud,Salesforce 1, Jenkins, Service Cloud, Salesforce Communities, AppExchange, Ajax Toolkit, Excel connector, Force. Confidential migration Tool.
Confidential, Irvine, CASalesforce Engineer
Responsibilities:
- Worked with VisualForce Pages, Custom Controllers, Extension, Apex Coding, Batch Apex and Apex Web Services.
- Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, time-dependent actions and Outbound Messages.
- Managed OWD settings. Implemented Security Settings, User Setup, configured profiles and permission sets Administrative permissions to grant/deny users access to platform features.
- Integrated with external system using REST Web Services Callouts and Future Methods for cleansing the Address and save the data in the pages of salesforce. Confidential .
- Created search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages. Provided support for existing deployed apex classes and triggers.
- Used methods in the System.JSON class to perform round-trip JSON serialization and deserialization of Apex objects.
- Created Record Types, picklists, fields, lookups, groups, Role hierarchy and managed field level security.
- Created Reports, Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled its refresh.
- Used Wrapper Classes to provide support for different data types or properties for Visualforce Pages.
- Performed job chaining through queueable apex and managed multiple jobs.
- Created Visualforce page components, apex classes using JavaScript, CSS, JQuery and Ajax.
- Managed Service CloudConsole, Partner portal,Live agent, CTI integration, Knowledge Base and Cases.
- Developed an email service that automatically creates contact records based on contact information in messages. Created Self-service customer portals, communities for customer support.
- Worked with various salesforce. Confidential standard objects like Accounts, Contacts, Leads, Campaigns and Opportunities. Scheduled retrieval of report data to be used with Analytic Snapshots.
- Created Visualforce pages that could be rendered as PDF's.
- Setup escalation rules, automatic case generation and their escalation to call center representative, and configured to generate email alerts for quick resolution of the customer issues.
- Used RESTful web services for salesforce integration and to retrieve contacts from Oracle database.
- Specify timers that send Ajax update requests to Force. Confidential according to a specified time interval.
- Imported data from excel sheets in to Leads, Accounts, Contacts and Opportunities using Apex Data Loader and Import Wizard.
- Developed Controllers, Extensions, workflows, approvals and Visual Workflows with outbound messages, approvals for various campaign processes.
- Build Custom Apps using custom objects, roles, profiles and object relationships: Master Detail, lookups.
- Created Formulas, Email Templates, Triggers, Approval Processes, Approval Page Layouts and defined approval actions on them to automate the processes (considering best practices)
- Deployed application from Sandbox to Sandbox and Sandbox to Production environments using Change Sets
Environment: Saleforce. Confidential, Apex, VisualForce, Sandbox, Service Cloud, JSON, CastIron, JavaScript, chatter, Oracle, Force. Confidential IDE, REST API, Apex Data Loader, Metadata API, Salesforce Communities.
Confidential, Woodland Hills, CASalesforce Admin / Developer
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.
- Queried Salesforce Database with SOQL & SOSL queries available on Force. Confidential platform.
- Created Apex web services which are consumed by backend systems using Oauth.
- 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. Confidential 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.
- Used Picklists, Dependent Picklists, Record Types to enforce data quality.
- Created apex class that uses Scheduled apex (Scheduler) to update Lead Records.
- Created users, profiles and configured the permissions based on the organizational hierarchy.
- Configured Salesforce Automation (SFA) 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.
- Configured DocuSign from AppExchangeto 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, SOQLto fetch 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. Confidential, Sandbox, Apex, Ajax Toolkit, Informatica, DocuSign, Oracle,Apex Data Loader.
Confidential, Pittsburg, PASalesforce Engineer
Responsibilities:
- Involved in Salesforce. Confidential 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 customized APEX based business logic, VisualForce pages to capture leads via customized Web to Lead approaches.
- Hands on Experience with ExactTarget configuration and campaign management.
- 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, Sales Forecasting and Campaigns. Used SAQL and PIGQL to access data in Wave Analytics datasets.
- Developed Apex Triggers, 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 asMaster-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. Confidential Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
Environment: Saleforce. Confidential, Apex, Bulk API, VisualForce Pages, SVN, Conga, Force. Confidential IDE, Force. Confidential Migration Tool, Wave Analytics, SAQL, PIGQL, 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 the Agile Scrum methodology.
- Implemented an AJAX and JQuery based Client User Interfaceto 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.