Salesforce Developer Resume
San Diego, CA
SUMMARY
- 7+ Years experience in IT industry with 4+ years experience in the Salesforce.com CRM and Force.com platform as Developer, Analyst and Administrator and around 3 years of experience in Java Technologies.
- Implemented Salesforce customizations using Apex Classes (Custom/Extension controllers), Triggers, Visualforce pages, created sites using Force.com Sites.
- Strong salesforce administrative skills with creating/customizing Profiles, Roles, Users, Lookup filters, Page Layouts, Search layouts, Validation rules, Email Services, Workflows, Approval process, Assignment, Escalation rules, Reports, Dashboards.
- Experienced in data modeling using Salesforce standard/custom objects using Lookup, Master - detail, and Junction objects relationships.
- Good experience in configuring and working with Eclipse IDE for custom development and customizing meta-data API.
- Implemented Web-to-lead, Email-to-case for Lead and Case object.
- Managed data visibility rules by configured sharing rules at each object level using Criteria-based and Owner-based sharing rules.
- Strong experience in building salesforce standard Reports & Dashboards against various objects for management visibility; developed custom reports using visualforce pages.
- Strong experience in designing Data Migration strategy into salesforce from external systems using Data loader, Import Wizard and ETL tools.
- Experience in working with Salesforce.com sandbox and production environments.
- Integrated salesforce and other external applications using Force.com SOAP API and developed salesforce apex SOAP and REST web service classes.
- Working experience with MVC patterns in salesforce, for separating User interface (Visualforce pages), Business logic (Apex controller classes) and Data Model (sObjects).
- Written apex test classes for unit testing and meet 75% code coverage required for migration.
- Implemented best practices for Apex triggers, Apex classes to avoid governor limits.
- Good experience in developing Java, J2EE web application using Servlets, JSP and Struts framework.
- Well versed in writing SQL, PL/SQL queries with Oracle, MySQL databases.
- Strong analytical, de-bugging skills and documentation skills.
- Worked closely with Business Users to enable business process using SFDC.
- Excellent communication and inter-personal skills; accustomed to working in both large and small team environments.
TECHNICAL SKILLS
Salesforce: Apex, Component, Controllers, Triggers, SOQL, SOSL, Visualforce Pages, S-Controls, Objects Standard/Custom, Workflow, Approval process, Reports, Dashboards, Analytic Snapshots.
SFDC Tools: Eclipse, Force.com Explorer, Excel Connector, Data Loader, Salesforce outlook Connector, Salesforce1, Ant migration tool.
Languages: C, C++, Java, Apex, Visualforce, XML, Html, CSS, Java Script.
Java/J2EE: Java, J2EE, JDBC, Servlets, JSP, Struts, Hibernate.
Database: Oracle 10i/9g/8i, PL/SQL, SQL Server, MySQL, MS Access
Operating System: Windows XP/Vista/7, Macintosh, Unix, Linux
Methodology: Agile, SCRUM
Version Control: CVS, Sub-version, VSS
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Salesforce Developer
Responsibilities:
- Interacted with business user’s for gathering requirements, analysis, design and development.
- Written Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Implemented salesforce Inbound Email Handler service to process incoming emails received to an email.
- Developed salesforce.com Apex REST full web services, which are being consumed by various internal applications like Siebel and Java applications.
- Developed Cascading Style Sheets in Visualforce pages for rich user interface.
- Written front-end validation and component hiding/unhiding using Java Script and JQuery.
- Used PageBlock, PageBlockTable, Repeat, OutputPanel, ActionSupport and ActionFunction visualforce components for developing visualforce pages.
- Written and optimized code to meet governor limits.
- Customized various Salesforce.com Standard Objects Leads, Account, Contact, Opportunity, Activities and custom objects Relationships, Associations etc.
- Customized application business logic using declarative programming like Formula fields, Validation rules, Workflow rules, Approval process, Record Type, Picklist, Dependent Pick lists, List views.
- Established objects relationships between various objects using Master-Detail, Lookup, self and Junction objects.
- Performed admin activities like creating Users, Profiles, Roles, Field-level security and sharing rules.
- Created Visualforce tabs for custom reports, developed Workflow rules, Approval Processes and developed related actions like Tasks, Email alerts and Field updates.
- Created email templates and customized inbound emails using email-to-case.
- Used Data Loader, Command Line Interface, ETL tools for loaded data into salesforce.
- Developed complex Reports, Dashboards against Opportunity, History objects and other custom objects.
- Implemented AppExchange packages like seismic, chatter compliance etc.
- Deployed salesforce components from sandbox to production using Force.com ant migration tool, ChangeSet and Eclipse.
- Implemented Communities in salesforce for the customers.
- Written apex unit test classes for code coverage of apex classes and triggers to promote code to production and implemented salesforce apex annotations like isTest, seeAllData etc.
Environment: Saleforce.com CRM, Apex, Visualforce Pages, Component & Controllers, Custom Objects, Custom Tabs, EmailHandler Services, Workflow & Approvals, Reports, Security Controls, Eclipse IDE Plug-in, CSS, JQuery, WSDL, SOAP, REST, Test Classes, Windows7.
Confidential
Salesforce Developer
Responsibilities:
- Involved in Salesforce.com application declarative activities like creating Users, Roles, Profiles, Permission set, Sharing rules, Field-level security and Page Layouts.
- Written Apex controller classes, Triggers and Utility classes which are commonly used across multiple apex classes.
- Implemented best practices, design patterns and coding standards in building apex classes and Visualforce pages.
- Implemented JavaScript, CSS in Visualforce pages for client side validations and good user interface for look and feel.
- Written JavaScript remoting for invoking Apex class methods for visualforce pages.
- Created Force.com Sites for the organization and developed visualforce page with good look and feel to the users.
- Developed Apex Batch, Scheduled classes by implementing Batchable, Schedulable interfaces.
- Generated apex stub classes from WSDL file to call external application using web service from salesforce.
- Created workflow rules, approval process for business automation.
- Used Force.com IDE extensively for development, customization of salesforce components.
- Implemented customer portal, partner portal and chatter in the organization.
- Involved in developing customized Reports and Dashboards for the business users.
- Used Data Loader for migrating data from external system to salesforce and worked with ETL team automating migration of data in helping object and field mapping.
- Used Force.com ant migration tool for deploying salesforce components from sandbox to other sandbox and Production instances.
- Involved in SFDC application support for end users.
- Interacted with various business team members to gather the requirements and documented the requirements.
Environment: Salesforce.com platform, Apex Script, Visual Force Pages, Controllers, CSS, Workflow & Approvals, Custom Objects, Custom Tabs, Security Controls, Page Layouts, HTML, Java Script, Reports, Dashboards, Eclipse IDE Plug-in, Windows Vista.
Confidential
Salesforce Developer/Administrator
Responsibilities:
- Performed the roles of Salesforce.com Developer and Admin in the organization.
- Written Apex Custom, Extension, List controller classes and Apex Triggers for various functional needs in the application.
- Worked on web services apex classes, parsed input request using XML parser and mapping the XML request to salesforce object.
- Integrated the REST web services API for extracting the data from internal applications to retrieve data and display in the UI.
- Worked on different portals like Self Service Portal, Partner Portal and had good knowledge on Customer Portal.
- Implemented minor enhancements on standard objects including Campaigns, Leads, Accounts, Contacts, Opportunities, Quotes, Activities.
- Created custom links using HTML S-control.
- Involved in data migration tasks for moving data from different business sources into salesforce.com.
- Provided user support and bug fixing activities as per the SLA.
- Load/Manage the data using Apex Data Loader and Excel Connector.
- Using Apex Data Loader and Import Wizard for migrating records to sources and loaded data into Call Center application and for cleaning of data.
- Worked in agile methodology Process and Sprint System, attended daily standup calls.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, S-Controls, HTML, Java Script, Apex Triggers, Web Services, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Windows XP.
Confidential
Java Developer
Responsibilities:
- Programming by Using Struts Frame Work with MVC architecture implementation.
- Analyzed the specification documents to come up with the design and classes in UML for the modules that I am involved in using Rational Rose
- Used MVC2, Session façade, Application Integration patterns.
- Configuring the Jakarta Struts Framework 1.1 and Web Sphere 4.0 Application Server.
- Developed user interfaces using JSP, CFML, JSTL, Struts, HTML, CSS, Java Script in ColdFusion 4.5.
- Implemented existing object oriented database schemas using SQL, in Oracle 9i. Also wrote stored procedures and triggers for error handling and other activities.
- Developed the servlets necessary for handling various client requests.
- Designed and developed the Entity beans required for all the database tables required for processing requests and session beans to debit and credit the account, to update the database with cheque orders etc.
- Developed XML schemas and DOM parsers for all the XML documents used for data transfer and also developed XSLT code for them.
- Designed interfaces and developed banking related J2EE web services for the application.
Environment: Java/J2EE, J2SE,Struts 1.1, XML, DOM, SOAP, Eclipse, Weblogic 8.1, Tomcat, Oracle 9i, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Used Struts framework that separates the implementation logic from the client.
- Used Hibernate for persistence and object/relational mapping for the Java EE platform and also establishing connection and interacting with the database.
- Developed apex SOAP web service and generated WSDL files for the consumers.
- Implemented the client side data validation logic using Java Script.
- Developed user interactive screens using HTML, DHTML, Java Script and CSS.
- Used Apache Axis for the implementation of the SOAP
- Used Data Access Object (DAO) Design Pattern for Data base persistence.
- Developed the ANT scripts to compile and deploy J2EE components into the container.
- Written JUnit test cases for unit testing for java classes.
- Making changes/fixes to the existing application. Modification and review of middleware solution design and specification documents.
Environment: Java, J2EE, JSP, Servlets, Hibernate, JDBC, JavaScript, Oracle 8i, HTML, Weblogic, HTML, XML, Windows XP.
