Sr. Salesforce Developer Resume
Spring, TX
PROFESSIONAL SUMMARY:
- Overall 6 years of experience and 5 years of experience as a salesforce CRM as Developer/Admin.
- Hands on experience in building apex triggers, apex classes, batch apex, scheduled apex, future methods and queue able interface.
- Good understanding of governor limits and following the platform suggested best practices while building custom applications using apex.
- Experience in bulkifying the code, using one trigger to rule all pattern and using asynchronous apex.
- Worked on both outbound and inbound integrations using both SOAP and REST API.
- Experience in using APEXREST and APEXSOAP and expose classes for third party applications
- Experience in making callouts to remote endpoints, parsing the response and error handling mechanisms.
- Hands on experience in creating user interfaces using visual force framework. Good understanding of standard controllers, custom controllers, extensions, concept of view State, pagination and leveraging JavaScript and J - query in visual force pages.
- Interaction with Subject Matter Experts (SMEs), Business Process Owners (BPOs), Business Champions, Project Management Office (PMO), Change Management and Compliance to design Business Blueprints, As-Is and To-Be documents.
- Strong Knowledge in maintaining Salesforce Customization, Security Access, Workflow Approvals, Data Validation, Data Utilities, Analytics, Sales, Marketing, Customer Service and Support Administration.
- Experienced in Discovery Phase, Scoping Phase, Analysis Phase and Implementation Phase.
- Managing the data, Forecasting, Campaign Management, Contacts, Leads, Opportunities, Quotes and Dashboards.
- Using Developer console's debug Log to catch Exceptions, debug apex script, execute Governor Limits and verified test coverage before deployment.
- Lead the teams on various initiatives for data migration using Informatica from legacy systems to Salesforce.
- Experience in working on user management, organization setup and Global user interface.
- Experienced in Train new users on Salesforce.com Application.
- Experienced in consuming AppExchange applications into Salesforce.com.
- Excellent Report Generation Skills using tools in Salesforce.com.
- Extensive experience in all phases of testing from integration, Unit, User acceptance and Regression Testing.
- Excellent interpersonal communication skills and technical documentation skills.
- Assisted in migration an application from Salesforce classic to lightning experience.
- Hands on experience in using lightning app builder to create record home pages, customer community pages leveraging Napoli templates.
- Created external objects and integrated with Oracle database using lightning connect and O-Data protocol.
- Hands on experience in building custom lightning components and lightning applications.
- Experience in exposing components as quick actions in lighting experience.
- Experience in using lightning out to expose lightning components in visual force pages.
- Experience in using Salesforce lightning design system for styling the lightning applications.
- Experience in creating and refreshing sandboxes.
- Worked on template creation to copy selected data for full copy and partial data sandboxes.
- Worked with developer, developer pro, partial data and full copy sandbox types.
- Worked on establishing deployment connections, creating change sets and deploying metadata components from one sandbox to another.
- Hands on experience in using eclipse with force.com IDE plugin and ANT migration tool for deploying metadata.
- Experience in creating package.xml, build. Properties and build.xml files for deployments using ANT migration tools.
- Good understanding and working knowledge of version control tools like bitbucket. Experience in creating branches, merging branches, resolving conflicts, committing and pushing the code.
- Hands on experience in using tools like data loader, workbench, Informatica on demand for day to day data management activities and migration of external data from legacy systems into Salesforce.
- Experienced in creation of templates and using external Id feature for legacy data migration.
- Hands on experience in writing SOQL and SOSL queries for data analysis and apex programming.
- Experience in building all 4 types of reports, custom report types and dashboards.
- Experience in building custom reports and report charts using visual force components.
TECHNICAL SKILLS:
Salesforce Classes: Custom Settings, salesforce customization, Apex, Trigger Test Batch Apex, Schedule Apex
Web Technologies: HTML, Visual Force, Java Script, Ajax.
IDE's: SVN IDE, Force.com IDE
Database: SOQL, SOSL, Data loader, Import wizard
PROFESSIONAL EXPERIENCE:
Confidential, Spring, TX
Sr. Salesforce Developer
Responsibilities:
- Design the security and sharing model for the application by creating roles, profiles, sharing rules, public groups, apex managed sharing etc.,
- Develop Apex triggers, apex classes, batch apex and schedule apex to automate the business processes.
- Use lightning framework to roll-out mobile app for users to work on person registry.
- Migrate the org from classic to lightning experience
- Build lightning components, lightning apps, record pages, home pages and use events for dynamic use cases.
- Develop VisualForce pages from scratch to customize the user interface using various controllers.
- Build interactive visualForce reports and present data from multiple objects to the users
- Extensive use of JavaScript/J-query to perform client-side validations on VisualForce pages and to improve the performance of the User interface.
- Leverage future methods, bulkification techniques to develop apex code within governor limits.
- Develop and maintain test classes primarily to validate the code and to improve the code coverage for the application.
- Leverage Salesforce analytics to cater various reporting needs of multiple business lines.
- Follow best practices to make the application more scalable.
- Work on ETL tools and Webservices API to integrate Salesforce with other applications within the organization.
- Use bitbucket as the code repository.
- Deploy changes between different environments and work on sandbox refresh process.
- Develop proof of concepts for business analysts, and work with them closely until the requirement is completed.
- Take ownership of project work and developing client relationships (should be a confident self-starter)
- Identify bugs and align with requirements during debugging
- Write test classes for the class that you develop and ensure more than 80% code coverage
- Test bug fixes to make sure they work as per requirements, then deploy them to production
Environment: Saleforce.com platform, Apex Language, Visualforce (Pages, Component & Controllers), JavaScript, Apex Data Loader, Web Services, SOAP, REST, WSDL, Sandbox, Eclipse IDE Plug-in, Windows 10.
Confidential, Princeton, NJ
Salesforce Developer/Admin
Responsibilities:
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Developed visualforce page with apex controller, batch apex, Triggers and Schedule apex.
- Created Data Validation rules and Formulas as per business requirement.
- Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, time-dependent actions.
- Worked with various salesforce.com objects like Accounts, Contacts, Leads, Opportunity, Campaigns, Reports and Dashboards.
- Created and used Email templates in HTML and Visual Force.
- Designing Exact Target Marketing Cloud Services tools and scripting language (i.e. AMP Script) to deliver highly dynamic and personalized content
- Created External data sources using Lightning connect to connect to SAP end point. Created Lightning Component Tabs and Visualforce Tabs.
- Used Lightning Connect to integrate order data from an external data source, without writing a line of code, and without duplicating any data into Salesforce.
- Modifying the Visualforce pages to work in both Classic and Lightning environment.
- Migrated from Salesforce Classic version to Salesforce.com Lightning (UI).
- Using SOQL and SOSL for fetching records.
- Used field level security along with page layout to manage the visibility and accessibility of fields for different profiles.
- Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data.
- Customizing Company Profile, Security Controls and Communication Templates of the organization as per the organization requirements.
- Involved in analyzing business needs and gathering requirements.
- Created new User Accounts and assigned Profiles as per their Role Hierarchy.
- Defined Org wide default to restrict access from users.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation Rules and formula fields to the custom objects.
- Implemented Case Management for internal help IT desk to automate support functions like case and solution management.
- Used Data Loader for insert, update and bulk import or export of data from Salesforce.com. Extract, and load data from comma separated values (CSV) files
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Thoroughly worked with consolidating code in GitHub for continuous integration.
- Deployed applications from sandbox to sandbox/production using Ant migration tool, Eclipse and Change Set.
Environment: SaleForce.com platform, Visual Force (Pages, Component & Controllers), Apex Language, Apex Class, Apex Triggers, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Data Loader, HTML, Java Script, Eclipse IDE.
Confidential, Norwood, MA
Salesforce Developer/Admin
Responsibilities:
- Gathering the business requirements from business team and users. Writing the functional specification document based on the business requirement document.
- Providing on-going technical support for Salesforce.com production users, using the Business Planning /Agency performance application built on Force.com platform
- Performing administration activities/configuration and customization changes to fix issues in production environment
- Reporting on production data in Salesforce to develop adoption metrics, data accuracy and identify data inconsistencies
- Gaining both functional and application knowledge to resolve problems and implement solutions
- Coordinate with Data Management team for debugging Informatica/Associate Register data issues for maintaining data consistency
- Responsible for monitoring the availability of the Salesforce application using root cause analysis of service degradation if any
- Proactive sampling of Salesforce data to identify loop holes in Systems Integration
- Maintaining Service SLAs for requests, problems and Incidents opened in Microsoft Team foundation Server
- Coordinating the implementation of technical solution to production environment for problem fixes by following the proper Release cycle and schedule
- Follow Change Management guidelines to implement changes in Salesforce production environment
- Reporting on KPIs to measure performance of provided service
- Responsible for performing Knowledge Management activities - creating, updating, reviewing, obsolete the Knowledge Items
- Leading a team of six people that includes three developers off-shore.
- Implemented Live Agent, Knowledge management, Customer Communities and CTI
- Conducting daily support calls and enhancement planning calls.
Environment: SaleForce.com platform, Visual Force Pages & Controllers, NetSuite API and NetSuite integration with Boomi, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Apex Language, Apex Class, Apex Triggers, Data Loader, HTML, Java Script, Force.com IDE (Eclipse).
Confidential
Salesforce Developer/ Administrator
Responsibilities:
- Designed, and developed the new interface for implementing a better solution that replaced the old interface
- Created Custom objects, validation rules, Custom tabs, Components, Visual force Pages to suit the needs of the application.
- Worked on web services to integrate Salesforce and Mule soft using rest API calls
- Worked closely with business to Gather, Analyze, Create technical, functional documents and System design.
- Developed and Customized User interface in salesforce.com using Visual force, Apex controllers and Force.com IDE.
- Worked on Accounts, Opportunities, Quotes, Orders and implemented the logic based on the business needs
- Created Page layouts, Record Types, Profiles, Roles, Permission settings, Users, Sharing settings
- Created Multiple Sandboxes and migrated all the related Development / Customizations / Configurations from one system to another
- Used Inbound/Outbound change sets and Eclipse for deploying components from Sandbox to Production Environment
- Migrated Data and associated the relationship for Standard as well as Custom objects using data loader, Import Wizard
- Implemented/Worked on Apps such as Conga Composer, Conga Composer, Conga Solutions, Quote Sync to meet the business requirements
- Designed and developed Visual force pages and controllers.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Created and deployed several Reports using salesforce.com platform.
- Worked intensely on custom objects, triggers and workflows.
- Defined lookup and master-detail relationships on the objects and established connectivity among objects
- Automated Process for updating fields values between different objects
Environment: Saleforce.com platform, Apex Language, Visual force (Pages, Component & Controllers), JavaScript, Apex Data Loader, Sandbox, Eclipse IDE Plug-in
Confidential
Salesforce Developer/ Administrator
Responsibilities:
- Interacted with various business user groups for gathering the requirements for Salesforce implementation and worked on documentation.
- Extensively worked on implementing various new projects by solution design and technical design
- Created test plan and test cases for user acceptance testing using testing tools.
- Performed detailed analysis of business and technical requirements and created solutions by customizing various standard objects of Salesforce.com (SFDC) and other Platform based technologies like Visualforce, Force.com API, and Web Services.
- Used Agile methodology to organize tasks between the development team with weekly scrums
- Created various Custom Objects, Custom Settings, Custom Labels, Validation rules, Record types, Custom Tabs, Workflow rule and approval process including Field updates and email alerts.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Created Web-to-Lead and Web-to-Case forms. Created Escalation rules to escalate the cases
- Imported data from excel sheets in to Leads, Accounts, Contacts and Opportunities using Data Loader and Import Wizard. Used HTML, CSS, JavaScript, jQuery and Bootstrap extensively to modify UI for visual force pages and for validations.
- Created many Lightning Components and server-side controllers to meet the business requirements. Experienced in migrating the standard and custom objects in standard experience to lightning experience
- Developed Communities for customers to upload applications and worked on several modules for existed communities.
- Used SLDS to migrate Visualforce pages to Lightning Experience and Created Lightning components using aura framework. Integrated Salesforce with AWS and SAP.
- Improved performance by using Lightning Data Service which reduces server calls.
- Involved in writing test classes to perform unit testing for apex classes. Worked on change sets to migrate data from sandbox to test environment.
- Developed Apex Classes, Apex Triggers, Apex Controllers to develop custom business logic
- Participated in the bug review meetings with Testing Team and, updated requirements document as per business user feedback and change in functionality of the application.
- Integrated Apex controller methods directly with JavaScript functions using Force.com JavaScript Remoting feature and created Visualforce pages
- Customized the entire Salesforce.com applications to in corporate the business requirements which involved creating Web Forms and processing the data in SFDC with the extensive usage of Web services API.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Performed the role of support engineer for the internal users and helped them in getting used to the application, generated reports and saved them for further access to the users.
- Extensively involved in data migration from three legacy systems to Salesforce
- Designed various HTML Email templates for Auto-Response to customers.
Environment: Saleforce.com platform, Apex Language, Visual force (Pages, Component & Controllers), JavaScript, Apex Data Loader, Sandbox, Eclipse IDE Plug-in