Salesforce Developer Resume
Columbia, MD
SUMMARY:
- 8 years of IT experience in analysis, design, administration, development and rollout of applications using Salesforce.com CRM, Force.com platform, Java and J2EE technologies as Developer and Administrator.
- Develop, maintain, and deploy Salesforce.com features, enhancements, and applications in support of various internal business departments including Sales, Marketing, and Support.
- Expertise in Salesforce Out of the Box Functionality like Workflows, Approval Process, Reports and Dashboards, Standard Objects, Standard Applications.
- Hands on experience writing Apex Classes, Apex Triggers, SOQL, SOSL, Apex Test Methods, Apex Web Service Classes, Visualforce Pages, Visualforce Components & Controllers, Configured and maintained user security permissions according to organizational needs.
- Expertise in creating and Using Custom Objects and Tabs, Custom Fields, Master and Lookup Relationships, Validation Rules, Formulas, Report Types, Reports and Dashboards, Profiles, Permission sets, Role Hierarchies, Page Layouts, Manage Users, Chatter Feeds.
- Worked on Integration between Salesforce Applications and Legacy System Applications using REST and SOAP Web services.
- Expertise in using Data Loader and Data Import Wizard for Performing DML operations.
- Experience in web technologies like Visualforce, HTML, XML, CSS, JSON, JavaScript, REST, WSDL, and SOAP.
- Hands - on on all SDLC’s phases like Requirements study, Design, Development and Implementation and Maintenance stages of various projects.
- Involved in Business Requirements Gathering, Functional and Technical documents development, Unit Testing, Functional Testing.
- Expertise in developing applications using JAVA, Salesforce.com, PHP, JavaScript, HTML, CSS, JSON.
- Experience in ETL Process using Informatica.
- Possessing sound knowledge in database management and backend programs (stored procedures, triggers, functions etc.).
- Working knowledge of design patterns with the ability to code to architectural documentation.
- Constantly strive towards improving the scalability and maintainability of the product by providing technical inputs wherever needed.
- Extensive database experience on Oracle 10g/9i/8i, IBM DB2, MS SQL Server and extensively used Microsoft SQL Server Management Studio, My SQL Workbench.
- Hands on with Design experience using UML based Object Oriented Designing, Design Patterns, Software Factories and Enterprise Application Blocks.
- Proficient in using Relational Databases like Oracle Database, SQL Server and My SQL.
- Hands on with preparing, reviewing of project technical documents/manuals.
- Experience on CI(Continues Integrations) and CD (continues Deployment) methodologies using Jenkins.
- Involved in providing Production support post go-live.
- Excellent Communication interpersonal skills and expertise in providing satisfactory work to the clients.
TECHNICAL SKILLS:
Salesforce.com: Salesforce CRM, Salesforce Admin, Service Cloud Console, SSO, Apex Language, Visualforce (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Wave Analytics, Case Management System, SOQL, SOSL
Tools: Eclipse IDE, Apex Data Loader, Enabler4Excel, MS Office, Own Backup, Force.com Explorer, MavensMate
Programming Languages: Apex, Visualforce, JAVA, HTML, CSS, JAVASCRIPT, SQL, SOQL, SOSL, REST, SOAP Web Services
RDBMS: Microsoft SQL Server, MySQL, Oracle Database
Operating systems: Sun Solaris 8.0, Windows XP/2000/2007, UNIX
Database tools: My SQL Workbench, Oracle Enterprise Manager, Microsoft SQL Server Management Studio, Salesforce Workbench, Informatica.
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Salesforce Developer
Responsibilities:
- Interacted with different business teams and end users for gathering information and requirements for implementing Salesforce community cloud for partners and documentation.
- Collaborated with other teams to finish dependent and common stories and tasks.
- Attend and participate in release and sprint planning meetings and daily stand ups.
- Created and defined rules on community cloud for partner users (Affiliates) to login and create enrollments for the resorts they have access to.
- Created lightning components to map geolocations based on amounts and shipping address of accounts using lighting components and visual force pages compatible in salesforce 1 app.
- Implemented Salesforce Lightning Components for small set of users within the organization.
- Upgrading the custom app which is available in classic into lightning app .
- Good hands on practice with the new Lightning System Design which helps to quickly and easily create modern enterprise apps using Lightning App Builder and Lightning Components Performed.
- Experience in modifying Visualforce pages to be supported in Lightning Experience and good understanding of lightning mode and its features
- Designed and developed the hierarchy and permissions for affiliate users and managers.
- Developed a dashboard for affiliates to monitor the enrollments based on their status against periods of time. Developed communities using salesforce visualforce and tabs template for partners and Napoli template to manage cases.
- Developed interactive and responsive (Compatible across desktop, tablet and cell phone) forms for points participation agreement and weeks enrollment application.
- Developed integration between salesforce and docusign for signing ceremony, viewing signed documents and update salesforce data based on user actions.
- Built and authentication of signers via SMS or Phone utilising Docusign API
- Developed an application to consume PBUN data and validate enrollments using SOAP over HTTP method.
- Developed process builder flows to update enrollments on change of status and send emails to affiliates and owners.
- Designed and developed a contact update information application based natively in salesforce.
- Administered and worked on docusign to create and modify templates, integrated with salesforce.
- Branded docusign emails and modified the branding and enrollment completions methods in the signing process through Docusign branding resources
- Developed a service console application with visualforce page and console components to view enrollments, participation agreements person information and participation agreement ownership information with ability to filter enrollments based on multiple criteria.
- Developed and customizable inbound email services to create cases and email messages after reading the email message and based on content in the email body.
- Used Jenkins as a Continuous integration and Continuous delivery.
- Analyzed, advised and worked on implementing CI/CD process.
- Developed process builder, workflow rules and validation rules to maintain data integrity.
Environment: Salesforce.com platform, Apex Language, Visualforce (Pages, Component, Controllers Extensions and Flows), Lightning components and salesforce 1, Service cloud, Community Cloud, security, Service consoleCustom Objects, Sandbox data loading, Migrations, Change sets, WorkBench, Eclipse IDE Plug-in, Reports, JavaScript, jquery, HTML, Process Builder, Docusign, Email, workflow and validation rules, SOAP, REST, webservices, Bootstrap, toolkit, Jenkins etc.
Confidential, Brooklyn, NY
Salesforce Developer
Responsibilities:
- Interacted with business users/analyst to gather the requirements and prepared technical design documents based out of the requirements.
- Written SOQL & SOSL queries in the apex triggers, classes by considering Governor Limits for data manipulation and tuned queries to improve performance.
- Developed Apex Triggers, Apex Classes - Utility, Handlers, Batch and Schedule Classes for the customizations on standard and custom objects.
- Involved in Integrations of Salesforce with Siebel and Java, developed apex REST web service classes for Inbound calls to Salesforce.
- Implemented mutual authentication for Integration of Salesforce with Java.
- Performed code reviews and refactored existing code by implementing Salesforce best practices and design patterns.
- Written Apex unit test classes to achieve minimum 75% of code coverage to migrate code to production, used annotations like @isTest, @testSetup to setting up common test data.
- Developed salesforce1 Lightning apps, components, controllers, handlers and events in the existing organization.
- Developed scheduled batch jobs, workflows, apex classes, and triggers for RESTful interfaces
- Developed Visualforce pages, Components, Apex Custom & Extension Controllers on Opportunity, Contact and Custom Objects for business user requirements.
- Used Visualforce standard components PageBlock, PageBlockTable, PageMessages, ActionRegion, OutputPanel, CommandButton, ActionSupport and ActionFunction.
- Customized publisher layouts, Compact Layouts for salesforce1.
- Designed and created Custom Objects, Fields (Formula, Roll-up, Dependent picklist), and Tabs, Record Types, Validation rules, Custom Links/Buttons and relationships using Lookup, Master-Detail and Junction Object.
- Enabled SAML based Single Sign-on by using ADFS (Active Directory Federated Services) as an IdP.
- Enabled two-factor authentication which is validated against QR Codes.
- Configured single Sign-on SSO using SAML with Ping federate identity provider
- Configured Workflow rules, Approval Processes and associated actions like Email Alert, Field Update, Outbound Message, Creating Tasks and Time dependent actions.
- Created Assignment, Escalation, Auto-Response rules on Lead and Case object for business automation.
- Created communication Email Templates, Letterheads in HTML, Text and Visualforce pages.
- Created various Reports (Tabular, Summary, Matrix and Joined), Dashboards and analytic snapshot.
- Deployed components using Force.com Migration tool/Workbench by building package.xml, Change Sets and Eclipse.
- Worked as Production Support to help end-users with Integration Issues, Data Migration, Reports, Dashboards, Page Layout and other issues.
Environment:: ISV, Salesforce.com platform, JIRA, Apex, Visualforce, AppExchange, HTML, JAVASCRIPT, Box, Jenkins, AWS, GITHUB, Data Loader, JSON, Eclipse IDE Plug-in, Tomcat Server, TrailForce, Checkmarx, ZAP, Salesforce Lightning Experience, Sales cloud, Service cloud.
Confidential, Nashua, New Hampshire
Salesforce Developer
Responsibilities:
- Participated in Business Requirements Gathering and Conduct Risk Analysis on Current Business Process and preparing the Business requirement Document and Monitoring the Continuous changes from Stakeholders.
- Managed Sales Cloud Application by creating workflows, validation Rules, Formulas, Roles and Profiles, Report Types, Approval Processes on Campaigns, Leads, Accounts, Contacts, Opportunities, Cases Objects to facilitate the Business Process for Sales Reps.
- Created and Using Visualforce Pages, HTML, CSS, JavaScript for overriding the Standard Salesforce UI and branding the Community Webpages in Salesforce.
- Written customization code using Apex Classes, Visualforce pages, used Visualforce components like PageBlock, CommandButtons, OutputPanel, ActionRegion, ActionSupport, ActionFunction.
- Used SOQL, SOSL relationship queries to retrieve data from salesforce and followed best practices to optimize data retrieval.
- Generated Stubs in Salesforce from WSDL to invoke external system from salesforce, invoked using Apex future callouts.
- Used REST and SOAP APIs to integrate Salesforce with internal and third party applications.
- Developed an Apex Class exposed to web services to receive Account Details from the External System using REST API.
- Written Apex REST web service classes for inbound calls to Salesforce and used @RestResource, @HttpGet, @HttpPost annotations.
- Implemented REST API to retrieve the recent items on the customer portal VF page.
- Written Java Script and JQuery in the Visualforce pages for client-side validation and show/hiding component sections based on the user and input.
- Implemented custom Cascading Style Sheets (CSS) for Visualforce pages for rich user interface.
- Written Apex Test classes to Unit testing for all Apex classes, Triggers before Production deployment.
- Involved in integration process with other enterprise systems like Jira, People Soft Applications using REST and SOAP Web services and Exposing methods using Apex Web services.
- Visualforce Pages for Lightning Experience, Alternates for Java Script Codes, Sharing Visualforce pages between Classic and Lightning.
- Implemented and developed Lightning components apps to provide better and more interactive interfaces to end users, which help in sales enhancements.
- Developed Custom Ligtning Components using Salesforce Ligtning Design System and Performed migration.
- Built Lightning component Tab for Salesforce 1 Navigation and Custom Applications in Ligtning Expereince.
- Used Lightning Component (Aura Framework) to develop dynamic web applications for mobile and desktop devices.
- Setup LiveAgent as part of case management implementation inside service cloud.
- Expereince in migrating Live Agent Console to Live Agent in the Salesforce Console.
- Customize the Case Object to receive the Live Agent chat transcripts as records in Salesforce Live Instance.
- Worked on Apttus contract Management tool and developed contract info forms to manages the contracts with clients.
- Implemented wave analytics to track overall business which increased 20% of entire sales.
- Used Sales Wave analytics app with salesforce to perform other integrations and customizations.
- Develop visualizations based on business metrics using Salesforce, and Wave Analytics.
- Extract, Transform, and load data within Salesforce Wave Analytics from different sources such as DynomoDB, SUMO, and CSV files and update JSON.
- Worked on customization of Salesforce Standard objects - Accounts, Contacts, Leads, Opportunities, Opportunity Products, Products, Price books, APTTUS, Cases, Entitlement and Activities.
Environment: Sales Cloud, Service Cloud, Community Cloud, Live Agent Support, CTI, Apex, Visualforce, Workbench, Own Backup, Data Loader, Enabler4Excel, HTML, REST, SOAP, JAVA SCRIPT, CSS, APTTUS, Wave Analytics, Marketo, Email to Case Premium, Salesforce for Outlook, JIRA.
Confidential, Omaha, NE
Salesforce Developer
Responsibilities:
- Responsibilities include develop, prototype and support Salesforce CRM implementation. Involve in both on-going production support as well as project activities.
- Created the workflows for automated Lead Routing, Lead Escalation, Alerts and Custom Coaching Plans
- Design, develop and deploy Apex classes, controller classes and Apex triggers for various needs of the application.
- Implement complex business logic using Apex and Visual Force.
- Used Apex scheduler to schedule the batch class as a part of data cleansing process.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Developed Complex Apex Batch Jobs for updating the accounts daily basis and monthly basis.
- Worked with various Salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Reports, and Dashboards.
- Experience in Data migration from Legacy Systems using Data Loader and Demand tools.
- Create inbound Web service classes for external systems.
- Integrated the REST web services API for extracting the data from internal applications to retrieve data and display in the UI.
- Worked on designing and developing of variousApex Classes, Controller Classes, extensions and Apex Triggers in many functional areas as needed.
- Worked on configuration and development ofCustom Reports and Report Folders for different user profiles based on the need.
- Worked on Service Cloud for Lead Management.
- 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.
- Maintained user roles, security, profiles, and workflow rules wherever necessary.
- Developed various Custom Objects, Tabs, Components and Visual Force Pages.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
- Involved in documentation review cycles for the project and assign review tasks to the project team. Follow-up with reviews to see them through to completion.
- Communicated project status and escalate issues to management. Provide feedback for improving Technical Publications procedures, standards, and methodologies.
Environment:: Salesforce CRM, Apex Language, Visualforce Pages, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sandbox Data loading, Eclipse IDE Plug-in, HTML, Java Script, CSS, Web Services, REST, SOAP,UI, Eclipse, SOQL, SQL SharePoint.
Confidential, Thousand Oaks, CA
Salesforce Developer
Responsibilities:
- Performed detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of Salesforce.com (SFDC) and other platform based technologies like Visualforce, force.com API, and web services.
- Developed and created various Custom Objects, Tabs, Entity-Relationship data model, Reports types for custom reports, reports and dashboards validation rules on the objects and tabs, Components and Visualforce Pages.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Designed and developed SFA based Application on force.com platform in salesforce.com environment with Apex programming language at backend and Visual-Force pages as user interface.
- Created test scenarios on Sandbox environment, created packages and moved it between Sandboxes and Production environments to place final implementations.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Created profiles and implemented Object and field level security to hide critical information on the profile users.
- Worked on Salesforce Service cloud to set up a Salesforce communities and Live Agent support for monitor and respond to customers.
- Hands on Experience on Servicemax work order Management and contract Management which is used to provide field level services to the Customers.
- Creating workflows and validation Rules on the Servicemax Objects which facilitates the business on contracts and service to the customers and generate reports on this Objects to track the Work.
- Worked on Informatica cloud Integration from App Exchange which is easily integrate salesforce with On Premise Applications like peopleSoft Applications for Data Synchronization, Data Cleansing, Data Quality Assignment using APIs.
- Knowledge on Jenkins build automation tool for continuous integration used for constant flow of development changes and unit testing.
- Deployed the Apex Code Ant scripts and Inbound, Outbound change sets.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Created automations of emails to Opportunity owners based on business requirements.
- Resolved major issues in previously existing integrations between SAP and Salesforce in the Jenkins environment and used REST and SOAP APIs to create, retrieve, Update, delete the records.
Environment:: Saleforce.com platform, Apex Language, AppExchange, Visualforce (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Process Builder, Reports, Custom Objects, Custom Tabs, Email Services, Jenkins, Servicemax, Sharepoint, Security Controls, Eclipse IDE Plug-in, Windows XP.
Confidential
Java Developer
Responsibilities:
- Handling client change requests and enhancements on an Agile based development platform.
- Analysis and Implementation of the New Change Requests generated by Client.
- Designing and implemented new services and plans added to the products of SFR which involved designing interactive web pages and developed the web services.
- Proactive involvement in the local environment set up where entire application is emulated on the local desktop including installation of application server, database etc.
- Design and developed the Web pages using JSP, HTML, JavaScript and CSS.
- Used J2EE Technologies with Struts Framework.
- Implemented persistence classes and XML mapping files for Hibernate.
- Implemented action classes, form beans, helper classes.
- Deployed the application on WebLogic application server.
- Maintained all developed source code on SVN.
- Developed SQL batches for creating, inserting, and updating data in the database tables.
- Used SQL Developer for database interaction.
Environment: Java 1.5, struts, JSP, Servlets, JavaScript, CSS, HTML, Ajax, Java Beans, Web Services, SOAP UI, WSDL, Hibernate, JMS, Eclipse, SQL, Oracle 10g, WebLogic 8.1
Confidential
Java Developer
Responsibilities:
- Handling client change requests and enhancements on an Agile based development platform.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Designed user interface layout using JavaScript, CSS, and HTML.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Developed Ant Scripts for the build process and deployed in EAP Server.
- Developed User Interface using JQuery.
- Configured and deployed the web application using WebSphere Application Server.
- Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting data from different module and used SAX XML parsers for data retrieval.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Rational ClearQuest for tracking errors and bugs in the project source code.
- Prepared technical reports and documentation manuals for efficient program development.
Environment: JDK 1.5, JSP 2.0, HTML, Java Script, Struts 1.2.8, JDBC 3.0, IBM Web Sphere 6.1, XML, XSLT, Unix, JUnit, Ant, UML, JDBC, Maven, Oracle 10g.
