Senior Salesforce Developer Resume
Pennington, NJ
SUMMARY
- Over 8+ years of IT experience with above 5+year’sexperience 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
- Designed junction objects and implemented various advanced fields like Picklist, Controller/dependent picklist Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, sharing rules and Approval Processes for automated alerts, field updates, and Email generation according to application requirements
- Developed Visualforce pages and Custom Objects using Apex Programming on Force.com Platform
- Experienced in building Custom Applications that includes administration, configuration, implementing and support experience with Salesforce.com platform.
- Excellent understanding of Org hierarchy, Roles, Profiles, Users, object level security, field level security, record level security and sharing rules.
- Experienced working with salesforce.com sandbox and production environments, also with Eclipse IDE Force.com, ANT migration tool 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 and Force.com IDE.
- Worked with SOQL, SOSL, Visualforce, APEX, REST, SOAP API Force.com and Web services API.
- Experienced in JAVA/J2EE technologies.
- Proficiency in core Java concepts like OOPS, Exception, Exception handling, Collections etc.
- Good experience in developing application using Java, and J2EE technologies with Servlets, JSP’s, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans,JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere.
- Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, EJB, XML Parsers (DOM/SAX), Java Beans, Web Services.
- 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
SalesForce Technologies: Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visualforce Pages / Components, Apex Web Services, Apex Custom Controllers and Extension, Salesforce.com customizations like Workflow Approvals, Dashboards, Custom Objects, Record Type, Role Hierarchy, Validation, Formulas and Page layouts.
SalesForce Tools: Eclipse, Force.com Eclipse IDE Plug-in, Force.com Explorer, Apex Data Loader, Force.com Excel Connector, Force.com Platform (Sandbox, and Production) and workbench.
Languages: Apex, Java, JavaScript, SQL, XML.
Databases: Oracle 10g/9i, SQL Server 2008/05/2000 , MYSQL, DB2.
PROFESSIONAL EXPERIENCE
Confidential, Pennington, NJ
Senior SalesForce Developer
Responsibilities:
- Responsible for developing sales cloud projects for running business.
- Customizing the sales cloud console and related features.
- Working with offshore team to delivery projects in the right time.
- Documented detailed DFD’s for the company audit purpose.
- Migrated the components Profiles, Page Layouts, Objects, Fields, Reports And Custom links/Buttons from Merrill Lynch instance to Confidential instance.
- Documented HLD for migrated as is from Advisory to AI org.
Confidential, Sunnyvale, CA
Salesforce.com Consultant/SalesForce Developer
Responsibilities:
- Responsible for developing sales cloud projects for running business.
- Understanding business requirements and converting them into technical components.
- Making successful meeting with business by providing demos and educating about CRM out of box features.
- Customizing the service cloud console and related features.
- Developing partner portal application for external users.
- Working with offshore team to delivery projects in the right time.
- Helping to business on data issues and technical problems daily basis.
- Integrating salesforce.com applications with support portal application which is on Ruby platform.
- Using Cast Iron tool for data migration and tableau tool for generation reports & dashboards.
Confidential - San Francisco, CA
Salesforce.com Consultant
Responsibilities:
- Gathered requirements for the Opportunity Design Win business process.
- Created the user requirements document for the Opportunity Design Win business process.
- Developed data model for the Opportunity Solution.
- Created custom objects and relationships.
- Created validation rules, Formula fields.
- Developed reports and Dashboards.
- Created and managed new licenses.
- Managed permissions to trouble shoot login problems for active users.
- Created public groups for giving access to records.
- Designed and created approval process for business group.
- Experience in using Salesforce.com Creating Roles, Profiles, Email Services, Page Layouts and queues.
- Worked on visual force pages and apex for implementing MVC model.
- Experience in building Visual Force Custom Controllers/ Components, Custom Objects, Reports, Dashboards, Tabs.
- Experience in lead, case management (Web-to-Lead, Email-to-Case).
- Worked on data loader for updating and exporting records.
- Trained staff and executives to use the system.
Confidential - Atlanta, GA
Salesforce.com Consultant
Responsibilities:
- Responsible for migrating opportunities and quotes from legacy CRM to Salesforce.com.
- Integrated Salesforce.com to back office systems for bi-directional data exchange using APEX API and custom web services.
- Developed java based integration packages for loading territorial leads and opportunities into Salesforce.com.
- Developed java based integration packages to load campaigns and lead sources into Salesforce.com from Legacy CRM.
- Involved integration of Microsoft Dynamic CRM with ERP system.
- Worked on MS-SQL database integration with Cast Iron.
- Given mapping and defined custom formulas in Cast Iron for migrating data.
- Implemented merging fields work flow for cleansing data quality in Cast Iron.
- Customized few pages of Microsoft Dynamic CRM.
- Involved in writing PHP database connection module for data integration with salesforce.com.
- Worked with PHP to integrate with salesforce.com module.
- Worked around visual force pages and apex classes to implementing for MVC architecture.
- Responsible for leading the customization of opportunities and currency management within Salesforce.com.
- Updating accounts and contacts bidirectional between SAP and salesforce.com.
- Developed ‘quote 2 invoice’ workflow automation for 200 business users.
- Loaded data using dataloader from legacy CRM database into salesforce.com on a nightly basis.
- Responsible for integrating salesforce.com with Parker software’s Email2DB for email interaction.
- Trained on Visual Force released during Summer ’08.
Confidential - Los Angeles,CA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, Java Script & Used jQuery to make AJAX calls.
- Used WSDL and SOAP protocol forWeb Servicesimplementation.
- Developed and Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI
- Used Jenkins continuous integration tool to do the deployments.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Responsible for productions support and analyzing the Splunk logs for hidden application errors.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.
- Intensive support to customer during production deployments, UAT and real-time operations.
- Daily maintenance and handling other critical functional and performance issues.
Confidential - Salt Lake City, UT
Java Programmer
Responsibilities:
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Write programs using JMS, Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
- Created Spring Controllers and Integrated with Business Components and View Components
- Developed Spring and Hibernate data layer components for the application
- Integrated business layer using Hibernate with Spring DAO.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retreive data and the configuration of database using Hibernate.
- Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD).
- Developed GUI using HTML, JSP and JavaScript for client validations
- Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information
- Used JPA annotations to interact with the database.
- Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used SubVersion for creating the project structure and version controlling.
- Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
- Gave production support for the entire application including trouble shooting and fixing bugs
