Sr. Salesforce Developer Resume
Hoffman Estate, IL
SUMMARY
- Over 9+ years of overall professional IT experience with 5+ years of ample experience in Salesforce.com CRM and Force.com platform and 4 years as a Java developer.
- Worked in all stages of Software Development Life Cycle (SDLC) i.e., Systems Analysis, Design, Development, Testing and Implementation.
- Have experience in 3 full life cycle implementation in salesforce.com.
- In - depth understanding of CRM business processes like Forecasting, Campaign management, Lead Management, Order Management, Account Management and Case Management.
- Expertise in developing UI Components using Visual Force Pages, Visual Force components, Apex Controllers, HTML, DHTML, Java Script and CSS.
- Expertise in Back end programming using Apex, Triggers, Scheduler, Web services, Batch Apex.
- Extensive experience in designing of custom objects, custom fields, Pick list, role based page layouts, Workflow Alerts, Actions, Approval Workflow, Validation Rules, Approval Processes, custom Tabs, custom reports, report folders, report extractions to various formats, design of Visual Force Pages, Snapshots, Dashboards, and Email generation according to application requirements.
- Experience in working with Agile/Scrum environment, Iterative, Waterfall software development methodologies.
- Experience in web technologies like XML, CSS, SOAP and WSDL.
- Proficient in databases like MS SQL Server, Oracle and DB2.
- Over 1+ years of solid experience in building integrations with Salesforce.com using Cast Iron.
- Experience in querying Salesforce.com database using SOQL & SOSL queries using Force.com Explorer.
- Experience in working with Scrum/Agile teams.
- Provided 24 X 7 and 365 days support for Business Critical Applications.
- Experience in one way integration and bidirectional integration of AppExchange application with Salesforce.
- Excellent communication and inter-personal skills, accustomed to working in both large and small team environments.
- Experience in Data Analysis involving Data Cleansing, Data Conversions, Data transformation, Data Quality Analysis, Data Relationships, Source Systems Analysis and Reporting Analysis.
TECHNICAL SKILLS
- Salesforce CRM
- Salesforce SFA
- Apex Language
- Apex Classes/Controllers
- Apex Triggers
- SOQL
- SOSL
- Visual Force Pages / Components
- S Controls
- Apex Web Services
- AJAX
- Workflow & Approvals
- Reports
- Dashboards
- Analytic Snapshots
- Case Management Automation
- Custom Objects
- Force.com IDE
- Eclipse
- Force.com Eclipse IDE Plug - in
- Force.com Explorer
- Force.com Data Loader
- Cast Iron Systems
- Force.com Excel Connector
- Force.com Platform (Sandbox and Production)
- Apex
- Java
- C
- C++
- HTML
- PHP
- XML
- Java Script
- MySQL
- SQL Server 2000/2005.
- Eclipse 3.4.1
- My Eclipse 7.0
- Windows 98/NT/XP/Vista
- UNIX
PROFESSIONAL EXPERIENCE
Salesforce Developer
Confidential, San Francisco, CA
Responsibilities:
- Used field level security along with page layout to manage the visibility and accessibility of fields for different profiles.
- Worked on various salesforce.com standard objects like Accounts, Contacts, Leads, Opportunities, Reports and Dashboards.
- Developed Visualforce Pages to include extra functionality and wrote Apex Classes to provide functionality to the visual pages.
- 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, packages for various functional needs in the application.
- Developed workflow rules, tasks, emails and alerts to track customer related tasks and activities.
- Developed several custom reports to better assist managers and also report folders to provide report accessibility to appropriate personnel.
- Integrated AppExchange applications like Dubeblocker, WalkMe, Blueprint.
- Case History Timeline makes it possible for users to create a timeline showing all stages of a case
- Enabled SSO (SAML 2.0) to portal by installing SSL certificate.
- Developed Cast Iron orchestrations that are used to synchronize data between Salesforce.com and web service endpoints.
- Performed detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like VisualForce, Force.com IDE.
- Designed, and developed the Custom objects, validation rules, Page layouts, Custom tabs, Components, VisualForce Pages to suit to the needs of the application.
- Consumed and implemented the Web Services through WSDL in the Salesforce.com for outbound messaging.
- Developed Assignment rules, Escalation rules to enable proper routing of cases to the case team members
- Developed workflow rules, tasks, emails and alerts to track customer related tasks and activities.
- Designed and developed workflow rules and Approval process for the application by implementing custom formulas for various tasks and Email alerts as per the requirement.
- Developed several Custom Reports to better assist managers and also report folders to provide report accessibility to appropriate personnel.
- Designed various types Email templates for auto response to customers.
- Used the sandbox for unit testing and assisted Business Users in CRM Deployment validation testing.
- Worked with CRM Application Development Team to complete development, test support and deployment activities.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Eclipse, Windows XP.
Sr. Salesforce Developer
Confidential, Walnut Creek, CA
Responsibilities:
- Interacted with various business team members to gather the requirements and documented the requirements.
- Developed Apex classes on Force.com platform to customize application according to functional needs.
- Developed Entity-Relationship data modeling using both standard and custom objects as per the needs of the application.
- Developed Visual force Pages to customize the view and functionality of the Knowledge Articles that were required by the Organization.
- Created and maintained User Roles, Security, and Profiles that was required for the Salesforce Knowledge implementation.
- Worked in developing and consuming RESTFULL, SOAP web services in service oriented architecture.
- Created and managed complex workflow rules, data validation, and system triggers.
- Written technical approach and design documentation supporting business needs.
- Followed iterative software development methodology and contributed to all phases of the software development lifecycle and support.
- Supported, enhanced and developed solutions on the Force.com platform, utilizing the Force.com API, APEX, Visualforce, price configurator tools and integrating apex applications.
- Customized SFDC fields, page layouts, record types, searching, list views, queues, reports, and dashboards. Maintain and create workflow rules, validation rules, formula fields, escalation rules, auto-assignment rules.
- Developed Workflow Rules, Time-Dependent Workflow Actions, Email Alerts and Field Updates
- Implemented and Consumed Knowledge Base Dashboards & Reports AppExchange for providing Reports and Dashboards that monitors the Knowledge Base.
- Involved in the creation of Knowledge Content, Format and Delivery Methods.
- Conducted training sessions to the UAT users to use the Salesforce Knowledge application and developed a feedback custom report
- Interfaced with senior management and produced all the reporting needed on a daily, weekly and monthly basis.
- Involved in identifying, planning new Salesforce.com features and functions (new screens, workflow, force.com objects and reports) in response to business needs.
- Managed the Salesforce.com CRM application.
- Worked on maintaining the functional areas of data management, accounts, contacts, campaigns, and opportunities.
- Customized the dashboards to monitor lead activities based on sales geography.
- Implemented mass data loads and pre-deployment testing.
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Workflow & Approvals, Reports, Eclipse, Windows XP.
Salesforce Developer
Confidential, Hoffman Estate, IL
Responsibilities:
- Created various custom objects as per requirement.
- Added custom fields to Standard objects like Campaigns, Leads, Accounts, Contact, Opportunities, and Cases.
- Created Security settings for Roles and Profiles and managed Security Sharing Settings.
- Developed Validation Rules for the Custom Objects and Workflow rules and Approvals for some fields.
- Created various reports (matrix reports, pie charts, dashboards) and setup report folders to authenticate users based on their profiles (permissions).
- Implemented Salesforce PRM to enable cross channel collaboration.
- Used Sandbox for testing and migrated the code to the deployment instance after testing.
- Prepared specifications for system enhancements and customization
- Involved in identifying, planning and implementing new salesforce.com features and functions (new screens, workflow, force.com objects, reports, apex code) to meet business requirements
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to manage sharing access among different users.
- Designed and deployed Custom tabs, Approval Processes and Auto-Response Rules for automating business logic.
- Created workflow rules and defined related tasks, email alerts, and field updates.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on record pages.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation Rules and formula fields to the custom objects.
- Used field level security along with page layouts to manage access to certain fields.
- Developed, implementing & testing on the Sandbox environment.
- Captured Business case for each requirement to understand the functionality of the requirement. Created use cases for the requirements based on Business Case.
- Implemented Test Scenarios, Test Plans and Test Cases for UAT.
- Used Quality Center for Test Management, and automation testing tools like QTP and QC for regression testing.
- Implemented Case Management for internal help IT desk to automate support functions like case and solution management.
- Developed several custom reports to better assist managers and also report folders to provide report accessibility to appropriate personnel.
Environment: Saleforce.com platform, Apex Language, Visual Force Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Eclipse, Windows XP.
Salesforce Developer
Confidential, Westmont, IL
Responsibilities:
- Worked with the user group for gathering requirements throughout the planning and implementation.
- Involved in SFDC application support for end users.
- Developed Work flow rules, Time Dependent Action Triggers, email templates to implement the business logic.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages
- Configured Role based Authorization on Object/Field Level.
- Created email templates and inbound emails using Visual force for the clients and customers.
- Designed and developed Apex Classes, Controller Classes, Apex Triggers and VisualForce Pages for this application
- Experience in using Eclipse IDE.
- Providing ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflow, Triggers.
Environment: Saleforce.com platform, Apex Language, Visual Force Pages, Data Loader, HTML, Java Script, Workflow & Approvals, Reports, Eclipse, Windows XP.
Sr. Java/J2EE Developer
Confidential, Cleveland, OH
Responsibilities:
- Integrated .net application into java application using Iframe by handling session in the both application.
- Involved in full Software Development Life cycle of module creating Sequence diagram for Schemas using ToadDataModeler tool.
- Designed front end using JSP, HTML, and JSTL.
- Proficient in developing client side in JavaScript. And using various JavaScript related Libraries like Ajax based DHTMX Framework, Fusion Chart for the showing up Charts on the Front end, Redips Library for the drag and drop functionality.
- Writing and configuring FreeMarker template language (.ftl) for generating the XML String and html String for responses and email notifications using FreeMarker API.
- Implemented Spring MVC Framework and built core spring AOP and integrating with hibernate.
- Determined bean wiring metadata from bean instance and implemented XML-based Bean Factory including spring-beans package.
- Part of application made mobile and tablet view by identifying the Device.
- In the process of project used various API. For Excel file writing and reading using JXLS API, JavaMail API to send email, commons-fileupload API to upload files into SFTP server.
- Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back end DB and developed corresponding .hbm.xml files and java Object.
- Writing SQL in IBATIS to achieve our requirement of generating large data report.
- Used SQL Server as the Database.
- Deployed the application onto Tomcat Server.
- Used SVN as version control.
Environment: Unix, JDK 1.6,JSP, HTML, JSTL, JavaScript, DHTMX, FreeMarker template, Spring, Hibernate, IBATIS, JXLS API, JavaMail API, commons-fileupload API, SQL Server, Eclipse IDE, Tomcat, SVN.
Java/J2EE Developer
Confidential, Mishawaka, IN
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC). Designed and created Use Cases, Class diagrams and Sequence diagrams using Microsoft Visio.
- Worked with J2EE Design Patterns such as Model View Controller, Singleton, Business Delegate, Session Facade, Service Locator pattern for locating the EJB classes which will locate Data Access Objects based on the request key supplied from Request Processing classes.
- Designed front end user interfaces based on the Users, Roles and Permissions using Java Server Pages, HTML, JSTL, JavaScript.
- Actively involved in designing SOA architecture for integrating with Beacon Commerce applications.
- Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
- Exposing the Services using Web Services with WSDL, WSDD, SOAP, JAX-RPC, JAX-WS, UDDI
- Developed Application BL modules using EJB session beans.
- Provided first level mapping from clients to Akamai servers.
- Batch to extract Data from the Wcs Database using Thread pool.
- Wrote SQL Map files for Hibernate.
- Responsible for development of build scripts for compilation, generation and deployment of application archive files to Web logic using ANT.
- Coordinated with the testing team in preparation and validation of Test Plan, Test Specification and Test Scripts.
- Tested the entire system according to the Test Cases using JUnit.
- Responsible for unit testing, integration testing and user acceptance testing.
- Responsible for building and deploying the application on JBoss for all the releases.
- Was involved in interacting with the clients and application users for their requirements, specifications and enhancements.
- Used Test-Driven Development with SCRUM Agile methodology.
Environment: Unix, Windows XP, JSP, Servlets, SQL, HTML, XML, Ajax, JSON Log4J, Akamai server, Junit, Spring, Spring MVC, Spring Web Flow, Hibernate, JBoss, Eclipse, MySQL, Toad, Ant.
Software Engineer
Confidential
Responsibilities:
- Developed application using Java/J2EE platform.
- Created JSPs, HTML and JavaScript for web interface.
- Developed middle-ware using Servlets 2.4.
- Created JavaBeans for server side development.
- Component that has access to database.
- Used Oracle 9i as database for the application.
- Used JDBC 2.0 for communicating with Oracle database.
- Participated in unit testing and integration testing.
- Tested and validated the application on different testing environments.
- Deployed the application on Apache Tomcat 5.0
Environment: Windows 2000/NT, JAVA, J2EE, JSP 1.2, Servlets 2.4, HTML/DHTML, Java Script, Apache Tomcat 5.0, Edit Plus, JDBC 2.0 Oracle 9i, Jasper Reports.