PRATEEK SURYA
Sr. Salesforce Developer
**********@*****.***/678-***-*****9003
SUMMARY:
* ***** ** ********** ** information technology, and more than 4 years of experience which involves
Analysis, Design and development/Customization of CRM, Web-based applications using Salesforce.com, PHP,
web, Java/J2EE based Technologies. My areas of expertise are development on Force.com Platform using
Visualforce, APEX, SOQL, Triggers, and Force.com Sites, Chatter APIs.
4 + years of experience in Salesforce .com Development and Administration.
3 years of experience in Cast Iron, Informatica Cloud and PHP Integration for integration with legacy
systems.
2 years of experience in PHP, UNIX, C, CPP, HTML, PERL, Java/J2EE.
Involved in 2 full cycle end to end implementations.
Strong knowledge of Force.com platform technologies including Apex, Triggers, Visual Force, Workflows and
Approvals, Integrations, with end-to-end product development experience
Hands-on on all SDLC’s phases like Requirements study, Design, Development and Implementation and
Maintenance stages of various projects.
Involved in Business Requirements Gathering, Functional and Technical documents development, Unit Testing,
Functional Testing.
Expertise in Force.com, Visual-force and Apex.
Developed various customized solutions like retail portal, Customer Portal, Inventory Management system,
Customized Order Management, Order Processing and Billing applications using FORCE.COM, Visual-force
and Apex.
Hands on experience with Apex Language, Apex Trigger, Apex Class, Apex Test Methods, Apex Web Service,
Visualforce Pages, Visualforce Components & Controllers. Configured and maintained user security
permissions according to organizational needs
Involved in Customizing Dashboard, Reports, Work-flows, User Access, developing Apex classes, Field level and
page level validations, Data imports/exports, Email Services, Role Creations, and integrating with other
applications.
Designed and developed various custom objects, custom fields, validations, role based page layouts, custom tabs,
custom reports as per the requirements.
Involved in data mapping and migration of data from legacy systems to SalesForce.com.
Developed RBM/CRM/ERP applications using Apex and Visualforce, UNIX, C, C++.
Expertise in developing applications using Salesforce.com, PHP, JavaScript, PERL, HTML.
Used SOQL for data manipulation needs of the application using platform database objects.
Proficiency in Single Sign On (SSO) configuration on Informatica Cloud
Possessing sound knowledge in database management and backend programs (stored procedures, triggers,
functions etc.).
Working knowledge of design patterns with the ability to code to architectural documentation.
Constantly strive towards improving the scalability and maintainability of the product by providing technical
inputs wherever needed.
Hands on with Design experience using UML based Object Oriented Designing, Design Patterns, Software
Factories and Enterprise Application Blocks.
Proficient in using Relational Databases like Oracle, SQL Server and My SQL
Building reusable components and controls in e-Commerce (B2B and B2C) portals.
Hands on with preparing, reviewing of project technical documents/manuals.
Involved in providing Production support post go-live.
Solid communicator with exceptional team-building skills, dedicated, self-motivated achiever and ability to work
independently and perform well within cross-functional team.
TECHNICAL SKILLS:
Salesforce Technologies Salesforce CRM, Apex Language, Apex Classes/Controller Apex Triggers, SOQL, SOSL,
Visualforce Pages / Components, Apex Web Services, Workflow Approvals, Case
Management Automation, Custom Objects, Reports & Dashboards etc..
Salesforce Tools & Force.com Eclipse IDE plug in, Force.com Data Loader, Force.com platform (Sandbox and
Integration Tools production) Informatica Cloud, Cast Iron, PHP toolkit.
Languages C, CPP, J2SE, J2EE, AJAX, JQUERY, Android
Operating Systems UNIX, MS-DOS, WINDOWS, ANDROID.
Database Oracle8i (My SQL), PL/SQL, SOQL, Triggers.
Web Designing HTML, PHOTOSHOP, CSS, XML.
Servers XAMP, WAMP, LAMP.
Scripting languages APEX, UNIX, PERL, PHP, JavaScript and Android dev.
Tools Eclipse IDE, Rational Rose, Star UML, E-draw.
Certifications MCP (Maintaining N/W Infrastructure, Planning & Maintaining N/W Infrastructure).
Testing Tools Manual, QTP Automation.
Functional Modules CRM, RBM, FM, OM, ERP.
WORK EXPERIENCE:
Ryder Inc., Miami, FL June’14 – Till Date
Sr. Salesforce Developer
Ryder System, Inc. is a leading commercial, transport and logistics solutions, supply chain management, serving clients
throughout North America and Europe Asia supplier. Ryder products and services cover everything from fleet
management solutions for supply chain large-scale transport solutions turnkey, so that trade flows more efficient, reliable
and safe to all. Ryder Fleet Management Solutions (FMS) provides leasing, truck leasing, selling used, maintenance, fuel
and security to help customers deliver frontline services to the bottom line savings vehicles and window simplicity.
Responsibilities:
Worked on Sales Cloud for Ryder Logistics and worked one on one with the Tester and main point of contact for
the RydeSmart Project to fix the bugs.
Participated with team to implement the documented requirements and reports, assisting in all configuration
activities.
Designed and developed Workflow rules, Validation rules, and Customizations within SalesForce.com.
Designed, and developed Apex Classes, Controller Classes, extensions and Apex Triggers for various functional
needs in the application.
Designed various Web Pages in VisualForce for capturing various customer enquiries and Implemented logic for
migrating cases to different queues based on the type of customer enquiry.
Created various Reports (summary reports, matrix reports, and pie charts, dashboards) to assist managers to better
utilize Salesforce as a sales tool.
Created email templates, approval processes, approval page layouts and defined approval actions on them to
automate the processes.
Implemented search, filtering, and tagging features to make it easier for sales to locate relevant marketing content
and documents in SalesForce.com CRM Content.
Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to
provide shared access among different users.
Used Batch Apex to build an archiving solution that ran on a nightly basis, looking for records past a certain date
and added them to the archive.
Ran the schedules jobs on a nightly basis to look for the records which have the approved contracts and accounts
status changing from prospect to customer.
Used the sandbox for testing to ensure coverage for the application to be migrated to Production
Customized information on Accounts, Contacts, Opportunities, Leads and tracked related tasks and activities.
Used Eclipse IDE for making the changes and migration activities.
Environment: SalesForce.com Platform, Salesforce.com Custom Objects, Apex Language, Classes, Pages, Layouts,
Dashboards, Visual Force (Pages, Component & Controllers), Data loader, HTML, JavaScript, MS SQL, Workflows &
Approval process, Reports.
Kaiser Permanente, Pasadena, CA Feb’13 –
May’14
Salesforce.com Developer
The purpose of Salesforce implementation here is to develop ESS/MSS application which stores information of
Employee, Manager’s salary, benefits, career opportunities, Personal and Address information
Responsibilities:
Worked with the user group for requirement gathering throughout the planning and implementation.
Implemented the requirements on Force.com platform.
Created new User Accounts and assigned Profiles as per their role in role hierarchy.
Defined Org wide default to restrict access from users.
Customized Page layouts for Standard/Custom objects and assigned Record Types.
Created Data Validation rules and Formulas as per business requirement.
Worked with various salesforce.com Standard objects like Accounts, Contacts, Leads, Cases, Campaigns,
Reports, and Dashboards.
Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, time-dependent actions and
Outbound API Messages.
Created Reports and Dashboards to track Opportunity pipeline/Stages for Management visibility.
Designed, and developed Apex Classes, Controller Classes, extensions and Apex Triggers for various
functional needs in the application.
Designed various WebPages in VisualForce for capturing various customer enquiries and Implemented logic for
migrating cases to different queues based on the type of customer enquiry.
Created and used Email templates in HTML and VisualForce.
Integrated the Web Services by generating the necessary stubs from the WSDL files of PHP for extracting the
data
Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application
using platform database objects.
Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into
salesforce.com, checking for the correctness of the data.
Worked with Salesforce.com team to make application certified.
Packaged and Deployed customizations from Sandbox to other environments using Force.com IDES.
Help users with Chatter teams/Groups and follow application as well.
Environment: SalesForce.com Platform, Salesforce.com Custom Objects, Apex Language, Classes, Pages, Layouts,
Dashboards, Visual Force (Pages, Component & Controllers), Data loader, HTML, JavaScript, MS SQL, Workflows &
Approval process, Reports.
Southern California Edison, Irwindale, CA Nov’11 –
Feb’13
Salesforce.com Developer/Analyst
Southern California Edison is a utility company which buys and sells power to residential and non residential customers.
The project is about Salesforce implementation for marketing and service processes.
Responsibilities:
Used Sales Force Automation for Sales Lead Management, Opportunity Management, Account and Contact
Management, Data Quality Management, Approvals and Workflow.
Designed and deployed the Custom objects, Custom tabs, Entity-Relationship data model, validation rules,
Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to suit to the needs of
the application.
Developed and deploys ad hoc Salesforce.com reports and dashboards.
Created Workflow Rules, Approval Process, Validation Rules.
Developed and configured various Custom Reports and Report Folders for different user profiles based on the
need in the organization.
Designed and developed VisualForce pages based on the business requirements.
Develop Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
Involved in data mapping and migration of data from legacy systems to SalesForce.com Objects and fields.
Migrating of Data in complex projects using Data Loader tool and Cast Iron .
Integrated the web services by generating the necessary stubs from the WSDL files of PHP for extracting the data.
Involved in querying Salesforce tables using SOQL & SOSL queries using Force.com Explorer.
Customized page layouts for Opportunity, Contacts and Accounts depending upon user roles and groups.
Involved in the Data Transformation and Data Cleansing activities while transferring the data to the external
system using Informatica on Demand.
Modifying Page layouts and setting the Record Types.
Defined lookup and master-detail relationships on the objects and created junction objects to establish
connectivity among objects.
Manage page layouts, fields, and system interface/capabilities.
Maintenance of data entry standards & data integrity process.
Build & monitor standard analysis and reporting for marketing campaigns.
Experience with maintain user roles, security and profiles.
Create and manage workflow rules, field updates and email alerts.
Involved in Mass imports and exports of data
Developed and configured various Reports and Report Folders for different user profiles based on the need in the
organization.
Environment: SalesForce.com Platform, Salesforce.com Custom Objects, Apex Language, Visual Force (Pages,
Component & Controllers), Data loader, HTML, Java Script, Workflows & Approval process, Reports, Eclipse,
Force.com Eclipse Plug-in, SalesForce.com sandbox.
Tecan US, RTP, NC
Jan’11 – Nov’11
Salesforce.com Developer/Analyst
Tecan US a leading provider of laboratory instruments needed a consultant to help move their legacy data to Salesforce.
Responsibilities:
Create and Customize Custom Objects, VisualForce pages, custom fields and adding help text to standard and
custom fields. Customize page layouts, assignment based on profiles/record types.
Defined Apex triggers in SOQL to make complex validations possible.
Developed various Custom objects, Tabs, validation rules, Components.
Created various profiles and configured the permissions based on the organizational hierarchy requirements.
Added custom fields and validations to new and existing objects and added custom functionality using custom
controllers and custom extensions.
Designed and developed User Interfaces for Salesforce users as per requirements.
Data migration projects using Data Loader tool and Cast Iron .
Customized tabs for different business users groups and business centers.
Created the workflows for automated lead routing, lead escalation, alerts and action items.
Environment: Saleforce.com platform, Apex, Visual Force, Data Loader, Workflow & Approvals, Reports, Custom
Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading.
Bank of America, India Dec ’09
– Jan’11
Salesforce.com Developer/Analyst
The Bank of America Corporation is an American multinational banking and financial services corporation headquartered
in Charlotte, North Carolina. It is the second largest bank holding company in the United States by assets.
Responsibilities:
Developed Salesforce.com workflow, rules and triggers using Apex for updating fields based on division
records.
Implemented Salesforce.com dashboards as per business requirements.
Developed Apex Triggers, Apex Classes and maintained roles, profiles and user accounts
Developed custom Visualforce pages.
Created Page layouts to organize fields, custom links, related lists, and other components on a record detail and
edit pages.
Worked on Validation Rules, Workflows and Approval Processes
Developed a customer feedback and satisfaction process
Used Salesforce Content to organize, share, search and manage content within organization and across key areas
of the Salesforce application.
Worked with teams and business partners to identify practical solutions through existing and/or new business
systems technology, responsible for the administration and ongoing support of the application in cooperation with
the business and areas of IT.
Responsible for performing administrative functions in Salesforce CRM such as create/modify pick-lists and
lookup fields.
Worked with business users to understand their existing processes and IT systems for requirements gathering
phase.
Implemented campaign management application on Salesforce.com using Apex, Visualforce.
Worked on Salesforce Integration using Informatica cloud including setting up Salesforce related objects on the
Informatica cloud.
Setting up Salesforce Outbound messages on Informatica Cloud.
Integrated the Web Services for extracting the data from external systems using PHP toolkit, and used
the Sandbox for testing to ensure minimum code coverage for the application to be migrated to production.
Worked on enabling notifications and getting certificates for SSL Web Services, creating user groups and read
only groups on Informatica cloud
Worked on Data synchronization between SQL data base and Salesforce using Informatica Cloud
Used SOQL and SOSL within custom controllers, extensions and triggers.
Environment: Saleforce.com platform, Apex Language, Visual Force, Data Loader, Workflow & Approvals, Reports,
Custom Objects, Custom Tabs, Profiles, Email Services.
Convergys, India Aug’ 08
– Dec’ 09
Software Programmer/Analysis
Project: Geneva Integration Framework
Project Scope: Geneva Integration Framework is a generic framework that can seamlessly communicate with Advent
Geneva Product. The GIF has different modules like File watcher, File pre-processor, File Loader, File extractor and
Geneva loader. These tasks will be initiated from a task scheduler tool called Autosys. These tasks can be configured for
various batches called Early, Mid day and late batch based on the business needs and the data
loaded into Geneva can be utilized for various business needs like Reconciliation etc.
Responsibilities:
Developed business and technical requirements for system enhancements
Involved in application design and development
Involved in code re-factoring
Developed JUnit test cases for all the business requirements
Developed test plans and documents test results
Participated in application integration activities and build and deployments of product.
Environment: JAVA 1.5, Servlets, JSP 1.2, Web Services, Spring Web MVC framework, EJB,XML, Hibernate, JUnit,
JavaScript, Oracle 10g, Eclipse, ClearCase, Weblogic application server, Visio, Ant build tool.
AT&T Smart Suite, India Feb’ 08 –
Aug’ 08
Software Programmer/Analysis
Project: Bill Post Processing
Project Scope: Currently AT&T has a legacy system (CWB) in place to generate the bills for wholesale customers in the
SIRS format. These SIRS files will be fed to DOC1 for final rendering. As a part of migration from legacy billing to
RBM, a bill post processing solution will be developed to produce t similar SIRS files from the bill data generated by the
Billing Engine in RBM. The DOC1 interface will continue to be there even after migration to RBM.
The Bill Post Processor (BPP) module will reprocess the bill data files generated by the IRB sBill Generator in order to
make additional data available in the bill data file for DOC1
Responsibilities:
Involved in implementing the code for ICBR report and Bill Summary of Bill Rendering feature.
Developed code for ICBR report and Bill Summary in PERL.
Integrated these reports in Bill Post Processor.
Developed query statements related to the code using PL/SQL and My SQL.
Created and Executed Test cases related to design Modules.
Improved the code efficiency by regression testing.
Involved in sanity testing, after upgrade of various environments SST, UAT and production Environment. I have
been supporting in SST, UAT, and Production sanity especially in RB and WSC areas as well as in
Activation/work flows part from CSM.
Environment: UNIX, PERL, PL/SQL, MY/SQL
AWCC (afghan wireless communications), India Nov’ 07 – Feb’
08
Software Programmer/Analysis
Project Name: Taxable codes at price plan level
Project Scope: This enhancement is required to provide the operator with the ability to define the US tax charge category
and tax service code combination for each individual price plan per charge type in addition to the product and subscription
charge types.
Responsibilities:
Involved in developing various Test cases, stored procedures and packages using PL/SQL and MY/SQL.
Involved in analyzing the code.
Involved in testing.
Did planning & execution for various MR’s and also raised 10 valid issues as part of testing MR’s and retested
those issues after providing fix.
Environment: UNIX, MY/SQL, C.
Sprint, India Aug’ 07 –
Nov’ 07
Software Programmer/Analysis
Project Name: Unicode Taxation Format-8
Project Scope: To alleviate some of the field length problems facing Clients using an UTF-8 multi-byte character set,
identified, troublesome data elements will be increase in the database (bytes increased). This will allow more UTF-8
characters to be populated in the database. Only the identified database data elements will be increased as indicated.
Responsibilities:
Developed code for two Taxation modules in Billing.
Developed test cases, stored procedures and packages for these two modules.
Did unit and performance testing.
Involved in developing various Test cases, stored procedures and packages using PL/SQL and MY/SQL.
Involved in analysing the code.
Environment: UNIX, MY/SQL, C, PHP.
AWCC (Afghan wireless communications), India Jan’ 07 – Aug’
07
Software Programmer/Analysis
Project Name: Bill shock policies
Responsibilities:
Involved in analysing the CR and its effects on the Billing Module.
Modified the Major code with respective to the Billing Module.
Involved in Unit Testing of these modules.
Involved in sanity testing, after upgrade of various environments SST, UAT and production Environment. I have
been supporting in SST, UAT, and Production sanity especially in RB and WSC areas as well as in
Activation/work flows part from CSM.
Referred different documents like HLD, SRS, and SA to get functionality knowledge for testing those Test cases. I
followed up those TR’s, retested and closed them.
Environment: UNIX, MY/SQL, C, PERL