Sr.salesforce.com Developer Resume
Addison, TexaS
PROFESSIONAL SUMMARY:
- Highly skilled software professional with 7+ years of CRM experience in IT industry with 5 yearsof experience in Salesforce.com CRM both as Administrator and Developer in Salesforce.com Customization
- Security Access, Workflow Approvals, Data Validation, Analytics, Sales, Marketing, Customer Service and Support Administration.
- IT experience in Development, Administration and Support of Salesforce.com and Java, J2EE applications with domain experience in Financial, Banking, Health Care, Retail andNon - profit Organizations in Software Development and Support of applications.
- Having Fouryears of experience in Salesforce.com CRM implementation for various clients.
- Well experience in implementing Sales Cloud, Marketing Cloud, Service/Support/Call Center and Collaboration(Chatter) Clouds, Communitiesand Sites using Force.com platform in Salesforce.
- Strong experience in development and customization of Salesforce.com applications usingVisualforce, Apex classes, Apex triggers, Web services, Batch and Schedule classes.
- Good experience in establishing relationships based on business use cases using salesforce relationshipsMaster-Detail, Lookup and Many-to-Many(Junction Object) between objects.
- Strong experience in creating Custom Apps, Custom Objects, Fields, Buttons, creating Sharing Rules, Page Layouts, Search Layouts, Record Types and Related List.
- Strong experience with administrative tasks like managing Users, Roles, Profiles, Permission Sets, Validation rules, Workflows, Approvals, Data migration and Deployments.
- Hands on experience in creating Formula Fields, Rollup Summary Fields, Validation Rules, Workflow Rules, and Approval Process.
- ImplementedLead Management(Web-to-Lead, assignment, auto-response rules) and Case Management(assignment, escalation, auto-response rules and Email-to-Case).
- Sound experience in integratingSalesforce.com application with external systems using - SOAP and REST Webservice andsalesforceWSDL's (Partner and Enterprise).
- Hands on experience in creating Report Types, Reports, Dashboards and Scheduling Report Runs.
- Experience in creating User Interfaces (UI) using CSS, HTML, JavaScript, JQuery and AJAX.
- Hands on experience in writing SOQL, SOSLand Aggregate queriesin Apex Classes and Triggers.
- Prepared unit test cases to fulfill the 75% of code coverage for apex classes, trigger, batch, schedule classes and web services in Salesforce.
- Experience in performing CRUD(Create, Read, Update, Upsert, Delete) operations of data using Dataloader, and Import/Export wizards from legacy CRM database into salesforce.com using apex scheduler on timely basis.
- Experience in migration of applications from Sandbox to Production using Force.com Migration Tools like Eclipse Force.com IDE, Change Sets and Ant Script.
- Strong work experience in User Interface Designing, System Testing, Performance tuning, Go-live support and Post-production support.
- Good in understanding Salesforce.com Governor limits, best practicesand implemented while writing apex triggers, classes and visualforce pages.
- Sound knowledge in Version control systems like CVS, Subversion, Clear Case, VSS.
- Experienced with RDBMS implementation and development using Oracle 8i/9i/10g, PL/SQL, SQL Server and MySQL.
- Good understanding and knowledge of preparing System Design using UML methodology with Rational Rose. Preparation of class and sequence diagrams using Rational Rose.
- Excellent communication and inter-personal skills, well organized, goal oriented.
TECHNICAL SKILLS:
Salesforce.com: Apex, Visualforce, Triggers, Batch, Schedule, Web Services (SOAP, REST), Sites, Force.com IDE, Workflows, Approval Process, SOQL, SOSL, Sales Cloud, Service Cloud, Service Console, Communities.
Salesforce Tools: Eclipse, Force.com IDE, Salesforce Outlook connector, Workbench, Force.omMigration tool, Dataloader, Demand Tool, Informatica, IBM Cast Iron.
Languages: Java 2.0 (JDK 1.5/1.4/ 1.3), C/C++, XML, XSL, XSLT, HTML/ DHTML, Java Script.
Java/J2EE: Java, JDBC, Servlets, JSP, Struts 1.2.
Application Servers: BEA WebLogic, IBM Web Sphere 5.0, Apache Tomcat 5.0, JBoss 4.0.3, IIS 4.0.
RDBMS and Tools: MySQL, Oracle 11g/10g/9i, MS SQL Server, SQL Developer, TOAD.
Design tools & IDEs: MS Visio 2000, Eclipse 3.6/3.3/3.0, WSAD, Textpad, UML, Rational Rose.
Version Control Tools: CVS, Clearcase, Subversion, VSS.
Methodologies: Agile, Scrum, OOAD, Design patterns.
Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 7.x/9.0
PROFESSIONAL EXPERIENCE:
Confidential - Addison, Texas
Sr.Salesforce.com Developer
Responsibilities:
- Worked closely with business users, analysts for requirements understanding, analyzing and preparing technical document for the functional requirements.
- Worked with various salesforce.com CRM standard objectsLead, Account, Contact, Opportunity, Campaign, Cases and Solutionsandcreatedcustom Objects and established relationships using Lookup, Master-Detail andcreatedJunction objects.
- Written Apex classes, Controller, Extension Controllers and Apex Triggers in the application for various Business/functional requirements.
- Wrote SOQL, SOSL, Aggregate queries required for the application in Apex classes, Triggers and Batch class.
- Written Apex REST web service classesfor inbound calls to salesforce from external applications; developed apex HTTP calloutand generated Apex classes using WSDL2Apex (generated stubs) to invoke external application from salesforce to retrieve data and render in salesforce UI.
- Developed apex batch, schedule class to process large volume of data and generated processed data to an excel file and store in the document object.
- Developed custom UI using CSS, HTML, Visualforce componentsand usedJQuery, Java Script for front-end validation.
- Strong experience in implementing MVCpatterns in salesforce.com customizations.
- Used Eclipse, Force.com, Developer console IDE’sfor development of Apex classes, Visualforcepages, Triggers and changing meta-data using eclipse.
- Performed administrative tasks like configuring Profiles, Permission Sets, Roles, Users, Sharing rules, Record Types, Public groups and Queues for the organization and setting up Field-level, Object-level security rules for each profile.
- Created Roll-up summary fields, complexValidation rules based on record types, Profiles and Formula Fields for the application.
- Customized and configured Web-to-Leadand provided HTML web page the application users to configure in the application.
- Worked on Case management and implemented Email-to-Caseand configured email agent in the organization network, written Auto-response, Escalation and Assignment rules.
- Configured Service console and enabled for service users in the organizations.
- Developed Workflow rules, Actions (Email, Field update, Task) and Email templates to implement the declarative business logic.
- Created Reportsusing tabular, summary, matrix and joinedreportsand configured for schedule runs, developed Dashboard components for reports and enabled analytic snapshot to track historic data.
- Integrated salesforce.com with Facetsapplication using CastIron for loading Products and Product Insured data on daily basis.
- Used Data loader, Informatica for migration of data from Siebel to salesforce, prepared data dictionary, Object & Field mapping document to map source and target systems.
- Configured salesforce outlook settings to integrate salesforce outlook connector with Outlook for creating Contacts, Tasks and Cases.
- Written Apex Test classes to meet Unit testing before migrating from Sandbox to Production environment.
- Used the various sandbox’s like DEV, ST, UAT for development, testing by QA and business users.
- Deployed code across various sandbox using Force.com IDE, Change Set, Workbench and Force.com Migration tool, preparedpackage.xml for workbench and Force.com Migration tool.
- Configured SAML based SSO (Single Sign-On) in salesforce by created domain for the organization and interacted with PingFederate Identity Provider.
- Interacted with the Salesforce.com premium tech support team on a regular basis.
- Good understanding of Governor Limits, Best practices and implemented in Apex classes, triggers and visualforce pages.
- Good experience in implementing best practices and coding techniques.
Environment: Salesforce.com CRM, Apex, Visualforce, IBM Cast Iron, Web Services, REST, Sales, Service cloud, Communities, Workflows, Approval Process, Sandbox,Dataloader, JavaScript,JQuery, CSS, HTML, XML, AJAX, Force.com plug-in for Eclipse IDE, Windows XP.
Confidential
Sr.Salesforce.comDeveloper/Administrator
Responsibilities:
- Developed Apex classes, Custom, Extension, List controllers and Apex Triggers for customizations on Campaign, Contact and Interaction objects.
- Written SOQL, SOSLsimple and relationship queries in the Apex classes, triggers and Batch classes.
- Followed best practices in writing Apex triggersClasses to avoid governor limits and used object oriented patterns to separated service and business logic.
- Written Apex unit test classes to achieve minimum 75% for code coverage to migrate code to production, used annotations like @isTest, @testSetup to setting up common test data.
- Developed complex Visualforce pages using visualforce components like PageBlock, PageBlockSection, ActionFunction, ActionSupport, DataTable, Repeatcomponents, implemented AJAX functionality using actionfunction and actionsupport components.
- Used Java Script remote actions to reduce view state by calling Apex methods.
- Enabled and customized communities for the internal and external users to enable self-service to the customers.
- Performed various tasks in the project as Developer, Administrator.
- Configured federation SAML 2.0 based SSO and updated all salesforce user records with the FederationId.
- Worked with various salesforce.com CRM objects like Accounts, Leads, Opportunities, Cases and Reports and Dashboards.
- Written complex custom validation rules, formulas fields, assignment rules, escalation and Owner & Criteria-based sharing rules.
- Experienced in creating Visual Work flows for automation in Sales and Service Clouds.
- Developed Visual Flows,Workflow rules, Workflow Approvals, email alerts and field updates for business process.
- Developed Custom Objects, Custom Reports and configured the Analytic Snapshots to dump the data on regular basis for the sales performance and Lead generation statistics.
- Created Custom Reports for standard objects as well as custom objects to give complete detail overview of Customer (Account) Orders, Renewal Forecasting, and Customer Balance Report with Multi-Currency support.
- Integrated outbound calls by generating the stubs using WADL2Apexfrom the WSDLand invoke the services.
- Used the sandbox for developing, testing and deployingcode to various sandboxes using Change Set and Force.com Migration tool.
Environment: Salesforce.com, Apex classes, Visualforce pages, Triggers, Web Services,Flows, Workflows, Sandbox Dataloader, Demand tool, Communities, Workflows, Approval process, Communication Templates, JavaScript, JQuery, HTML, AJAX, CSS, Force.com IDE, Oracle, Windows XP.
Confidential
Sr.Salesforce.com Developer
Responsibilities:
- Used Force.com IDE for development for Visualforce Pages, Apex classes, Triggers and creating Objects.
- Worked with Lead Management, Account Management, Opportunity Management and Case Management.
- Strong experience in writing SOQL, SOSL, Aggregaterelationship queries which are being used for the application in Apex Classesand Triggers.
- Worked with various salesforce.com objects like Custom Objects,Accounts, Contacts, Leads, Opportunities, Support, Cases, Reports and Dashboards.
- Hands-on experience in implementing MVCpattern in salesforce.com customizations using Apex and Visualforce pages.
- Written Apex Test Classes for migration from Sandbox to Production environment.
- Designed, Development of Custom Objects, Fields, Tabs, PickLists, Page layouts, Triggers, Validation Rules, Workflow Rules, Approval process, Sharing rules and email alerts.
- Developed Custom Reports, Dashboards and Analytic snapshots for the application.
- Developed Workflow rules, Time Dependent Action Triggers, email templates to implement the business logic.
- Created Record types and implemented Record type specific Page Layouts for the application.
- Used Dataloader for migration of data into Salesforce.com from load legacy system.
- Performed admin roles like Configured/Created Profiles, Roles for the organization, setting up Field-level, Object-level security for the application using profiles.
- Written Apex SOAP and REST web service classes, JSOn APIs with JAX-RS and provide WSDL and Endpoint URI for the external consumer applications to consume salesforce and insert data.
- Used salesforce REST annotations like @RestResource for URL mapping, @HttpPost, @HttpGet for POST and GET http actions.
- Used the Sandbox for testing and deployed the code to the Production instance after testing.
- Deployed Sandbox salesforce.com application into Production using Force.com IDE.
Environment: Salesforce.com CRM, Apex, Visualforce, Triggers, Sales, Service cloud, Sites, Forec.com IDE, Workflows, Sandbox Dataloader, JavaScript, HTML, AJAX, CSS, Eclipse plug-in for Force.com IDE, Webservices, REST, SOAP, WSDL, Oracle, Windows XP.
Confidential - Morristown, NJ
Salesforce Developer
Responsibilities:
- Implemented Agile Methodologies, i.e Test Driven Development (TDD) with continuous builds and controlling iterative and incremental projects.
- Involved in business requirement gathering, analyzing the requirement, documenting the requirements.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Customizing the application using Salesforce.com features as per the business requirement.
- Developed Visualforce pages, Apex classes i.e., Custom Controller, Extension Controller using Force.com IDE.
- Written Apex Triggers for the Standard and Custom objects and written SOQL, SOSL queries to fetch the data from the Salesforce schema.
- Created Apex Test Classes for Unit testing Apex classes and Triggers.
- Designed Account Management, Lead Management, Opportunity Management and Case Management.
- Migrated Data into Salesforce.com from legacy systems using Dataloader.
- Integration with third party application for Order Management.
- Created Custom fields, Objects, Tabs, Page layouts, Custom Buttons, Workflows Alerts and Actions, Approval processes.
- Implemented Validation rules, Email Templates, Sharing and Security rules for the application.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Written Apex triggersand invoked approval process from the triggers and sent emails.
- Developed and maintained all operational and technical flows using Visio and Power point.
- Trained the Business User's about the Salesforce.com system which we developed.
Environment: Salesforce.com CRM, Apex Classes, Triggers, Visualforce pages, Sites, Force.com platform,Workflows, Approval Process, Web Service, WSDL, SOAP,Sandbox,Dataloader, Demand tool,Outlook Connector, JavaScript, HTML, CSS, Force.com IDE, Windows XP.
Confidential
Sr. Java /J2EE Developer
Responsibilities:
- Installing and Configuring Eclipse 3.0 and Weblogic Application Server.
- Developed UI screens using JSP, HTML, CSS and user validations using Java Script.
- Implemented Dependency Injection using Constructors in Spring Framework.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Successfully implemented the MVC pattern by writing the JSP’s as a view and Java beans i.e, POJO’s as a model and ActionServlet is the controller.
- Involved in validating using the Struts validation and Configured in Validation.xml.
- Involved in writing Beans, Action Classes and Business Delegates using Action Forms, DynaActionForm and Validator ActionForms.
- Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.
- Written DAO classes to interface with Database using hibernate.
- Developed Webservices and written SOAP and created WSDL for webservices.
- Developed SQL, Stored Procedures, Functions, Packages and Cursors in Oracle for the application.
Environment: Java, J2EE, JDBC, Servlets, JSP, Struts 1.2, JavaScript, HTML, CSS, Dreamweaver, Weblogic 10.3, Eclipse 3.0, CVS, Oracle, SQL Developer, PL/SQL, Webservices, SOAP, WSDL, Unix, Windows NT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Installation and configuration of Weblogic Application Server.
- Worked on Eclispe as the development environment, CVS as version controller.
- Design and development of User Interfaces using JSP, HTML, and CSS.
- Developing Action classes, those are used to delegate the request for Business processing.
- Written Data Objects Java Beans for presenting the back-end retrieved values on the web pages.
- Developed the application using Servlets, Struts Action classes, Action Forms, JSP and Session Beans.
- Form Validation using Struts Validation framework.
- Developed Webservices and written SOAP and created WSDL for webservices.
- Configured and deployed applications in various work environments like Development, QA, and Production.
Environment: Java, J2EE, JDBC, JSP, Servlets, MySQL, Eclipse 3.2, CVS, JavaScript, HTML, CSS, SQL, PL/SQL, Ant, log4j, Windows XP.