Salesforce Developer Resume
Foster City, CaliforniA
SUMMARY
- Having 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) which involves requirement gathering, requirement analysis, design, development, implementation & enhancement of applications in SalesForce.com and JAVA technologies.
- 4+ years of extensive experiencein Salesforce.com CRM and its Development Life Cycle.
- Hands on experience in customizing standard objects - Accounts, Contacts, Opportunities, Products, Cases, Leads, Campaigns, Reports and Dashboards.
- Experience in Salesforce Customization, Workflow Approvals, Data Validation, Sales, Marketing, Customer Service and Support Administration.
- In depth understanding of CRM business processes like Campaign Management, Lead Management, Account Management, Opportunity Management, Support Process and Forecasting.
- Good knowledge of Case Assignment, Knowledge Management and Case escalation rules.
- Good experience with Configuration, Customization, Development and Support on Salesforce.com Platform.
- Have good working knowledge in querying salesforce.com database with SOQL & SOSL queries using Force.com Explorer.
- Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events,Canvas, Message Queues and bulk APIs.Possess good knowledge of Unit Testing, Test Coverage and Code Review.
- Experience in integration of Salesforce.com Applications with Other applications with an emphasis of the Web Services/XML, SOAP and REST.
- Strong administration experience on CRM Applications like Data Exports & Imports, Application Support, Security Administration, Maintenance, and User & Security Management.
- Experience in Sales cloud, Service cloud, Partner portal and Customer portal, Chatter and App Exchange application.
- Proficient in Data Migration from Traditional Applications to Sales Force using Data Loader Utility,ETLData Extraction and Informatica on Demand.
- Extensive experience in developing & deploying custom integration solutions in Salesforce CRM.
- Proficient in creating/troubleshooting/modifying APEX code, Visualforce pages and ANT Scripts.
- Extensive experience in designing of custom objects, custom fields, and role based page layouts.
- Workflow Alerts and Actions, and Approval Workflow, Validation Rules, Approval Processes, custom Tabs, custom reports, report folders, report extractions to various formats, Snapshots, Dashboards, Triggers, Apex classes and Email generation according to application requirements.
- Successfully executed implementation for clients performing/managing Scope study, Planning, Gap Analysis, Design, Configuration, User Training to Go-Live and Post-Go-Live support in various projects.
- Proficiency in Object Oriented Languages like C++, Java, J2EE, JSP, other Java and Web Technologies like HTML, CSS, XML, JAVASCRIPT, SOAP, WSDL.
- Experience in Oracle and MySQL databases.
- Experience with Agile software development methodologies. Excellent analytical, Interpersonal and Communication skills, fast learner, hardworking and good team player, Capable of rapidly learning new technologies and successfully applying them in projects and operations.
TECHNICAL SKILLS
Salesforce.com Administration: Reports, Dashboards, Validation Rules, Users, Roles and Profiles Deployments (Change sets), Workflow Rules, Approval Process, Sandbox Refreshments, Apex Data Loader, Import Wizards, Packages, Custom Apps, Custom Labels, Portals (Customer and partner), Sharing Settings and Communication Templates
Salesforce.com Development: Apex Language, Apex Trigger, Apex Class & Apex Web Services, SOQL, SOSL, Visualforce (Page, Component & Controllers) HTML and XML
Languages: Java, AngularJS, JSP, XML, HTML, HTML5, Ajax,PHP, JavaScript,JSON, JQuery, CSS, CSS3
Mobile Development/IDE: Android SDK, IntelliJ Android Studio, Geny Motion
Tools: /Utilities: Apache Tomcat, Eclipse, Force.com IDE, Workbench, SOQL Explorer,GIT,Tableau
Databases: Oracle 10g/11g, My SQL, MS SQL Server
Software: MS Office tools, MS Visio, Adobe Photoshop
Operating Systems: Windows XP/7/10
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Salesforce Administrator/Developer
Responsibilities:
- Proficient in creating Apex Triggers, Apex classes, Visualforce Pages, AppExchange Package & Custom Application, Sandbox data loading and Web services API for implementing web services in the application for access to data from different users.
- Created Custom Controllers to make external web service callouts, validation and insertion of data.
- Developed Visualforce pages for customer portal which will override the standard customer portal.
- Worked on various automated functionalities using Apex triggers in the combination of related classes.
- Built Apex classes implementing SOQL statements within Force.com IDE to manage interaction with the database.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Customized Dashboards and Reports to track usage of productivity and performance of business centers and their sales teams.
- Created and customized objects, Formula fields, Cross object formulas, Roll up summary fields, validation rules, dependent pick lists and complex page layouts.
- Created Page Layouts, Record Types, Profiles, Permission sets, security and sharing, Cases, Report Types, Reports and Dashboards, master-detail and lookup relationships
- Used Cast Iron tool for data migration andTableautool for generation reports and dashboards.
- Worked on creating workflows and Approval processes.
- Implemented Data segregation through Record Types and Field level security.
- Developed and maintained validation rules and custom workflows.
- Used Data Loader for insert, update, and bulk import/export of data from Salesforce.com subjects. Used it to read, extract and load data from comma separated values (CSV) files
- Implemented Apex Data loader Command Line Interface (CLI) to automate the data loading process for the sand box refresh activity.
- Implemented new customer support solution usingSalesforce.comServiceCloud. Maintained and improved existingSalesforceimplementation.
- Responsible for performing administrative functions in Salesforce.com CRM such as create/modify pick lists and lookup fields.
- Worked on bulk imports of data using Apex Data Loader.
- Developed and maintained various custom reports according to the business requirements.
- Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.
- Developed cloud computing application using Force.com, Visualforce and Apex Languages.
- Implemented Web to Case, Email to Case functionalities to provide a better customer support to the customers.
- Worked on Single-Sign On (SSO) integration - Implemented Single-Sign On (SSO) for browser based logins to Salesforce.Implemented Single Sign-On (SSO) in multipleSalesforceinstances usingSAML2.0 and OAuth 2.0.
- Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas, reports and dashboards.
- Performed Unit Testing using Test Methods using Force.Com utilities.
- Worked closely with Business users to gather business requirements, understand the business requirements and prepared design documents.
- Worked on various development and enhancement components during this phase.
- Worked on various issues/defects raised during SIT and UAT test cycles.
- Participated in training sessions in gettingend users trained with the new application and newly added customizations.
Environment: Saleforce.com platform, Apex language, Visualforce, Service Cloud,Apex Data Loader, HTML, Workflow &Approval Process, Reports, Dashboards, Custom Objects, Page Layouts, SOQL, SOSL, Custom Tabs and Security Controls, Sandbox, Production Environment.
Confidential, Houston, TX
Salesforce Developer/Administrator
Responsibilities:
- Designed and modified Approval processes and created Approval steps which used email alerts and field updates.
- Used Visualforce Templates and Placeholders to encapsulate page elements to be reused across several Visualforce pages.
- Used Organization security, Network-based security and Session security to implement platform security.
- Implementation of Sales, Service and Marketing cloud.
- Created Picklists, Dependent Picklists, Record Types to enforce data quality.
- Used Tab permissions, Record Type permissions and Field Level Security to implement Component-based security.
- Developed Standard Reports and Custom Reports using the Tabular, Summary, Matrix Reports.
- Experienced in designing, developing and data modeling of the application and ensured that they are within the Salesforce Governor limits.
- Created productive documents, which will be used by rest of the team to have better understanding of the related system; Salesforce.com CRM.
- As a part of Administrative tasks Created custom objects, custom Fields, Validation Rules, and formula fields.
- Used Apex Data types, Variables, Expressions, Assignment statements, Conditional statements, Loops, SOSL an SOQL queries, Locking statements, Transactional control and Exception statements to invoke Apex triggers.
- Used Batch Apex to build an archiving solution that ran on a nightly basis, looking for records past a certain date and added them to the archive.
- Created Visualforce pages, Apex Triggers, Apex Classes, Test Methods and Workflows.
- Developed SOQL query to pull data from salesforce.com instance to Right90 application. The process is set to run by default every 20 min and pull information that is changed since last successful sync run.
- Integrated Salesforce CRM and the legacy system using Cast Iron Integration Systems.
- Helped the Sales team in generating the sales forecast reports to achieve increased sales performance.
- Worked on deployments using Force.com IDE tool, Change sets and Eclipse from sandbox to production environments.
- Worked on implementing customer portal and partner portal.
- Developed scripts to load forecast data from salesforce.com.
- Developed integrations to integrate data from Salesforce.com using SFDC APIs.
- Created Page Layouts to organize fields, custom links, related lists, and other components on record pages.
- Implemented various advanced fields like Master-Detail Fields, Custom Formula Fields, and defined Field Dependencies for custom picklist fields.
- Implemented Case Assignment Rules to direct the case to appropriate groups such as Central Support, IT Support, Account Receivables and Account Payables.
- Worked on Case Escalation Rules to escalate cases depending on the time frame and difficulty of the case issues.
- Interacted with business users to understand complex business requirements, performed analysis and documented the requirements.
- Created technical design document and functional design documents as per business requirements.
Environment: Force.com platform, Visual Force Pages, Apex Language, ANT Scripts, Data Loader,Sales Cloud, Marketing Cloud, Service Cloud, Page Layouts, HTML,JavaScript, Workflow & Approvals, Reports, Custom Objects, Tabs, Email Services, Sandbox data loading, Production Environment Eclipse IDE Plug-in.
Confidential, Southlake, TX
Salesforce Developer
Responsibilities:
- Designed and deployed the Custom objects, Entity-Relationship data model, Formulas, Validation rules on the objects, Page layouts, Custom tabs, Components, Roles, Profiles, Public Groups, Permission Sets, CustomSettings and Labels to suit to the needs of the application.
- Created Users, Roles, Public groups and implemented Role Hierarchies, Sharing rules and Record LevelPermissions to manage sharing access among different users.
- Designed Complex Logic involving Apex Controllers (Standard and Custom Controllers) and Triggers toSupport the Forecasting Application confined to Governor Limits.
- Developed and supported Extraction, Transformation and Load process (ETL) using Informatica.
- Implemented Time Based Work flow to trigger an Apex Class to run at a specific time in a day/week.
- Designed a Batch Class to handle bulk logic and invoked the batch Class from Trigger ContextAsynchronously.
- Performed Asynchronous Callouts using the Future Annotation and executed the future methods from aTrigger.
- Implemented the Standard Set Controller and its attributes to paginate the records in Visual Force Pages.
- Implemented the Single and Mass Email Messaging feature to automate the Emails based on Business logic.
- Customized the Out of the box Lead Conversion functionality to support business requirement with aCombination of Triggers, Classes and Visual Force Pages.
- Implemented Test classes to support Code Coverage for deployment to production and performed Smoke tests before QE Validation.
- Involved in Data Migration Activities to handle bulk loads using APEX Data Loader.
- Performed IDE, Change Sets and ANT Script deployments as needed and validated the components before deployment to ensure a smooth process.
- Designed and deployed Workflows, Validation rules, Formulas and Approval Processes for AutomatingBusiness Logic.
- Created profiles and implemented Object and Field Level Security to Hide Critical Information.
- Created test scenarios on Sandbox Environment and migrated code to deployment upon successful testing.
- Implemented Pick lists, Dependent Pick Lists, Lookups, Master Detail Relationships, Validation and FormulaFields to the custom objects.
- Created Page Layouts, Record Types, and Search Layouts toOrganize Fields, custom links, Related Lists, and other components on record pages.
Environment: SalesForce.com, Apex LanguageSalesforce.com Custom Objects, Visual Force (Pages, Component & Controllers), Page Layouts, Force.com IDE HTML, ETL tool, CSS, Java Script, Workflows, Reports, Eclipse,SalesForce.com sandbox implementation.
Confidential, Foster City, California
Salesforce Developer
Responsibilities:
- Designed, developed and deployed Apex Classes, Triggers, and validation rules for various functional needs in the application.
- Created custom objects and Lookup relationships associated to Cases.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Created workflow rules and defined related tasks, email alerts, field updates to implement business logic.
- Worked on Process Builder in automating high value business Opportunities and creating processes by collaborating with different business teams
- Written Test Classes for unit testing.
- Worked on community management and also worked on customizing community pages.
- Created custom cloning for the record by copying certain field sections of the record and creating as a new record after modifications.
- In Administrative function, created profiles and implemented Object level, field-level and record-level security.
- Developed product capabilities using Force.com, APEX, and Visualforce.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Worked on web services like SOAP and REST.Integration of Sales cloud with external information systems usingSOAPAPI web services.
- Worked on prioritizing the records based on the business requirements.
- Developed and deployed workflows and approval processes for custom objects for different request types as per the requirement.
- Created permission sets to give access to certain users depending on the business criteria.
- Worked with QA to prepare test cases for testing the functionality during various test cycles.
- Involved in pre-deployment activities and was part of regression testing and UAT.
- Worked on various defects/bugs during various test cycles and fixed them in very short turnaround time.
- Responsible for migration of code from sandbox to UAT and then to production environment.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Data Loader, Reports, Custom Objects, Custom Tabs, Email Services, Sales cloud, SOAP API, REST API, Informatica On Demand.
Confidential
Java Developer (Front End Application and Designer)
Responsibilities:
- WebNAS is a web based system utilized for creating and modifying retail Customer brokerage accounts. WebNAS provides the support to all of the Customer Account Services Business process.
- Involved in the entire Software Development Life Cycle (SDLC) which includes requirements gathering, designing, coding and testing in both frontend and backend applications using various technologies.
- Worked on code enhancements to the application using JAVA.
- Designed several UI pages, flowcharts, detailed screen designing, HTML, CSS changes for all the pages required for the enhancement according to the business requirements.
- Worked with QA team in debugging & applying code fixes, code deployment on DEV, UAT servers.
- Developed application in MVC architecture using Struts, JSP, HTML, JavaScript and CSS.
- Involved in creating a controller Servlet that dispatched requests to appropriate classes.
- Worked on SQL queries and PL/SQL stored procedures to access the information from the database.
- Updated the required data in the DB2 database to save and update the database using Spring framework, corresponding to actions performed in the struts class.
- Used Struts tag library extensively with HTML.
- Involved in implementing Value Object Pattern, MVC & Singleton Pattern.
- Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Performed Health check for all the servers.
- Worked on modification of contact details like phone number and email address without the interaction of the WebNAS application using the object oriented concepts.
- Contributed in modification of the contact details of a single profile which automatically updates the same to the other accounts of the same profile.
Environment: JAVA, J2EE, Struts, Spring, JavaScript, HTML, CSS, JUnit, SQL, PL/SQL,TOAD, DB2, RAD, Web Services, Eclipse and Windows7