Salesforce Developer Resume
New Brunswick, NJ
PROFESSIONAL SUMMARY:
- Over 7+ years of experience as IT consultant with 5+ years of experience in Salesforce CRM Sales Cloud as well as Service Cloud as Salesforce Developer, Administrator and around 2 years of experience in Java technologies.
- Certified Platform Developer - 1 and Administrator by Salesforce.
- Extensive experience of automating complex business processes using declarative features such as workflows, approval process and dynamic approval process.
- Proficiency in SFDC Administrative tasks such as assigning Roles and creating Profiles, Users, Page Layouts, Email Services and Templates, Approvals, Workflows, Validation rules, Reports, Dashboards, Tasks and Actions.
- Integration experience on Salesforce.com using Apex Language (Classes, Controllers & Triggers), Web Services, Visual force Pages, Components, Tabs, SObjects, Governor Limits, Custom Objects, S-Controls, Reports, Analytic Snapshots and Dashboards.
- Experience in developing client-specific solutions on force.com platform using Apex classes, Triggers, Visual Force, Controllers, Web Services API, Force.com IDE, SOQL, SOSL, Working with various aspects of Web Services (XML, WSDL, SOAP, REST, BULK API) & web integration with SDFC., JavaScript, Ajax.
- Experience integrating Sales Cloud with Marketing Cloud.
- Experience in Data Migration using Import Wizard , Workbench and other integration tools like Apex Data Loader , Data Loader.io , Excel Connector, SFDC Data Export , Mass Delete.
- Strong working experience with various salesforce.com standard objects like Accounts, Contacts, Opportunities, Products and Price books, Quotes, Cases, Leads, Campaigns, Reports and Dashboards .
- Good Understanding of data, network and Single Sign On techniques (SSO).
- Experienced in Entity Relationship diagram and implementing them to Junction objects, master-detail relationships and lookup relationships.
- Experience in working with Salesforce.com Sandbox and Production environments and deployment between the two using Eclipse, Force.com Migration Tool, and Chang Set.
- Experience in Unit Testing, Test Coverage and Code Review.
- Experienced in Service Cloud, Sales cloud, Chatter & App - exchange applications.
- Experience in configuring, managing and customizing the Apttus CPQ (Configure Price Quote) and CLM (Contract Lifecycle Management)
- Strong hands on experience with Salesforce Security setup using Profiles, Permission Sets, OWD, Role Hierarchy .
- Proficient in dealing with the functionalities related to the Service cloud, Sales Cloud Chatter and AppExchange applications.
- Experienced using Salesforce Lightning UI. Created Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.
- Experience in working with global teams (onsite, onshore and offshore) and in Agile environment
TECHNICAL SKILLS:
SALESFORCE TECHNOLOGIES: Apex Language, Apex Classes/Controllers, Test Classes, Apex Triggers, Visual Force (Pages, Component & Controllers), Standard objects, Workflow & Approvals, Apex Data Loader, App Exchange, Web Services API, Reports, Dashboards, Force.com IDE, Eclipse, SOQL, SOSL, Custom objects, S-Controls, Analytic Snapshots.
Force.com Eclipse IDE Plug: in, Force.com Explorer, Force.com Data Loader, Jitter Bit, Excel Connector, Force.com Platform (Sandbox and Production), Force.com Migration Tool, Heroku, CPQ, STEEL BRICK.
PROGRAMMING LANGUAGES: Java, Apex, C, C++, SQL, PL/SQL.
DEFECT TRACKING TOOLS: Jira, Bugzilla, Rally.
BUILD TOOLS: Ant, Maven, Junit, Docker.
WEB TECHNOLOGIES: HTML, CSS, AJAX, XML, JavaScript, REST, SOAP, Bootstrap.
OPERATING SYSTEMS: MS Windows, Linux.
DATABASES: MS SQL Server, DB2
VERSION CONTROL & INTEGRATTION: SVN, GIT, GITHUB, CLEAR CASE, JENKINS.
METHODOLOGIES: Agile, Scrum, Water fall, SDLC, RUP.
BUILDTOOLS/UNIT TESTING: Ant, Maven, Gradle, Jenkins, Log4j, Junit.
PROFESSIONAL EXPERIENCE:
Confidential, New Brunswick, NJ
Salesforce Developer
Responsibilities:
- Developed new features for our Salesforce instance using APEX and Visual Force.
- Minimized code in JavaScript Controllers by adding reusable functions in Helper Component. Updated the APEX Controller and Helper functions regularly making the Component Context Aware as per business requirement.
- Designed Visual Force pages with custom controllers and controller extensions to build custom user interfaces for mobile and web apps.
- Implemented Pick lists, Dependent pick lists, lookups, Master detail relationships, and Record Types to enforce data quality Setup Marketing Campaigns, Assignment rules, Web-to-Lead and Auto-Response rules.
- Built Batch Apex triggers that update the fields and it’s related records on operations like update, delete and insert.
- Created the Visual force pages and integrated with external legacy system using REST based web-services.
- Created test scenarios on Sandbox environment, created packages and moved it between Sandboxes and Production environments to place final implementations.
- Deployed application from Sandbox to different other Sandbox as well as into Production environments using Change Set, Eclipse and Force.com Migration tool
- Used SOQL and SOSL Queries within Governor limits for data fetching and manipulation needs of the application and written SOQL queries against force.com API .
- Leveraged APEX Controller to make a call for external requests to retrieve data from various API’s and displayed them on to the component.
- Used Data Loader for insert, update, upset and bulk import or export of data from Sales force Objects. Used it to read, extract and load data from comma separated value (CSV) files.
- Developed Lightening components and Lightening apps to provide better and more interactive interfaces to end users, which help in sales enhancements.
- Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
- Involved in Planning, Design, development, testing and integration of Service Cloud , and using CTI integration on Salesforce .com data and accounts.
- Worked in GIT version control systems to keep the history of developed files .
Environment: Saleforce.com platform, Record types, Reports, Dashboards, Email, Triggers, Sharing Rules, Validation Rules, Lightening, Marketing cloud, Dashboards, apex language, apex Web Services , visual force pages, ETL, HTML components and controller.
Confidential, Lincolnshire, IL
Salesforce Developer
Responsibilities:
- Designed, developed and deployed Apex Classes, Triggers, and validation rules for various functional needs in the application.
- Implemented Standard and Custom Apex Controllers to handle business logic and used debug logs to trace the execution.
- Worked on various Salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Territory Management, Reports and Dashboards.
- Created Users, Roles, Public Groups and implemented role hierarchies, sharing rules and record level permissions to manage sharing access among different users.
- Designed and deployed dynamic workflows, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better.
- Developed Lightning apps using Lightning Components and made them compatible with Saleforce1 Mobile app.
- Created SOQL and SOSL statements within custom controllers, extensions and triggers.
- Configured Salesforce integrations using Web Service (SOAP & REST API) and Apex Programming.
- Experienced with Apttus Advanced Workflow Approvals, Apttus Wizard, and X-Author for Excel.
- Worked on Service Cloud communities for sharing business process.
- Performed IDE and Change Set Deployments across sandboxes and to Production Instance.
Environment: Salesforce.com platform, Custom Objects, Custom Tabs, Apex Language, Visualforce (Pages, Component & Controllers), Lightning Framework, Lightning Components, Data Loader, SOAP, REST, HTML, Java, Workflow & Approvals, Reports Validation Rules, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Force.com IDE, Windows XP.
Confidential, Houston, TX
Salesforce Admin/ Developer
Responsibilities:
- Involved in Salesforce.com application setup activities and customized the apps to match the functional needs of the organization.
- Designed, developed, tested and deployed custom Salesforce applications software using APEX Classes, Controller Classes, Batch APEX and APEX Triggers for various functional needs in the application.
- Extensively worked on building complex Visual force pages (Executive Priority page, Customer value
- Developed SOQL and SOSL queries to get data from different related objects. Worked with web services API.
- Worked on various salesforce.com standard objects like Accounts, Opportunity, Products Opportunity Line Items, Contacts, Leads, Campaigns, Activities, Reports and Dashboards.
- Performed SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Actions, Tasks and Events.
- Created Formula Fields, Validation Rules, Workflow Business rules and Approvals processes for the flexibility and functionality of force platform application.
- Created Dashboards and Dashboard Components and implemented multiple levels of Dashboards and scheduled Dashboard refresh.
- Customized records with approvals, automating business processes with process builder and delayed actions with workflow by collecting data from users and operating on it.
- Created API integrations using the Salesforce REST and SOAP API.
Environment: Saleforce.com platform, APEX Language, Visual Force (Pages, Component & Controllers), REST, APIs, SOQL, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Security Controls, HTML, Java Script, Web Services, WSDL, Sandbox, Eclipse IDE Plug-ins.
Confidential, Plano, TX
Salesforce / Java Developer
Responsibilities:
- Analyzed the business requirements and mapped to Salesforce working closely with business partners to realize the full capabilities of Salesforce.com CRM.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization
- Developed Apex Classes, Visual force pages and Apex Triggers to develop the custom functionality as per the requirements.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Worked on various AppExchange products according to the needs of the organization.
- Integrated Salesforce with Microsoft Outlook to synchronize contacts, events and tasks.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Customized page layouts for Accounts, Contacts, Campaigns, Leads, Opportunity depending upon user roles and groups.
- Designed various HTML Email templates for Auto-Response to customers.
- Created Visualforce pages and Visualforce components to achieve custom functionality.
- Wrote SOQL, SOSL considering the governor limits.
- Configured user Roles, Profiles, sharing settings, organization wide defaults based on updated.
Environment: Saleforce.com platform, APEX Language, Visual Force - Pages, Component & Controllers, Salesforce.com Data Loader, Workflow & Approvals, Reports, SOAP & REST API, Custom Tabs, Email Services, Security Controls, HTML, Java Script, Java, Sandbox, Eclipse IDE Plug-in
Confidential
Java Developer
Responsibilities:
- Involved in implementation of the presentation layer (GUI) for the application using HTML, CSS and JavaScript.
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Developed Unit Test Cases. Used JUnit for unit testing of the application.
- Used client side JavaScript much extensively, apparently to make deployment of new changes much easier.
- Worked on MySQL database to perform different operations like storing and retrieving the data.
- Used JDBC to connect to the database.
- Fixed Java and JavaScript coding errors by investigating incorrect behavior in Eclipse IDE and implementing fixes.
- Additional skills and technologies applied in this role include Eclipse IDE, SQL, SQL Developer and HTML.
Environment: Java, JavaScript, HTML, CSS, Eclipse IDE, SQL, ORACLE8i, HTML, DHTML, XML, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
- Designed and developed web pages using JSP, HTML and used JavaScript for client side validation
- Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
- Developed data model and stored procedures.
- Developed Servlets to process update information.
- Responsible for maintenance and production support of the application documented design and functional aspects of the application.
- Used JDBC for communicating with the database.
Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, Windows.
