Sr. Salesforce Developer Resume
Alpharetta, GA
SUMMARY
- 8 years of experience in IT industry, which includes 6+ years of extensive experience as salesforce.com Developer/Administrator and 2 plus years of experience as JAVA Developer.
- Excellent understanding of CRM business processes like Campaign Management, Lead Management, Account Management, Case Management, Quote and Forecasting..
- Extensive experience in creating custom objects, custom fields, page layouts, Workflows, Validation Rules, Approval Processes, custom Tabs, report folders, report extractions to various formats, Snapshots and Email Generation as per the client and application requirements.
- Extensive experience in writing Apex classes and Triggers and creating Visual force pages.
- Excellent knowledge in writing SOQL and SOSL queries.
- Extensive hands - on experience in creating and managing Apps, Page Layouts, Search layouts.
- Proficient in performing large and small-scale data migration from legacy system like Oracle, SAP to Salesforce using Migration Tool, Apex Data Loader and Salesforce Import and Export Wizard.
- Experience in implementing the Many-to-many, Look-up and Master-Detail relationships and Automating the business Processes using Approval Process, Workflows, Escalation Rules and Auto-Response Rules.
- Excellent understanding of Roles, Profiles, Permission sets and sharing rules in Salesforce.
- Extensive experience of working on web service call outs using the SOAP & REST API.
- Good knowledge of jquery, javascript, HTML, XML and WSDL.
- Good understanding of Sales cloud, service cloud, Partner portal and Customer portal.
- Hands on experience in creating and implementation of Role Hierarchies for system security design.
- Expertise in working with Force.com Plug-in and Eclipse IDE for writing business logic in Apex programming language.
- Have excellent knowledge in implementing Batch Apex, Schedule Jobs and scheduling reports and dashboards.
- Have extensive experience in deploying code from Sandbox to Production using change sets and also using eclipse and ANT tools.
- Have a good experience in working with Java, Servlets, JSP, scripting languages XML, CSS, XSD, HTML, Oracle, web service, JavaScript, SOAP, WSDL, MyEclipse, AJAX, SQL, and Microsoft SQL Server.
- Expertise in design pattern methodologies implementation.
- Excellent communication and inter-personal skills, accustomed to working in both large and small team environments.
- Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.
TECHNICAL SKILLS
Salesforce Technologies: Salesforce CRM, Apex Classes, Controllers, Apex Trigger, SOQL, SOSL, Visualforce, S-Control, Offline Edition, Integration, Migration, Batch Jobs, Workflow & Approvals, Reports, Dashboards, Analytic Snapshots, Custom Objects, Custom Tabs, Schema Builder, Apex Web Services.
Salesforce Tools and Integration Tools: Eclipse,Force.com Eclipse IDE Plug-in,Force.com Data Loader,Force.com Connect for Outlook, Force.com Platform (Sandbox, and Production)
Programming languages: C, C++, Apex, Java/J2EE, SQL
Web Technologies: HTML, JavaScript, XML, AJAX, SOAP, WSDL
Operating Systems: Microsoft Windows, Linux, Unix
Database: Oracle, MS Access, SQL Server 2008
IDE: SVN IDE, Force.com IDE
Other Tools: Workbench, Force.com Explorer
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Salesforce Developer
Responsibilities:
- Involved and interacted with various business user groups for gathering the requirements for CRM implementation.
- Manage users, Public Groups, Profiles, and Roles within the Salesforce CRM, this involved designating access to the applicable user within the user hierarchy.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Created Formula Fields, Validation Rules, Workflow and Approvals for the flexibility and functionality of force platform application.
- Designed, developed and deployed the Custom objects, Page layouts, Custom tabs, Components.
- Used Force.com Eclipse IDE plug to develop the classes and triggers.
- Developed different Visualforce Pages to suit to the needs of the application using different Visualforce components.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com objects. Used it to read, extract and load data from comma separated values (CSV) files.
- Worked on various salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Reports and Dashboards.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Developed Complex Reports and Dashboards using HTML, PDF, Apex, Visual force page and mail merge.
- Built apex classes and triggers implementing SOQL and SOSL statements within Eclipse to manage interaction with the database.
- 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.
- Also have experience on Service Cloud, App-exchange & Call center applications, in Various SFDC Implementations.
- Using Apex Data Loader mapped data sources and loaded data into Call Center application.
- Created and used Email templates in HTML and Visualforce.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Administrated and monitored the company’s Salesforce CRM application.
Environment: Saleforce.com platform, Apex Language, VisualForce (Pages, Component & Controllers), Pages, Data Loader, S-Controls, HTML, Java Script, Apex Triggers, Web Services, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Windows XP
Confidential, Fremont, CA
Sr. Salesforce Developer
Responsibilities:
- Performed the role of Salesforce Developer and Administrator.
- Gathered requirements and developing client-specific solutions by understanding customer’s business and technical environment.
- Created Custom Profiles, Public Groups and Roles to distribute user rights and functionality.
- Worked on various salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Reports and Dashboards.
- Created different workflow rules and Approvals, Email Templates to run the Assignment rules.
- Worked on Point and Click development.
- Worked on SFDC implementation related to Sales Cloud.
- Designed and developed the Custom objects, Formula fields, validation rules, Page layouts, Components, VisualForce Pages to suit to the needs of the application
- Perform detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like VisualForce, Force.com IDE.
- Used SOQL and SOSL for various data fetching and manipulation needs of the application using platform database objects.
- Developed design document for data loader based integration.
- Designed, developed and deployed Apex Classes, Triggers, and packages for various functional needs in the application.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic.
- Designed the Custom VisualForce pages for Lead conversion, merging duplicates.
- Created email templates and inbound emails using Visual force for the clients and customers.
- Integrated with external system using Web Services Callouts for cleansing the Address and save the data in the pages of salesforce.com.
- Have a very good experience in performing configuration tasks using Apttus. And also have a Good knowledge of concepts in CPQ, Opportunity Management.
- Integrated the SOAP and REST based Web Services for extracting the data from external systems to display in the pages of salesforce.com.
- Prepared test plan and test case documents for Visibility application.
- Provided support ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflow and triggers.
- Developed and configured various Reports for different user profiles based on the need in the organization.
- Used the Force.com IDE for testing and migrated the code to the deployment instance after testing.
Environment: Force.com Platform, Force.com IDE, Standard Objects, Custom Objects, Custom Fields, Lookup Relationship, Master-Detail Relationship, List Views, Sharing Rules, Profiles, Users, Public Groups, Permission Sets, SOQL, SOSL, Record Types, SOAP, REST, Page Layouts, Validation Rules, Reports, Dashboards, Apex Data Loader, Workflows and Approval process, data loader.
Confidential, Dallas, TX
Salesforce Developer/Administrator
Responsibilities:
- Performed the role of Salesforce Developer and Administrator in the organization.
- Responsible for various salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Forecast, Cases, Reports and Dashboards.
- Implemented Web-to-lead to track and solve leads from the company website.
- Created different workflow rules and Approvals for various campaign processes.
- Designed, and developed the Custom objects, validation rules, Page layouts, Custom tabs, Components, VisualForce Pages to suit to the needs of the application.
- Designed, developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Have used Point and Click development concepts and gained knowledge on Point and Click.
- Used Master-Details, lookups, and many-to-many relationships with Junction Objects.
- Integrated with PeopleSoft FT at the back end with Salesforce as User Interface and it is a bi-directional integration using Informatica on demand.
- Performed data migration into salesforce application using apex data loader through CSV files.
- Imported accounts and contacts data through Import Wizard.
- Created and deployed Several Reports using salesforce.com platform.
- Installed Salesforce AppExchange Apps, configured and maintained user security permissions in compliance with organizational needs.
- Performed detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like VisualForce, Force.com IDE.
- Developed and configured various Reports for different user profiles based on the need in the organization.
- Participated in the training sessions provided by the Salesforce team and support end users.
- Used the sandbox for testing and deployed it to production.
Environment: Salesforce.com Platform, Apex, Apex Custom Controllers, Visual force pages, Data Loader, HTML, JavaScript, Workflows, Approvals, Reports, Custom-Objects, Analytical Snapshots, Security Controls, Integration, Force.com Platform(Sandbox and production), Force.com IDE, Informatica.
Confidential, Seattle, WA
Salesforce Developer
Responsibilities:
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visual.
- Interacted with different business team members and documented the requirements by gathering the information from them.
- Implemented/Implementing Security Settings and configured profiles and permission sets.
- Experience working in service cloud, supporting cases, developed workflows and triggers for automated case resolutions.
- Implemented Apex Data loader “Command Line Interface (CLI)”to automate the data loading Process for the sand box refreshes activity.
- Designed various WebPages in Visual Force for customers to select a varietyof services offered by the org and integrate them with the pricing team.
- Involved in UI and DB Design for Mobile application.
- Involved in Sharepoint to Salesforce Automation Process (SAP) integration.
- Involved in replication of Salesforce CRM data to Sharepoint.
- Involved in real time synchronization of Sharepoint Document libraries with Salesforce content Libraries.
- Created and used Email templates in HTML and Visualforce.
- Used SOQL & SOSL for data manipulation needs of the application using platform database objects.
- Worked on the security level setting in the company for all the levels.
- Used Salesforce Automation Process (SAP), Created workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic.
- Designed and developed Controller Classes, extensions, Apex Classes and Apex Triggers for various functional needs in the various application.
- Worked as enhancement developer and team member, performed the roles of Salesforce.com Developer and Administrator in the organization.
- Responsible for setting up web service integrations.
- Implemented Inside sales telephonic plug-in application implementation.
- Worked closely with sales team and business analysts and performed detailed analysis of business and user requirements, designed the solution by customizing various standard objects of SalesForce.com (SFDC).
Environment: Saleforce.com platform, Apex, Visual Force, Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, SOQL, SOSL, Email Services, Sales cloud, Service cloud, Security Controls, VisualForce Controllers, Sandbox data loading, Data Loader.
Confidential, San Antonio, TX
Salesforce Developer/ Administrator
Responsibilities:
- Involved in salesforce.com setup activities and customized the apps to match the functional needs of the organization.
- Developed and Customized User interface in salesforce.com using Visualforce, Apex controllers and Force.com IDE.
- Designed and developed the web-based UI using JavaScript, HTML and DHTML.
- Designed and developed Visualforce pages and controllers for distribution enhancement.
- Built apex classes implementing SOQL statements within Eclipse to manage interaction with the database.
- Involved in migrating data from Oracle to Salesforce.com.
- Developed web services using Salesforce.com Webservices API to provide data for third party clients.
- Created and deployed several Reports using salesforce.com platform.
- Created Visualforce email templates and also automated Email Process to send installation instructions to new and existing customers.
- Used CSS in HTML code to better manage look and feel of web pages.
- Experience with Integrated Development Environments such as Eclipse.
- Created summary reports, matrix reports, pie charts and Dashboards to assist the business team.
- Worked intensely on custom objects, triggers and workflows.
- Designed and build custom applications using Force.com and Visualforce.com.
- Used Apex Explorer for viewing salesforce.com data.
Environment: Saleforce.com platform, JavaScript, Apex, Visualforce, Force.com IDE, SOQL, Email Services Triggers, HTML, CSS, Apex Data Loader, Eclipse.
Confidential, Township of Warren, NJ
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the project, requirement analysis, design, coding and Unit testing.
- Worked with the Business Analysts to analyze the required functionality and proposed solution.
- Involved in the architectural design of the prototype wiring different modules of the application which includes UI components, data transfer objects, business implementation, ORM and services.
- Employed various JAVA /J2EE design patterns like factory, DAO, Command, Business Delegate, MVC.
- Implemented GUI using HTML, JSP, CSS, Tiles, Ajax, JSTL and Struts Taglibs.
- Used Payment Gateway service for Credit Card Transaction Implementation.
- Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotations, generic collections.
- Worked in DAO layer of the application, written java code to access hibernate session factory using spring hibernate template, Hibernate Search Queries and written search, persistence, deletion for the persistence objects.
- Used JAXB for augmenting the generated classes which fills the gap between what is described in the XML Schema and information available from a set of Java class Definition by using Java Annotations.
- Coordinating with Developers and QA Testing Team regarding Testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
- Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like dev, QA and also production deployments.
- Used Tortoise SVN for version control.
- Created Web services using WSDL, REST and SOAP API.
- Performed peer code reviews, performance enhancements, Unit testing, debugging.
- Team Meetings to discuss the status of the projects and their updates.
- Involved in Unit Testingof various modules by generating the Test Cases.
- Used defect tracking systems like Rational ClearQuest, HP QualityCenter.
Environment: Java, J2EE, Web services, Struts, Spring, Hibernate,JDBC, JSP, HTML, Oracle10g, Windows XP, Ajax, JQuery, JavaScript, CSS, RAD, WebSphere Application server, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Gathered all project requirements and functional specifications from Business users.
- Implemented MVC Architecture using Spring framework for the application.
- Wrote Business Logic using Java, Servlets for the different parts of the system based on business rules provided by the Business users.
- Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
- Mapped tables in database using Hibernate.
- Wrote client-side and server-side validation scripts using jQuery and JavaScript.
- Performed unit testing by writing test methods using Junit. Used GIT for version control.
- Extensively followed SCRUM methodology. Participated in Release and Iteration Planning meetings with engineers. Used HP QualityCenter as a defect tracking system.
- Designed and developed Web Services (SOAP, WSDL).
- Worked with Oracle for executing queries and stored procedures for testing data persistence. Assisted in production support; prepared daily batch monitoring report; dealt with clients for processing files.
- Ran Maven Scripts to automate the Java Build and deploy process. Deployed application into the JBoss Application Server.
Environment: Java 1.6, J2EE, Struts 2, Hibernate 3.0, JPA, Spring, HTML 4, JSP, CSS 3, PL/SQL, AJAX, JavaScript, GIT, XML, JBOSS, Oracle 10g, Maven, Eclipse 3.6, JUnit 4.7,Windows XP,HP QualityCenter.