Senior Salesforce Developer Resume
Houston, TX
SUMMARY
- Over 8 years of IT experience in application design, customization, development and support on Salesforce Platform CRM, Force.com platform and Java/J2EE technologies.
- Extensive experience in Apex Development, Visualforce pages, Classes, Controllers, Triggers, Web services API, Components, Tabs, Custom Objects, S - Control, Scheduler and Batch Processes Wrapper classes and Dynamic apex Design Patterns.
- Have good Experience in working knowledge in querying Salesforce database using SOQL & SOSL queries using Force.com Explorer.
- Experience in configuration and customization of salesforce Sales, Marketing, Service CRM clouds, Collaboration and Community.
- Expertise in working with REST, SOAP/WSDL Web services for integrating with third party tools.
- Used test annotations @is Test, @test Setup and written test classes for web services by implementing WebServiceMock interface.
- Experience integrating Salesforce.com with enterprise-level applications though all available integration channels as well as Salesforce-to-Salesforce integration.
- Created sites, Visualforce pages with UI similar to application portal and gave access to internal and external users.
- Experience in migrating from salesforce classic to Lightning by analyzing existing Visualforce components and converting them to Lightning components using Lightning app builder, SLDS styles and Aura framework.
- Good Experience in developing Custom Page Layouts, workflows, and Approval processes.
- Experience in customizing and configuring Web-to-Lead, Web-to-Case, Email-to-Case features and custom Lead conversion process.
- Experience in data migration using Import wizard, Apex Data Loader.
- Excellent knowledge of all the phases of software development life cycle (Requirements gathering, analysis,gap analysis, design, development, testing and implementation).
- Troubleshoot and resolve user issues for SFDC byperforming extensive root cause analysis to ensure non re-occurrence of defects and direct them to responsible groups.
- Developed SFDC Customized Reports, Dashboards and Processes to continuously monitor data quality and integrity.
- Deployed customizations from sandbox to production environment by Eclipse IDE and Change Set.
- Sound knowledge of object oriented design, MVC architecture and struts framework.
- Experience in implementing Enterprise applications using Java/J2EE, JSP, Servlets, JDBC, Web Services, JavaScript, HTML, XML and WSDL.
- Good experience with HTML, JavaScript, JQuery, CSS, XML, ActiveX technologies and various database access technologies.
- Expertise in writing SQL, PL/SQL triggers, procedures and functions with Oracle, MS SQL Server.
- Capable of quickly learning new technologies and processes, and successfully applying them to projects and operations.
- Strong knowledge and working experience with software Development Life Cycle methodologies Agile, Scrum, Waterfall, RAD, POC and demos.
TECHNICAL SKILLS
Salesforce: Visualforce, SOQL, SOSL, Apex Triggers, Salesforce Lightning, Workflows, Approvals, Email Templates, Formulas, Validation Rules, Schedule, Web Services (SOAP, REST),Outlook Connector.
IDE: Eclipse, Force.com IDE, Force.com Explorer, Data Loader, Demand Tool, Workbench, SOAP UI, UML.
Web Technologies: JavaScript, jQuery, XML, XSL, HTML, XHTML, CSS, AJAX.
Databases: Oracle 10g/9i, SQL Server 2008/05/2000 , MYSQL, DB2.
Versioning: Git, SVN, Bit bucket
Programming Languages: C/C++, Java, J2EE, JDBC, JSP/Servlets, Struts,PL/SQL, Apex.
Web/Application Servers: Apache, Tomcat 5.0, JBoss, WebLogic, IBMWebSphere, IIS.
Operating Systems: Windows 8/7/XP/2000/NT, Mac OS, Red Hat Linux 7.x/9.0, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Senior Salesforce Developer
Responsibilities:
- Interacted with various business user groups for requirements analysis, design and prepared Technical Design Document.
- Written complex relationship SOQL, SOSL queries in Apex Classes, Batch Processes Triggers to retrieve data from standard and custom objects.
- Developed Apex Custom, Extension Controller classes, Triggers, Visualforce pages in the application for customizing Lead Conversion, Campaign, Opportunity and Custom objects.
- Worked on XML/JSON Parsing and mapping the XML/JSON string into the object entities for Integration.
- Involved in integrating Salesforce with external systems by making HTTP callouts.
- Written Apex test classes and achieved 90% of the organization code coverage by writing test utility methods.
- Designed, developed and customized custom objects, entity-relationship data model using Lookup, Master-Detail and Junction Object.
- Configured and created Out Of the Box Page Layouts, Record Types, Custom Tabs, and Validation rules, Sales Processes, Workflows and Approvals.
- Created workflow rules and defined related actions like Email Alerts, Field Updates, creating Tasks and Outbound messages.
- Written Sharing rules for data security on various Objects, for records visibility across various users in the organization based on role hierarchy using Criteria-Based, Owner-Based and Apex Managed Share.
- Implemented Inbound Email Handler interface for creation of records in Salesforce based on the Email received using Apex class.
- Part of team tasked with migration from Salesforce Classic to Lightning. Experience with Lightning App Builder, Lightning components and Lightning Design System.
- Worked with Exact Target marketing automation suite for emails, landing pages, camping web analytics, lead scoring, assert management, and trigger workflow.
- Worked on Journey/Audience Builder in creating Email Campaigns.
- Created and customized Reports and Dashboards on Custom and Standard objects for different channels in the Organization.
- Created Data Dictionary and Field level mapping of Salesforce and Siebel CRM systems for Integration and Migration, performed data migration using Data Loader.
- Deployed components across Sandbox and Production instances using Force.com migration tool, ChangeSets.
- Performed detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of Salesforce (SFDC).
Environment: Saleforce.com CRM, Force.com Platform, Apex Classes, Controllers (Custom and Extension), Visualforce Pages, Components, Web Services, SOAP, WSDL, REST, HTML, CSS, JavaScript, jQuery, Workflows, Approvals, Apex Data Loader, Sandbox, Lightning, Eclipse IDE Plug-in, Windows 7
Confidential, Hopkins, MN
Salesforce Developer
Responsibilities:
- Involved in requirements gathering with multiple project managers, in an effort to better customize, and utilize the full functionality of the Salesforce CRM solution.
- Moved the tables like Opportunities, Accounts and Contacts to the Salesforce CRM Standard objects.
- Created workflow rules and defined related tasks, time-triggered tasks, email alerts and field updates to implement business logic.
- Customized the dashboards to monitor lead activities based on sales geography.
- Designed, developed and deployed the Custom objects, Page layouts, Custom tabs, Components.
- Written SOQL queries against force.com API.
- Used Force.com Eclipse IDE plug to develop the classes and triggers.
- Developed different Visualforce Pages to suit to the needs of the application using different Visualforce components.
- Using Apex Data Loader mapped data sources and loaded data into Call Center application.
- Implemented packages in distributing and migrating components or applications within the organization.
- Integrated the Web services for extracting the data from external systems to display in the pages of Salesforce.
- Used Informatica Power Center in synchronizing SQL and Oracle to the Salesforce application.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Coded APEX triggers and s-controls, created rule based automated workflows.
- Created Formula Fields, Validation Rules, Workflow and approvals for the flexibility and functionality of force platform application.
- Manage users, Public Groups, Profiles, and Roles within the Salesforce CRM, this involved designating access to the applicable user within the user hierarchy.
- Responsible for the creation of custom Apps, and Reports using the Salesforce CRM cloud computing model.
- Generated different reports like standard, summary and matrix for quarterly and half yearly sales.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Participated in the training sessions provided by the Salesforce team.
Environment: Saleforce.com platform, Apex Language, Visualforce (Pages, Components, Controllers & Extensions), Saledforce.com Data Loader, Informatica, Apex Triggers, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Java Script, Web services, WSDL, SFDC Sandbox, Eclipse IDE Plug-in, Oracle 10g, Windows XP
Confidential, Northvale, NJ
Salesforce Developer
Responsibilities:
- Performed the roles of Salesforce Analyst/ Developer and Administrator in the organization.
- Interacted with various business team members (JAD Sessions) to gather the requirements and documented the requirements.
- Used SOQL and SOSL for data manipulation needs of the application using platform database objects.
- Integrated using Web services (SOAP) technology for extracting the data from external systems (Sales Lead Integration, Incentives Tracking System) to display in the pages of Salesforce.
- Implemented salesforce MVC pattern in the application customization for separating User Interface, Business logic and Datapersistence with Sobjects as Models, Visualforcepages & components as Views and Apex Controller classes as Controllers.
- Developed Test cases for Unit Testing, and also was involved in the Integration Testing.
- Worked on various Salesforce standard objects like Accounts, Contacts, Opportunity, Leads, Campaigns, Reports and Dashboards.
- Created workflow rules and defined related tasks, time-triggered tasks, email alerts and field updates to implement business logic.
- Developed data migration scripts and also implementing data cleansing tools.
- Worked with Apex Data loader for loading the Leads, Opportunities and their related activities into Salesforce.
- Designed and developed account development plan application for EMEA Salesforce Business users.
- Used the sandbox for development, testing and migrated the code to the deployment instance after testing.
Environment: Saleforce.com platform, Seibel CRM, APEX Language, Visualforce (Pages, Component & Controllers), Salesforce Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Security Controls, HTML, Java Script, Web services, WSDL, Sandbox, Eclipse IDE Plug-in, Hoovers.
Confidential, Los Angeles, CA
Salesforce Developer
Responsibilities:
- Involved in requirements gathering with multiple project managers, in an effort to better customize, and utilize the full functionality of the Salesforce CRM solution.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Coded APEX triggers and s-controls, created rule based automated workflows.
- Written SOQL queries against force.com platform.
- Developed different Visualforce Pages to suit to the needs of the application using different Visualforce components.
- Used Force.com Eclipse IDE plug to develop the classes and triggers.
- Manage users, Public Groups, Profiles, and Roles within the Salesforce CRM, this involved designating access to the applicable user within the user hierarchy.
- Moved the tables like Opportunities, Accounts and Contacts to the Salesforce CRM Standard objects.
- Worked on maintaining the functional areas of accounts, contacts, leads, campaigns, opportunities, quotes, activities dashboards.
- Customized the dashboards to monitor lead activities based on sales geography.
- Designed, developed and deployed the Custom objects, Page layouts, Custom tabs, Components.
- Using Apex Data Loader mapped data sources and loaded data into Call Center application.
- Implemented packages in distributing and migrating components or applications within the organization.
- Used Informatica Power Center in synchronizing SQL and Oracle to the Salesforce application.
- Created Formula Fields, Validation Rules, Workflow and approvals for the flexibility and functionality of force platform application.
- Responsible for the creation of custom Apps, and Reports using the Salesforce CRM cloud computing model.
- Generated different reports like standard, summary and matrix for quarterly and half yearly sales.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Participated in the training sessions provided by the Salesforce team.
Environment: Saleforce.com platform, Seibel CRM, APEX Language, Visualforce (Pages, Component & Controllers), Salesforce Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Security Controls, HTML, Java Script, and Web services, Sandbox, Eclipse IDE.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using an MVC based architecture with help of
- Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java,JSP,Servlets,Struts,HTML,CSS,JavaScript,JUnit,Shell,SQL, JBOSS,Eclipse,CVS, Linux/UNIX.