Sr. Salesforce Developer Resume
Lincoln, RI
SUMMARY:
- 7+ years of IT experience with 6 years of CRM applications using Salesforce CRM, Siebel CRM and developing web applications using Java, J2EE, Weblogic application servers.
- Strong expertise with Administering and Development of Salesforce applications using declarative configuration/customization and custom development using Apex and Visualforce.
- Working experience with Sales, Service, Marketing, Community Cloud and Force.com Platform, good knowledge with salesforce CRM data model and related objects.
- Good development experience with Force.com, Eclipse IDE and Developer Console for development of custom application and modifying meta - data components.
- Worked on salesforce and Lightning framework to develop apps for the internal users using Components, Controllers and Handlers.
- Experience in using lightning app builder.
- Experience in building reusable UI components with lightning component framework.
- Proficient in coding using salesforce Apex Language, Visualforce pages and AJAX Toolkit; developed Controller, Extension Controllers to implement custom business logic for the visualforce pages by overriding salesforce native page layouts.
- Strong experience in writing Apex Triggers by following salesforce best practices and considering salesforce governor limitations.
- Good experience in building UI using visualforce page and building visualforce components which are used in different other visualforce pages.
- Developed Apex SOAP and REST web service classes for integration of salesforce with external java application; worked with salesforce Enterprise and Partner WSDL for external patterns to consumer salesforce.
- Proficient in writing queries using SOQL, SOQL, relationship queries and DML statements and methods.
- Extensive experience in creating objects and establishing relationships using Lookup, Master-Detail and created Junction objects to establish relationship with other objects.
- Proficiency with administrative tasks - Creating Roles, Profiles, Permission Set, Users, Groups, Queues, Email Templates, Sharing rules (Criteria & Owner based), Single Sign-On, Record Type, Page Layouts, Validation rules, Workflows - Email Alert, Field Update, Outbound Message, Process Builder and Approval Processes.
- Good experience in automation of complex business processes using Workflows, Process Builder, Approval process and Dynamic Approval process.
- Strong experience in customization of salesforce Sales, Service and Marketing cloud objects - Accounts, Contacts, Opportunity, Products, Pricebooks, OpportunityLineItems, Activities (Task & Event) Lead, Campaign, Case, Knowledge and Articles.
- Experience in implementing Web-to-Lead, Assignment rules, Email-to-Case, Escalation rules configuration on Lead and Case object.
- Created various Reports (Tabular, Summary and Matrix), Custom Report Types, Dashboards for different business users and Report Folders and their visibility across the organization.
- Good experience in data migration and integration using tools Data Loader, Workbench, Import Wizard, Demand Tools, Informatica and Jitterbit.
- Worked on communities and developed visualforce pages for communities.
- Strong experience with Change Sets, Force.com Migration tool, Eclipse and Workbench for deploying salesforce components from one sandbox to other sandbox and production instances.
- Expertise inService Cloud consolewith exposure toCTIadapters andmobileapplication integrations.
- Worked with version control tools like SVN, Git and maintained code in the repository.
- Good experience with database technologies - Oracle, SQL Server, My SQL and writing SQL, PL/SQL queries, Stored Procedures, Triggers and Functions.
- Experience in web technologies like HTML5/4, CSS3/2, Java Script and jQuery.
- Involved in defect resolution as part of QA testing, UAT testing and involved in resolving production issues and did post implementation support.
- Excellent written and verbal communication skills to keep executive staff and team members apprised of goals, project status, and resolving issues and conflicts.
- A quick learner to new concepts, Applications and implemented them in the project successfully.
TECHNICAL SKILLS:
Salesforce: Salesforce CRM, Apex Classes, Controllers, triggers, Visualforce Pages/Components, Web Services, SOAP, REST, SOQL, SOSL, AJAX Toolkit, S-Control, Workflows & Approvals, Process Builder, Communities, Sites, Reports, Dashboards and Custom Objects.
Salesforce Tools: Force.com IDE, Eclipse IDE with Force.com plug-in, Force.com Explorer, Data Loader, Excel Connector, JitterBit and Dell Boomi
Integrating Tool: Apex Data Loader and Informatica On-Demand, Jitterbit
Programming: Apex, C, C++, Java/J2EE, Servlets, JSP, Spring, Stuts
Web Technologies: HTML, CSS3, XML, AJAX, Java Script, jQuery
Web Servers: IIS, Tomcat, Weblogic, JBoss
Database: Oracle 8i/9i/10g, MS SQL Server 2008/2012, MySQL
IDE: Eclipse 3.4.1, Developer Console, Sublime, My Eclipse 7.0
Other tools: Visio, Clear Quest, Clear case and Ms Project
Version Control: Git, Subversion, SVN
Methodologies: Agile, Scrum and Waterfall
Operating systems: Microsoft Windows (2000/XP/Vista), Linux Ubuntu 11.10, Mac
PROFESSIONAL EXPERIENCE:
Confidential - Lincoln, RI
Sr. Salesforce Developer
Responsibilities:
- Worked on customization of standard objects - Accounts, Contacts, Opportunities, Quotes, Campaigns, Leads, Cases and Activities.
- Developed Apex Triggers, Apex Class (Controllers - Custom & Extensions), Utility classes and Exception classes.
- Developed Apex REST web service classes for internal application to consume and update data in salesforce Standard and Custom objects.
- Written salesforce Apex Batch, Schedule classes on Account and Custom object by implementing Batchable, Schedulable interfaces.
- Hands on experience on Salesforce Lightning for Customizing Reports and Dashboards for business use.
- Skillfully utilized Lightning Connect to get real-time data from external system by using external objects in Sales force.
- Created UI Pages using lightning app builder.
- Created reusable UI components with lightning component framework.
- Developed Visualforce pages using native components like PageBlock, PageBlockSection, CommandButtons, ActionSupport, ActionFunction and OutputPanel.
- Developed Visualforce components and d those components in the visualforce pages.
- Developed client-side validations using JavaScript, jQuery and AJAX and styled pages using custom CSS.
- Written SOQL, SOSL queries by considering salesforce Governor Limits and used DML operations using Statements and Database class methods in the triggers and apex classes.
- Avoided SOQL injection while writing queries in Apex classes and Triggers.
- Written salesforce Apex Test class for unit testing of salesforce Apex Trigger, Classes and ensured to have 90% of code coverage.
- Designed, developed and created custom objects, build relationships using Lookup and Master-Detail, created Junction Objects for Many-to-Many relationship.
- Configured and customized Fields (Roll-up, Formula), Page Layouts, Record Types, Custom Tabs, Custom Links, Custom Buttons, Validation rules, Sales Process.
- Performed admin tasks - Setting up Organization Role hierarchy, Profiles, Users, Groups, Queues and Sharing rules.
- Used Workflow rules, Process Builder for business automation using related activities like Creating Tasks, Email Alerts, Field Update and Creating records using process builder.
- Created Email templates in Text, HTML and Visualforce necessary for the application.
- Created and Customized Reports and Dashboards on various objects for different business groups in the organization.
- Worked on Exacttarget and Pardot customization and configuration.
- Extensively used DataLoader for insert, updates, and bulk import for Accounts, Contacts, Leads and Opportunities.
- Worked onSingle Sign-on to integrate internal enterprise application with Salesforce using SAML configuration settings in SFDC, using identity provider intel expressway cloud 360 along with LDAP server settings.
- Supported the data migration activities for migration the data from various systems into salesforce using Informatica and Data Loader.
- Provided Technical Design, Migration and Integration documents for the application.
- Deployed application components from Sandbox to Production instances using Force.com migration tool (Ant), Change Sets and Eclipse.
- Involved actively in supporting production bugs and provided fixes as per the SLA.
- Worked on Agile methodology and provided status updates in daily meetings.
Environment: Salesforce.com Platform, Apex Language, Visualforce (Pages, Component & Controllers), Apex Triggers, Web Services, SOAP, REST, Reports, Dashboards, Email Services, Sharing rules, SSO, Security Controls, Data Loader, Informatica, S-Controls, HTML, Java Script, jQuery, Git, Change Set, ExactTarget, Partdot, Force.com Migration tool, Sandbox, Eclipse IDE Plug-in, Developer Console, Windows XP.
Confidential - Raleigh, NC
Sr. Salesforce Developer
Responsibilities:
- Worked with Business users and analyst and provided technical design document.
- Developed Apex Classes, Custom/Extension Controller classes and Apex Triggers on various objects by considering salesforce best design patterns.
- Developed Visualforce pages and Visualforce email templates and implemented Bootstrap framework for look and feel.
- Used JavaScript and jQuery in the visualforce pages for client-side validations and displaying data in the tabular format.
- Integrated salesforce data with external systems by writing salesforce REST Web Services for Inbound classes and used HttpRequest methods to call external application REST API endpoint.
- Developed Apex SOAP web service classes and provided WSDL file to the consumers to access salesforce data and unit tested using SOAP UI tool.
- Written Apex Batch and Schedule classes to mass update large volume of data at process at regular intervals every day and scheduled the batch using Schedule class.
- Used Force.com, Eclipse IDE for developing Apex Classes, Pages, Triggers and customizing other meta-data components.
- Worked with Dynamic Apex to retrieve Fields, Picklist values, RecordTypes values without.
- Written apex Test class for unit testing of salesforce Apex Trigger, Classes - Controllers, Batch and Schedule to have good coverage.
- Defined Lookup and Master-Detail relationships on the objects and created junction objects to establish connectivity among objects.
- Configured and Managed Users, Role Hierarchy, Custom Criteria/Owner based sharing rules, Roles, Profiles, Groups and Queues.
- Created Workflow rules, Validation rules, Formula fields, Escalation rules and Assignment rules.
- Worked on setting up salesforce communities for internal users.
- Performed data jobs using Apex Data Loader, JitterBit and excel Connector tools.
- Worked extensively in customization ofService Cloud Consoleby embedding Visualforce pages in custom console components, highlight panel and interaction log.
- Resolved issues connected toCall Centers, usage of CT adaptersandMobileapplications.
- Configured third party apps like Conga Composer, Calender Anything and Grid Buddy.
- Worked closely with end users, business analysts and performed detailed analysis of business and user requirements, designed the solution by customizing various standard objects.
- Worked in Agile Development Methodology for the implementation.
Environment: Saleforce.com platform, Controllers, Visualforce Pages, Component, Triggers, Web Services (SOAP, REST), HTML, Java Script, CSS, Bootstrap, Apex Data Loader, Import Wizard, Eclipse IDE, Sublime, XML, Salesforce Communities, Workflow & Approvals, Reports, Custom Objects, Email Services, Sandbox, Windows.
Confidential - Houston, TX
Sr. Salesforce Developer
Responsibilities:
- Worked closely with sales team and business analysts and performed detailed analysis of Business and technical requirements and designed the solution.
- Developed various Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Wrote SOQL & SOSL statements in custom controllers, extensions and triggers.
- Developed Test classes for all the Apex classes and Triggers with minimum 95% code coverage for triggers and classes as per organization standards.
- Consumed salesforce data by Java application using web services (Partner WSDL), SOAP API and XML.
- Customized standard Salesforce objects like Accounts, Contacts, case management and solutions.
- Created case Escalation rules to escalate cases automatically if they are not resolved within a certain period of time, also worked on app-exchange tools for tracking orders.
- Involved in salesforce admin tasks of point and click and declaration actions like creating Objects, Field, Users, Roles, Profiles; writing validation rules, formula fields, workflow rules, approval process based on user requirements.
- Created and configured workflow rules and approval process for sending email alerts, creating Tasks and Field updates for business process.
- Worked on different portals like Self Service Portal, Partner Portal and had good implementation of Customer Portal.
- Analyzed and performed data updates, inserts on the existing data using Apex Data Loader.
- Involved in deployment of most releases by using Migration tool and Change Sets for deployment to Production instances.
Environment: Saleforce.com, Apex Language, Visualforce pages, Triggers, Components, Security Controls, Escalation rules, Assignment rules, Record types, Custom objects and Fields, Workflow Rules, Eclipse, Force.com Explorer, Apex Data Loader, Windows.
Confidential - Miami FL
Salesforce Developer/Admin
Responsibilities:
- Written Apex classes, Controller and Triggers for various functional needs in the application.
- Developed salesforce Apex REST web services, which are being consumed by various internal applications like Siebel and Java applications.
- Used PageBlock, PageBlockTable, Repeat, OutputPanel, Messages, ActionRegion, ActionSupport and ActionFunction visualforce components for developing visualforce pages.
- Written front-end validation and component hiding/unhiding using Java Script and jQuery.
- Created Visualforce pages for different page layout and developed Cascading Style Sheets (CSS) for creating effects in Visualforce pages.
- Written and optimized code to overcome governor limits in Controllers, Triggers and Batch classes.
- Implemented salesforce InboundEmailHandler service to process incoming emails received to an email.
- Created Users, Roles, Groups, Queues, OWD, Sharing rules and Record level permissions to manage sharing access among different users.
- Maintained language settings and advanced currency management.
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on record pages.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
- Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics) 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.
- Created custom Dashboards for manager's home page and gave accessibility to dashboards for authorized people.
Environment: Salesforce.com Platform, Visualforce Pages, Classes, Controller, Data Loader, Custom Objects, Email Services, Security Control, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development, testing and maintenance process of the application.
- Used Struts framework to implement the MVC architecture.
- Created JSP, Form Beans for effective way of implementing Model View Controller architecture.
- Created Session Beans, Entity beans for transactions with the database using JDBC.
- Developed necessary SQL queries for database transactions.
- Developed and maintained the application configuration information in various properties files.
- Designed and developed HTML front screens and validated user input using JavaScript.
- Used Cascading Style Sheets (CSS) to give a better view to the web pages.
- Used Eclipse for code development along with CVS for managing the code.
- Performed testing and bug fixing.
Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1, Eclipse, Oracle 9i.