Gopi
****.****@*****.***
Summary:
• An experienced professional IT consultant with over 7 Years of experience in
Salesforce.com CRM Platform and also in Java technologies.
• Involved in various tasks of Software Development Life Cycle (SDLC) including analysis,
architecture design, development, enhancements, testing, deployment, web-based, and
portals based object oriented enterprise applications
• Good Experience in Administration, Configuration, Implementation, and Support of
SalesForce CRM based on Apex Language, sf360 application and leveraging Force.com
Platform.
• Extensive experience with salesforce.com standard objects like Accounts, Contacts,
Opportunities, Products, Price books, Cases, Leads, Campaigns, Forecasting, Reports
and Dashboards
• Experience in designing custom objects, custom fields, custom formula fields,
validation rules, page layouts, custom reports, work flows and approval processes for
automated alerts, field updates and Email generation according to the application
requirements.
• Expertise in creating cross object relationships such as Master -Detail, Lookups, and
Junction Objects.
• Worked on tasks which have involvement in custom development such as APEX classes,
Triggers, Visual force pages, and Controllers both on Force.com and Eclipse IDE
platforms.
• Experience in Creating Roles, Profiles, and Email Services.
• Experienced in using Standard and Custom controllers for Visualforce
• Worked on Sales Cloud and service Cloud Console Implementations and have
experience customizing these applications.
• Extensive experience in customizing the User Interface of Salesforce CRM using Apex
Programming, Custom Controllers, Visual Force, CSS and JavaScript libraries.
• Experience in working with Force.com Sites, created various visual force pages, custom
controllers to customize them and setting the web to case functionality.
• Experience in customizing Data model of Salesforce.com CRM using Workflows,
Triggers, Validation Rules, and Approval Processes.
• Implemented security and sharing rules at object, field, and record level for different
users at different levels of organization. Also created various profiles and configured the
permissions based on the organizational hierarchy.
• Good knowledge of Governor limits and experienced in customization of existing code in
accordance with the governor limitations.
• Used a number of required third party tools in Salesforce.com AppExchange
• Expertise in using Salesforce’s Reporting and Dashboard profile and managing folders.
• Worked on tasks involving loading of data using Data Loader and migration of data from
Data warehouse into Sales force CRM using ETL tools like Informatica on Demand, Cast
Iron experience, to synchronize data between SFDC and web service endpoints.
• Hands on experience in using force.com Web services API for implementing web
services in the application for access to data from different users
• Experience in implementing Web-to-Case, Email-to-Case to generate the cases for Case
objects.
• Experience in scripting languages like HTML, DHTML, XML, Java Script and software
applications like, Dream weaver, Microsoft Word, Excel.
• Experience in Database Design, writing stored procedures, functions, triggers, DDL, DML
SQL queries and excellent skills in writing SQL and PL/SQL programming
• Experience of migration from earlier Oracle to SQL Server and good experience on ETL
packages using SSIS to move data from various heterogeneous data sources
• Experience in Extracting, Transforming and Loading (ETL) data from Excel, Flat file,
Oracle to MS SQL Server by using BCP utility, DTS and SSIS services
• Experience in preparing BRD (Business Req. Document) and in analyzing business
requirements while gathering information required for implementation.
• Extensive involvement on Data modeling and good experience in Data Modeling tools
like Erwin, ER Studio, and Rational Data Modeler.
• A self-motivated, goal oriented team player with demonstrated records of challenging
achievements, Strong Leadership, quick learner and team player with excellent skills in
providing 24x7 support in Production, Preview and Development environment.
Technical Skills:
SFDC Technologies Standard objects, Workflow & Approvals, Apex Classes/Controllers,
Apex Triggers, Visualforce Pages, Data Loader, Reports, Dashboards,
Force.com IDE, SF360 and Eclipse.
Web Technologies Web Services, HTML, DHTML, XML, AJAX, Java script.
Languages SQL, T-SQL, Vb.net, C#, C++, Java
RDBMS Oracle, SQL Server
Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer,
Force.com Data Loader, Cast Iron Systems, Force.com Excel
Tools & Technologies
Connector, Force.com Platform(Sandbox and Production),Toad, Erwin
BIDS 2005/2008/2008r2, DTS in SQL Server 2000,Visual Studio, SQL
Profiler, Toad, MS Projects, MS Visio, Erwin
Operating systems Windows7/XP/Vista, Windows 2000/2003/2008 Server, Linux, UNIX.
Professional Experience:
Client: Van Guard, Hamilton, PA July 2014– Till Date
Role: Salesforce Consultant/Admin
Responsibilities:
• Was a part of a team involved in Scoping, designing and requirement gathering phase
with the client to suit their business needs. It both challenging and a high impact delivery
project for Amgen.
• Involved in streamlining business processes involving CRM and Service Operations for
the client.
• Interacted with both technical and the business teams to take business and
implementation decisions.
• Analyzed the existing application and understand the logic behind the existing processes
to deliver a better solution.
• Researched and documented Best Practices for Deployment and gave inputs for the
creation of a Consolidated Deployment Plan and also SF360 application design and
development.
• Coordinated with the testing team to gather feedback.
• Extensive use of Eclipse Force.com IDE during major deployments. Adapted the latest
releases been pushed out of Salesforce at every phase.
• Designed and developed several Validation Rules, Formula Fields, Workflows and
Approval Processes.
• Performed data management using the Apex Data Loader and the Salesforce’s Import
Custom Object feature.
• Extensive experience with Permission Sets, Roles, Profiles, Licensing Types and
Sharing Rules and their usage in providing various levels of access to the users.
• Created Custom Objects and fields for transactional and contractual information.
• Experienced in Unit Testing, for the customizations and developments done during the
project.
• Created and maintained APEX Classes and APEX Triggers to perform cross object
functionalities.
• Experience in generating VisualForce pages and its controllers.
• Designed and developed complex Reports and Dashboards, related Custom Objects
and defined lookup and master-detail relationships on the objects and created junction
objects to establish many-to-many relationship among objects.
• Provided the training and technical documentation to the internal business users to use
the application and develop their own custom reports.
• Involved with Salesforce.com Premier Support and handled the support cases with the
help of salesforce.com support.
Environment: Eclipse IDE plug-in, SVN Repository, Salesforce.com, Data Loader, Dream Factory
(Snapshot), Monarch, HP Quality control, SF360 Applications.
Client: Hoovers, Austin TX August 2013 – July 2014
Role: Salesforce.com Consultant/Admin
Responsibilities:
• Involved in requirement gathering, analyzing the information, and documenting the
functional and non-functional requirements and also involved in SF360 documentation and
developing strategies.
• Tabs, validation rules, Approval Processes and Auto-Response Rules for automating
business logic.
• Implemented pick lists, dependent pick lists, lookups, master detail relationships,
validation and formula fields to the custom objects.
• 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, time triggered tasks, email alerts,
filed updates to implement business logic.
• Created templates, approval processes, approval page layouts and defined
approval actions on them to automate the processes.
• Created various Reports (summary reports, matrix reports, pie charts,
dashboards and graphics) and Report Folders to assist managers to better
utilize Salesforce as a sales tool and configured various Reports and for different
user profiles based on the need in the organization.
• Used field level security along with page layouts to manage access to certain fields.
• Created custom Dashboards for manager’s home page and gave accessibility to
dashboards for authorized people.
• Involved with Salesforce.com Premier Support and handled the support cases with the
help Salesforce.com support.
• Used Force.com developer toolkit including Apex Classes with Web services, Apex
Triggers and Visualforce pages to develop custom business logic.
Environment: Saleforce.com platform, Demand Tools, Eclipse IDE plug-in, SF360.
Client: Fox Entertainment, Los Angeles Sept 2012 – Aug 2013
Role: Sr Salesforce.com Developer/Admin
Responsibilities:
Participated in requirements Gathering and definition of Entity Relationship diagrams.
•
Designed, developed and deployed Apex Classes, Controller Classes, Extensions and Apex
•
Triggers for various functional needs in the application using the Eclipse IDE.
Develop Visual Force Pages, Visualforce Custom Controllers Components, Advanced Search
•
Functionality, Custom Objects, Analytic Snapshots, Tabs, Tags and Components.
Wrote several visual force pages for users to create on demand reports not available with
•
native Salesforce functionality; using scheduled apex, user selected visual force pages are
emailed as Excel files
Created workflow rules and defined related tasks, time-triggered tasks, email alerts and field
•
updates to implement business logic.
Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the
•
application using platform database objects.
Handled integrations with backend systems like iSeries and ERP systems.
•
Customized the entire Salesforce.com applications to incorporate the business requirements
•
which involved creating Web Forms and processing the data in SFDC with the usage of Web
services API.
Used Force.com web service API for implementing WSDL in the application for access to data
•
from external systems and web sites.
Used the sandbox for testing and migrated the code to the deployment instance after testing.
•
Proficient in using Eclipse based Salesforce.com IDE to develop and deploy force.com
•
software.
Supported Production deployments, User Rollouts and quick fixes.
•
Environment: Saleforce.com platform, Quotes, Role Hierarchies, Sharing Rules, Email
Templates, Reports, Dashboards, Custom Objects, Custom Tabs, Email Service, Security
Controls.
Client: Jacuzzi, Los Angeles Dec 2011 – Aug 2012
Role: Salesforce Consultant
Responsibilities:
• Worked with various cross functional teams to understand the current system including the
upstream, downstream applications.
• Worked closely with business analysts and performed detailed analysis of business and
technical requirements and designed the solution including custom objects and changes to
standard objects of SalesForce.com (SFDC).
• Designed and documented the Entity-Relationship data model with Custom objects and
relationships.
• Documented Custom tabs, validation rules, Workflow Rules, Auto-Response Rules, Page
layouts, Components, Visual Force Pages to suit to the needs of the application.
• Identified the security requirements, profiles and access controls for the objects/Reports.
• Involved in data mapping and migration of data from SAP systems to SalesForce.com Objects
and fields.
• Created WBS and estimated the efforts for each unit level.
Environment: Saleforce.com platform, Apex, Visual Force, Data Loader, Workflow & Approvals,
Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading,
Data Loader, SF Explorer and Eclipse IDE Plug-in.
OneWest Bank, Los Angeles April 2011 – Dec 2011
Role: Salesforce Consultant
Responsibilities:
Implemented Service Cloud by decommissioning and migrating existing Siebel Servicing
•
Portal.
Worked closely with various business teams and performed detailed analysis of business and
•
technical requirements and designed the solution by using SalesForce.com (SFDC).
Created Custom Objects and fields for transactional and contractual information.
•
Encrypted sensitive data with Encryption Fields feature.
•
Wrote apex triggers and classes, created several dashboards, new record types, workflows
•
Developed Cascading Style Sheets (CSS) for creating effects in Visualforce pages.
•
Created workflow rules and defined related tasks, email alerts, and field updates.
•
Used field level security along with page layouts to manage access to certain fields.
•
Developed several Custom Reports & Dashboards to better assist managers and also report
•
folder to provide report accessibility to appropriate personnel.
Developed workflows and approval processes for opportunities and products/ assets
•
management and also Integrated SFDC with external back office systems
Worked on Unit testing, for the customizations and developments done during the project.
•
Provided the training to the internal business users to use the application and develop their
•
own custom reports.
Environment: Saleforce.com platform, Demand Tools, Eclipse IDE plug-in.
Client: Align Technology Inc., San Jose, CA Feb 2010 – April 2011
Role: Salesforce Admin/Developer
Responsibilities:
• Worked with the user group for requirement gathering throughout the planning and
implementation.
• Gathered requirements from various business teams and converted them into detailed
technical specifications.
• Involved in various activities of the project like information gathering, analyzing
the information documenting the functional and non- functional
requirements.
• 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 various Custom Objects, Tabs, Components and VisualForce
Pages.
• Developed and configured various Custom Reports and Report Folders for
different user profiles based on the need in the organization.
• Created and deployed several Reports using salesforce.com platform.
• Developed and deployed workflows wherever necessary.
• Integrated the web services by generating the necessary stubs from the WSDL
files for extracting the data from the homegrown applications by using the
homegrown web services.
• Developed Apex Classes, Controller Classes and Apex Triggers for various
functional needs in the application.
• Created email templates and inbound emails using Visual force for the clients
and customers.
• Maintained data cleanliness and accuracy by adding custom validation rules,
custom formulas, reports and dashboards.
• Used the sandbox for testing and migrated the code to the deployment
instance after testing.
• Provided ongoing salesforce.com maintenance and administration services
including periodic data cleansing, custom objects, workflow.
• Interacted with the Salesforce.com premium tech support team on a regular
basis.
Environment: SalesForce Enterprise Edition, Visualforce, Custom/Standard Objects, Custom
Tabs, Page Layouts, Workflow & Approvals, Reports, AppExchange Applications, Microsoft
Outlook.
Zensor Technologies Ltd., India Jan-08- Dec 09
Role: Java Developer
India
Insurance Application: Aetna is one of the nation’s leaders in health care, dental, pharmacy and
disability insurance. Aetna helps customers make better informed decisions about their health
care. This project is an insurance application for the customers and is developed with J2EE
technologies with Struts Framework in the front end, with Hibernate Framework at data layer
connecting to Oracle 9i/10g.
Responsibilities:
• Involved in Analysis, Design and Development of different phases of the Process Flow
module.
• Developed the web interfaces for Process Flow using JSP technology, which provides
flexibility in page design and makes easy for maintenance and modifications.
• Scripting of Test cases based on the Specifications received for the request.
• Responsible for testing of application on various levels like integration and System testing by
utilizing various methodologies.
• Responsible for Coding using JSP, Java Servlets, Struts and XML.
• Responsible for proactively monitoring performance, diagnosing problems and tuning
queries and databases.
• Used PL/SQL extensively to generate stored procedures and functions to use with Java.
• Involved in implemented all components of the application including database tables,
middleware designing, client-side web programming and server-side java programming.
• Solid understanding in Object-Oriented analysis and design. Worked on various Design
Patterns, UML and Enterprise Application Integration.
Environment: Java Beans, Java Servlets, Java 1.3, SQL, PL/SQL, DB2 V8.2, Apache Tomcat,
BEA WebLogic, XML, CSS, AJAX, Windows XP, Linux.
Client: Sierra Atlantic May-07-Dec-07
Location: Hyderabad, India
Intellect Custody System: The project is a web based banking application. The functionality of
the project is automating the security management and to provides all banking functionality. It
includes four modules maintenance, Deal, Corporate Action and Invoice. The client for the project
is HDFC Bank. The Project is according to Indian security market system.
Responsibilities:
Responsible and active in the analysis, definition, design, implementation, management,
and deployment of full software development life-cycle of project.
Developing User Interface and implementing business process using JSP and Servlets.
Development of the application that was used to create dynamic JSPs, given input from a
database table containing information about the contents of the JSP being developed.
Involved in writing the presentation layer in Java Server Pages (JSP).
Wrote Servlet programming and JSP scripting for the communication between web
browser and server.
We developed several reporting and automation solutions for business unit,
leveraging python, php, mysql.
Responsible for coding SQL Statements and Stored procedures for back end
communication using JDBC.
Developed an API to write XML documents from a database. Utilized XML and XSL
Transformation for dynamic web-content and database connectivity.
Coded different deployment descriptors using XML. Generated Jar files are deployed on
Apache Tomcat Server.
Involved in the development of presentation layer and GUI framework in JSP. Client Side
validations were done using JavaScript.
Involved in code reviews and mentored the team in resolving issues.
Participated in weekly design reviews and walkthroughs with project manager and
development teams.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE.