SANTOSH KUMAR
*****@*******.***
PROFESSIONAL SUMMARY:
Over 9+ years of extensive and progressive experience in IT industry with 6+ years in Analysis, design, configuring and development of various CRM and web-based applications,which includes Salesforce.com platform,Service cloud and Sales Cloud as Developer and Administrator and 3 years of experience as Java Developer.
Having 3+ years of Salesforce Lightning Development Experience.
Experienced in salesforce configuration, customization, integration, deployment, communities and classic to lightning migration, lightning components, lightning design system.
Having Experience in developing Salesforce Lightning Apps,Components,Controllers& Events.
Customized existing visualforce pages to align with salesforce new Lightning UI Experience.
Strong Experience on creating Scratch Orgs as part of SalesforceDX(SFDX), Deployed Git repository to Scratch Org and hands-on experience in pushing code from Scratch Org to Git repository.
Implementing Apex Classes, Visual Force Pages, Apex Components, Controllers, Triggers, Scheduler, Batch Apex, Analytic Snapshots, Migration Tool, Web Services API and working with Force.com IDE.
Extensive exposure to Black Box testing, Smoke testing, Usability testing, End-to-End testing, System testing, Regression testing and User Acceptance testing(UAT).
Experience in implementing SFDC development using Apex classes, Triggers, Visual Force pages, Standard Controllers, Force.com IDE,Eclipse, SOQL and SOSL.
Worked with exceptional handling and displaying custom error messages for effective end user interactive experience using visual force pages.
Experience in integrating Salesforce with Jira which is knowledge base and bug tracking systems used in Service Cloud.
Experience with developing a complete Case Management System using Lightning Components, Controllers, Helper Methods and Style Sheets.
Experience in modying Visualforce pages to be supported in Lightning Experience and good understanding of lightning mode and its features.
Expertise in Lightning app builder (salesforce 1) and implemented new application based on Lightning to have compatibility of the app in mobile, Tab and Desktop versions.
Developed Lightning Component Framework and also built Lightning component using aura framework.
Strong Experience on Salesforce Lightning Process Builder, Lightning UI/UX, app builder and creating Visual Workflows, salesforce support communities and Chatter groups.
Built reusable UI/UX components with lightning component framework.
Worked on Eclipse IDE with Force.com Plug-in for writing Business logic in Apex programming language.
Hands full of experience on Batch jobs, Bulk triggers, Future methods and Test Classes.
Extensive experience in Agile Methodology of Software Development Life Cycle(SDLC),Scrum methodology of software engineering processes.
Integrated Salesforce with external applications using Force.com APIs(SOAP and REST) and developed Salesforce apex SOAP and REST web service classes.
Extensive work experience using Force.com Web Services API for implementing web services in the application for access to data from different users.
Experience working with Salesforce1 mobile application development and customizations.
Experience with APEX Classes,ApexTriggers,BatchApex,Schedule Classes, Visualforce pages and integrating with external source by developing SOAP,RESTful Apex Web Services and Force.com API.
Strong Salesforce development experience with APEX Classes,ApexTriggers,BatchApex,Schedule Classes, Visualforce pages and integrating with external source by developing SOAP,RESTful Apex Web Services and Force.com API.
Adequate experience on Debug Apex scripts using System Log Console and debug Logs to catch Exceptions and execute Governor Limits.
Competent in salesforce.com -Import wizard, Apex Data Loader, Excel Connector, Vlookupand other integration tools to perform DML operation using CSV files.
Experienced on CI/ CD pipeline and knowledge on Automation tools like ProtractorJS, Cucumber
Certification Summary:
Salesforce Certified Platform Developer-1
Salesforce Certified Administration (SCA)
Educational Qualification:
Bachelor Degree from Jawaharlal Nehru Technological University-Hyderabad, India,2011.
TECHNICALSKILLS:
Salesforce.Com
Salesforce Tools
Apex Classes & Triggers, Visualforce Pages &Components,SOQL&SOSL, Lightning Components, Service & Sales Cloud, Rest & Soap API, Batch Apex Jobs, Batch Class,Apex Data Loader, SFDX, Scratch Org,Validation rules, Email Alerts, Workflow Rules &Approvals Process, App exchange, Reports &Dashboards, Process Builder, Visual Workflow
Eclipse IDE,Force.comIDE,Change Sets,ANT, GIT, BitBucket, Force.com Work bench, VisualStudio Code, Automation Tools.
Programming languages
Java,JavaScript,JQuery,AngularJS,JSon
Web Technologies
CSS,XML, HTML,HTML5, XHTML,SOAP API,REST API
PROFESSIONAL EXPERIENCE:
Moody’s lightning migration May’20 to till date
Role: Salesforce Developer
Description: This is a migration from classic to lightning. Commercial RMs, Commercial RM Managers and Legal users are end users using this system to review Accounts created in Salesforce and processing the Opportunities. Users can submit any queries via approval process driven using Flows and custom apex logic along with standard approval processes. A Custom Recall functionality is made available to notify current approvers when a case is recalled from approval process.
Birst API is integrated to pull the reportings to Salesforce.
Implemented custom Recall functionality to notify current approvers with the help of process builder, Apex and Email templates.
Configured birst API to pull the reports to Salesforce using iframes in lightning components
Migrated existing JS buttons to lightning quick actions and upgradedapex remote methods to work with lightning components
Created and updated lightning record pages with custom lightning components and custom compact layouts
Responsible for doing code reviews and data governance tasks
Responsible for reviewing and estimating the backlog stories, and participating in story discussions with Product Owners
Created batch apex for processing large chunks of data
Leveraged APEX Controller to make a call for external requests to retrieve data from various API’s and displayed them on to the component.
Used Salesforce Lightning Inspector to debug the lightning components during the development process.
Created Apex methods for the lightning controller and helper methods to perform DML Operations on the case records.
Minimized code in JavaScript Controllers by adding reusable functions in Helper Component.
Used JavaScript Promise framework to communicate with server-side calls.
Performed unit testing for every written code and always wrote test methods with code coverage of 80% minimum.
Responsible for Agile methodology testing package upgrades in sandbox org and deploying in Production org.
Expertise in aura framework, Lightning Components and Salesforce Lightning Design System(SLDS).
Created Impressive designs with Custom styling to bring dynamic versions of the components when setting up in lightning App builder.
Laureate EducationIncColumbia, MD Oct’19-May’20
Role: Salesforce Developer
#Project: Pixel8IT (Salesforce to Commerce cloud Integration)
Project Details: Salesforce L1 is a hub for all student application Processing from which the application Processing is initiated by creating an Opportunity. As the Application goes through various stages, we track the application status using Stage field on Opportunity. we have developed standard and custom API to flow the data from Salesforce to Commerce cloud using REST based callouts in B2C and B2B business model. We have Azure API management tool where we all are tracking the API's
Added Lightning Component to Lightning Pages and Record Pages.Have worked on Apex Classes,Visualforce pages,Controller Classes and Apex Triggers for various functional needs in the application.
Created a user interface in Lightning using Aura Components,CSS,Bootstrap for a user to enter case details and submit in to Salesforce.
Developed Batch Apex for the asynchronous data updates. Created E-mail Templates for the email alerts created. Used analytic snapshots for bi-weekly reports.
Developed Batch jobs and time based workflows to update the data regularly. Created Dashboards using customized Dashboards components.
Developed complex logic in Batch Class and Schedule classes to execute large data in batches by invoking Scheduled Class.
Experience in building reusable UI components and pages with Lightning component framework.
Worked on Salesforce Lightning Components for building customized components replacing the existing ones.
Created Aura Exception Handler component for making generic error handling on lightning pages.
Created modern Enterprise Lightning Apps combining Lightning Design System, Lightning App Builder and Lightning Component features.
Worked on Salesforce1 Platform to build Mobile App by enabling Lightning Components for use in Salesforce1 mobile platform to make Lightning Application mobile.
Retrieved some data and its functionality from Third-Party API’s and displayed within the lightning component.
Created multiple Lightning Components, added CSS and Design Parameters that makes the Lightning component look and feel better.
Leveraged APEX Controller to make a call for external requests to retrieve data from various API’s and displayed them on to the component.
Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
Minimized code in JavaScript Controllers by adding reusable functions in Helper Component.
Used JavaScript Promise framework to communicate with server-side calls.
Created various batch classes to process bulk records asynchronously.
Designed and developed a custom mechanism to queue the requests for batch processing on the existing application.
Worked on Deploying metadata components from Git Repository to Scratch Org and making enhancements to the application deployed code from Scratch Org to GIT repository, resolved merge conflicts.
Implemented Service Cloud to work directly with Sobjects called Accounts, Contacts, Cases & Solutions.
Efficient in monitoring Apex asynchronous processing using futuremethods, batch apex, controlling processes with queueable apex and scheduling jobs using apex scheduler.
Designed, developed and deployedApex Classes, Controller Classes and Apex Triggers, packagesfor various functional needs in the application.
Environment:Force.com IDE, Custom objects, Batch Jobs,Lightning(Components & Controllers),Validation Rules, Apex Data Loader,SOAP API,REST API, SOQL, SOSL, SFDX,GIT,VisualStudio Code, Scratch Org Agile/Scrum methodology,App Exchange, Service Cloud,SalesCloud,Eclipse,Lightning Experience, Jenkins, Workflow & Approvals, Apex Classes,Triggers, Visualforce(Pages,Controllers& Components), CSS,JQuery, JAVA, HTML,JAVA Script.
WellsFargo Bank, Chandler, AZ Aug’17- Sep’19
Role: SalesforceDeveloper
#Project: SLI (Specialized Lending and Investments) & TCAM (Tax Credit and Asset Management)
Project Details: SLI is a central hub for all Loan Processing from which the Loan Processing is initiated by creating an Opportunity. As the Loan Application goes through various stages, we track the application status using Stage field on Opportunity. Underwriters, Screening Analysts, Closing Analysts, etc., who all responsible for clearing the loan application will be added as Deal Team Members under Opportunity. We have implemented Super Clone functionality on Opportunity which can Clone the Opportunity and related child records. Admin can configure which all child objects can be cloned along with Opportunity. It was developed in such a way that the same code can be reused to extend this functionality to other objects with minimal changes.
Developed Lightning components and Lightning apps to provide better and more interactive interfaces to end users,which help in sales enhancements..
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.
Worked on developing various lightningcomponents,events and lightning applications.
Developed Batch Apex classes and scheduled those using Apex Schedulable classes on hourly basis.
Performed detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like Visual force, Force.com IDE.
Worked on integration of two instances using Apex REST API call-outs and parsed JSON responses provided by third-party systems connected via REST inside Apex Classes.
Setting up Service Cloud Console,Cases(Web to case,email to case), Solutions, Case Assignment and CTI Interfaces.
Handled Informatica Cloud’s Salesforce connectivity to integrate SaaS applications, On-premise systems and enterprise databases.
Implemented SFDC Sales cloud,Service Cloud, Web Services, Created group, provisioning and marketing teams.
Exposing the Salesforce services using REST API to other applications to access the data from salesforce.
Processed large number of records in batches (considering governor limits) with Schedulers and Batch Apex.
Worked on Salesforce Communities Implementation addressing the client’s current Business Process.Impemented ‘Knowledge Articles’ Management.
Created a Complete file Upload utility in Lightning,Apex Classes and SOQL so that users can attach files in the form and upload them to Salesforce case record.
Create a lookup utility using Lightning,Apex Classes and SOSL to lookup Users and add them as a Case Team to the Case record.
Used Salesforce Lightning Inspector to debug the lightning components during the development process.
Used Salesforce1 simulator during the development to test if the lightning components works properly on the mobile device.
Created Apex methods for the lightning controller and helper methods to perform DML Operations on the case records.
Environment:Force.com IDE, Custom objects, Batch Jobs,Lightning(Components & Controllers),Validation Rules, Apex Data Loader,SOAP API,REST API, SOQL, SOSL, Agile/Scrum methodology,App Exchange, Service Cloud,Sales Cloud,Lightning Experience, ANT,GIT, SFDX, VisualStudio Code, Scratch Org, Workflow & Approvals, Apex Classes, Triggers, Visualforce(Pages,Controllers & Components), CSS,JQuery, JAVA, HTML,JAVA Script.
Avery Products Ltd, SFO, CA Feb’17- July’17
Role: SalesforceDeveloper
#Project: Migrate data from sales cart (Magento) to Service cloud to enhance the customer support capabilities to provide better support to customers by answering questions relating to product issues, shipping, etc.
Designed Visual Force pages, Custom objects, Validation rules, and triggers by using Apex as per Client requirement.
Hand-On various salesforce.com standard objects like Accounts, Contacts, Leads, Opportunities, Reports and Dashboards.
Extensive experience on Visual Force Pages, Visual Force Custom Controllers, Custom Objects, Tabs and Components.
Also embed Lightning Components in Visual force page by using new Lightning Out feature by event-driven programming.
Triggered interface events by user interactions, which includes Lightning Component framework and also involved in building Lightning Components using the aura framework.
Expertise in aura framework, Lightning Components and Salesforce Lightning Design System(SLDS).
Created Aura based Components, Attributes, Controllers which can be compatible to access through Lightning App builder.
Developed Visualforce Pages for Lightning Experience, Alternates for Java Script Codes, Sharing Visualforce pages between Classic and Lightning.
Built Lightning Component Tab for Salesforce 1 Navigation and Custom Applications in Lightning Experience.
Used field level security along with page layouts in Lightning to manage access to certain fields.
Created Impressive designs with Custom styling to bring dynamic versions of the components when setting up in lightning App builder.
Upgraded some Apps from Salesforce Classic to Lightning Experience to develop rich user interface and better interaction of pages.
Used refined global search in Lightning by developing Apex classes and Controllers.
Developed various Apex Classes, Triggers, Controller classes and methods for functional needs in the application compatible with lightning.
Involved in business analysis, requirement gathering, solution designing, data modeling, SFDC setup, configuration, data migration as well as conducting end-user training
Designed various Webpages in Visual Force for capturing various customer enquiries and implemented logic for migrating cases to different queues based on the type of customer enquiry.
Implemented Service Cloud module for case management automation(on case object) to track and solve customer’s issues.Implemented Email-to-case entry and manual case entry for entering customer’s cases in cases tab.
Integrated Apex controller methods directly with JavaScript functions using Force.com JavaScript Remoting feature and created Visualforce pages.
Worked on integration of salesforce with multiple third party systems like Call Cloud, Computer Telephony Integration (CTI) and ESB (Internal integration layers) using REST API.
Used Force.com platform for developing feature rich and user friendly Visual force pages for enhancing Salesforce User Interface.
Exposing the Salesforce services using REST API to other applications to access the data from salesforce.
Integrated Ordering and Tendering Application with Salesforce.com using SOAP web-services API.
Responsible for all the activities related to Data Loader, uploading data in CSV files into Salesforce.com and for checking the correctness of the data.
Worked on Bulk Triggers, Nested Queries and had written code for Future methods by calling it from triggers.
Integrated using SOAP based web services by generating the necessary stubs from the WSDL files for extracting the data from the homegrown applications by using the home grown web services.
Worked in converting Notes Application to force.com applicationsand also used the Debug Log and System Log Console to catch exceptions.
Created batch classes, which can be invoked programmatically at runtime using APEX.
Performed unit testing for every written code and always wrote test methods with code coverage of 80% minimum.
Responsible for Agile methodology testing package upgrades in sandbox org and deploying in Production org.
Interacted with Business Analysts and Developers to design better test plan and strategies based on the requirements of the business.
Environment:Force.com IDE, Custom objects, Batch Apex Jobs, Apex Classes&Triggers,Visualforce(Pages,Controllers & Components),Service &Sales Cloud, Eclipse IDE, Change Sets,App Exchange, Validation Rules,Java Script,Java, Apex Data Loader, Reports and Dashboards,SOQL&SOSL,SOAP API,REST API, Workflow & Approvals.
Life Touch, Eden Prairie, MN Feb’16– Jan’17
Role: Salesforce Developer/Admin
Created a Visualforce components to customize captions, headers and footers of a Table and to embed a standard list view of an object's records.
Worked with exceptional handling and displaying custom error messages for effective end user interactive experience using Visual force pages.
Worked with Visual force List Controllers to act on a set of records with paging them and iterating them over a list of records.
Designed links for form processing, place command buttons and create custom messages, implement nested Visual force pages.
Used SOQL and SOSL statements within Governor Limits for data manipulation needs of the application using platform database objects.
Experienced in Designing, Developing and Data Modeling of the application and ensured that they are within the Salesforce Governor Limits.
Designed both Managed and Unmanaged Packages with deprecated annotations to be available for partner Sales force users and other external users.
Having Experience in Salesforce in creating Triggers, Visual Force Pages, configured workflow rules, validation rules, formula fields, Custom Objects, Custom Settings, Custom Labels, Record types, Custom Tabs, assignment rules including approval process including field updates and email alerts leading to increased efficiency and productivity in Service Cloud.
Created Public Groups, Queues, Permission Sets, Profiles, Users &Security Settings based on role hierarchy. Involved in Data Migration from Legacy Systems to Salesforce.
Implemented Configuration, Customization and Development with Salesforce.com on Service and Sales Cloud.
Worked with AJAX toolkit to invoke Apex through anonymous blocks and public web service methods and Proficient in loading data from legacy applications to force.com platform.
Used Apex Data-types, Variables, Expressions, Assignment statements, Conditional statements, Loops, SOSL and SOQL queries.
Environment: Salesforce.com CRM Application Platform, Apex Classes & Triggers, Visual Force Pages, HTML, JavaScript, Custom Objects, Tabs, Page Layouts,ServiceCloud,Sales Cloud, Agile/Scrum Methodology, SOQL & SOSL, Workflows, Approval Processes, Email Alerts, Dashboards, Reports, Eclipse IDE, Sandbox, Production environment.
BBVA Compass Bank, Birmingham, AL Sep’15 - Feb’16
Role: Salesforce Developer/Admin
Created a Visualforce components to customize captions, headers and footers of a Table and to embed a standard list view of an object's records.
Worked with exceptional handling and displaying custom error messages for effective end user interactive experience using Visual force pages.
Worked with Visual force List Controllers to act on a set of records with paging them and iterating them over a list of records.
Designed links for form processing, place command buttons and create custom messages, implement nested Visual force pages.
Worked with AJAX toolkit to invoke Apex through anonymous blocks and public web service methods and Proficient in loading data from legacy applications to force.com platform.
Experience in designing Reusable objects that can used enterprise wide for many applications.
Used Apex Data-types, Variables, Expressions, Assignment statements, Conditional statements, Loops, SOSL and SOQL queries.
Created user Roles and Profiles, security controls, Territory implementation, shared settings.
Developed various Apex classes, Apex Triggers, and Controller classes for various needs in the application.
Developed various Custom Objects, Tabs, Master-Detail, Lookup relationships, Formula fields, validation rules.
Designed and deployed Validation rules, Approval Processes, Custom tabs, and Auto-Response for automating business logic.
Created various Roles, Profiles, and Page Layouts and Configured the permissions based on the hierarchy requirements of the organization.
Responsible for setting up Filed Level Security.
Worked on Validation Rules, Workflows and Approval Processes.
Configured Sharing settings to specify the level of access the users must each other's data.
Created Workflow rules and defined email alerts, related tasks, and field updates.
Implemented Data Loader for loading the data.
Developed business documents for Salesforce.com Custom objects.
Worked with anonymous blocks that compiled and executed in Force.com IDE, also in integrating Salesforce.com with Google Apps like mails, calendar, docs, and sites.
Worked with methods to insert, update records without redirecting users to create a new Record.
Associate in various activities of the project, like analysing and gathering the information, documenting the functional and non-functional requirements.
Environment: Salesforce.com CRM Application Platform, Apex Classes,Triggers, Visual Force Pages, S-Controls, HTML, JavaScript, Custom Objects, Tabs, Page Layouts,ServiceCloud,SalesCloud,SOQL,SOSL. Workflows, Approval Processes, Email, Messaging, Dashboards, Reports, Eclipse, Sandbox, Production environment.
Phillips 66, Houston, TX Sep’14 – July’15
Role:Salesforce Consultant
•Worked closely with sales team and business analysts and performed detailed analysis of
•business and technical requirements and designed the solution by customizing various
•standard objects of SalesForce.com (SFDC).
•Developed Apex classes and triggers on Force.com
•Designed, and developed Apex Triggers for various functional needs in the application and worked in improving existing Apex code.
•Worked in developing various Apex classes, components, and Visual Force pages in
•Opportunity and Contacts entities.
•Integrated Apex with External services by making callouts that used SOAP and WSDL
•Worked with Apex Scheduler to invoke Apex classes at regular intervals.
•Worked with Dynamic Apex to access Objects and Field describe information, execute
•Dynamic SOQL, SOSL and DML queries.
•Debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and
•Execute Governors and Limits.
•Used Visual Force Templates and Placeholders to encapsulate page elements to be reused.
•Worked with several App exchange tools like Action Plans, Strike Address verification, Conga Composer.
•Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
•Created profiles and implemented Object and field level security to hide critical information on the profile users.
Environment: SalesForce.com CRM Application Platform, Force.com Apex Language, Apex, Triggers and workflows, Avaya CTI, community cloud, Sales cloud, service cloud, Visual Force, Data Loader, Eclipse, Subversion/Tortoise SVN, SOQL, SOSL.
Reliance Industries Ltd, Hyderabad, India Jun’11–Aug’14
Role: Java Developer
Installed Eclipse, Apache Tomcat server and integrated it with SQL to have integrated development environment.
Extensively worked on the UI using HTML, JSP, CSS and JavaScript.
Used Hibernate to map java classes to corresponding data in database.
Wrote SQL queries to retrieve information from database.
Designed AJAX based solution to refresh the drop downs on the webpage depending on user choice.
Developed in-house project “Employee Search Portal” in Spring framework, used hibernate to access backend (SQL), used AJAX to display dynamic data on web pages.
Created SQL queries to retrieve data from database, Created web services.
Developed the Entire application using Eclipse.
Design and development of application using Java, J2EE, Struts2, Hibernate & XML.
Designed and developed user interfaces using Velocity, HTML and CSS.
Used Hibernate framework for the backend persistence.
Developed SOAP web services using Apache CXF and Axis2 framework and deployed on Tomcat.
Developed JAX-WS web services and deployed on Websphere Application Server.
Migrated web service applications from Tomcat to Websphere Application Server.