Sr. Salesforce Developer Resume
Charlotte, NC
SUMMARY
- Seven years of IT experience with Five years of Salesforce CRM applications using Sales, Service, Marketing, Communities and Force.com Platform and developing web applications using Java, J2EE & Web logic application server.
- Solid customization experience using Apex Language - Classes, Triggers, SOQL, SOSL, Web Services, Lightning, Salesforc1 and Asynchronous invocations.
- Proficient working with large data sets and writing Apex code without reaching Governor Limits.
- Hands on integrations by writing apex RESTful & SOAP web services for inbound calls to salesforce and handled outbound calls by using Http classes and methods.
- Experience with Salesforce Lightning, built Salesforce1 mobile apps using Lightning components and worked on rollout from Classic to lightning experience.
- Expertise in developing Salesforce Lightning apps using Lightning app builder, Components and Design system styles.
- Strong experience with development tools - Developer console, Force.com IDE and Eclipse IDE (Force.com plug-in) for developing Apex classes, Visualforce pages, Triggers and creating Objects, Fields and data tools like Data Loader for data import and export operations.
- Strong salesforce administration experience with configuration tasks like creating Profiles, Roles, Users, Page Layouts, Search layouts, Validation rules, Email Templates, SSO and Optimizer.
- Experience with business automation declaratively using Workflow rules, Process Builder and its actions Email alert, Field update, Create Task & Outbound messaging; Approval Process and its actions for various users.
- Hands-on experience with salesforce Process Builder and implemented new actions like Creating Records, Posting to Chatter & Calling Apex and migrated all existing Workflow rules to one Process Builder for each object.
- Good experience in managing org data security by configuring OWD, Criteria/Owner-based sharing rules and apex managed sharing rules.
- Proficient with Sales, Service & Marketing clouds and implemented Web-to-Lead, Lead & Sales Process for Lead and Opportunity, Email-to-Case, Web-to-Case, Assignment, Auto-response and Escalation rules on Case object.
- Good experience with Git, CVS, VSS, SVN versioning tools for code control.
- Experience in deploying salesforce components using Force.com Ant Migration tool, Change Sets, Eclipse and Snap Shot apps to various sandbox and production Orgs.
- Experience with salesforce app exchange managed and unmanaged applications like App status CPQ, Data rooms.
- Sound experience with Object Oriented Programming concepts and developed e-commerce and other web applications using J2EE, JSP, Servlets, Struts, ASP and C#.
- Good experience with data bases DML/DDL SQL, PL/SQL Procedures, Functions and Triggers using Oracle 11g/10g, My SQL and SQL Server 2008.
TECHNICAL SKILLS
Salesforce CRM: Salesforce CRM, Apex Classes, Controllers, Apex Trigger, Web Services, SOAP, REST, SOQL, SOSL, Visualforce Pages/Components, S-Control, Offline Edition, Integration, Migration, Batch/Schedule classes, Workflow & Approvals, Reports, Dashboards, Analytic Snapshots, Custom Objects, Custom Tabs, Schema Builder.
Salesforce Tools: Developer Console, Eclipse, Force.com IDE, Data Loader, Force.com Connect for Outlook, Force.com Explorer, CastIron, JitterBit, Dell Boomi, SOAP UI, Workbench
Programming: C, C++, Apex, Java/J2EE, SQL
Web Technologies: HTML, CSS, JavaScript, XML, AJAX, SOAP, WSDL
Databases: Oracle 11g/10g/9i, MS Access, SQL Server 2008
Source Control: Git, SVN, Subversion.
Methodologies: Agile (Scrum), Waterfall
Tools: MS Visio, RTC, MS Project
Operating Systems: Microsoft Windows, Linux, Unix, Mac
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Salesforce Developer
Responsibilities:
- Worked with Business Analyst/Stake holder in the organization for requirements and technical decisions to make final development design decisions.
- Worked with SOQL, SOSL statements in Triggers, Controllers and Web Services by considering Governor Limits and performed DML operations on various objects.
- Developed Apex classes (Controllers, Extension Controllers), Triggers, Batch and Schedule classes to meet business customizations for business automation.
- Written custom Visualforce pages for customized solutions for the business and used CSS, jQuery for client side validations in the Visualforce pages.
- Implemented AJAX functionality in the Visualforce pages using JavaScript Remoting to make calls to Apex controllers and refreshing pages dynamically.
- Written apex RESTful web service classes for inbound calls to salesforce and imported WSDL file and generated apex classes to make outbound calls to external application.
- Developed Lightning Apps using Lightning Design System, Lightning App Builder and Lightning Component features, updated Apps from Salesforce Classic to Lightning Experience with rich user interface.
- Written Apex Test classes for unit testing of all Apex triggers, controllers, future methods and Web services using @isTest annotations, WebServiceMock interfaces.
- Implemented Salesforce best practices while writing Triggers, Web Services & Controllers to avoid governor limit exceptions.
- Worked on administrative configuration task of creating Users, Roles, Profiles, Sharing rules, SSOM, CORS and validation rules.
- Created custom objects and established relationships using Lookup, Master-Detail and created Junction Objects for many-to-may relationships.
- Working with standard objects Accounts, Contacts, Opportunities, Campaigns, Cases and other custom objects.
- Configured Leads - Web-to-lead, Cases - Email-to-case, Auto-response, Escalation and Assignment rules.
- Used workflow rules, approval processes and process builder for automations of business use cases without writing code.
- Used Data Loader for regular data updates and used Mule soft for integrating data with teradata system.
- Used Force.com Ant Migration tool for deployment components across various sandbox and production orgs.
- Worked with Git repositories for maintaining code repositories.
- Implement Single-Sign On for the organization by coordinating with Identity Provider team.
- Followed Agile methodology and provided daily updates in SCRUM calls.
Environment: Salesforce CRM, Force.com Platform, Apex Language, Classes, Triggers, SOQL, SOSL, Batch, Schedule, Web Services, SOAP, REST, WSDL, SOAP UI, Visualforce pages, Components, Process Builder, Workflows, Approval Process, Salesforce1, Lightning Server Controllers, Lightning JavaScript Controllers, SLDS CSS, Lightning App Builder, Test Classes, Standard & Custom Objects, Relationships, Reports, Dashboards, Data Loader, Mulesoft, Eclipse, Force.com Ant Migration tool, Git, CSS, JavaScript, jQuery, Windows.
Confidential, Valley Stream, NY
Sr. Salesforce Developer
Responsibilities:
- Interacted with various business team members to gather the requirements and documented the requirements.
- Developed and deployed Apex Classes, Controller Classes (Custom, Extensions) and Apex Triggers, asynchronous classes, Test methods for various functional modules of the application.
- Developed various Apex Batch classes and scheduled those using Apex Schedulable interface to run those batches at specific intervals.
- Worked with Dynamic Apex to access sObjects and field describe information, execute dynamic SOQL, SOSL, and DML queries.
- Developed rich Visualforce pages using Salesforce native components Page Block, PageBlockSection, PageBlockSectionItem, Data Table, Repeat, Page Block Table and AJAX functionalities Action Function, Action Support.
- Customized Visualforce pages with client-side scripting using JavaScript, jQuery and UI with HTML5 and CSS3 for making Visualforce pages rich and responsive.
- Designed and developed integration for external consumers by developing apex REST web service classes and returned JSON response to consumers.
- Created workflow rules and defined related tasks, time-triggered tasks, email alerts, field updates to implement business logic.
- Developed various types of Html, Text and Visualforce Email templates and used in Apex Classes, Email Alerts, Auto-response and Escalation rules.
- Worked on point and click administrative activities like Managing Users, Roles, Profiles, Permission Sets, Sharing Rules, Security Settings, Single Sign-On.
- Created various Tabular, Summary, Matrix reports, Pie/Donut charts and Dynamic Dashboards for various users.
- Developed complex approval processes for business automation and implemented Email Alerts, Field Updates, Creating Tasks.
- Involved in data activities like Data Transformation, Data Cleansing, transforming the data to the external system using Informatica on Demand.
- Used Dupe Blocker, duplication tool, designed to prevent duplicate records from entering the Salesforce Database.
- Used Apttus x-author and eSignature to generate legal contracts using MSWord and collaborate with salesforce.
- Used Apttus X-Author to build custom Proposal templates which will be used while quoting the customer.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Worked on production bug fixes reported by users rapidly in the sandbox and promoted to production.
Environment: Saleforce.com CRM, Apex Classes, Visualforce (Pages, Component & Controllers), Web Services, Data Loader, HTML, JavaScript, Workflow rules & Approval process, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Force.com IDE, Data Loader, Apttus CPQ, Apttus Contract Lifecycle Management (CLM), X-Author, Force.com Migration tool.
Confidential, Charleston, WV
Sr. Salesforce Developer
Responsibilities:
- Interacted with Business users for requirements gathering, analysis and development.
- Developed various Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Developed Cascading Style Sheets (CSS) for creating effects in Visualforce pages.
- Developed Salesforce Apex REST web services, which are being consumed by various internal applications like Siebel and Java applications.
- Worked on different portals like Self-Service Portal, Partner Portal and had good knowledge on Customer Portal.
- Worked on various Salesforce Standard Objects including Accounts, Contacts, Leads, Opportunities, Events and Tasks.
- Developed various Custom Objects, Formula fields, Master-Detail, Lookup relationships, Tabs, validation rules.
- Created various Profiles, Roles, Page Layouts and configured the Permissions based on the Organization hierarchy requirements.
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response for automating business logic.
- Created Workflow rules and defined related tasks, email alerts, and field updates.
- Implemented Pick lists, Dependent Pick lists, lookups, Master detail relationships, validation and formula fields to the custom objects.
- Created email templates and inbound emails using Visualforce for clients and customers.
- Migrated data from external systems to salesforce using Data Loader and performed data cleansing using Oracle as staging database.
- Developed several Custom Reports & Dashboards to better assist managers and also report folder to provide report accessibility to appropriate personnel.
- Performed deployments using Force.com Ant Migration tools and Change Sets.
- Provided the to Business users for the new implementations.
Environment: Salesforce CRM, Force.com platform, Apex Classes, Visualforce Pages, Controllers, Custom Objects, Custom Tabs, Email Services, Workflow & Approvals, Reports, Security Controls, Eclipse IDE, WSDL, Windows.
Confidential, San Jose, CA
Salesforce Developer
Responsibilities:
- Written Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Written front-end validation and component hiding/unhiding using Java Script and JQuery.
- Used Page Block, Page Block Table, Repeat, and Output Panel, Messages, Action Region, Action Support and Action Function Visualforce components for developing visual force pages.
- Implemented Salesforce webservices client using Salesforce webservices API, Java, XML and partner WSDL.
- Implemented Salesforce InboundEmailHandler service to process incoming emails received to an email.
- Written and optimized code to overcome governor limits.
- Created Users, Roles, Groups, Queues, OWD, Sharing rules and Record level permissions to manage sharing access among different users.
- Created Visualforce pages for different page layout and developed Cascading Style Sheets (CSS) for creating effects in Visualforce pages.
- Configured Profiled-based IP address restrictions, Organization-wide IP address restrictions and Profile-based login hour restrictions.
- Maintained language settings and advanced currency management.
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on record pages.
- Implemented pick lists, dependent pick lists, lookups, master-detail relationships, validation and formula fields to the custom objects.
- Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics) and Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports for different user profiles based on the needs of the organization.
Environment: Salesforce Platform, Visualforce Pages, Classes, Controller, Data Loader, Custom Objects, Email Services, Security Control, Windows.
Confidential
J2EE Developer
Responsibilities:
- Developed web applications using Struts Model View Controller (MVC) Architecture.
- Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
- Involved in the development of UI using HTML, CSS, JavaScript, JSP and Struts tags.
- Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services and POJOs.
- Involved in writing JUnit Test Cases and Ant Build Script.
- Developed client request validations and processing using JavaScript and HTML.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Used Web Services to publish the credential validation of customer and provided WSDL to the consumers.
- Used SAX parser to parse XML documents.
- Oracle 9i database is used to store the data and TOAD is used as an interface to the database.
- Used Ant scripts for code compilation and Log4j for logging purposes.
- Writing the test cases using JUnit and testing different scenarios.
- Involved in Unit Testing, Integration testing, System testing and Regression Testing.
- Used Log4j for logging debug, info & error data.
- Used CVS as source control to check in and checkout code and integrated CVS with Eclipse IDE.
Environment: Java, J2EE, JSP, Servlets, MVC, HTML, JavaScript, Struts, Design Patterns, Web logic, Ant, JUnit, CVS, ORACLE 9i, Tag Libraries, Log4j, Web Services, SOAP, WSDL
