Accenture Federal Resume
PROFESSIONAL SUMMARY
- Over 15+ years of IT experience with above 5 years experience in the Salesforce.com CRM Platform both as Administrator and Developer.
- Good knowledge on Apex development in creating custom Objects, custom Tabs, Triggers, Apex Classes, Force.com API, Standard Controllers, Custom Controllers and Controller Extensions.
- Developed Visualforce pages, Custom Objects using Apex Programming on Force.com Platform.
- Experience in building Custom Applications that includes administration, configuration and implementing and support experience with Salesforce.com platform.
- Experience in salesforce.com sandbox and production environments, also with Eclipse IDE Force.com Plug - in environments.
- Excelled in working with various salesforce.com standard objects like Accounts, Contacts, Opportunities, Products, Cases, Leads, Campaigns, Forecasts, Reports and Dashboards.
- Experience with tools like Apex Data Loader, Eclipse IDE.
- Worked with SOQL, SOSL, Visualforce, APEX and Force.com
- Experience in Oracle and PL-SQL.
- Experience in development of packages, stored procedures and triggers using PL/SQL.
- Experience in scripting languages like HTML, XML and Java Script.
- Experience with Service Cloud, Sales Cloud and Chatter
- Ability to meet deadlines and handle pressure in coordinating multiple tasks in a work/project environment. Versatile team player with excellent analytical and presentation skills.
- Strong understanding of fundamental business processes, excellent Communication and inter-personal skills with ability to work well in a dynamic team environment.
TECHNICAL SKILLS
Sales force.com Technologies: Standard /Custom Objects, Apex Classes/Controllers, Apex Triggers, Visualforce Pages, Data Loader, Reports, Workflows Validation Rules, Record Types, Role Hierarchy, Page Layouts, Dashboards, Force.com IDE, and Eclipse, Sales cloud, Service Cloud, Communities, ANT migration, Change sets
Web Technologies: HTML, DHTML, CSS, XML, AJAX, Java Script
Languages: .Net, Java C, C#, SQL
Office Tools: MS Excel, MS Word
Visual Paradigm for low level use cases:
Operating Systems: Windows 98/NT/XP/Vista/7, Linux, UNIX.
Methodologies: AGILE, Waterfall
Databases: Oracle11G, Darabase.com
Version Control: Git, stash, CVS
PROFESSIONAL EXPERIENCE
Accenture Federal
Confidential
Responsibilities:
- Created Custom Objects to save the questions and the responses.
- Created Visualforce pages to create surveys
- Consolidated all the triggers to use one trigger per object and also created methods so instead of writing code for each event, each event will call a method so the code is not repeated.
- Optimized the code to not use soqls in a for loop. Tried to use group by and aggregateresult sets wherever summarization was required.
- Created test scripts so that the QA and the UAT teams know what to test and what results are expected.
- Whenever new changes had to be deployed, there was a notice on the homepage indicating the time the system would be down for maintenance. The homepage is updated with the maintenance message and deployed a day before the updates would be deployed and then after the updates are deployed, the homepage was updated with the maintenance message removed and deployed again. I created a custom setting with the maintenance message and indicator, so when the system is going to go down just set the indicator, instead of updating the homepage.
- The project is related to Cipher Cloud Encryption. The project was using integration to call the third party encryption service to get encrypted data. The project is now implemented using Salesforce Shield Platform Encryption.
- Updated the salesforce code to delete the references to CipherCloud.
- Updated the Test Classes,
- Created custom object to save the object history data related to Account, contact and lead.
- Created a custom setting to save the source and the target URLs. Created a Visualforce page to show the target URl when the source URl is sent or when a URL is sent which is not in the custom setting redirects it to the home page.
- Used dataloader to load data to the custom object.
Confidential
Salesforce Developer
Responsibilities:
- Developed batch processes for creating invoices and attaching them to notes and attachments, sending emails to customers for all the orders created that day.
- Created validation rules, workflow rules, field updates, email alerts or created tasks according to the business requirements.
- Optimized the existing code to eliminate governor limits.
- Created reports and dashboards using custom report types and cross filters
- Current process used Visualforce page to download invoices which are pdf files. Because of the large number of files that need to be downloaded the Visualforce was not able to handle downloading too many pdf files. Suggested using dataloader.io to download the pdf files.
- Suggested enabling Multiple Accounts settings on the account object to enable multiple accounts having same contact and one contact having multiple accounts instead of creating a new junction object.
- Currently working with managed packages Steelbrick to create invoices and WorKIt to track time to work on a case. Will be working with Pardot shortly. Installed unmanaged package Inline Account Hierarchy.
- Created visualforce page with css, javascript, html that can be accessed from the customer portal. Worked with the .net team to integrate the page with the company portal.
- Developed Ngage chat a Visualforce page for the users to add/remove chat for a given product.
- Developed Mid-term Adjustment order page for the end user to add more products to the existing order.
- Created junction object to track the chats available for a given product.
- Created Test classes having more than 85% test coverage.
- Deployedapplications fromsandbox to sandbox/productionusing Change Sets
- Imported tax data to custom object and exported/imported data using dataloader.
Confidential, Maryland
Salesforce Developer
Responsibilities:
- Interface with functional leads to transform and develop new requirements into design, implementation.
- Worked as team lead for onsite and off-shore developers
- Involved in setting up consumer and partner communities.
- Designed and deployed Custom tabs, Custom Objects, Components, Visual Force Pages, Apex classes, triggers, record types, validation rules and workflows.
- Responsible for deploying using ANT and change sets.
- Involved in low level design using Visual Paradigm.
- Developed test classes with test coverage above 90%
- Familiar with Jira for issue tracking and publishing documents.
- Implemented SOAP Integration for Address Validation, credit checking and for placing orders to SAP.
- Involved in Data migration and Integration using Data Loader and data import wizard
- Used Stash and Git with eclipse for version control.
- Developed Batch jobs and scheduled them for overnight processing.
- Created Portuguese translations for custom labels and custom objects.
Confidential, New York, New York, NY
Salesforce Developer
Responsibilities:
- Interface with functional leads to transform and develop new requirements into design, implementation.
- Created queues for the agents to work on, based on which region and language they work
- Developed and deployed custom objects, page layouts, custom tabs, components, VisualForce pages, Apex classes and Triggers to suit to the needs of the application.
- Utilizing Data Loader to migrate and integrate data.
- Scheduling Apex jobs for processing large records.
- Performed unit and integration testing for new requirements and get the UAT from the business owner.
- Created various custom reports and dashboards as per the customer requirements.
- Setup Salesforce Application activities and customized the apps to match the functional needs of the organization.
- Supported ongoing Salesforce maintenance by reviewing trace logs, developing action plans and other administration services including periodic data cleansing, workflows and approvals.
Confidential
Salesforce Consultant
Responsibilities:
- Worked with functional leads to transform and develop new requirements into design, implementation.
- Designed, developed and deployed the Custom objects, Page layouts, Custom tabs, Components, Visual Force Pages, Apex classes & Triggers to suit to the needs of the application.
- Integrated the third party Web Services using callouts by generating the necessary stubs from the WSDL files for extracting the data from external systems to display in the pages of Salesforce and developed own Web Services.
- Worked in Administration, Configuration, Implementation and Support of sales force CRM and Sales force SFA applications..
- Involved in Data migration and Integration using Data Loader.
- Unit and integration testing for new requirements and get the UAT from the business owner.
- Created Profiles and Roles based on Organizational role hierarchy, implemented Record-Level and Field-level security and configured their sharing settings.
- Used SOQL& SOSL with in Governor Limits for data manipulation needs of the application using Force.com Explorer.
- Developed Apex Triggers, Apex Classes and Test Methods using proper controls& syntax and also having experience in writing unit test cases.
- Created various custom Reports and Dashboards as per the customer requirements.
- Worked on Record Types, Validation Rules and Page Layouts.
Confidential, Montvale, NJ
Salesforce Developer (Consultant)
Responsibilities:
- Interfaced with various business team members to gather the requirements and documented the requirements.
- Developed sales and service apps on Salesforce.com platform using CRM Process.
- Setup Salesforce.com Application activities and customized the apps to match the functional needs of the organization..
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules on the objects and tabs, Components, and VisualForce Pages.
- 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.
- Designed, developed and deployed Apex Classes and Apex Triggers for various functional needs in the application.
- Configured various reports and report folders for different user profiles based on the need in the organization.
Confidential
Center Application
Responsibilities
- Coordinated with other teams to provide them with the necessary stored procedures and packages and the necessary insight into the data.
- Designed/developed roadside assistance call center application using .net and oracle
- Worked onSQL*Loaderto load data from flat files obtained from various facilities every day.
- Created and modified severalUNIX shell Scriptsaccording to the changing needs of the project and client requirements.
- Wrote Unix Shell Scripts to process the files on daily basis like renaming the file, extracting date from the file, unzipping the file and remove the junk characters from the file before loading them into the base tables.
- Involved in the continuous enhancements and fixing of production problems.
- PL/SQL scripts for data manipulation Generated server side and validation and materialized views for remote instances.
- Created scripts to createnew tables, views, queriesfor new enhancement in the application using TOAD.
- PerformedSQL and PL/SQL tuningand Application tuning using various tools likeEXPLAIN PLAN, SQL*TRACE, TKPROFandAUTOTRACE.
- Extensively involved in usinghints to direct the optimizerto choose an optimumquery execution plan.
- UsedBulk Collectionsforbetter performanceand easy retrieval of data, by reducing context switching between SQL and PL/SQL engines.
- CreatedPL/SQL scriptsto extract the data from the operational database into simple flat text files usingUTL FILEpackage.
- Creation of database objects liketables, views, materialized views, procedures and packages using oracle tools likeToad, PL/SQL DeveloperandSQL* plus.
- Createdrecords, tables, collections(nested tables and arrays) for improving Query performance by reducingcontext switching.
- Extensively used the advanced features of PL/SQL likeRecords, Tables, Object typesandDynamic SQL.
- Handled errors usingException Handlingextensively for the ease of debugging and displaying the error messages in the application.
