Venkat Reddy
salesforce Consultant
****@************.***
732-***-****(310)
Professional summary:
. Over 7+ years of IT experience and 4+ years with Salesforce CRM Admin
and Developer.
. Worked closely with Business Users to enable business processes using
SFDC
. Experience working across various SFDC implementations covering Sales
Cloud, Service Cloud, Chatter & App-exchange applications.
. Experience in SFDC development using Apex classes and Triggers, Visual
Force, Force.com IDE, SOQL, SOSL
. Proficiency in SFDC Administrative tasks like creating Profiles,
Roles, Users, Page Layouts, Email Services, Approvals, Workflows,
Reports, Dashboards, Tasks and Events
. Extensive experience in data migration and integration using Data
Loader
. In-depth experience in CRM business processes like Forecasting,
Campaign Management, Lead Management, Pipeline Management, Order
Management, Account Management, Case Management.
. Extensive experience in analyzing business requirements, entity
relationships and converting to Salesforce custom objects, lookup
relationships, junction objects, master-detail relationships.
. Extensive experience in designing Custom Formula Fields, Field
Dependencies, Validation Rules, Work Flows, and Approval Processes for
automated alerts, field updates, and Email generation according to
application requirements
. Experience in migrating and integrating data from legacy systems to
Salesforce using Apex Data Loader and Cast Iron.
. Extensive experience in designing and developing Apex Classes,
Controller Classes, extensions and Apex Triggers, Batch Apex, SOAP Web
Service, Partner and Enterprise WSDL, Visual Force (page, component,
controllers) for various functional needs in the application. Highly
skilled in Salesforce.com (SFDC) development and implementation.
. Hands on experience with Apex Language, Apex Trigger, Apex Class, Apex
Test Methods, Apex Web Service, Visualforce Pages, Visualforce
Components & Controllers and Force.com sties.
. Configured and maintained user security permissions in compliance with
organizational needs
. Proficiency in Object Oriented Languages like C++, Java, J2EE, JDBC
and other Java technologies
. Proficient in web technologies like HTML, XML, CSS, JSP, JavaScript,
WSDL, and SOAP
. Experience with using SOAP web services for communicating with
external systems and REST api for communicating with internal PHP
system.
. Experience in databases such as SQL Server, Oracle and MySQL
. Excellent communication and inter-personal skills, accustomed to
working in both large and small team environments.
Technical Skills:
Salesforce.com: Apex, visual force, SOQL, SOSL, Email template, formula,
Validation rules, apex trigger, workflow and
approvals, App exchange, Eclipse, force.com
IDE, Apex data loader, web services.
Java Tools & Technologies: Java/J2EE, Spring DI, JSP, ExtJS, JSF,
Servlets, JS, AJAX, ACORD Web Services, Web
Services (Axis 1.2), XML Beans, XPath, iBatis,
Eclipse IDE, SOAP UI.
Middle Ware Technologies: Websphere MQ, Websphere Application Server (v
6.0) ND, Tomcat, JBoss.
Web technologies: JavaScript, XML, HTML, CSS, XHTML,
Database, My SQL.
Operating system: Windows 2007/05/03/xp/00/nt/98/95, UNIX,
Linux.
Certifications:
Salesforce.com Certified Force.com Developer: Building Applications Using
Force.com and Visualforce (DEV-401).
Professional Experience:
Role: Sr. Salesforce Developer
Client: Philips Healthcare and IT Delivery, Alpharetta, GA
Sep'14- Jan'15
Responsibilities:
. Duties included design, development, integration and administration of
salesforce.com applications.
. Gathered user requirements and was involved in application design
discussions and documentation.
. Worked in Agile Based Scrum Model, managed and coordinated with
offshore team and got the user stories delivered to the client on time
within the Sprints.
. Worked with project managers and architects as a technical consultant
to make recommendations for efficient translation of business
requirements to ensure that requirements can be met or suggest
alternative approaches.
. Certified Philips Healthcare Solution Manager.
. Certified Philips IT Application- Change Management (SM7 Change
Harmonization Rollout).
. Developed Apex Classes, Controller Classes and Apex Triggers for
various functional needs in the application.
. Developed custom objects, profiles, sharing rules, roles and
integration using web services, as needed by the business.
. Implemented out of box functionality for Customer Portal along with
customizations.
. Developed Visualforce pages for costumer portal using visualforce
templates
. Developed Visualforce components as part of the customer portal
customization.
. As per the FDA (Food and Drug Administration) requirements for this
particular Philips healthcare project implemented their functionality
for reporting the safety of medical instruments.
. Worked with Apex Scheduler to invoke Apex classes at regular
intervals.
. Worked with Dynamic Apex to access sObjects and Field describe
information, execute dynamic SOQL, SOSL and DML queries.
. Created Dashboards and Dashboard Components and implemented multiple
levels of Dashboards and scheduled Dashboard refresh.
. Wrote batch classes for manipulating mass data and invoked it from
apex classes and triggers.
. Scheduled batch classes to perform a mass delete on unwanted records
as a part of data cleansing.
. Refactored the existing Apex Classes, Controller Classes and Apex
Triggers without changing the functionality using best practices.
. Utilized proper error handling and made all the internal wrapper
classes private
. Added error handling and try catch wrapper for DML statements, Apex
Callouts, Batch Operations and Messaging operations.
. Fixed the code to perform appropriate null handling.
. Made sure that the SOQL calls are not executed in a loop and there are
no SOQL statements without a LIMIT clause or WHERE condition.
. Used Bind variables to prevent SOQL injection.
. Made sure Lazy loading techniques such as "rerender" attribute or
Javascript remoting were used appropriately.
. Made all third party scripts, images, stylesheets etc. as static
resources which leads to smoother upgrade process.
. Reduced the existing Visualforce page size and view state to improve
page load times.
. Abstracted out all the common functionality by creating utility and
service classes from the existing controller classes to ease
maintenance and for future enhancements.
. Reduced the SOQL calls drastically compared to the calls made
previously by bulkifying.
. Reduced the SOQL queries execution time.
. Used Apex Data Loader for migrating records to Salesforce.
. Wrote test classes as per the salesforce best practices for the
deployment process with more than 90% code coverage.
. Fixed the bugs spontaneously that were raised by the test factory.
. Deployed components to UAT instance using change sets.
. Used future methods to invoke web service call out. And used SOAP and
REST API for integrating different applications with salesforce
. Wrote the Technical Documents and Installation qualification documents
for moving the code from one sandbox to other.
Environment:
Saleforce.com platform, Apex Language, HTML, Java Script, Workflow &
Approvals, Reports, Custom Objects, Custom Tabs, Visual Force (Pages,
Component & Controllers), Data Loader, Email Services, Security Controls.
Role: Salesforce Developer
Client: Macy's, Johns Creek, GA
Feb'13- Sep'14
Responsibilities:
. Duties included design, development, integration and administration of
salesforce.com applications.
. Gathered user requirements and involved in application design
discussions and documentation.
. Developed custom objects, profiles, sharing rules, roles and
integration using web services, as needed by the business.
. Developed Apex Classes, Controller Classes and Apex Triggers for
various functional needs in the application.
. Deployed Apex using Force.com IDE, Force.com Migration Tool and Web
Services API.
. Implemented Classes and Interfaces.
. Worked with Apex Scheduler to invoke Apex classes at regular
intervals.
. Worked with Dynamic Apex to access sObjects and Field describe
information, execute dynamic SOQL, SOSL and DML queries.
. Responsible for designing system/Unit/UAT test cases.
. Used future methods to invoke web service call out. And used SOAP and
REST API for integrating different applications with salesforce.
. With help of Cast Iron integrated Salesforce with MS SQL Database (In
house BI Data warehouse) developed and implemented scheduled jobs for
both batch and real-time Salesforce integration scenarios.
. Used Apex Data Loader for migrating records to Salesforce.
. Involved in data migration to Sandbox and production.
. Used sandbox mode for testing and migrated the code to the production
instance in iterations.
. Wrote batch classes for manipulating mass data and invoked it from
apex classes and triggers.
. Scheduled batch classes to perform a mass delete on unwanted records
as a part of data cleansing.
. Wrote test classes to test apex classes for move than 80% code
coverage.
. Involved in administrative activities like periodic data cleansing,
security setup and workflow update.
. Worked in Agile project model and involved in documenting IT Stories
and scoping sprints.
. Used Visualforce in development mode to change the behavior and
appearance of Visualforce components.
. Implemented Visualforce Templates and Placeholders to encapsulate page
elements to be reused across several Visualforce pages.
. Accustomed Picklists, Dependent Picklists, and Record Types to enforce
data quality.
. Created Dashboards and Dashboard Components and implemented multiple
levels of Dashboards and scheduled Dashboard refresh.
. Worked on Many-to-Many relationships and created Junction objects to
implement Roll-up Summary fields to aggregate data from child records
on the parent.
Environment:
Salesforce.com platform, Workflow and Approvals, Reports, Custom Objects,
Tabs, Apex Language, Visual Force Pages, Components and Controller, Email
Services, HTML, Reports, Dashboards and Informatica JavaScript, Eclipse IDE
Plug-in, Data Loader.
Role: Salesforce Developer
Client: Capital Blue Cross, Harrisburg, PA
Aug'12 to Jan'13
Responsibilities:
. Responsible for gathering requirements from key users.
. Implemented Marketing and Sales processes covering Campaign, Leads,
Accounts, Contacts, Opportunities, Forecasting, Quotes, Pipeline
management etc.
. Implemented app-exchange applications.
. Integrated Apex with External services by making callouts that used
SOAP and WSDL
. Used Apex Data types, Variables, Expressions, Assignment statements,
Conditional statements, Loops, SOSL and SOQL queries, Locking
statements, Transactional control and Exception statements to invoke
Apex triggers
. Worked with Anonymous Blocks that could be compiled and executed using
System Log Console, Force.com IDE and Web Services API call.
. Worked with components, functions and global variables to embed links
to default actions for creating new Accounts, Contacts and other
standard objects.
. Worked with Global variables and expression language syntax to
manipulate data types for conditionally executing operations
. Worked with Methods to insert and update records without re-directing
users to a new record.
. Worked with Standard Controllers and record identifiers to implement
automatic record retrieval and display/update a record's data, bind
input fields to new records, display warning and error messages,
create links for form processing, place command buttons and create
custom messages, implement nested Visualforce pages.
. Worked with 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 Visualforce List Controllers to act on a set of records
with pagination and iterate over a list of records to produce output
in a list.
. Laid the groundwork for the Force.com platform by creating custom
objects, fields, tabs and filled object data using Data Loader.
. Modified simple workflows to incorporate Email Alerts and Field
Updates.
. Scheduled retrieval of report data to be used with Analytic Snapshots.
. Worked with Formula fields for calculation, related object display,
integration and data realization.
. Worked with Organization Wide Defaults, Role Hierarchies, Sharing
Rules and Manual Sharing to implement Record-based sharing.
. Defined permissions for Profiles and Administrative permissions to
grant/deny users access to platform features.
. Setup Audit Trail to gather information about client usage.
Environment:
SalesForce.com CRM Application Platform, Apex Language, Visual Force, S-
Controls, HTML, JavaScript, Custom Objects, Tabs, Page Layouts, Workflows,
Approval Processes, Email, Messaging, Dashboards, Reports, Eclipse,
Sandbox, Production environment.
Role: Salesforce Admin and Developer
Project: Customer Portal
Client: Cardinal Health, Dublin OH
Jan'10 to Jul'12
Responsibilities:
. Involved in customer requirement gathering, analyzing the requirement,
and documenting the requirements.
. Implemented Marketing and Sales processes covering Campaign, Leads,
Accounts, Contacts, Opportunities, Forecasting, Quotes, Pipeline
management etc.
. Agile Development Methodology was followed for the implementation
. Designed and developed Apex Classes, Controller Classes, Apex Triggers
and VisualForce Pages for this application.
. Coded APEX triggers and s-controls, created rule based automated
workflows.
. Created email templates and inbound emails using Visual force for the
clients and customers.
. Integration of Application (OE modules) with Salesforce.com with using
SOAP Client.
. Development and integration for policy Report Customization.
. Developed workflows and approval processes for various policy
managements.
. Configure Role based Authorization on Object/Field Level.
. Providing ongoing salesforce.com maintenance and administration
services including periodic data cleansing, custom objects, workflow,
Triggers.
Environment:
Saleforce.com platform, Apex Language, HTML, Java Script, Workflow &
Approvals, Reports, Custom Objects, Custom Tabs, Visual Force (Pages,
Component & Controllers), Pages, Data Loader, Email Services, Security
Controls, Sandbox data loading, Eclipse IDE Plug-in, Windows XP.
Role: Web Programmer (JAVA)
Client: Bank of Baroda, Hyderabad, India
May'07 to Dec'09
Responsibilities:
. Designed and developed a Web Portal following the MVC pattern: Struts
framework is being used as a front-end solution.
. Session Fa ade J2EE pattern is being used on the middleware level
(Stateless Session Beans + Data Access Objects as transaction
handlers).
. Implemented Standard mailbox features as well as designed and
developed online credit card gateway (third-party processing center is
being used) with MySQL DB being a back-end tier.
. Developed a web site generation mechanism which allows generating DNS
name on-fly, configuring web site using provided templates (tomcat web
server management). System provides full statistical and marketing
analysis of the affiliate web sites.
. Involved in code designing and technical documentation.
. Involved in Initial designing and creating Use case diagrams, Sequence
Diagrams and class diagrams using the MS Visio Tool.
. Develop web application using Struts Framework.
. Develop user interfaces using JSP, HTML and CSS.
Environment: Java, JSP 1.2, Oracle 8i, Tom Cat, Java Script and HTML.