SFDC Developer
Raman

PROFESSIONAL SUMMARY


  • Around 8 Years of Experience in Information Technology.
  • 5+ years Salesforce CRM and Force.com platform and Experience as Salesforce Developer, Admin.
  • Experience in building Force.com Visual Force Pages, Visual Force Custom Controllers/ Components, S-Controls, Advanced Search Functionality, Reports, Dashboards, Tabs.
  • Hands on experience with Apex Language, Apex Trigger, Apex Class & Apex Web Service, Visual Force (Page, Component & Controllers) and S-Control.
  • Worked on Eclipse IDE with Force.com Plug-in for writing business logic in Apex programming language.
  • Designed Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
  • Expertise in Force.com technology stack: APEX, Visual Force, SOQL, SOSL.
  • Extensive experience of using declarative features like validation rules, workflows, approval process, dynamic approval process, sharing rules automation for satisfying complex business process automations.
  • Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
  • Worked on various salesforce.com standard objects like Accounts, Contacts, opportunities, Products, Price books, Cases, Leads, Campaigns, Reports and Dashboards.
  • Installed Salesforce Apps, configured and maintained user security permissions in compliance with organizational needs
  • Worked with Managed Packages and performing implementations around them.
  • Knowledge of Asset Management, Contract Management, Configure-Price-Quote, ERP.

Education

  • Master of Science (Software Engineering)from University, Falls Church, VA. (Dec-2008) GPA-3.91
  • Bachelor of Technology (Electronics and Control Engineering) from Jawaharlal Nehru Technological University, Hyderabad, India. (May 2005) GPA-3.2

Certifications

  • Microsoft Certification :: 70-316 Microsoft® .NET Framework - Window-based Development.
  • Brainbench Certification :: ASP.NET 2.0
  • Salesforce Certification :: Developer 401 (Certification Number: 1555266)
  • Apttus Certification :: Contract Management Product Certification

Professional Experience

Salesforce, 1 California Street, San Francisco, CA
Duration
Sep 2015 – Till Date
Role
Senior Salesforce Developer
Responsibilities
  • Developed client for VAT Webservice.
  • Consumed VAT webservice from CPQ flow pages.
  • Used jQuery for UI implementation.
  • Done Docusign integration for new profiles.
  • Knowledge of Docusign Connect.
  • Used Perforce for version control.
  • Done Legal validations.
  • Worked on issues related to Apttus CLM implementation.
  • Done data load for Account Data Management and Territory Management.
  • Developed test classes as part of ongoing Enrichment Processes.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Managed Packages, ANT, Sandbox, Eclipse IDE Plug-in, Windows XP, Jenkins, Perforce.
Wells Fargo Securities, 45 Fremont Street, San Francisco, CA
Duration
June 2015 – Sep 2015
Role
Senior Salesforce Developer
Responsibilities
  • Developing mass creation of agreements feature using Skuid and JQuery.
  • Fixing logic for various legal queues using skuid.
  • Experience with using skuid callback functions.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Managed Packages, ANT, Sandbox, Eclipse IDE Plug-in, Windows XP
OAC Services, 1050 Hamilton Street, Campbell, CA
Duration
Mar 2015 – June 2015
Role
Senior Salesforce Developer
Responsibilities
  • Providing technical solutions using Apex, Visual Force and Salesforce customization
  • Worked on various applications provided by Financial Force, like Inventory Management, Order Fulfillment Process, Receiving and Shipping, Purchase Order etc.
  • Done visual force pages to replicate salesorder creation from Opportunity.
  • Done triggers to default SLA values on Service Contracts and Service Contract line items.
  • Knowledge of Financial Force CPQ, Inventory Management and Order Fulfillment processes.
  • Helping/Mentoring junior developers to meet the tight deadlines.
  • Created pdf generation buttons to create Sales Invoices and Credit Notes.
  • Created wizards to mass update Supplier Sites on Sales orders.
  • Created triggers to set hold flag on accounts based on Credit available.
  • Created triggers to maintain the versions on cloned Customer Quotations
  • Created schedulable batch classes to send reminder emails mentioning the sales order that are due within few days of promised date.
  • Worked with various objects like Opportunities, Purchase Orders, Purchase Order lines, Sales Invoices, Sales Invoice Lines,Service Contracts.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Managed Packages, ANT, Sandbox, Eclipse IDE Plug-in, Windows XP
Apttus, 1400 Fashion Island Blvd., San Mateo, CA
Duration
Jan 2014 – April 2015
Role
Salesforce Developer – Professional Services
Responsibilities
  • Worked on various client implementations which involves custom development to meet client requirements. Clients include major credit unions, software firms and Health care providers.
  • Knowledge of Apttus Contract Management (CLM) Package, X-Author template management.
  • Done Constraint rules (Inclusion and Exclusion) to work with shopping cart implementation (CPQ) for Dealer Dot Com.
  • Knowledge of Object model of Contract Management and CPQ applications.
  • Done Apex development for implementing Constraint validation rules.
  • Done test classes for the apex classes.
  • Participated in meeting with offshore team for discussing issues and deployment plans.
  • Worked with various clients like Nike, Dealer.Com, Infoblox, Citrix for requirement gathering, development and deployment of CPQ implementations.
  • Done multi-currency implementation for CPQ implementation.
  • Training the clients on Apache ANT usage for making metadata push from sandbox to production and suggesting best practices for release management.
  • Worked with Salesforce Excel Connector for loading master data.
  • Creating custom application in salesforce to mass generate email confirmations and summary emails based on the data loaded using X-Author for Excel
  • Created Agreement Detail and edit pages using Visual force components and Dynamic visual force components.
  • Knowledge of Apttus advanced approval processes.
  • Experience with setting Docusign custom button on Contract object and writing trigger around Approval Status object.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Managed Packages, ANT, Sandbox, Eclipse IDE Plug-in, Windows XP
US Bank, 1 California Ave, San Francisco, CA
Duration
April 2012 – Dec 2013
Role
Salesforce Developer
Responsibilities
  • Done impact analysis of making changes to current customization of Salesforce application.
  • Experience using Debug logs for analyzing complex issues happening with a system that is heavily customized.
  • Exposed RESTful webservice in salesforce.
  • Done production support of issues related to Lead Management.
  • Solved bugs related to Lead Scoring.
  • Maintaining layouts of Accounts/Prospects, Lead, Opportunity and various custom objects for various business lines.
  • Done documentation of current system, like Data dictionary.
  • Experience in using
  • jQuery and javascript
  • for customizing the salesforce application by doing DOM manipulation.
  • Worked with standard objects like Leads, Prospect Accounts, Contacts, User and various custom objects like XML Completed, XML Failed.
  • Created App for extending the current functionality of Complaint tracking to Inquiry tracking.
  • Done Role and Profile cleanup to ensure more application and data security.
  • Extended the current Round robin functionality.
  • Created APEX triggers and Classes to take backup of deleted attachments.
  • Used Apache ANT to move deployment components between various environments.
  • Used REST API to extract a report from Salesforce and save it as a document.
  • Done re-organization of existing code to improve turn-around time. This will help while making enhancements and bug fixing.
  • Done Javascript validation for chatter answers portal.
  • Done CSS to replicate the attachment visual force page to look like standard section.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Sandbox, Eclipse IDE Plug-in, ANT, Windows XP
Thomson Reuters Healthcare, Greenwood Village, CO
Duration
Oct 2011 – March 2012
Role
Salesforce Developer
Responsibilities
  • Performed the role of Salesforce developer and administrator.
  • Created Users, Queues, Assignment Rules.
  • Participated in the meetings to gather the requirements for Drip Queue and E2C projects.
  • Done impact analysis of creating a new record type on the existing system.
  • Suggested solutions to reduce the impact by looking at the existing Workflows and Triggers.
  • Done trigger to update the Vertical value from Customer Account object to Account object to route the Cases into proper Vertical Queue. This setup is done to restrict the access of Vertical field on Account, through Customer Account.
  • Done trigger to route the cases to 'Unassigned Queue' based on the email of the incoming case.
  • Implemented the Unassigned queue routing trigger by checking duplicate Contacts, duplicate Accounts.
  • Done documentation of the conclusions from the meetings with clients and shared them with the off-shore team.
  • Used data loader to load 'Priority' and 'Complexity' values on the Users objects records. These values help while implementing round robin algorithm for Drip Queues.
  • Done production support of currently existing customizations.
  • Solved the issues like Tasks created for Contacts and Leads by systems like Eloqua.
  • Experience with using Change sets for deployment of fixes to Production.
  • Done impact analysis of making changes to current customization of Salesforce application.
  • Experience using Debug logs for analyzing complex issues happening with a system that is heavily customized.
  • Analyzed and solved issues with Web-to-Case functionality by making changes to existing apex triggers and Visual Force pages.
  • Knowledge of Tibco middleware messaging system to process large amount of requests from application
  • Worked with standard objects like Accounts, Contacts, User, Case, Case Share, Campaign, Campaign Member and various custom objects like Customer Accounts.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Sandbox, Eclipse IDE Plug-in, Windows XP
Caterpillar Financial Corporation, Nashville, TN
Duration
Aug 2010 – Sep 2011
Role
Salesforce Developer
Responsibilities
  • Performed the role of Salesforce developer performing operation like apex and visual force development.
  • Involved in Salesforce.com Application Setup activities and customized the apps to match the functional needs of the organization.
  • Interacted with business technology team members, end-users from China and UK to gather requirements. Participated in the analysis meetings and provided solutions to various design and customization issues.
  • Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
  • Worked on various salesforce.com standard objects like Accounts, Contacts, Cases, Products and Assets.
  • Implemented collection call functionality (on Contract Object and Collection call object) to track the count of collection calls. Done triggers to add the collection calls done and update them at the contract level.
  • Created Visual Force pages to show the fields in collection call object for data entry and show the history of collection calls.
  • Integrated with the REST Web Services from external systems to set fields in Assets object in salesforce.com.
  • Developed Batch Apex classes for performing callouts to the web service and overcoming the 'Too many callouts' error.
  • Done Scheduler Class for calling the Batch Apex classes to bulk enable and disable assets.
  • Designed, developed and deployed Visual Force pages, Controller Classes for web based tool called 'Finance Calculator'. Done the changes to the tool using internationalization concepts and deployed it to Chile, Australia and Canada.
  • Done styling using CSS in the 'Finance Calculator' to match the requirements of alternative white and grey look and feel.
  • Created a Visual Force page and controller to get the user inputs and perform the callout. Integrated with HTTP-POST based Collection Letters Web Service to get the Bases64 encoded text in response. Decoded the data and saved in the attachments.
  • Worked in an agile development environment, where the requirements were given as we go. Participated in stand up meetings to give the updates.
  • Worked with middleware team to create Proof of Concept to implement Cast Iron integration.
  • Done review of code with Architect and other developers in the team.
  • Participated in designing the database model for customer portal.
  • Worked with Architect for Siebel to Salesforce migration of features and data.
  • Used various sandboxes for developing, testing and migrated the code to the production instance after testing.
Environment
Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Saledforce.com Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, HTML, Java Script, Java, Web Services, WSDL, Sandbox, Eclipse IDE Plug-in, Windows XP
QA/Engineering Internship
Responsibilities
  • Responsible for testing the products of the company which are made using VB.NET, ADS and Crystal Reports.
  • Done functional and load testing of the Service packs delivered by the developers on various windows operating systems like XP, Vista using VM Ware Workstation following Test Cases.
  • Developed Test Cases for DFC utilities.
  • Responsible for setting the GUI standards for the 'Solution Center' of the company. Involved in suggesting the current trends in GUI design which involve Silverlight.
  • Done the planning and documentation of software testing methodology for the company.
  • Worked with client to understand the bugs in the software and replicate the issues.
  • Developed SQL queries for analyzing data and comparing with Crystal reports.
  • Done design of automated testing environment using various current automated testing technologies like HP QTP, VM Ware Lab Manager to speed up the current testing process.
Environment
VM Ware Workstation, MS Office, ASP.NET, Windows XP, Windows Vista, Windows 7, Microsoft Visual Studio.
Infovision Technologies, VA
Duration
Dec 2008- Dec 2009
Role
.NET Developer
Responsibilities
  • Developed the windows form, to display data from a database and for Student Management Application.
  • Developed class library of classes for entering, retrieving details, which can be displayed using the GUI.
  • Done ADO.NET coding, which acts as the middle tier between the classes and GUI.
  • Developed Stored Procedures to retrieve the data.
  • Responsible for interface design using Winforms, business rules implementation and the development of most project components on Handheld (PPT 2700) and Desktop using eVB3.0, Windows CE Platform SDK (Pocket PC) 3.0, Microsoft(R) Windows® CE Tool Kit.
  • Used ADO with its advanced features like Datasets, Data Readers and Data Tables.
  • Developed class library to handle the scanned data.
  • Developed PL/SQL programs to get data and improve performance.
  • Written Stored Procedures to acquire data from SQL Server Database.
Environment
Microsoft Visual Studio, C#, Visual Basic, Windows XP, HTML, ASP.NET, SQL Server Management Studio.