Sr. Salesforce Developer Resume
Alpharetta, GA
SUMMARY
- Over 7+ years of IT experience and 4+ years with Salesforce CRM Admin and Developer.
- Worked closely with Business Users to enable business processes using SFDC
- Experience working across various SFDC implementations covering Sales Cloud, Service Cloud, Chatter & App - exchange applications.
- Experience in SFDC development using Apex classes and Triggers, Visual Force, Force.com IDE, SOQL, SOSL
- Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events
- Extensive experience in data migration and integration using Data Loader
- In-depth experience in CRM business processes like Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, Case Management.
- Extensive experience in analyzing business requirements, entity relationships and converting to Salesforce custom objects, lookup relationships, junction objects, master-detail relationships.
- Extensive experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements
- Experience in migrating and integrating data from legacy systems to Salesforce using Apex Data Loader and Cast Iron.
- Extensive experience in designing and developing Apex Classes, Controller Classes, extensions and Apex Triggers, Batch Apex, SOAP Web Service, Partner and Enterprise WSDL, Visual Force (page, component, controllers) for various functional needs in the application. Highly skilled in Salesforce.com (SFDC) development and implementation.
- Hands on experience with Apex Language, Apex Trigger, Apex Class, Apex Test Methods, Apex Web Service, Visualforce Pages, Visualforce Components & Controllers and Force.com sties.
- Configured and maintained user security permissions in compliance with organizational needs
- Proficiency in Object Oriented Languages like C++, Java, J2EE, JDBC and other Java technologies
- Proficient in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP
- Experience with using SOAP web services for communicating with external systems and REST api for communicating with internal PHP system.
- Experience in databases such as SQL Server, Oracle and MySQL
- Excellent communication and inter-personal skills, accustomed to working in both large and small team environments.
TECHNICAL SKILLS
Salesforce.com: Apex, visual force, SOQL, SOSL, Email template, formula, Validation rules, apex trigger, workflow and approvals, App exchange, Eclipse, force.com IDE, Apex data loader, web services.
Java Tools & Technologies: Java/J2EE, Spring DI, JSP, ExtJS, JSF, Servlets, JS, AJAX, ACORD Web Services, Web Services (Axis 1.2), XML Beans, XPath, iBatis, Eclipse IDE, SOAP UI.
Middle Ware Technologies: Websphere MQ, Websphere Application Server (v 6.0) ND, Tomcat, JBoss.
Web technologies: JavaScript, XML, HTML, CSS, XHTML, Database, My SQL.
Operating system: Windows 2007/05/03/xp/00/nt/98/95, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Sr. Salesforce Developer
Confidential, Alpharetta, GA
Responsibilities:
- Duties included design, development, integration and administration of salesforce.com applications.
- Gatheird user requirements and was involved in application design discussions and documentation.
- Worked in Agile Based Scrum Model, managed and coordinated with offshore team and got the user stories delivered to the client on time within the Sprints.
- Worked with project managers and architects as a technical consultant to make recommendations for efficient translation of business requirements to ensure that requirements can be met or suggest alternative approaches.
- Certified Philips Healthcare Solution Manager.
- Certified Philips IT Application- Change Management (SM7 Change Harmonization Rollout).
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Developed custom objects, profiles, sharing rules, roles and integration using web services, as needed by the business.
- Implemented out of box functionality for Customer Portal along with customizations.
- Developed Visualforce pages for costumer portal using visualforce templates
- Developed Visualforce components as part of the customer portal customization.
- As per the FDA (Food and Drug Administration) requirements for dis particular Philips healthcare project implemented their functionality for reporting the safety of medical instruments.
- Worked with Apex Scheduler to invoke Apex classes at regular intervals.
- Worked with Dynamic Apex to access sObjects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
- Created Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled Dashboard refresh.
- Wrote batch classes for manipulating mass data and invoked it from apex classes and triggers.
- Scheduled batch classes to perform a mass delete on unwanted records as a part of data cleansing.
- Refactored the existing Apex Classes, Controller Classes and Apex Triggers without changing the functionality using best practices.
- Utilized proper error handling and made all the internal wrapper classes private
- Added error handling and try catch wrapper for DML statements, Apex Callouts, Batch Operations and Messaging operations.
- Fixed the code to perform appropriate null handling.
- Made sure that the SOQL calls are not executed in a loop and their are no SOQL statements without a LIMIT clause or WHERE condition.
- Used Bind variables to prevent SOQL injection.
- Made sure Lazy loading techniques such as "rerender" attribute or Javascript remoting were used appropriately.
- Made all third party scripts, images, stylesheets etc. as static resources which leads to smoother upgrade process.
- Reduced the existing Visualforce page size and view state to improve page load times.
- Abstracted out all the common functionality by creating utility and service classes from the existing controller classes to ease maintenance and for future enhancements.
- Reduced the SOQL calls drastically compared to the calls made previously by bulkifying.
- Reduced the SOQL queries execution time.
- UsedApex Data Loader for migrating records to Salesforce.
- Wrote test classes as per the salesforce best practices for the deployment process with more TEMPthan 90% code coverage.
- Fixed the bugs spontaneously that were raised by the test factory.
- Deployed components to UAT instance using change sets.
- Used future methods to invoke web service call out. And used SOAP and REST API for integrating different applications with salesforce
- Wrote the Technical Documents and Installation qualification documents for moving the code from one sandbox to other.
Environment: Saleforce.com platform, Apex Language, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Visual Force (Pages, Component & Controllers), Data Loader, Email Services, Security Controls.
Salesforce Developer
Confidential, Johns Creek, GA
Responsibilities:
- Duties included design, development, integration and administration of salesforce.com applications.
- Gatheird user requirements and involved in application design discussions and documentation.
- Developed custom objects, profiles, sharing rules, roles and integration using web services, as needed by the business.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Implemented Classes and Interfaces.
- Worked with Apex Scheduler to invoke Apex classes at regular intervals.
- Worked with Dynamic Apex to access sObjects and Field describe information, execute dynamic SOQL, SOSL and DML queries.
- Responsible for designing system/Unit/UAT test cases.
- Used future methods to invoke web service call out. And used SOAP and REST API for integrating different applications with salesforce.
- With halp of Cast Iron integrated Salesforce with MS SQL Database (In house BI Data warehouse) developed and implemented scheduled jobs for both batch and real-time Salesforce integration scenarios.
- UsedApex Data Loader for migrating records to Salesforce.
- Involved in data migration to Sandbox and production.
- Used sandbox mode for testing and migrated the code to the production instance in iterations.
- Wrote batch classes for manipulating mass data and invoked it from apex classes and triggers.
- Scheduled batch classes to perform a mass delete on unwanted records as a part of data cleansing.
- Wrote test classes to test apex classes for move TEMPthan 80% code coverage.
- Involved in administrative activities like periodic data cleansing, security setup and workflow update.
- Worked inAgile project model and involved in documenting IT Stories and scoping sprints.
- Used Visualforce in development mode to change the behavior and appearance of Visualforce components.
- Implemented Visualforce Templates and Placeholders to encapsulate page elements to be reused across several Visualforce pages.
- Accustomed Picklists, Dependent Picklists, and Record Types to enforce data quality.
- Created Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled Dashboard refresh.
- Worked on Many-to-Many relationships and created Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent.
Environment: Salesforce.com platform, Workflow and Approvals, Reports, Custom Objects, Tabs, Apex Language, Visual Force Pages, Components and Controller, Email Services, HTML, Reports, Dashboards and Informatica JavaScript, Eclipse IDE Plug-in, Data Loader.
Salesforce Developer
Confidential, Harrisburg, PA
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 and SOQL queries, Locking statements, Transactional control and Exception statements to invoke Apex triggers
- 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.
- 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 incorporate 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.
- Defined permissions for Profiles and Administrative permissions to grant/deny users access to platform features.
- Setup Audit Trail to gather information about client usage.
Environment: SalesForce.com CRM Application Platform, Apex Language, Visual Force, S-Controls, HTML, JavaScript, Custom Objects, Tabs, Page Layouts, Workflows, Approval Processes, Email, Messaging, Dashboards, Reports, Eclipse, Sandbox, Production environment.
Salesforce Admin and Developer
Confidential, Dublin OH
Responsibilities:
- Involved in customer requirement gathering, analyzing the requirement, and documenting the requirements.
- Implemented Marketing and Sales processes covering Campaign, Leads, Accounts, Contacts, Opportunities, Forecasting, Quotes, Pipeline management etc.
- Agile Development Methodology was followed for the implementation
- Designed and developed Apex Classes, Controller Classes, Apex Triggers and VisualForce Pages for dis application.
- Coded APEX triggers and s-controls, created rule based automated workflows.
- Created email templates and inbound emails using Visual force for the clients and customers.
- Integration of Application (OE modules) with Salesforce.com with using SOAP Client.
- Development and integration for policy Report Customization.
- Developed workflows and approval processes for various policy managements.
- Configure Role based Authorization on Object/Field Level.
- Providing ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflow, Triggers.
Environment: Saleforce.com platform, Apex Language, HTML, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Visual Force (Pages, Component & Controllers), Pages, Data Loader, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Windows XP.
Web Programmer (JAVA)
Confidential
Responsibilities:
- Designed and developed a Web Portal following the MVC pattern: Struts framework is being used as a front-end solution.
- Session Façade J2EE pattern is being used on the middleware level (Stateless Session Beans + Data Access Objects as transaction handlers).
- Implemented Standard mailbox features as well as designed and developed online credit card gateway (third-party processing center is being used) with MySQL DB being a back-end tier.
- Developed a web site generation mechanism which allows generating DNS name on-fly, configuring web site using provided templates (tomcat web server management). System provides full statistical and marketing analysis of the affiliate web sites.
- Involved in code designing and technical documentation.
- Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
- Develop web application using Struts Framework.
- Develop user interfaces using JSP, HTML and CSS.
Environment: Java, JSP 1.2, Oracle 8i, Tom Cat, Java Script and HTML.
