Salesforce.com Developer Resume
Morrisville, NC
SUMMARY
- Eight years of IT experience in Development, Support of Salesforce.com and Java, J2EE applications.
- Four+ years of SalesForce Development experience using APEX and VisualForce.
- Domain experience in Financial, Health Care, Pharmacy and Retail Organizations.
- Strong experience in development and customizations of Salesforce.com applications using Visualforce, Apex classes, Apex triggers, Page Layouts, Workflows, Approval Process, Sharing Rules, Custom Buttons & links.
- Experienced in working with ETL methodology for supporting Data Extraction, Transformation, and Loading using Informatica.
- Sound experience in Integration of Salesforce.com applications with external systems using - SOAP and REST Web Services.
- Experience in creating User Interfaces (UI) using CSS, HTML, Javascript and AJAX.
- Good understanding Governor limits and experience in overcoming limitations in Saleforce.com.
- Experience in SalesForce Security Set up using Profiles, Permission Sets, OWD, Role Hierarchy and Sharing Rules.
- Implemented Formula fields, Validation Rules, Workflow Rules, Workflow Approvals
- Sound experience in creating Custom Apps, Custom Objects, Custom fields, Applying Sharing Rules, Handling Page Layouts, Search Layouts, Related List and defining Field Dependencies, custom buttons.
- Implementing cloud-based solutions, including private, community and public cloud deployment models for a variety of mid-size companies.
- Hands on experience in writing queries using SOQL and SOSL in Apex Classes and Triggers.
- Prepared unit test cases to fulfill the 75% of test cases for the development in Salesforce.
- Experience in import/export of data using dataloader from legacy CRM database into salesforce.com.
- Strong experience in generating Reports and Dashboards.
- Experience in deployment from Sandbox to Production using Force.com Migration Tools like Force.com IDE and Change Sets
- Strong work experience in User Interface Designing, System Testing, Performance tuning, Go-live support and Post-production support.
- Customized customer portal with a Visualforce page and Incorporated Federated Search through Google Search Appliances.
- Strong experience in implementation of Struts frameworks in Java, J2EE applications.
- Designed Profile Security Matrix for Components and Tabs in the Customer Portal.
- Expertise in creating SOAP webservices using tools like Apache Axis and generated WSDL files.
- Strong scripting experience in writing build scripts using Apache Ant and Maven.
- Designed Profile Security Matrix for Components and Tabs in the Customer Portal.
- Sound knowledge in Version control systems like CVS, Subversion, VSS.
- Experience with RDBMS implementation and development using Oracle 8i/9i/10g, PL/SQL, SQL Server,
- Good experience in SQL, PL/SQL and writing Stored Procedures, Functions, Packages, Views and Triggers.
- Experience in maintaining applications over Windows and LINUX.
- 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 Skills, well organized, goal oriented.
TECHNICAL SKILLS
Salesforce.com: Apex, Visual Force, Force.com IDE, Dataloader, Demand Tool, Salesforce Webservices, Informatica.
Languages: Java 2.0 (JDK 1.5/1.4/ 1.3), C/C++, XML, XSL, XSLT, Xpath, 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.
RDBMS: MySQL, Oracle 11g/10g/9i, Sybase, MS SQL Server, SQL Developer, TOAD.
IDE: MS Vision 2000, Eclipse 3.6/3.3/3.0, WSAD, UML, Rational Rose.
Version Control Tools: CVS, Subversion, VSS.
Methodologies: Agile, Scrum.
Operating Systems: Windows XP/2000/NT, Red Hat Linux 7.x/9.0
PROFESSIONAL EXPERIENCE
Confidential - Morrisville, NC
Salesforce.com Developer
Responsibilities:
- Designed, and developed the Custom Objects, Formula fields, Validation Rules, Page Layouts, Components, and Visual Force Pages to suit the needs of the application.
- Designed, and developed Apex Classes, Controller Classes, extensions and Apex Triggers for various functional needs in the application.
- Used force.com developer toolkit including visual force pages, apex classes, apex controllers and apex triggers to develop custom business logic.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- 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.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic
- Performed data cleanup on many standard and custom objects.
- Designed various WebPages in Visual Force for capturing various customer enquiries and Implemented logic for migrating cases to different queues based on the type of customer enquiry.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization
- Written Test Methods for all created Controllers and Triggers and achieved code coverage 90-100%
- Used the sandbox for Development environment and deployed the code to the Production environment after testing
Environment: Salesforce.com, Apex, VisualForce,Forec.com IDE,Custom Components,Custom Controllers, Workflows, Dataloader,Custom Objects,Custom Tabs, JavaScript, HTML, AJAX, Force.com IDE, ETL, Demand tool, Java, J2EE, Webservices, Oracle, Windows 2002.
Confidential - San Jose, CA
Salesforce.com Developer
Responsibilities:
- Worked with Business Users and Business analysts for requirements gathering, analyzing the requirements.
- Worked with various salesforce.com objects Lead, Account, Contact, Opportunity, Campaign, Cases, Solutions Standard objects & Custom Objects.
- Used Salesforce.com platform, Force.com IDE for development for Visualforce Pages, Apex classes, Triggers and creating Objects.
- Written Apex Classes, Controller, Extension Controllers and Apex Triggers in the application for various Business/functional requirements.
- Developed Web Service Callouts from SalesForce to External Applications using SOAP and REST API
- Developed Custom Web Services in SalesForce and published for External applications
- Written SOQL, SOSL query language necessary for the application in Apex Classes and Triggers.
- Developed Reports and Dashboards, validation rules, formula fields for the application.
- Strong experience in implementing MVC with Salesforce.com.
- Developed UI using CSS, HTML tags, Visualforce components and used Javascript for front-end validation.
- Use various visualforce components like ActionFunction, PageBlock, InputField, ActionSupport, DataTable, Datalist, CommandLink, CommandButton etc.
- Worked with Visualforce Controllers (Standard, StandardList, Custom, Extension).
- Created Page Layouts and assigning different layouts based on Record Types.
- Created Custom Reports and Dashboards for the application.
- Implemented Web-to-Lead and converted Lead to Account.
- Developed Workflow rules, Field, Email updates to implement the business logic for Standard and Custom Objects as per the business needs.
- Prepared data mapping document to map source and target system fields.
- Worked with Informatica ETL team for creating Data mapping for source and target(salesforce) systems.
- Migrating large volume of data in multiple batches initially without any ETL tools.
- Experience in Data cleansing by writing apex classes and identifying in ms-excel.
- Used Dataloader to bulk load data into Salesforce.com.
- Configured/Created Profiles, Roles, Permission Sets for the organization and setting up Field-level, Object-level security rules for the application.
- Written Apex Test Classes for unit testing to ensure atleast 75% of code coverage is met.
- Deployed application from Sandbox to different other Sandbox as well as into Production environments.
Environment: Salesforce.com, Apex, VisualForce, Forec.com IDE, Workflows, Dataloader, JavaScript, HTML, AJAX, Force.com IDE, ETL, Demand tool, Java, J2EE, Webservices, Oracle, Windows 2002.
Confidential - San Diego, CA
Salesforce.com Developer/Administrator
Responsibilities:
- Played different roles as Salesforce.com Analyst/ Developer and Administrator in the organization.
- Setting Salesforce.com Application setup and customized the apps to meet organizational requirements.
- Participate in JAD sessions with Business Users, Analysts & Managers to discuss the Business requirements.
- Developed Apex Classes, Controller Classes (Custom and Extension) and Apex Triggers for various functional needs in the application.
- Implemented custom validation rules, custom formulas, Email Templates, Assignment Rules and Auto-Responses for Cases and Leads.
- Implemented SOQL, SOSL query language.
- Worked with various salesforce.com objects like Accounts, Leads, Opportunities, Cases and Reports and Dashboards.
- Developed 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.
- Developed and configured Custom Reports, Report folders for Reporting.
- Integrated the webservices by generating the necessary stubs from the WSDL files for extracting the data from the home grown applications by using the home grown webservices.
- Hands-on experience with MVC implementation in Salesforce.com.
- Integrated with Microsoft Outlook 2007 for Case Management i.e., Email-to-Case.
- Used Dataloader, Demand tool for migration of data into Salesforce.com from Redwood, Raisersedge external systems.
- Good experience in mapping fields from legacy system to salesforce.com for data migration.
- Good understanding of Governor limits and implemented code based on understanding limitations.
- Written Apex Test Classes to ensure atleast 75% code coverage is done for migration from Sandbox to Production environment.
- Used the Sandbox for testing and deployed the code to the Production instance after testing.
- Deployed Sandbox application into Production.
Environment: Salesforce.com, Apex, VisualForce, Workflows, Dataloader, JavaScript, HTML, AJAX, CSS, Force.com IDE, Java, J2EE, Webservices, Oracle, Windows XP.
Confidential - NYC, NY
Salesforce Developer
Responsibilities:
- Extensively 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.
- Created Reports and Dashboards.
- Coded APEX triggers and s-controls, created rule based automated workflows.
- 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, Apex, VisualForce, Workflows, Sandbox Dataloading, Dataloader, Outlook Connector, JavaScript, HTML, CSS, Force.com IDE, Java, J2EE, Windows XP.
Confidential
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.
- 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.
- Implemented Dependency Injection using Constructors in Spring Framework.
- 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: JDK 1.5, Java, J2EE, JDBC, Servlets, JSP, Struts 1.2, JavaScript, HTML, CSS, Macromedia Dreamweaver, Weblogic 10.3, Eclipse 3.0, CVS, Oracle, SQL Developer, PL/SQL, SQL, Webservices, SOAP, WSDL, Unix, Windows NT.
Confidential
Java Developer
Responsibilities:
- Extensively involved in Installation and configuration of Weblogic Application Server.
- Design and development of User Interfaces using JSP, HTML, and CSS.
- Worked on Eclispe as the development environment, CVS as version controller.
- Written Data Objects Java Beans for presenting the back-end retrieved values on the web pages.
- Developing Action classes, those are used to delegate the request for Business processing.
- Developed the application using Servlets, Struts Action classes, Action Forms, JSP and Session Beans.
- Developed Webservices and written SOAP and created WSDL for webservices.
- Form Validation using Struts Validation framework.
- Configured and deployed applications in various work environments like Development, QA, and Production.
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams.
- Developed logger for the application using log4j.
Environment: Java, J2EE, JDBC, JSP, Servlets, MySQL, Eclipse 3.2, CVS, JavaScript, HTML, CSS, SQL, PL/SQL, Apache Ant, log4j, Windows XP.
