Salesforce Lead Developer & Consultant Resume
Duluth, GA
SUMMARY:
- Around Ten years of overall professional experience in Application Software Designing, SDLC (Software Development Life Cycle), Agile, Testing Deployment and Implementation. Experience with Salesforce.com Development/Administration including extensive Analysis, Modeling, Design, Coding, Testing, Customization, Access maintenance, Security, Data Validation, Data Utilities, Analytics, Sales, Marketing, Customer Service and Support of CRM systems on Windows Platform.
- An in - depth experience in Forecasting, Campaign Management, Lead Management, Pipeline Management, Order Management, Account Management, Case Management using Apex Language, Apex Trigger, Apex Classes, Apex Test Methods, Apex Web Service, Visualforce Pages, Visualforce Components & Controllers.
- Experience in building customized schema using custom Tabs, Objects, fields, master-detail and lookup relationships, SFDC pricing, features, chatter option.
- Implementation & Integration experience of Salesforce.com Development Life Cycle on force.com platform using Apex Language, Apex classes, Tabs, Components, S-Controls, Triggers, Visual Force, Controllers, Custom Objects, Reports, Analytic Snapshots and Dashboards, Web Services API, Force.com IDE, SOQL, SOSL, SOAP based Web Services, JavaScript, JSON, JQuery, Ajax; along with knowledge of web services SOAP API, WSDL, BULKAPI, RESTAPI, force.com callouts, Batch and Schedule Apex Programs
- Customized existing Visualforce to align with salesforce new Lightning UI experience.
- Involved in Customizing Dashboard, Reports, Work-flows, User Access, developing Apex classes, Field level and page level validations, Bulk Data migration using Data Loader and Import Wizard, Sandboxed Environments, Email Services, Role Creations, and integrating with other applications, and using Apex classes AJAX, Chatter APIs, and triggers to customize Salesforce user interface CRM according to the functional needs.
- Implemented various client requirements using Apex Language (Classes, Controllers & Triggers), VisualForce pages, Reports, Analytical Snapshots & Dashboards
- Experience in data migration from ACT, MS Excel, Salesforce Wave Analytics, MS Outlook & Legacy Systems using Data Loader, Import Wizard, Informatica Data Loader, Apache ANT, Cast Iron
- Extensive experience in designing of custom objects, custom fields, Pick-list, role based page layouts, Workflow Alerts and Actions, Validation Rules, Approval Processes, custom Tabs, custom reports, report folders, report extractions to various formats, Snapshots, Dashboards, and Email generation according to application requirements
- Experience implementing Security/Sharing rules, Configured permission sets, Field level Security, Record level Security, Profiles, Roles and resource monitoring at different hierarchical level of Organization
- Proficiency in developing Web based applications using C++, C#, Java, Java Script, JSON, .NET, XML, HTML, Microsoft Visual Studio, IIS Web Server, PHP, UNIX and PERL.
- Experience in Database Development and management (RDBMS technologies) and SOA design principles using SQL/PL-SQL in MYSQL, Oracle and SQL Server to create Database Tables, Constraints & Stored Procedures.
- Possess knowledge of CRM processes like Sales, Marketing, Customer Service and Customer Support, Business processes and recommended solutions to improve their processes using salesforce.com.
- A good overall understanding of SFDC Requirement gathering, Analysis, Designing, Development and Testing.
- Professional and pleasant work ethic, self-motivated and eager to lead others
- Quick learner & very team oriented. Team player with excellent communication skills in listening, talking and writing, developed through various consulting projects.
TECHNICAL SKILLS:
Tools (with Custom Integration): Apex Language, Apex Classes, Apex Triggers, SOQL, SOSL, S-Controls, Apex Web Services, Lightning, Apex Data Loader, Dashboards, Reports, Analytic Snapshots, Outbound Messages, Workflow & Approvals, Field updates, Reports, Custom Objects, Custom settings, Custom labels and Tabs, Salesforce Wave Analytics, Email Services, Role Hierarchy, Dashboards, Security Controls, App Exchange Package & Custom Application and Sandbox data loading. CSS, Visio
Visual Force: Pages, Components & Controllers
Technologies and Languages: Apex, AJAX, Apex Servlets, Java, JSP, JavaScript, HTML5, DHTML Environments, Apache ANT, XML, UML, CSS, C, C++, C#, Shell scripting, WSDL
Methodologies: SDLC, Agile
ETL Tools: Salesforce Data Loader, Web Services, Web API, REST API, SOAP, Connect API, Informatica
GUI: Force.com IDE, Force.com Apex Explorer, Eclipse, Apex Data Loader
PROFESSIONAL EXPERIENCE:
Confidential, Duluth, GA
Salesforce Lead Developer & Consultant
Responsibilities:
- Led a team of two admins and a developer to reconfigure objects on Salescloud using Batch Apex & Process Builder throughout the Product Life Cycle based on the Agile Scrum methodology.
- Worked on a team of three to design the Salesforce Lightning Connect for one of NCR's hospitality clients with custom features using CSS framework to build visual patterns.
- Worked with functional analysts to collect pre-requisite requirements for custom user cloud interface.
- Automated integration to SQL Server using middleware Jitterbit and their Harmony product for testing and deployment using REST API
- Serialized Apex object into JSON format using pretty-print format, to send data request to and from server. De-serialized JSON into sObject using Salesforce API and handled exceptions
- Used S-Control custom code to pass Opportunity product data using merge fields from Visualforce detail page overriding default buttons
- Used ANT based Migration along with Salesforce's Metadata API for moving custom and standard objects between host SQL server the cloud org carrying company data, and also regression testing in sandbox before final release
- Worked with system analysts and engineers through JAD routines on Salesforce’s Marketing Cloud to outline requirements, prepare test use cases and dynamic reporting and create a landscape for a business process through custom triggers.
- Customized connector between Salesforce to ExactTarget to obtain sync between sync to Unit Testing, Test Coverage and Code Review
- Built a custom application (for AppExchange) to perform a 'Rollup Summary' on Lookup relationships (as compared to the default Master Detail relationships), which was published on AppExchange
- Worked with NCR's Investing department on Asset Management and Private Equity for the implementation of custom objects such as Investing Entities, Properties, and Legal Ps; and used Apex Triggers to build custom reports for these objects.
- Performed Data Migration using Apex Data Loader and MS Excel to move from Telligent and Convio to Salesforce as central system of record. Tasks included generating custom unique / external Ids for record transfers, as the Salesforce 18 digit Id weren’t available for duplicate Excel entries.
Environment: Agile Methodology, Functional Requirement Gathering, Salesforce Marketing Cloud (ExactTarget), Jitterbit, SQL Server, Force.com Consulting, REST API, Salesforce Lightning, Service Cloud, Apex, JSON, ANT, Visual Force, AppExchange, Apex Data-Loader, Telligent, Convio, S-Controls, Custom Security Profile, Bucket-field reports, SOQL Querying.
Confidential, Houston, TX
Salesforce Lead Developer
Responsibilities:
- Worked with business user groups to gather requirements for CRM implementation.
- Administered and configured Salesforce.com application user profiles, roles, assigning permission, generating security tokens, validation rules, and upgrade installation.
- Worked on Salesforce Wave Analytics to update records and create tasks and custom dashboards for the sales & accounting department for tasks event monitoring, & reporting on analytical data moved in Batches from development to production
- Designed, developed and deployed the Custom objects, Components, Visual Force Pages to suit to the needs of the application.
- Performed Version Control by exporting updated metadata such as Validation Rules, Workflows, & Approval Processes from Sandbox using Apache ANT, and synchronized the dataset by pushing to local Git repository
- Worked with AJAX and JavaScript for asynchronous communication and worked with WSAD5.1 (Web Sphere Application Developer) as IDE, CVS as version control.
- Designed, developed, test and deployed custom Salesforce applications software using APEX Classes, Controller Classes, Batch APEX and APEX Triggers for various functional needs in the application.
- Created custom fields, pick lists, dependent pick lists, and validation formulas to the custom objects. Used Data loader for migrating and updating records, whereas used Informatica Power Center to migrate imported data from Seibel CRM into Salesforce.
- Used Single sign-on, SAML settings to enable the user to login to various applications.
- Worked on Informatica transformations like Source Qualifier, Expression, Filter, Router, Aggregator, Lookup, Update Strategy, Stored Procedure, and Sequence generator, Joiner, Union and Normalizer.
- Developed complex mappings & mapplets in Informatica to load the data using different transformations.
- Developed Test cases for Unit Testing and optimization of Mappings at both the Mapping and Session Level involved in the Integration Testing.
- Implemented Error Processing for Informatica Mappings, Workflows and fallout analysis for fixing issues.
Environment: Saleforce.com platform, Seibel CRM, APEX Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Informatica Power Center, Salesforce Wave Analytics, SAML, Single sign-on, Custom Objects, Custom Tabs, Workflow & Approvals, Reports, Email Services, Security Controls, HTML, Java Script, Java, Web Services, WSDL, Sandbox, Eclipse IDE Plug-in, Oracle 10g.
Confidential, Detroit, MI
Salesforce Developer
Responsibilities:
- Created Salesforce sObjects and related metadata necessary to support customizations across instances.
- Created Users, Roles, Public Groups and implemented role hierarchies, sharing rules and record level permissions to manage sharing access among different users.
- Created page layouts to organize fields, custom links, related lists, stored procedures and other components on detail pages and designed Workflows, Validation rules, Approval Processes and Auto-Response Rules for automating business logic.
- Uploaded records using the Data Loader to cleanse and De-duplicating bulk loads, as well as and worked with Salesforce data tools such as Data Loader, Excel Connector, Demand Tools, and Eclipse Force.com IDE for data migration
- Implemented designed and developed Standard and Custom Apex Classes, Controllers Classes, extensions and Apex Triggers to handle business logic and used debug logs to trace the execution and used Apex Data Loader to migrate data such as accounts, campaigns
- Converted BCBS’s Salesforce1 mobile application portal into custom reusable components using Lightning, such as popup windows and frames for implementation of incorrect credential error processing.
- Developed Triggers in MySQL for lowering traffic between client-server, as well as to handle bulk records within the governor limits to automate business logic.
- Created VisualForce pages and components for the native Salesforce mobile application to render data from associated controllers and embedded Java Script and DHTML as needed to map to the Salesforce1 platform.
- Development of SOAP and REST based web services used for custom development, and used WSDL to expose logic to clients.
- Experience with Outlook Integration, Single Sign On, and Salesforce to Salesforce1 functionality.
- Interacted with various business team members to gather the requirements and documented the requirements in a test-driven and formal QA Development environment that included development, staging, production deployment cycles
Environment: Salesforce force.com platform, HCSC, Apex, Visualforce, Data Loader, Chatter, sObjects, Workflows, Java/ J2EE, Salesforce1, JavaScript, Lightning, CSS, DHTML, HTML5, SOAP and REST, MySQL
Confidential, El Segundo, CA
Salesforce Developer/Admin
Responsibilities:
- Developed custom business logic using Apex Classes, Triggers, Components, Visual Force pages and Controller Classes for various functional needs
- Configured Marketing Campaign Management and Hierarchies, Campaign Influence, Lead Conversions Lead Queries, Assignment rules, as well as Case Management Process
- Deployed Apex using Force.com IDE, Force.com Migration Tool, Web Services API, and worked with Apex Scheduler to invoke batch Apex classes at regular intervals
- Worked with Dynamic Apex to access S-Objects and field describe information, execute dynamic SOQL, SOSL and DML queries
- Developed VisualForce pages and custom components along with the Partner portal system with the use of CSS
- Experience working with Salesforce mobile integration resolving cases on the go and deployed applications from Sandbox to production
- Created VisualForce pages that could be rendered as PDF's, build dashboard components and define email templates
- Configured for the Users in the Organization
- Used Chatter and Tabular, Summary and Matrix reports to create Standard reports and Custom reports
- Used Tab permissions, Record Type permissions, Field-Level, Organizational, Network-based and Session level security to implement component and platform based security
- Created Dashboards and Dashboard Components and implemented multiple levels and scheduled Dashboard refresh
- Created and designed Many-to-Many relationships, validation rules, and Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent in order to maintain data quantity and data consistency
- Worked with and created Approval processes and steps which used field updates and Email Alerts and Approvals
Environment: Salesforce.com Platform, Sales cloud, Service cloud, Apex language, Apex Custom Controllers, Visual force pages, Data Loader, HTML, JavaScript, Workflows, Approvals, Reports, Custom-Objects, Analytical Snapshots, Security Controls, SOQL, SOSL, Integration, Force.com Platform(Sandbox and production), Force.com IDE.
Confidential, Plano, TX
Salesforce Developer
Responsibilities:
- Managed Salesforce .com CRM solution in various departments within the organization
- Created Custom profiles, page layouts, users, record types and Custom Objects to meet business guidelines
- Created data mapping for integrating various systems in salesforce.com
- Prepared Business requirements documents (BRD) and used Requisite Pro to manage analyze and convert business requirements into functional specifications
- Conducted JAD sessions with stakeholders and system users to collect the functional requirement specifications
- Proficient creating custom user interfaces with Visualforce, developing custom business logic in APEX, writing test classes
- Used Salesforce.com developer toolkit including Apex Classes, Controllers and Triggers, Visual force, Force.com IDE, Migration Tool, Web Services API
- Implemented and Created Workflows, approval process and business
- Customizing communication templates, Security & Access Controls and Company Profile as per requirements of the Organization
- Involved as Salesforce.com administrator, which involves customization, support and setup with the use of technologies such as Java/J2EE and XML. SOAP, WSDL
Environment: Apex Classes, Visual force, Force.com IDE, Migration Tool, Controllers, Java/J2EE and XML. SOAP, WSDL.
Confidential, Greenville, SC
Salesforce Developer
Responsibilities:
- Gathered requirements and had an understanding of interpreting customer/clients business needs and translate them into operational requirements
- Used force.com developer toolkit including visual force pages, apex classes, apex controllers and apex triggers to develop custom business logic.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules on the objects and tabs, Components and VisualForce Pages, and worked with Salesforce data tools such as Data Loader, Demand Tools, and Eclipse Force.com IDE for data migration.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users and developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
- Created page layouts, organize fields, custom links, related lists, and other components on record detail and edit pages, as well as added, configured workflow rules, time triggered workflows, email templates resulting into effective web to lead communication with customers and partners
- Implemented Apex Classes & Triggers and linked them to manage the workflows implemented in the system.
- Good knowledge of test-driven and formal QA Development environment which includes development, staging, production deployment cycles
- Involved using technologies such as Java/J2EE and XML. SOAP, WSDL for custom web development
- Integrated Salesforce CRM with Siebel CRM explicitly using web services API.
- Excellent analysis skills and the ability to work independently and with the team to develop processes
Environment: Salesforce CRM, Visual Force Pages, Apex, Apex Classes & Triggers, Data Loader, Demand Tools, Eclipse Force.com IDE, Java/J2EE, XML. SOAP, WSDL, Siebel CRM, Web Services API
Confidential
Salesforce Dev/Admin
Responsibilities:
- Developed static web pages in HTML.
- Developed Java Server Pages (JSP), custom tags, to generate dynamic web content & data on Intranet client.
- Developed JSP, Servlets JSF/ADF pages using Oracle JDeveloper
- Developed JSP Views, Actions and delegating the tasks to corresponding session-beans
- Deployment of Web services, JSP, Servlets and server side components in Weblogic Application server
- Created Force.com Sites for external users and configured public access to accommodate data access in visual force pages.
- Perform quick connect business requirements with the functional capabilities of the application
- Developed Triggers to handle bulk records within the governor limits to automate business logic, and used Apex Data Loader to migrate data such as accounts, campaigns from different legacy systems.
- Implemented Standard and Custom Apex Controllers to handle business logic and used debug logs to trace the execution.
- Created Sales force sObjects and related metadata necessary to support customizations across instances. Used XSLT to transform my XML data structure into HTML pages
- JavaScript used for client side form and data validations.
- Used JSP, Java and JDBC to interact with the database server.
- Used WebLogic as application server.
- Wrote stored procedures, Triggers, Queries using Oracle as backend database.
Environment: Java 2.0, Java AWT, J2EE, JSP, XSLT, Servlets, JavaScript, Weblogic 4.5, HTML, Web Gain, MVC, DB2, Oracle, UNIX