Sr.salesforce Developer Resume
St Louis, MO
SUMMARY
- Over 8 years of extensive experience in IT including 5yrs using Salesforce and 3yrs of experience as Java developer.
- 5+yrs of experience in CRM and Marketing in variety of industries with a proven track record of success in utilization of CRM tools and developing and executing marketing initiatives supporting sales growth.
- Having around 3 years of Java Developer experience in Analysis, Architecture, Development, Implementation and Integration of Client - Server and standalone applications using Java (Object Oriented Design and Methodologies).
- Expertise in Salesforce Communities.
- Expertise in using Eclipse IDE, Force.com and site.com.
- Expertise in Sharing Settings and Salesforce Administration.
- Expertise in web service integrations and Salesforce data integrations.
- Expertise in Salesforce reporting and dashboards.
- Expertise in SOQL, SOSL, Apex Classes, Triggers and Visualforce development.
- Expertise in Web-Lead, Email-Case, Salesforce Sites, Customer Portals.
- Experience with Production environment.
- Experienced in JSDK, J2EE, AWT, Swing, JDBC, JavaScript, JQuery, Ajax, XML, JSON, CSS and HTML.
- Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Experience in Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, and REST FUL API.
- Expertise in developing Web Services using WSDL, SOAP and UDDI.
- Has experience in software Development Processes like SDLC, Software Testing Life Cycle (STLC), Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Expertise in Unit Testing and having knowledge on Integration, Black-Box and White-Box Testing.
- Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, SQL Server, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
TECHNICAL SKILLS
Salesforce: Users, Role, Permission set, Profiles, Sharing Rule, Validation Rule, Records Type, Page Layouts, Custom Fields & application, Data Type, Fields Accessibility, Apex Trigger, Apex Data Loader, Command line Data Loader, Sales force API, Data Migration, Apex - Integrations, Apex Scheduler, Apex Batch Processes, Revenue Marketing, Email Marketing, Campaigns.
Databases: Oracle®, SQL Server, Salesforce
Marketing Tools: Eloqua, Marketo
Data Integration: Data Loader, Command Line Data Loader, Informatica.
Methodology and Standards: ASAP Methodology, Best Practice Implementation, Focus methodology, Roll Out implementation.
Languages & Frameworks: C++, Java/J2EE, SQL, PL/SQL, J2EE, JavaScript, JQuery, JSON, XML, HTML CSS, JSF, Struts, Spring and Hibernate, Java Beans, RMI and EJB.
Web/Application Servers: Apache/Jakarta Tomcat, IIS, IBM HTTP Server, JRun, Weblogic, IBM Websphere, JBoss.
Other Skills: Social marketing, Marketo deployments, Sales force CRM, Apex, Visual Force, apex triggers, and workflow rules.
IDE/ Tools: IBM RAD, Eclipse, Oracle JDeveloper, Toad, WSAD.
Industries: Telecommunications, Mortgage, Manufacturing, Trading, Marketing, Travel, Insurance, Transportation and more.
PROFESSIONAL EXPERIENCE
Confidential
Sr.Salesforce Developer
Responsibilities:
- The main objective of COS is to provide Customer Online Support
- Customers can access Cadence Online Support 24x7.
- Cases are handled by AEs with hands-in industry experiences.
- Cases submitted via Online Support are automatically assigned to the “best” AE for the case.
- Prepared accurate and detailed requirement specifications documents, user interface guides, functional specification documents, use cases, test cases, and other project documents as needed.
- Created Customer portals in Salesforce.
- Worked on sharing settings i.e. Organizational-Wide Defaults, Visibility Settings and Sharing Rules for different standard objects.
- Worked on Force.com, Public access settings and site.com.
- Worked on Mass Email Users, Roles, Permission Sets, Profiles and Public Groups.
- Created User Login, Registration, Landing and other related pages in Visualforce and also wrote Controller classes in APEX.
- Used best practices, wrote Test classes and checked the code coverage.
- Used HTML, JavaScript and JQuery functionality for generating pop-up windows and also to capture data from pop-up window.
- Created Triggers and Workflows for achieving the business functionality.
- Extensively worked on Profiles, licenses, permission sets, assignment rules, public groups.
- Created Custom fields and Custom Objects with Master-Detail and look-up relationships.
- Wrote SOQL and SOSL queries in APEX on Standard and custom objects.
- Consumed the web service, created @RemoteAction methods controllers and called in JavaScript.
- Created groups for a specific Account and added users to that Account based on the User Login Account.
- Used Data Loader for loading external data into Salesforce.
- Quickly resolving the Production Issues and documenting the code.
Confidential, St. Louis, MO
SFDC Developer
Responsibilities:
- A primary objective of this project is to gather requirements to configure Salesforce and integrate marketing tool with Salesforce.
- Prepared accurate and detailed requirement specifications documents, process maps, user interface guides, functional specification documents, use cases, test cases, and other project documents as needed.
- Support in training, adoption and liaison for SFDC system and business administrators.
- Involved and interacted with various business user groups for gathering the requirements for CRM implementation.
- Designed Functional Design Documents and Business Requirement Documents.
- Custom links, buttons, page layouts, validation rules, workflows, approval process, roles and hierarchy, sharing settings to allow only the appropriate managers to view the data made available via criteria based sharing rules.
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- Developed APEX Classes, Controller Classes and APEX Triggers for various functional needs in the application.
- Extracted the data from salesforce.com application into the external databases for generating large data reports.
- Created and used Email templates in HTML and Visualforce.
- Developed S-controls to manage sales plan call sheets within Salesforce, capturing prep data and call activity.
- Provided the training to the internal business users to use the application and develop their own custom reports.
- Performed the role of support engineer for the internal users and helped them in getting used to the application, generated reports and saved them for further access to the users.
- Involved with Salesforce.com Premier Support and handled the support cases with the help salesforce.com support.
- Administrated and monitored the company’s Salesforce CRM application.
Confidential, San Francisco, CA
Salesforce Administer & Developer
Responsibilities:
- A primary objective of this project was to configure Salesforce and integrate Encompass with Salesforce. In phase 1 an automated one-way interface involving 150 data points from Encompass to Salesforce. This data transfer occurred on a daily basis. Many of the necessary data points were not native to Salesforce and required configuration to match the data needed by the client and transferred from Encompass.
- Screen design and data structure were important as the accessibility and function of these fields were critical to the success of this project. The project also required the ability to integrate to a third-party email provider. Integration to a third party mail house was also accomplished. Automated email campaigns that are triggered by a record’s real-time operational status. These emails were sent to multiple parties included in each record. Confidential each stage of the loan process, pre-defined, modifiable, emails were required to notify all those associated with the loan that progress has been made.
- The marketing platform was chosen to be Marketo and various Marketo campaigns were created to send filter based and triggered data flows. Landing page were created to complete the contact us forms and the unsubscribe story.
- The integration from SQL Server to Salesforce was completely automated single headedly by me using Salesforce command line data loader process. Used data loader to create the SDL files and configured the data loaders to load the data into salesforce on a nightly basic using batch commands and windows scheduler. Also added capability to email the error files and move the processed logs appropriately. Used bcp to get the data from SQL Server to input into the import process.
- Created sample contact under accounts so that real time smart list can be utilized to do real life testing of email campaigns. This allowed ability for the 100+ mortgage consultant to get real time sample of exactly what was being marketed on their behalf.
- Worked with various reports and dashboards displaying the ROI of each campaign
- And tracking the opening, clicking or each email in Salesforce and tying with the loans generated from it.
- Added ability to send emails as the mortgage consultant so that emails are personal in appearance.
- Ability to segregate data by loan type, client type, & referral source. Allow DNC, DCM, and DNE users.
- Ability to opt out individuals from the emailing per discretion of the MC
Confidential, Chicago, IL
Salesforce Developer
Responsibilities:
- Worked on yearlong project implementation designing the Salesforce CRM implementation for Brokers, Accounts, State Approvals, Brochure/Kit Order Tracking, Order placement, Call Canter, Transaction, Commission processing, Territory management, Assigning contacts to appropriate field users based on the zip code and also allowing special overrides for user-contact relationships.
- Major portion of the projects was ensuring the SFDC design supplemented future data migration from other CRM systems like Goldmine into Salesforce with minimal impact on integration.
- Custom Apex Class Visual force pages, Custom JavaScript for city, state zip lookup, USPS API for real time address verification.
- Custom links, buttons, page layouts, validation rules, workflows, approval process, roles and hierarchy, sharing settings to allow only the appropriate managers to view the data made available via criteria based sharing rules.
Confidential, Calabasas, CA
Salesforce Administrator
Responsibilities:
- Created a billing system processing engine in Salesforce that allows printing of invoices, teleconferencing times and statements by creating basis visual force to allow users to print a pdf for the opportunity layouts.
- Various custom object creations to meet the needs to the ever changing systems.
- Custom links, buttons, page layouts, validation rules, workflows, approval process, roles and hierarchy, sharing settings to allow only the appropriate managers to view the data made available via criteria based sharing rules.
- Performed detailed analysis of business and technical requirements & designed the Functional Specifications document as and when required.
- Customized fields, page layouts, record types, searching, list views, queues, reports, and dashboards to drive key business decisions. Created several workflows/validation rules/assignment rules on Leads/Accounts/Cases as per the Business requirements.
- Worked on various salesforce.com standard, Custom objects like Accounts, Contacts, Leads, Campaigns, Reports and Dashboards and also responsible for the customizing the same as per the business requirements.
- Secured applications using profiles, groups, field level security, sharing rules, and permission sets.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Presently working on software development consulting project for Texas State Government end client
- Developing backend and front end of high volume transaction TIERS Data Collection project
- Involved in backend and front end application development for Data Collection LUWs including Appointments, Disability, Application Registration- Register Program, Program Denial, Application Denial, Undo Initiate Review; Inquiry - Individual Summary LUW; Data Collection Batch process for processing Referrals to FFE (Federal Facilitated Exchanges)
- Developing and supporting the Data Collection online system throughout the development life cycle.
- Extensively used Struts MVC architecture to handle the requests between the UI screens.
- Implemented wide variety of built in JQuery plugins such as Data Table, AJAX, and Dialog etc., to enhance the look and feel of UI screens.
- Used JavaScript as an extended functionality to web pages.
- Involved in core components using IO, Collections and Threads.
- Involved in developing JavaScript validation code for front end development.
- TIERS is a state-of-the-art state eligibility system that administers programs such as Medicaid, TANF, and SNAP
- Developed SQL queries, Joins with JDBC API to access data.
- Involved in development of Struts Action classes and Form beans.
- Implemented Persistence mechanism using Hibernate.
- Utilized the String Tokenizer and collections in Java.
- Developed the presentation layer and GUI framework using HTML, DHTML, CSSand validations were done.
- Dynamic web pages were developed in JSP.
- Developed database schema and SQL queries for querying database on Oracle 9i
- Involved in creations of Applets using Visual cafe’s make Applet utility.
- Monitored the error logs using Log4J and fixed the problems.
- Used Eclipse as the IDEfor building the application.
- Developed the Controller Servlet, which sends the requests to the appropriate action classes.
- Some sample tests were incorporated using Multi-Threaded Java Applets, Java Scripts were used.
Environment: Java 1.6, java EE 5.0, EJB 2.0, JSP 2.0, Servlets 2.5, Rational Application Developer 7.5, WebSphere Application server 7.0, ClearCase 8.0, Oracle 11g, PL/SQL Developer 8.0, JDBC 4.0, JavaScript 1.2,AJAX,XML,SOAP,Log4J,JUnit,Ant,MS Office, HTML, CSS, JQuery 1.4.
Confidential
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the Customer Specifications, and Development &Customization of the Application.
- Extensively used HTML, JavaScript and Ajax for client side development and validations.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.
- Developed the Application using Java and Web service.
- Capturing the requirements. Involved in designing and developing, coding the Templates.
- Developed the unit test cases.
- Developed and Deployed Components in the J2SE.
- Perform system testing of code.
- Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
- Extensively worked with Style sheets CSS.
- Execute multiple Automated Test scripts using Virtual Machines. Involved in requirements gathering, communication with business and Design the Applications based on new requirements.
- Involved defect review meetings involving the Business, and QA teams.
- Involved in Issue troubleshooting and fixing the issues.
- Collecting feature requirement specifications.
- Testing the Apps in the client machines.
- Tested the Java functionalities using JUnit.
- Extensively developed & used Custom JSTL and Standard JSTL(Java server pages tag libraries
- Extensively Used Hibernate for Database Access.
- Involved in creating Hibernate configuration files, Hibernate mapping files.
- Creating the relations between different modules using Hibernate ORM.
- Worked on Session façade pattern implementation using Stateless Session Beans.
- Used SVN for version control.
Environment: J2EE, Spring, Struts, Hibernate, JSP, JSON, JSTL, JMS, MVC, EJB, WID, AJAX, JSF, DOJO, Eclipse, XML, SOAP, Log4J, Ant, Apache, WebLogic, PL/SQL, Oracle, Windows and Linux.
