Sr.salesforce.com Developer Resume
Pleasanton, CA
SUMMARY:
- Over Seven Years of experience in IT with Five years of experience in Salesforce.com CRM, Force.com Platform as a Developer/Administrator and Two years of web application development using Java/J2EE in various business domains like Insurance, Healthcare, Media and Retail.
- Solid experience with Salesforce crm clouds Sales, Marketing, Service and Community automation by configuring and customizing.
- Strong customization experience, in writing Apex Custom, Extension Controllers, Triggers, Web Services and Visualforce pages.
- Extensive user interface experience in using HTML5, CSS in Visualforce pages, components and building client - side validations, responsive UI using JavaScript and jQuery.
- Good knowledge in implementing best practices, coding standards and design patterns while customizing salesforce using Apex Language, Triggers and Web Services.
- Experience in working with salesforce query languages (SOQL, SOSL), and writing selective queries for best optimization.
- Knowledge with Salesforce Governor Limits and ability to optimize code with respect to limitations.
- Strong experience in Integrating Salesforce with internal/external SAP, ERP applications using SOAP & REST API and developed customized web services classes to business custom functionality.
- Proficient in doing test driven development and writing test classes to have max code coverage and writing framework factory classes to generate test data.
- Experience in building Salesforce1 apps using Salesforce lightning app builder, components, aura framework and lightning connect to access external system data into Salesforce.
- Good knowledge with development tools Developer Console, Eclipse, Lightning App Builder and Schema builder.
- Good experience on enabling Single Sign On using Microsoft AD setting up domain and creating connected apps for externals apps to connect using OAuth.
- Good experience in managing code repositories using Git, SVN source control tools.
- Well-versed in migrating salesforce meta-data between orgs using Force.com ant migration tool, Eclipse and Change Sets.
- Extensive Salesforce Administration experience in configuring Role Hierarchy, Profiles, Territory Management, Sharing Settings, Certificate Management, Email administration, Translation workbench and Email templates (HTML, Visualforce).
- Hands-on experience in providing solutions declaratively using Workflow rules, Process Builder, Approval Process, Email Alert, Field updates and Outbound messaging.
- Experience in Service Cloud customization with Service Console, CTI adapters and Live agent.
- Proficient in setting up Sales process on Opportunities, Service cloud automation using Email-to-Case, Assignment and Escalation rules on Case object.
- Strong experience with salesforce native reporting services using summary, tabular and matrix Reports, Dashboards and other Cognos BI tools.
- Experience with C++, Java Object Oriented Programming and J2EE web application development and HTML, CSS, JavaScript and jQuery UI technologies.
- Experience with Oracle, MS SQL Server relational databases, writing SQL, PL/SQL queries in these data bases.
- Expertise working in Agile, Scrum methodologies and waterfall environments.
- Having good work ethics, quick learner and working with team and communication skills.
TECHNICAL SKILLS
Salesforce Technologies: Apex Classes, Apex Triggers, Custom and Extension Controllers, SOQL,SASL
Databases: Oracle,DB2, MySQL, PL/SQL &SOQL,HTML.
Programming Languages: C, C++, JAVA, J2EE, Apex, SQL, HTML.
Web Technologies: HTML, CSS, Java Script, jQuery, AJAX, Web logic.
Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Data loader, SOAP UI
Enterprise Servers: IIS and Apache Tomcat
Operating Systems: Windows XP, Windows Vista, Windows 7/8
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Sr.Salesforce.com Developer
Responsibilities:
- Worked with various business groups for design and solutioning of user requirements and participated in business/tech grooming sessions.
- Developed apex classes (Custom, Extension and List controllers), Triggers, Batch and Schedule classes.
- Written SOQL, SOSL, Aggregate and Relationship queries in the Apex Classes, Triggers, and Batch Classes.
- Developed Visualforce pages using components like PageBlock, PageBlockSection, InputField, DataTable, DataList, Repeat, CommandButton, CommandLink and Ajax Components ActionFunction, ActionSupport, ActionRegion to refresh a section of page.
- Developed salesforce1 lightning components development for existing business groups and converted visualforce pages with lighting experience.
- Developed visualforce pages to access in salesforce lightning components and used salesforce lightning design styles.
- Built mobile application using salesforce1 Lightning Components, Controller, Handlers, Events and Aura Components.
- Written Apex RESTful web service classes making inbound calls to access salesforce data.
- Integrated with external system by generating stubs from WSDL and made callouts to external application.
- Written Apex Test Classes for Unit testing of Apex classes, Triggers, and Batch classes to achieve good code coverage.
- Worked with Force.com IDE, Developer Console for developing Visualforce Pages, Components, Apex Classes, Triggers, Schedule, Batch, Debugging and log analysis.
- Worked on salesforce administrative activities of Creating Users, Roles, Profiles, Permission Set, Public Groups, Queues, Sharing Rules and Validation Rules.
- Experienced in working with queues and generating them dynamically and assigning members to the queue based on the requirement.
- Developed Workflow rules, Approval process and actions like Creating Task, Email Alert, and Field updates.
- Developed assignment rules while handling Cases to route the Queues to the right group and used escalation rules and list views.
- Used Process Builder to consolidate/migrate existing workflow rules and associated actions into to Process flows.
- Developed complex validation rules, Formula fields, Relationships Lookup, Master-Detail and Many-to-Many relationships using Junction objects.
- Created Record types, assigned Picklist values, Page Layout based on the Profile to the Record type.
- Performed data migration, clean-up and integration activities using Data Loader and Informatica ETL tools.
- Deployed application from Sandbox to different other Sandbox as well as into Production environments using Change Set and Eclipse.
- Used Metadata API to retrieve, deploy components across sandbox and customized using eclipse as per user requirements.
- Provided the training to the internal business users to use the application and develop their own custom reports.
- Involved with Salesforce.com Premier Support and handled the support cases with the help of salesforce.com support.
Environment: Salesforce.com platform, Apex, Visualforce, Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Data Loader, SF Explorer, and Eclipse IDE Plug-in, AppExchange apps, Flows, SOAP and REST API.
Confidential, Pasadena, CA
Sr. Salesforce Developer
Responsibilities:
- Interacted with various business user groups for gathering the requirements and provided solutioning for user stories.
- Designed, developed Apex Classes, Controller Classes, Apex Triggers, Batch classes on various objects for achieving various business needs.
- Wrote SOQL, Relationship and SOSL queries for data manipulation needs of the application using platform database objects.
- Developed Visualforce Pages and overridden with standard New, Edit and List buttons.
- Wrote custom JavaScript, CSS files for client-side validations, rich UI in the visualforce pages, components.
- Developed Visualforce pages with custom Pagination using jQuery DataTable plugins.
- Wrote custom apex web service SOAP/REST classes for inbound calls to salesforce and performed Post, Get, Put operations on salesforce data.
- Written apex test classes, created factory utility classes to create test data required for various test methods.
- Used IBM CastIron for integrating data with Oracle ERP application database for bi-directional data flow.
- Enabled communities for internal users in the organization and developed custom visualforce pages with org branded for all users.
- Worked on administering Users, Profiles, Field level security, Territories, Public groups, Sharing rules and record level permissions to provide shared access among different users.
- Designed, developed Custom objects, Entity-Relationship data model, Lookup, Master-Detail, Junction objects, Validation rules on the objects and tabs, Page layouts, Custom tabs, Components, Visualforce Pages to suit to the needs of the application.
- Worked on configuration/customization of Account, Contact, Opportunity, Pricebook, Products of Sales cloud and configured Account Teams, Sales process.
- Created custom Lead conversion rules on Lead object and created visualforce pages and controllers.
- Worked on configuring Service cloud - Service Console, Email-to-Case, Assignment, Escalation and Auto-response rules.
- Developed and configured various Reports, Dashboards and Report Folders for different user profiles based on the need in the organization.
- Created various Reports (summary reports, matrix reports, pie charts, dashboards and graphics) and Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports and for different user profiles.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
- Provided post-implementation support to assist end users in creating reports, dashboards and certain Administration tasks including creating and maintaining user profiles and privileges.
- Used Git as version control for managing code across various repositories.
- Used Force.com Migration tool to deploy components across various sandbox and production instances.
- Followed agile methodology in the project.
Environment: Salesforce.com platform, Apex Language, Visualforce (Pages, Component & Controllers), Apex Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, Sandbox data loading, Eclipse IDE Plug-in, Informatica on Demand, Windows XP, Microsoft Access, Toad For Data Analysis.
Confidential, Jacksonville, FL
Sr. Salesforce Developer
Responsibilities:
- Participated in JAD sessions with business Users to analyze design the business requirements and prepared integration scenarios, develop Apex/Visualforce pages based on business requirements.
- Developed Apex Custom, Extension controller classes, Apex Triggers, Batch and Schedule classes for various functional needs in the application.
- Developed Visualforce Pages/Components with custom client-side validations using jQuery and Pagination using standard list controllers.
- Written custom apex web service classes and provided WSDL file for external application to invoke salesforce.
- Written apex unit test classes for code coverage of Apex classes, triggers and Batch classes.
- Worked with Force.com IDE, Developer Console, and Sublime for developing Apex classes, Triggers and Web Services.
- Worked on implementation of Customer portal, Sites and developed customized Visualforce pages for Portal users.
- Performed admin task like setting up org Role hierarchy, Profiles, Roles, Queues, Authentication.
- Created custom objects, relationships (Lookup, Master-Detail, Junction objects), Fields, Formula Fields, Validation rules, Custom buttons, Button overrides, Related Lists, Apps and Tabs.
- Worked on business automation using Workflow rules, Approval process on various objects and defined actions - Email alert, Field update, Creating Task and Outbound messaging.
- Customized Service cloud by configuring Email-to-Case, Escalation, Assignment, Auto-response and Business hours in the organization.
- Created various reports, dashboards and analytical Snapshots to schedule various report for managers.
- Created various reports, report types (Tabular, Summary and Matrix), dashboards using Report builder for sales and support managers.
- Performed data migration using Data Loader and Demand tools from Oracle to salesforce.
- Deploying meta-data components from Sandbox to Production using Change Sets and Force.com Migration tool.
- Implementation support services at various SDLC stages like custom development and production support.
Environment: Salesforce.com platform, Apex Language, Visualforce (Pages, Component & Controllers), Salesforce.com Data Loader, Workflow & Approvals, Reports, Service Cloud, Oracle 10g, Custom Objects, Custom Tabs, Email Services, HTML, Java Script, Java, Web Services, WSDL, Sandbox, Eclipse IDE Plug-in, Oracle, Windows.
Confidential - Iselin, NJ
Sr. Salesforce Developer
Responsibilities:
- Written Apex Custom, Extension controller classes and Apex Triggers for various functional needs in the application.
- Written custom CSS in Visualforce pages for rich UI and used Java Script and jQuery for front-end validations.
- Used PageBlock, PageBlockTable, Repeat, OutputPanel, ActionSupport, ActionFunction Visualforce components for developing Visualforce pages.
- Implemented salesforce InboundEmailHandler service to process incoming emails received to an email.
- Developed Apex REST web services, which are being consumed by various internal applications like Siebel and Java.
- Customized various Salesforce Standard Objects Leads, Account, Contact, Opportunity, Activities and custom objects.
- Customized application business logic using declarative programming like Formula fields, Validation rules, Workflow rules, Approval process, Record Type, Picklist, Dependent Pick lists, List views.
- Established objects relationships between various objects using Master-Detail, Lookup, self and Junction objects.
- Performed admin activities like creating Users, Profiles, Roles, Field-level security and sharing rules.
- Created Visualforce tabs for custom reports, developed Workflow rules, Approval Processes and developed related actions like Tasks, Email alerts and Field updates.
- Created email templates and customized inbound emails using email-to-case.
- Used Data Loader, Command Line Interface, ETL tools for loaded data into salesforce.
- Created Custom report types, reports, dashboards and configured Analytic Snapshots to dump the data on regular basis for the sales team.
- Worked on service cloud implementation using Cases, and implemented Email-to-Case, Escalation and assignment rules.
- Created service console, customer portal in the organization for various users Support and external users.
- Used Force.com ant migration tool, Change Set and Eclipse to migrate components across various sandbox and production instances.
- Written apex unit test classes for code coverage of apex classes and triggers to promote code to production.
Environment: Salesforce.com CRM, Apex, Visualforce, Sales, Service Cloud, Service Console, Component & Controllers, Custom Objects, Custom Tabs, EmailHandler Services, Workflow & Approvals, Reports, Security Controls, Eclipse IDE Plug-in, CSS, jQuery, WSDL, SOAP, REST, Test Classes, Windows7.
Confidential
Java Developer
Responsibilities:
- Worked with Struts MVC framework for the application development.
- Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
- Used Struts Validator Framework for the Server side Validation.
- Made use of JSPs, Custom Tags, and HTML to develop the frontend UI pages.
- Responsible for performing Code Reviewing and Debugging.
- Extensive use of Oracle External Tables which is used to load the flat files into Oracle Database.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Worked with Oracle Database.
- Used Hibernate to interact with Oracle database tables by using CRUD operations.
- Used JUnit to write the Test Cases and Test Suites for test the code.
- Used Log4J to capture the logs.
- Maintained the Source Code in SVN Repository.
- Deployed the Application in JBoss Application Server.
- Apache Maven is used as Build tool to automate the build process for the entire Application.
- Worked in the Agile Environment, attended daily standup Scrum Meetings for the status of work.
- Involved in the Analysis, Design, and Development phases of SDLC.
Environment: J2EE, Servlets, JSPs, Struts1.3, JSP, JMS, Oracle 10g, HTML, XML, CVS, Log4J, Junit, JavaScript, Spring, Hibernate3, XML Schema (XSD), Maven3, JBoss3, Eclipse IDE.