Salesforce Developer Resume
Mountain View, CA
SUMMARY
- Over 5 years of experience in IT industry includes around four years of experience inSalesforce.com CRM Platform.Involved in various stagesincluding, requirement analysis, architectural design, development, enhancements, testing, deployment and maintenance of Multi - tier and web-based applications.
- Worked on various domains like Insurance, Finance, Telecom, Retail and Banking industries.
- In-depth understanding of the capabilities and constraints of the Salesforce CRM application coupled with good understanding of the business processes (Sales, Marketing, Call Center, Proposal Management, etc.).
- Experience in Salesforce development including Apex Classes / Controllers, Visualforce, Apex Triggers, S-Controls and used Salesforce API.
- Good Experience in working on Eclipse IDE with Force.com plug-in for writing business logic in Apex programming language.
- Worked with command line interface, Import wizard to migrate the data from Oracle data base, Also used Apex Data Loader to perform the DML operations by using CSV files.
- Hands on working experience in Role Hierarchy, Custom Profiles and public Groups creation and user management.
- Created Formula fields, Validation rules to maintain the quality of the data.
- Hands on Experience in deploying and integrating Salesforce.com CRM solutions.
- Experience with Salesforce Enterprise and Partners APIs to integrate with other applications which supports web services.
- Extensive working experience on different work environments included, Development, Test, UAT and Production.
- Participated in all stages of Software Development Life Cycle (SDFC) i.e., System Analysis, Design, Development and Testing.
TECHNICAL SKILLS
Salesforce Technologies: Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, Apex Web Services, Visual Force Pages/Components, Analytic Snapshots, Case Management Automation, AJAX, Workflow & Approvals, Dashboards, Cast Iron Systems, Analytic Snapshots, Custom Objects, SOQL, SOSL, Visual Force Pages / Components, S-Controls.
Salesforce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Force.com Data Loader, Force.com Excel Connector, Force.com Platform (Sandbox, and Production), Apex Explorer.
Databases: Microsoft SQL Server 2000/2005/ 2008 , MS Access, Oracle 8i/ 9i/ 10g/ 11g and MySQL
Web Design Tools: Visual Studio 2008/2005/2003 , Adobe Photoshop, Dreamweaver, MS Office.
Languages: Apex, C, C++, Java, JavaScript, Ajax, PHP, XML, XHTML, SQL, Perl.
Net Networking: TCP/IP, Firewalls, Network Programming
Operating Systems: Windows NT/2000/XP/Vista/7, Windows Server 2000/2003/2008 , Linux, Unix.
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Salesforce Developer
Responsibilities:
- Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality, design and document solutions that fill the gaps.
- Discussed and analyzed the requirements with business team and converted the requirements into detailed technical requirements.
- Participated in cross-functional teams that address strategic business issues involving CRM, Marketing and Sales operations.
- Created Data Models and implemented the relations between the objects using MS Visio.
- Developed APEX Classes, Visualforce pages and APEX Triggers to develop the custom functionality as per the requirements.
- Developed Test classes and maintained minimum of 85% code coverage
- Created Apex schedule jobs to perform the same operations in a scheduled time.
- Developed Reports and Dashboards as per the business requirements.
- Used Salesforce Enterprise API to Integrate with existed Java web application.
- Execute the Apex Unit Tests and Deploy code from Sandbox to Production using Eclipse / Force.com IDE
- Implemented Single Sign-On to maintain the same login credentials for Salesforce and other applications
- Maintained the functional areas of Data management, Sales forecasting, Contacts, Leads, Campaigns, Opportunities, Quotes, Price book, Dashboards and Reports.
- Customized Salesforce.com Fields, Page Layouts, Record Types, Queues, Reports and Dashboards
- Analyzed and converted business workflows to salesforce workflows and assigned workflow alerts.
- Performed Data Management, including Data Integration from external data sources using APIs, web services as well as importing and exporting large volumes of data.
- Developed training plans, materials, and documentation for business users, keep materials up-to-date, coordinated new users and ongoing training sessions.
Environment: Salesforce, Visualforce, MS Visio, Apex Data Loader, Microsoft Excel, MS Project, Rational Clearcase, UML, Oracle 10g, Quality Center.
Confidential, Libertyville, Illinois
Salesforce Consultant
Responsibilities:
- Gathered business requirement of Confidential sales process and identified critical functional modules for gap analysis.
- Involved in identifying, planning and implementing new Salesforce.com features and functions (new screens, workflow, force.com objects, reports, apex code) in response to business needs.
- Involved in creation of custom fields, field dependencies, tabs, applications, home page
- Developed various Batch Apex classes and scheduled those using Apex Schedulable classes on hourly basis.
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Created reports and dashboards.
- Used field level security and profiles to ensure that protected data is only shared with authorized persons.
- Involved in Unit Testing, for the customizations and developments done during the project.
- Involved in documentation review cycles for the project and assign review tasks to the project team.
- Follow-up with reviews to see them through to completion.
- Communicated project status and escalate issues to management. Provide feedback for improving Technical Publications procedures, standards, and methodologies.
- Created the SIT test plans and involved in SIT testing and coordinated for UAT testing.
Environment: Salesforce.com platform, Apex Language, Visualforce Pages, Data Loader, Workflow & Approvals, Email Services, Reports, Dashboards, Custom Objects, Custom Tabs, Security Controls, Eclipse IDE Plug-in, Salesforce Sandbox, HTML, Java Script, Oracle 11g, Windows XP
Confidential, Portland, Oregon
Salesforce.com Administrator
Responsibilities:
- Involved in gathering customer requirements from business user teams spread over the Sales, Marketing and Customer service.
- Involved in creating gap analysis document, clearly identifying the data, business process and work flows of the organization with respect to salesforce.com implementation.
- Developed and Customizing salesforce.com application based on the user needs.
- Developed field & page layout customization for the standard objects like Account, contact, Leads.
- Maintained and gave permissions to communication templates based on Profiles.
- Performed Data Analysis and migrated data from SQL Server database to salesforce.
- Involved in Accounts Merging, maintaining Public Groups.
- Created Reports and Dashboards as per the customer requirements.
- Worked on Record Types, Validation Rules, Triggers and Page Layouts.
- Created and managed technical and business process documents.
- Integrated with JAVA based web application using Enterprise API from Salesforce.
- Worked with senior team members to analyze of each product and its competitor, to integrate new product, and optimize existing products.
- Force.com Migration tool has been used for migrating code, and customizations from one environment to another environment.
Environment: Salesforce, Force.com IDE, Java, Eclipse, JDK 1.4, Apex, Visualforce, Apex Data Loader, Force.com Explorer, Cognos, Mozilla Firefox, Internet Explorer, Microsoft Excel, SQL Server 2005, Quality Center.
Confidential, Houston, TX
Salesforce Consultant
Responsibilities:
- Involved in various activities of the project, like information gathering, analyzing the information, documenting the functional and non functional requirements.
- Involved in scheduling meetings, JAD sessions, analysis development, test inspections, and other project meetings throughout project life cycle.
- Designed and developed User Interfaces for Salesforce users as per requirements.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Created and deployed Custom Reports and Dashboards for sales orders, Sales Invoices, Customer Ledger etc.
- Developed Custom Objects, Custom reports and configured the Analytical Snapshots to dump the data on a regular basis for the sales performance and lead generation statics.
- Created Custom fields, pick lists, dependent pick lists, and validation formulas to the custom objects.
- Implemented the requirements on Salesforce.com platform and Force.com IDE plug-in using Eclipse.
- Developed Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Integrated the web services by generating the necessary stubs from the WSDL files for extracting the data from the home grown applications by using the home grown web services.
- Used SOQL to select the data from platform database.
- Created Custom Buttons and links to mass update and mass delete the records and invoke Visualforce pages as per requirements.
- Worked with Salesforce.com technical support team on a regular basis to resolve issues.
Environment: Salesforce.com platform, Apex Language, Visualforce Pages, Data Loader, Workflow & Approvals, Email Services, Reports, Dashboards, Custom Objects, Custom Tabs, Security Controls, Eclipse IDE Plug-in, Salesforce Sandbox, HTML, Java Script, Windows XP.
Confidential
Java Developer
Responsibilities:
- Developed web components using Servlets, JSPs, Tag libraries, XML, XSL, Tiles framework, Struts, and UML.
- Created SQL queries and Stored Procedures for CRUD ( Create, Read, Update and Delete) operations on database
- Used Eclipse as an IDE and Apache Tomcat as an Application Server.
- Testing and debugging the project for proper functionality and documenting modules
- Used Ajax in one of the modules to do asynchronous changes to the pages.
- Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation Framework to implement the GUI interface.
- Developed client request validations and processing using JavaScript.
- Involved in writing the Stateless Session Beans.
- Developed application code using Core Java and J2EE (Servlets, XML) in Eclipse tool.
- Used JNDI realms to authenticate users in a web application.
- Solely responsible for writing the automation tool in java for manipulating the dates.
- Used JSTL in struts based JSPs.
- Developed front-end form validations using JavaScript.
- Used VSS for version control management.
- Developed Session and Entity Beans to implement business functionality.
- Used Application Assembly Tool for generating War and Ear files and for deployment to the Application servers
- Involved in writing Junit test scripts to check the functionality of the middle tier and aid in debugging phases.
- Worked on XML conversions and validations.
- All java components are ported into Web logic Application server running on Linux.
- Also ported on Windows NT/IIS server with Servlet Exec 3.1 as JSP Engine.
Environment: Java 1.4 SDK, java Script, JSP 2.0, AJAX, XML, JSTL, JNDI, EJB 2.0, UML, Web sphere, Struts, CSS, Eclipse, hibernate.