Sr. Salesforce Developer Resume
Jersey City, NJ
SUMMARY
- Around 8 years of experience in the Information Technology industry and around 5+ years of experience as a Salesforce CRM developer/administrator and force.com platform. Having extensive knowledge in implementing, customizing and maintaining Salesforce solutions.
- Over 4+ years of experience as Java Developer.
- Good understanding of Software Development Life Cycle (SDLC), Agile and Scrum Methodologies
- Highly experienced in writing Apex Classes, Apex Triggers, developing Visual Force pages using standard and custom controllers.
- Experience in writing Apex Batch classes, Schedule Apex, HTTP Callouts, Dynamic Apex, Single e - mail methods, Mass e-mail methods, Test classes, Wrapper classes.
- Experience in Data Import and Export using Data Import Wizard and Data Loader. Developed Custom Reports and Dashboards to continuously monitor data quality and integrity.
- Experience in customizing the Standard objects, Outbound Messages, Workflows & Approvals, Reports, Custom Objects and Tabs, Email Services, Security Controls, process builder, App-Exchange Package & Custom Application, Sandbox Data Loading.
- Experience in writing queries using SOQL and SOSL in Apex classes and Triggers.
- Good knowledge of CRM Business processes like Forecasting, Campaign management, Lead Management, Order Management, Account Management, Case Management (Email-to-Case and Web-to-Case).
- Responsible for Environment Administration, Change Management and Release Management activities on Salesforce platform.
- Used Single Sign-On (SSO), SAML settings to enable the user to login to various applications.
- Designed Workflows, Validation Rules, Approval Processes and Auto-Response Rules for automating Business Logic.
- Experience in Configuring Sandbox environments for successful production.
- Hands on experience on Eclipse IDE with Force.com Plug-in for writing business logic in Apex programming language.
- Experience in Object Oriented Analysis / Design / Development / Testing and Implementation, Client/Server Architecture and Enterprise platform
- Experience in Data Migration from ACT, Excel, MS Outlook and Legacy Systems using Data Loader, Import Wizard, Informatica Data Loader, and Cast Iron.
- Experience implementing Security and Sharing rules, Configured Permission sets, Field level Security, Record level Security, Profiles, Roles and Resource monitoring at different hierarchical level of Organization.
- Proficiency in in developing Web based applications using C#, Java, XML, HTML, XML, CSS, JSP, JavaScript, AngularJS, WSDL, jQuery, Tool tip & Auto Complete widget, SOAP, REST, BULK, Microsoft Visual Studio, IIS Web Server, PHP and UNIX.
- Experience and good understanding of Lightning Components and its features
- Experience in writing Stored procedures, Functions, Views and Triggers, Complex queries using SQL Server, MySQL and Oracle PL/SQL.
- Experience in working both Sales cloud and Service cloud.
- Extensive experience in customization, configuration, integration, Eclipse IDE, Apex, Visual Force and integration tools like Apex Data Loader, Cast iron etc.
- On-premise infrastructure integration for Salesforce.com using Force.com platform, XML, SOAP Web Services and third party packages.
TECHNICAL SKILLS
Salesforce Technologies: Apex Classes, Triggers, VisualForce (Pages, Components), Controllers, Controller Extensions, Workflow & Approvals, Docusign, Brainshark, Reports, Dashboards, Data Loader, Jitterbit, Cast Iron, Migration Tool, Demand Tools, BMC Remedy force, SOSL, SOQL, Web Services API, Eclipse Force.com IDE, CRM, Lightning
Force.com Tools: Force.com Explorer, Eclipse IDE plug-in, Apex Data Loader, WorkBench, Force.com migration tool
Languages: Apex, Java, JavaScript, Html, PL/SQL, T/SQL, C++
Operating Systems: Windows Xp, Vista, 7, 8, 10, OS X
Database: MySQL, IBM DB2, Oracle 9i/10g, PL/SQL, SQL Server
Reporting Tools: Tableau (9/8/7), Web Intelligence (4.0/XI 3.1), Qlikview
Methodology: Waterfall, Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr. Salesforce Developer
Responsibilities:
- Involved in business requirement gathering, analyzing the requirement, documenting the requirements.
- Designed, developed and deployed the Custom objects, Components, VisualForce Pages to suit to the needs of the application.
- Created various Profiles, Roles, Page Layouts, Security Controls and Sharing Settings and configured the Permissions sets based on the Organization hierarchy requirements.
- Developed the UI component architecture and API for application integration framework using AngularJS.
- Developed Lightning components and Lightning pages using JavaScript and Aura framework
- Developed Salesforce Lightning apps, components, controllers, handlers and events in the existing organization.
- Worked with AJAX and JavaScript for asynchronous communication
- Designed, developed, test and deployed custom Salesforce applications software using APEX Classes, Controller Classes, Batch APEX and APEX Triggers for various functional needs in the application.
- Used SOQL and SOSL for data manipulation needs of the application using platform database objects
- Design and Implementation of server objects usingjavabeans, DAO's, Value Objects etc
- Used Single sign-on, SAML settings to enable the user to login to various applications.
- Development of SOAP and REST based web services used for custom development, and used WSDL to expose logic to clients.
- Created workflow rules, process builders, lightning flows to related tasks, time-triggered tasks, email alerts, and filed updates to implement business requirements.
- Performed inbound, outbound integration with websites using REST API, SOAP Web services API (WSDL).
- Used Jitterbit Cloud Data Loader and Jibber bit Cloud Replicate for Salesforce integrations with ERP or any third-party systems and Data backups
- Used Sandbox for testing and migrated code to the deployment instance after testing.
- Configured and used source control tool Git to maintain repositories for various releases
- Worked on migrating components using Force.com ANT migration tool, Change Sets and Workbench from DEV to QA, ST, UAT and production instances.
- Worked on Chatter & Email integration features for Sales Cloud & Marketing Cloud. Configured Chatter usage to generate dashboard reports
Environment: Salesforce platform, Force.com, Apex, VisualForce, Ajax, JavaScript, AngularJS, Aura, SOQL, SOSL, SSO, SAML, SOAP, REST, WSDL, XML, Jitterbit, GIT, ANT
Confidential, St Louis, MO
Sr. Salesforce Developer/ Admin
Responsibilities:
- Created Tabs, record types, Organization wide default-settings, Sharing rules, queues and groups as per the business requirements.
- Interacted on a telephone and a computer to be integrated or coordinated using Computer telephony integration (CTI)
- Developed APEX classes, Visualforce pages and APEX triggers to develop the custom functionality as per the requirement.
- Developed custom Visualforce pages to automate Approval processes that used Email approvals and parallel Approval steps.
- Configured and customized Sales Cloud, Marketing Cloud, Service Cloud, Standard objects like Accounts, Contacts, Opportunities, Products, Opportunity Line Items, Leads, Campaign, Events, Tasks, Cases.
- Worked on Lightening components by using Aura framework.
- Implemented Salesforce Lightning Components using Lightning App Builder for small set of users within the organization.
- Developed Salesforce Visualforce interface using JavaScript, AngularJS, jQuery, PHP, and Apex to call the Salesforce.
- Worked in customization of Service Cloud Console by embedding Visualforce pages in custom console components, highlight panel and interaction log.
- Used SOQL, SOSL relationship queries to retrieve data from salesforce and followed best practices to optimize data retrieval.
- Development of SOAP and REST based web services used for custom development, and used WSDL to expose logic to clients.
- Proficient in using Eclipse basedSalesforce.com IDE to develop and deploy into production
- Coding with coreJavaconcepts like Collections, Exception Handling,JavaI/O, and Generics to implement some business logic
- Developed several Custom Reports & Dashboards, which are used by Business user and higher management for reporting and setup analytic snapshot to dump data at regular intervals.
- Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com subjects. Used it to read, extract and load data from comma separated values (CSV) files.
- Experience with Outlook Integration, Single Sign On (SSO), and Salesforce to Salesforce functionality.
- DevelopedJavaWeb applications (API) called byJavabatch apps using RESTful web-services to provide response in JSON format.
- Installed an AppExchange application that facilitated users with creating visual organization charts and update them in Salesforce CRM using drag and drop functionality.
- Designed and Developed the mobile UI screens using JavaScript, Angular JS, JQuery, JSP, Html and CSS.
- Used GitHub, Jenkins and Maven for code migration from Personal Sandbox to Dev.
- Used ANT tool to migrate from Dev to QA.
Environment: Force.com, Salesforce CRM, Apex, Visualforce, Sales Cloud, Service Cloud, Lightening, Aura, Java, AngularJS, App Builder, jQuery, PHP, SOQL, SOSL, SOAP, REST, Reports & Dashboards, SOAP, REST. WSDL, HTML, JavaScript, SSO, AppExchange, GIT, Jenkins, Maven, ANT.
Confidential, Dallas, TX
Salesforce Developer/ Admin
Responsibilities:
- Involved in various activities of the project, like information gathering, analyzing the information, documenting the functional and non-functional requirements.
- Worked on various Salesforce.com standard objects like Accounts, Contacts, Leads, Campaigns, Reports and Opportunities.
- Designed, Implemented and deployed the Custom objects, Page layouts, Custom tabs, and Components, to suit to the needs of the application.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse and ensured Apex code worked seamlessly within governor limits.
- Involved in Salesforce.com application setup activities and customized the apps to match the functional needs of the organization.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Involved in field and page layout customization for the standard objects like Account, Contact, and Leads.
- Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, time-dependent actions and Outbound API Messages. Developed various Custom objects, Tabs, Entity-Relationship data model, validation rules, Components.
- Created Reports and Dashboards to track Opportunity pipeline/Stages for Management visibility.
- Configured Case Management in Service Cloud Console.
- Created Support Pages for end users using HTML, JQuery, JavaScript and Visual Force.
- Integrated the Web Services by generating the necessary stubs from the WSDL files for extracting the data from the home-grown applications by using the home-grown web services. Provided ongoing Salesforce.com Maintenance and Administration services including periodic cleansing, custom objects and workflows.
- Implemented Security access to the user profiles by creating Object level security, field level security and record level security.
- Developed various JavaScript functions used for validations.
- Worked with security and sharing rules implementation at object, field, and record level for different users at different levels of organization and Single Sign-On (SSO) setup.
- Developed Apex Triggers, Apex Classes and Test Methods.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Implemented multiple J2EE web service projects usingJava, REST, SOAP, Spring, WebLogic and WebSphere in production.
- Customized Reports and Dashboards to give access to reliable, real-time recruiting application
- Used the Sandbox environment for testing and migrated the code to production after testing.
- 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.
- Managing Repositories using Jenkins and GitHub.
- Responsible for Testing - unit testing & integration testing using JUNIT.
Environment: Salesforce platform, Force.com, Apex, AJAX, Visualforce, Reports and Dashboards, SSO, SOQL SOSL, Sandbox, CSV, HTML, Java, JQuery, JavaScript, CSS, GIT, Jenkins.
Confidential, New York, NY
Salesforce Developer/ Admin
Responsibilities:
- Configure Salesforce objects like Accounts, Contacts, Leads, Opportunities, Reports and Dashboards.
- Used Tabular, Summary and Matrix reports to create Standard reports and Custom reports.
- Designed and modified Approval processes and created Approval steps which used email alerts and field updates.
- Worked with Approval processes that used Email Approval steps.
- Created Many-to-Many relationships and created Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent.
- Developed and deployed workflows, Reports, Approval processes using salesforce.com platform.
- Developed reports, dashboards, and processes to continuously monitor data quality and integrity.
- Created and used Email templates in HTML, Custom and Visualforce format.
- Created Workflow Rules to automate Tasks, Email Alerts, Field Updates, time-dependent actions.
- Created Email templates and inbound emails using Visualforce for the clients and customers.
- Maintained data cleanliness and accuracy by adding custom validation rules, custom formulas, reports and dashboards.
- Developed Apex Classes, Controller and Apex Triggers for various functional needs in the application.
- Maintaining test coverage for all the classes and triggers and supporting deployment activities.
- Used Change Sets to deploy code from sandbox to sandbox and production environment.
- Created workflow rules and defined related tasks, time triggered tasks, email alerts, field updates to implement business logic.
- Configured various Custom Reports and Report Folders for different user profiles based on the need in the organization.
- Responsible for all the activities related to configuring Data Loader, uploading data in CSV files into salesforce.com, checking for the correctness of the data.
Environment: Saleforce.com platform, Force.com IDE, Apex, Visualforce HTML, JavaScript, Sandbox, Eclipse IDE, CSV.
Confidential
Java Developer
Responsibilities:
- Involved in developing, testing and implementation of the system using Struts, JSF, and Hibernate.
- Wrote Action servlets, form beans using struts MVC framework (Srtuts1.1) for the modules.
- Wrote many Java Scripts to do Event Handling, Client side validations.
- Created various PL/SQL procedures, packages and triggers for various modules as required.
- Developed Java beans and used those beans into front-end JSP forms to get the related data.
- Developed front-end with JSP's, word press, html, CSS and JavaScript.
- Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
- Used SAX and DOM parsers to process XML messages.
- Designed and Developed JSP component, implemented event handling using Java, AJAX and JavaScript.
- Used Log4j to provide central logging facility.
- Developed CSS and common JavaScript functions.
- Using JAXP to parse and transform XML documents, XSLT transformations for application integration, and web publishing
- Designed and developed Web Services to provide the interface to the various clients running on both Java and Non-Java applications using SOAP and WSDL.
- Asynchronous messaging is executed by utilizing JMS API for point to point messaging.
- Used Subversion for source code version control.
- Developed unit test cases using JUnit.
- Involved in the code fixing and system testing activities.
- Involved in Design with UML diagrams and developed the application accordingly.
- Involved in developing stored procedures, triggers & Views.
- Handled client calls in helpdesk during maintenance period.
Environment: Core Java, J2EE, JSF, Web services, JSP, JSTL, JNDI, HTML, XML, Java Script, Ajax, XML, SAX, DOM, SOAP, DB2, JBoss, Ant, JUnit, Oracle, and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in analysis, design, coding, testing and defect fixing of requirements based on the change requests specified by the client.
- Generating Batch Reports and performing tuning of SQL queries.
- Client side validations implemented using Java script.
- Implemented e-Agent framework based on the Model View Controller design paradigm.
- Struts-Config XML file was created and Action mappings were done.
- Analyze defect/issues raised by client and providing root cause and timeframe to fix the defects.
- Used JDBC for data access from tables.
- Application was deployed on WebSphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: Core Java, J2EE, JSP, Servlets, Java script, JDBC and WebSphere Application Server.
