- Overall, 8 years of IT Experience in Software Development Life Cycle (Analysis, Design and Development) of various CRM & Web - based applications, involving hands-on knowledge design and development using Java, Force.Com platform and Microsoft Technologies.
- 5 years of extensive hands-on experience in development, implementation of Salesforce.com CRM Customization, Configuration & its Development Life Cycle as an Administrator and a Developer with APEX, Visual Force, Lightning Experience (2 years) - Salesforce classic to Lightning migration, Lightning Component, Lightning Web Components Lightning Design System, Lightning App Builder, Lightning Bolt, Locker Services & Integration and Java/J2EE Developer.
- Experienced in Migrating from Salesforce Classic User Interface (UI) to Lightning Experience (LEX), modern user- interface with responsive design of applications for desktops, mobile& tablets and involved in developing Salesforce Lightning Apps, Components, Controllers and Events. Used Apex controller to retrieve data using SOQL queries from Salesforce.com and then to display on Lightning components.
- Efficient in monitoring Apex asynchronous processing using future methods, batch apex, controlling processes with queueable apex and scheduling jobs using apex scheduler.
- Used open-source Aura Framework, with added Aura Attributes/Handlers for Events/Logic & Interactions between Client-side and Server-side Interaction.
- Experienced in Salesforce Development using Apex (Classes, Triggers, Controllers), Visual Force (Pages, Controllers& Extension Controllers), Web Services like SOAP API - Enterprise & Partner WSDL, RESTFUL API, Eclipse IDE, SOQL and SOSL and Governor Limits.
- Holding good hands-on knowledge about Sales cloud, Service cloud, Community cloud & Marketing cloud configuration and customization and good understanding with Client/Server architecture and Event-Driven Architecture.
- Well-honed and experienced in Administrative tasks in analyzing, translating the business process and design of Custom Objects, Custom Fields, Role-Based Page Layouts, Custom Tabs, Relationships - Lookup Relationships and Master-Detail Relationships, Custom Reports, Report Folders, Report Extractions to various formats, Snapshots, Dashboards, Validation Rules, Workflow Alerts & Actions, Pick Lists, Record Types, Process builder and implementation of Security and Sharing Rules at Record-Level, Object-Level, and Field-Level for different users at different levels of organization for granting access to records and creating various Profiles, Roles & Resource monitoring at different Hierarchical Levels as per the client and application requirements.
- In-depth understanding of CRM business process that include Forecasting, Campaign Management, Account Management, Lead Management, Entitlement Management, Merging Management, Activity Management, Case Management and Order Management.
- Experienced and Implemented the custom functionality with Apttus CPQ and Steel Brick CPQ.
- Involved in the Data Transformation and Data Cleansing activities while transferring the data to the external system using the on-demand tools Apex Data Loader, Dataloader.io, Informatica Cloud Data Wizard, Jitterbit Data Loader on Force.com platform.
- Hands on experience in using Enterprise Integration Tools, Extract Transformation and Load (ETL), Enterprise Information Integration Tools and Enterprise Architecture Initiatives (EAI).
- Experienced in Sandbox Management (Refreshing Sandbox, Creating New Sandbox and Migrating code) between connected orgs (Dev Pro to Dev Sandbox Org, Sandbox Org to Production Org).
- Experience with environments consisting of Object Oriented Languages like C++, Java, J2EE, JSP, Servlets and other Java technologies and troubleshooting mechanisms with highly adaptable to work on various environments and working with version control tools like GITHUB, BIG BUCKET, SVN.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Strong knowledge and working experience on various methodologies such as Scrum, Jira, Rally or Agile Accelerator and Waterfall model.
- Advanced ability to work independently, work in a fast-paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction and demonstrated collaboration skills with the ability to handle conflict and to work with a distributed team.
Salesforce Technologies: Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Lightening Components, Open source Aura Framework, Lightning App Builder, Lightning Bolt, Visualforce Pages/Components, S Controls, SObjects, Reports/Analytics/Wave Analytics, Apex Web Services, AJAX, Workflow & Approvals, Dashboards, Analytic Snapshots, Email Templates, Case Management Automation, Custom Objects, Apex Data Loader, Workflow and Approval process, Process Builder, Change sets, Master-Detail and Look-Up Relationship, Lightning Templates, Reports& Dashboards, Analytic Snapshots, Custom Objects, Process Builder/Visual WorkflowSalesforce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Force.com Data Loader, Force.com Excel Connector, Force.com Platform, Data Loader.io, Auto Rabit
Languages: Apex, C, C++, Java, J2EE, JSP, Java Script, .NET, Action Script, UML, HTML, XML, TML, SQL, CSS, Bootstrap, Angular JS, J-Query
Databases: MS SQL Server, MY SQL, Oracle 10g/9i, DB2, MS Access
Operating Systems: Windows NT / 2000 / Vista, Windows Server 2000/2003/2008 , UNIX
Confidential, Hartford, CT
Salesforce Lightning Developer
- Interacted with the Business team on a weekly scheduled basis for discovery on the requirements, discussing the open-sprint topics and presenting the completed development tasks.
- Worked with the scrum master to deliver quality code within time line, implement best practices and communicate issues & risks.
- Developed Lighting App for agents with enhanced Lightning Templates and experienced in modifying visual force pages to be supported in Lightning Experience.
- Created modern Enterprise Lightning Apps combining Lightning Design System, Lightning App Builder and Base Lightning Components and implemented the platform interfaces.
- Enabled Aura Framework and added Aura Attributes/Handlers for Events /Logic & Interactions.
- Developed Lightning Components, Lightning Apps to provide better and more interactive interfaces to end users, which help in service enhancements.
- Creating Lightning Modal Components to display the content for the creation of record and pre-populating the fields within the modal box.
- Worked on creating the custom lightning record layouts and displaying the pre-populated fields and inheriting the styling from Lightning Design System.
- Developed Apex Classes, Controller Classes, Batch Apex, Schedulable Apex, Future method and Apex Triggers for various functional needs in the application.
- Used SOQL & SOSL with consideration to governor Limits for data manipulation needs of the application using platform database objects.
- Migrated data from external sources and performed insert, upsert, delete, export operations on millions of records.
- Worked on various Salesforce.com standard objects like Accounts, Contacts, Cases, Solutions, Contract, Contract line items, Products, Product line, Service contracts, Reports and Dashboards.
- Customized search layouts, page layouts to organize fields, custom links, related links and other components on record pages.
- Created Public Groups, Queues, Permission Sets, Profiles, Users, Role hierarchy, Org-Wide default settings, Sharing rules, Formula fields, Workflow Rules - Email Alert, Field Update, Time-dependent Actions and Approval Process, Process Builder, Reports and Dashboards.
- Configured and Customized Service Cloud features which includes Email-to-Case, Web-to-Case, Service Console, Customer Portal, Call Center, Entitlement, Case Feed, Knowledge Base, Live Agent, Omini-Channel, Email Services, Case Escalation rules, Case Assignment rules .
- Developed various Custom Reports, Report Types, Dashboards and Analytic snapshot for different line of business on Standard and Custom objects.
- Experience working in service cloud, supporting cases, developed workflows and triggers for automated case resolutions and built CTI adapters to integrate with Desktop applications and third-party CTI systems.
- Written Apex web services for inbound calls to salesforce and developed Apex callouts to consume data from external services by consuming Partner WSDL.
- Performing code scan analysis using SonarQube on Apex Classes, Triggers and Lightning Components to meet the code quality standards, best practices and code overage which will reduce the time spent on code-review.
- Debugging Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors and Limits and w rit ting Apex Test classes for Unit Testing to maintain the code coverage greater than 80%.
- Works with peers to gain understanding of systems while conducting root cause analysis of issues, reviewing new and existing code/ performing unit testing.
- Migrating the code changes between the connected Salesforce orgs Post-Deployment configuration checklist using the Auto Rabit deployment tool and handle production issues / defects / incident management.
- Participated in solving day to day production issues / defects / incident management and training sessions provided by Team.
Environment: Saleforce.com CRM, Chatter, Apex Classes, Controllers, Lightning Components, Lightning Data Services, Lightning Design System, Custom Objects, Custom Tabs, Controllers, Email Services, Workflow & Approvals, Security Controls, Reports, Eclipse IDE, Windows, Data Loader, Auto Rabit deployment tool.
Confidential - Austin, TX
- Implemented Agile Methodologies in developing Software Development Life Cycle.
- Develop reporting and dashboards to communicate campaign and marketing effectiveness.
- Research, evaluate, implement, and present statistical methods to provide actionable insights across CRM and other platforms as necessary.
- Created Objects, Page Layout, Record Types, Relationships, Validation Rules, Workflows and Approval Process.
- Working with Administration activities like Users, Profiles, Permission Set Role, OWD settings and Sharing Rules, Designed and Developed Service Cloud and Integration.
- Created Workflows for automated Lead Routing, Lead Escalation, Alerts and Custom Coaching Plans and implemented Email-to-Case, Web-to-Case for automation of the case creation.
- Using Data Loader and Import Wizard for Data Export, Updates and Backup for the organization.
- Create dashboards in support of monitoring key performance indicators and campaign tracking.
- According to the business user’s requirement, creating Reports and Dashboards and implemented Single Sign-On with SAML on Force.com.
- Worked with various Salesforce.com objects Lead, Account, Contact, Opportunity, Campaign, Cases, Solutions Standard Objects and Custom Objects.
- Created Public Groups, Queues, Permission Sets, Profiles, Users and Security Settings based on role hierarchy.
- Implemented Salesforce Service Cloud and Opportunity Management (Case Management, Entitlement Management, Product and Price book, High Volume Customer Portal, Partner Portal, Visual Force Sites) for business support and technical support for its channel customers.
- Worked with SOQL, SOSL queries with Governor Limitations to store and download the data from Saelsforce.com platform database.
- Experience in developing and maintaining email templates within Marketing Cloud.
- Developed and implemented both the time dependent and time independent workflows as per the requirement.
- Architect solutions for the data analytics and Einstein platforms, both discovery and wave and provide direction for both the business and technical teams to develop a solution.
- Manage re-architecture of Jenkins and integration with Confluence for Release Management and documentation assets. Re architect a Maven based system reducing build times.
- Experience in ETL Methods for integrating data feeds on Salesforce cloud
- Worked on writing Apex Triggers& Apex Classes, Batch Apex and Scheduled Apex and designed UI using Visual Force Pages and writing test scripts for various scenarios.
- Developed Complex Apex Batch Jobs for updating the accounts daily basis and monthly basis. Used custom settings wherever possible to avoid SOQL queries.
- Migrating Metadata from one sandbox to another sandbox using Force.com IDE Tool.
- Used Web Services like SOAP API and Rest API to integrate with external systems.
- Performed Unit, Integration, Regression and User Acceptance Testing.
Environment: Saleforce.com platform, Deployments, Force.com Migration Tool, Jenkin, Translation Workbench, Sandbox, Data Loader, Workflow & Approvals, Reports, Lightning Components, Custom Objects, Custom Tabs, CTI integration and Email Services, Force.com IDE Tool.
- Interacted with the business unit for gathering the Salesforce.com CRM implementation requirements.
- Created Custom objects, custom fields, Picklist, Role-based page layouts, Workflow Alerts and Actions, and Workflows, Validation Rules, Approval Processes, custom Tabs, custom reports, report folders, report extractions to various formats, design of Visualforce Pages, Snapshots, Dashboards, and Email generation according to application requirements.
- Automated the process of creating Leads directly from Web and Auto-Response rules.
- Developed Formulas, Validation rules to maintain the quality of the data.
- Customized page layouts for standard objects and assigned Record Types by using Visual Force components.
- Created Many-to-Many relationships and created Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent.
- Used SOQL and SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Created Dashboards using customized Dashboard components.
- Leveraging Sales Cloud functionality, including Account Planning, Sales Forecasting, Opportunity Management and Lead Management.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Worked with various Salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Reports, and Dashboards.
- Developed Apex Classes, Controller Classes, Triggers and Visualforce Pages for various functional needs in the application.
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- 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.
- Interacted with the Salesforce.com premium tech support team on a regular basis.
Environment: Saleforce.com platform, Apex Language, Visualforce Pages, Data Loader, HTML, CSS, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sandbox data loading, Eclipse IDE Plug-in.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Restful Web services for transmission of data in JSON format.
- Developed ANT scripts for automating build process
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Used Log4J API for logging and debugging.
- Used JIRA as bug tracking tool.
- Implemented the Web Services with WSDL, UDDI, and SOAP from the scratch by using Apache Axis.
- Deployed the application on WebSphere server.
- Debugged the code using Java debugger and Eclipse and used exception, condition and other break points.
- Involved in installation of Oracle Client, troubleshoot and establish the connection to Oracle database.