Salesforce Developer Resume
San Jose, CA
SUMMARY:
- Over 8 years of IT experience, with 5 years in SFDC.
- Rich experience in Development of Salesforce.com CRM using Force.com,Visualforce and APEX.
- Experience in integrating SFDC with Legacy applications (SAP, ACT) using Web Services API.
- Extensive experience in customizing the User Interface of Salesforce CRM using ApexProgramming, Custom Controllers, VisualForce, CSS and JavaScript.
- Experience in customizing Data model of Salesforce.com CRM using Workflows, Triggers,Validation Rules, Approval Processes.
- Expertise in Force.com technology stack: APEX, Visualforce, SOQL and SOSL.
- Diverse experience in generating custom and standard reports.
- Experience in customizing Dashboards based on roles.
- Extensive experience in Data Migration using third party tools.
- Experience in integrating security levels using field level and page level security.
- Experience in evaluating and working on App Exchange applications like Marketo, VerticalResponse.
- Proficiency in SFDC Administrative tasks, like creating Profiles, Roles, Users, Page Layouts,Email Services, Reports, Tasks and Actions.
- Experience in creating and customizing websites using CMS WordPress, Joomla andintegrating them with Salesforce CRM for generating web - to-leads and web-to-cases.
- Experience in performing large and small-scale data migration using Migration Tool and DataLoader.
- Experience in development using Scrum/Agile Methodologies.
- Hands on experience in application development using Java, J2EE, EJB, Hibernate, JDBC,Struts, Spring, JSP, Servlets, XML, RMI, SOAP, WebLogic.
- Experience in SQL, Microsoft SQL Server, Oracle.
TECHNICAL SKILLS:
Salesforce.com: Standard objects, Workflow & Approvals, Apex Language, Apex Classes/Controllers, Apex Triggers, Visual Force Pages, Data Loader, Integration, Migration, Reports, Force.com IDE, Eclipse, SOQL, Excel Connector, AJAX, Web Services API, GitBashWeb:HTML, XML, JavaScript, WSDL, SOAP
Languages / Technologies: C, JavaScript, Visual Basic, Java, HTML, XML
Databases: MS SQL Server 7.0/, Oracle 7.x/8.x/8.iPlatforms:UNIX, Windows 2000/NT / XP / 7
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
SalesForce Developer
Responsibilities:
- Interacted with various business team members, perform detailed analysis of business and technical requirements and designed the solution.
- Implemented Public site, Customer Portal, Apex Controllers, Apex Triggers and Visualforce pages.
- Designed various profiles and permission sets for Business Admins, Innovators and users.
- Implemented Object and field level security to hide critical information on the profile users.
- Developed various Custom Objects, Tabs, validation rules on the objects and tabs, Components and Visual Force Pages.
- Implemented Standard Approval processes and Email Services
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Involved in the data migration activities for migrating the ideas from external system to Salesforce.com using Data loader
- Created Batch Apex & schedule class to implement Idea, Vote, Comment Count jobs.
- Develop test classes to cover the code coverage of controller classes, trigger.
- Administration activities like Security Implementation, User provisioning and access management.
- Release management - Executing new functionality roll-outs, Validate and check the quality of deployable and prepare change sets for testing and final deployment
- Production support, enhancement of existing system and Bug fixing.
Confidential, Irvine, CA
SalesForce Administrator and Developer
Responsibilities:
- Responsible for gathering requirements from key users.
- Implemented Marketing and Sales processes covering Campaign, Leads, Accounts, Contacts, opportunities, Forecasting, Quotes, Pipeline management etc.
- Implemented app-exchange applications.
- Integrated Apex with External services by making callouts that used SOAP and WSDL
- Used 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.
- Worked with Ajax toolkit to invoke Apex through anonymous blocks and Public web service methods.
- Worked with Anonymous Blocks that could be compiled and executed using System Log Console, Force.com IDE and Web Services API call.
- Worked with components, functions and global variables to embed links to default actions for creating new Accounts, Contacts and other standard objects.
- Worked with Global variables and expression language syntax to manipulate data types for conditionally executing operations.
- Worked with Methods to insert and update records without re-directing users to a new record.
- Worked with Standard Controllers and record identifiers to implement automatic record retrieval and display/update a record's data, bind input fields to new records, display warning and error messages, create links for form processing, place command buttons and create custom messages, implement nested Visualforce pages.
- Worked with Visualforce components to customize captions, headers and footers of a table and to embed a standard list view of an object's records.
- Worked with Visualforce List Controllers to act on a set of records with pagination and iterate over a list of records to produce output in a list.
- Worked with Visualforce Style sheets and Static Resources to augment all standard styling on a visualforce page and utilize un-stylized text output to gain full control when iterating over lists of data.
- Laid the groundwork for the Force.com platform by creating custom objects, fields, tabs and filled object data using Data Loader.
- Modified simple workflows to in corporate Email Alerts and Field Updates.
- Scheduled retrieval of report data to be used with Analytic Snapshots.
- Worked with Formula fields for calculation, related object display, integration and data realization.
- Worked with Organization Wide Defaults, Role Hierarchies, Sharing Rules and Manual Sharing to implement Record-based sharing.
- Integrated Salesforce with HR system.
- Worked with Profiles and Administrative permissions to grant/deny users access to platform features.
- Worked with Setup Audit Trail to gather information about client usage
Environment: SalesForce.com CRM Application Platform, Apex Language, Visual Force, HTML, JavaScript, Custom Objects, Tabs, Page Layouts, Workflows, Approval Processes, Email, Messaging, Integration,Dashboards, Reports, Eclipse, Sandbox, Production environment.
Confidential, Houston, TX
SalesForce Developer
Responsibilities:
- Worked on Salesforce.com customizations using Apex (classes, triggers and web services) and Visual Force that consists of several new data integrations and customizations are done to B2B Salesforce.com.
- Customized and implemented the Web Services through WSDL in the Salesforce.com for outbound messaging.
- Used SOQL and SOSL statements within the custom controllers, extensions and triggers properly to avoid Governor Limits.
- Worked on Echosign API which enable users to send contracts for signature either by electronically or by fax directly from Salesforce.com standard objects.
- Supported the portal team for portal development with page flows.
- Installed Salesforce AppExchange (Knowledge Module) Application, configured and maintained user security permissions in compliance with organizational needs.
- Designed, and Implemented the Custom Business objects, Entity-Relationship data model, Page layouts, Custom tabs, Components to suit to the needs of the application.
- Created user Roles and Profiles and given them Security controls and shared settings.
- Implemented pick lists, dependent pick lists, lookups, junction objects, master detail relationships.
- Designed and developed service cloud and integration.
- Designed and developed workflow rules and Approval process for the application by implementing custom formulas for various tasks and Email alerts as per the requirement.
- Developed several Custom Reports to better assist managers and also report folders to provide report accessibility to appropriate personnel.
- Customized Dashboards to provide daily forecasts and track opportunities, deal registrations and customer engagement.
- Designed various types Email templates for auto response to customers.
- Used the sandbox for unit testing and assisted Business Users in CRM Deployment validation testing.
- Created supporting documentation for application development tasks that includes Cast Iron orchestrations and Salesforce.com customizations.
- Involved in the sessions to the internal business users to use the application and develop their own custom report.
- Worked with CRM Application Development Team to complete development, test support and deployment activities.
- Modified the sharing model as required leads and case setup, managing email and mail merge templates.
- Experience on version control system Git to handle project and worked with JIRA ticket handling system.
Environment: Saleforce.com platform, CastIron, Apex Language, Visual Force (Pages, Component & Controllers), Workflow & Approvals, Reports, Eclipse, GitBash
Confidential, Fort Lauderdale, FL
SalesForce Developer
Responsibilities:
- Performed the role of Salesforce Developer in the organization.
- Responsible for various salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Forecast, Cases, Reports and Dashboards.
- Implemented Web-to-lead to track and solve leads from the company website.
- Created different workflow rules and Approvals for various campaign processes.
- Designed and developed the Custom objects, validation rules, Page layouts, Custom tabs, Components, Visualforce Pages to suit to the needs of the application.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Integrated the Web Services for extracting the data from external systems to display in the pages of salesforce.com.
- Created and deployed Several Reports using salesforce.com platform.
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- Installed Salesforce AppExchange Apps, configured and maintained user security permissions in compliance with organizational needs.
- Performed detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like Visualforce, Force.com IDE.
- Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data.
- Developed Apex Classes, Controllers and Apex Triggers as per the requirements.
- Developed Visualforce Pages to include extra functionality and wrote Apex Classes to provide functionality to the visual pages.
- Experience in integration of AppExchange application with Salesforce..
- Wrote triggers to process incoming service e-mail requests from customers to automatically create new case records.
- Developed and configured various Reports for different user profiles based on the need in the organization.
- Designed various types Email templates for auto response to customers.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Provided ongoing Salesforce.com maintenance and administration services. Including periodic data cleansing, custom objects, workflows and campaign management.
- Used field level security along with page layout to manage the visibility and accessibility of fields for different profiles.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
Confidential, Los Angeles, CA
Salesforce Consultant
Responsibilities:
- Analyzed requirements and developed detailed design of Salesforce integration.
- Assisted the PM in rolling out the Implementation Road-map.
- Created custom field and field dependencies on standard objects like Cases and Solutions.
- Experienced with integration of Salesforce Knowledge Module application.
- Created pick lists, dependent pick lists, lookups fields, junction objects, master detail relationships, validation rules and formula fields.
- Develops and maintains naming conventions of picklists, report folders, dashboards, etc. to improve system usability
- Developed Apex classes and Apex Triggers on Force.com platform to customize application according to functional needs.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Worked on CTI by supporting and integration with Salesforce standard objects.
- Created Visual Force pages and Visual Force Custom Controllers on Force.com Eclipse IDE to customize the view and functionality of the page according to the organizational needs.
- Developed workflow rules and time triggered workflows for various business requirements.
- Used field level security, profiles and audit trail setup to ensure that protected data is only with authorized users.
- Designed and Implemented the Page layouts and Custom tabs to suit the needs of the application.
- Implemented escalation rules, automatic case generation and their escalation to call center representative, and generated email alerts for quick issue resolution.
- With Force.com web service API data is accessed from external systems and web sites for implementing WSDL in the application.
- Develops and maintains API scripts and s-controls to support custom development as needed
- Developed Custom Reports, Dashboards scheduling dashboards as per given requirements.
- Created test scenarios on Sandbox environment and migrated code to deployment instance after testing.
- Managed and implemented customization requests by Business Users, including creating workflow triggers, workflow alerts, automated email responses, etc.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Eclipse, Windows XP.
Confidential, Columbus, OH
Salesforce Consultant
Responsibilities:
- Designed, and deployed the Custom objects, Custom tabs, Entity-Relationship data model, validation rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to suit to the needs of the application.
- Designed, and developed Apex Classes, Controller Classes, extensions and Apex Triggers for various functional needs in the application.
- Worked closely with Sales Team business analysts and performed detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of SalesForce.com (SFDC).
- Developed SOAP based Web Services for External Systems to communicate with Salesforce.
- Developed Various Web Services classes(Soap and Rest based) to communicate with External webservices
- Responsible for creation of users, roles, profiles and defined object and field level security.
- Developed custom S-Controls with java Script and Apex Web services and various Custom objects, Tabs, Entity-Relationship data model, validation rules and Components.
- Used Data Loader for data management in force.com platform and Eclipse for development environment.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com Objects and it to read, extract, and load data from comma separated values files.
- Created Visual force pages and Visual force Custom Controllers on Force.com Eclipse IDE to customize the view and functionality of the page according to the organizational needs.
- Used field level security along with page layouts to manage access to certain fields.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
Environment: Salesforce.com, APEX, Visual Force, Java script, XML, Web service API, Data loader, Apex explorer, S-Controls, Eclipse IDE Plug-in, Data Loader, Custom Objects.
Confidential
Java Developer
Responsibilities:
- Analyzed requirements and did use cases analysis with Rational Rose. Designed object models and sequence diagrams using UML approach.
- Followed Agile and RUP (Rational Unified process) methodology to develop this project.
- Built the application using Test Driven Development (TDD) approach.
- Utilized java J2EE Design Patterns to implement the solution.
- Involved in the system design, which is based on MVC Architecture (Model-View-Controller) i.e. Struts framework.
- Responsible for the development of Presentation Tier using JSP.
- Worked on client side programming using java script for validations, form submission, etc.
- Coded the business logic using the java classes, stateless session beans and entity beans along with utilization of Session Facade Design Pattern.
- Developed DAO to connect to the database.
- Involved in designing the database schema and developed stored procedures and triggers.
- Worked on various XML documents and used SAX parser to parse them.
- Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
- Responsible for Unit testing of various components.
- Provided production support for the first release of the module.
Environment: J2EE 1.4, JSP 2.0, Servlets 2.4, EJB 2.0, Json, Struts 1.1, JDBC 3.0, Apache Axis, JavaScript, HTML, DB2, UML, XML, XSLT, DTD, DHTML, SAX, Web Sphere, Rational Rose, Eclipse 3.1, CORBA, Windows XP.