Salesforce Developer Resume
TX
PROFESSIONAL SUMMARY:
- Overall 8+ years of significant IT experience with over 5 years of solid experience in the salesforce.com CRM platform as an Administrator and Developer.
- Proficient in all the phases of Software Development Life Cycle (SDLC), Agile and Scrum Methodologies.
- Certified Salesforce.com Administrator and Developer with good knowledge of Apex programming language in creating
- Extensive experience in SFDC administrative tasks like creating
- Proficiency in data migration and integration using data loader and hands on experience in using ETL tools for handling large data volumes.
- Expertise in SFDC development using the
- Expertise in deploying between the Production and Sandboxes by employing the Force.com Migration tool and Eclipse.
- Performed automated testing with selenium as a part of continuous integration build infrastructure.
- Created Pages which can Callout using an API, by either GET or POST methods and deserializing the JSON.
- Through knowledge in developing Salesforce
- Excellent understanding on Governor limits and experience in using 3rd party tools in Salesforce.com App Exchange, Salesforce 1 app, Salesforce custom mobile applications and other applications.
- Through knowledge in developing Salesforce CRM App Exchange applications, Service Cloud and Sales Cloud functionalities.
- Followed CI/CD process for deployments using Force.com Migration Tool and Snapshot.
- Good knowledge in salesforce lightning features like Activities, Contextual Hovers, Opportunity board, Customizable dashboard.
- Customized existing Visualforce pages to align with salesforce new Lightning UI experience.
- Worked on Heroku connect to build apps. Used Heroku processes for deploying.
- Strong experience in Web based pages and site design using HTML, CSS, XML, XSLT, JavaScript, Bootstrap JS, Node JS, Angular JS, and Ajax.
- Experienced in working MVC Architecture and in using Version Control (GIT).
- Experienced in application integration using Web Services such as JAX - WS, JAX-RS, SOAP, WSDL, Restful.
- Worked extensively on Databases like Oracle, MySQL server and Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA.
- Involved in Business Requirements Gathering, Functional and Technical documents development, Unit Testing, Functional Testing.
- Great Interpersonal and Communication Skills, team oriented, focused and quick learner.
TECHNICAL SKILLS:
Salesforce Environment: Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Workflows, Validations & Approvals, Visualforce Pages/Components, Lightning Pages, Custom objects, SOAP, REST web services, Process Builder, Reports & Dashboards, Case Management Automation, Lightning, Heroku Connect.
Salesforce Tools: Force.com Eclipse IDE Plug-in, Data Loader, Import Wizard, Workbench, Force.com Excel Connector, Developer Console, S-docs, Connect for Outlook, Exchange Sync, AutoRABIT.
Programming Languages: Java, Spring Framework, Spring MVC, Struts, Hibernate, Junit, C, C++, SQL, NoSQL.
Web Development: HTML, HTML 5, XML, XHTML, CSS, JavaScript, JSP, Servlets, jQuery, AJAX, Angular JS, Bootstrap JS, Node JS, JSON, ASP .NET.
Databases: Force.com DB MySQL, Oracle 10g, SQL Server 2008, MySQL, Java DB.
Application Servers: IBM WebSphere, WebLogic, Apache Tomcat.
Version Control Tools: GIT, ANT, Maven.
Web Designing Tools: Visual Studio, Adobe Photoshop, Dreamweaver, MS Visio.
Methodologies: Agile, Scrum, SDLC.
WORK EXPERIENCE:
Salesforce Developer
Confidential
Responsibilities:
- Implemented web based case management automation - Web-to-Case and Email-to-Case (on Case Object) to track and solve customer's issues.
- Created custom objects, custom Fields, Validation Rules, Workflows and formula fields.
- Created new Apex Triggers, Apex Classes, Batch Classes, Schedule Classes and Email Services.
- Developed Visualforce pages, Components, Controllers for displaying documents in Content.
- Created a Case Management System using Lightning Components, Controllers, Helper Methods, CSS, Bootstrap and JavaScript.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Good understanding of governor limits, Best practices and implemented in Apex classes, triggers and visual force pages.
- Created communities as a part of customer portals and partner portals with the organization.
- Created the Case creation page and Clone functionality of the case for certain fields in Communities giving proper access to certain users.
- Ability to build apps on Heroku and experience using Heroku connect.
- Used Web Services like SOAP, REST framework to exchange information on exchange rates.
- Customized Salesforce.com Fields, Record Types, Page Layouts and Queues.
- Implemented field level security, page layouts to restrict the visibility and accessibility of fields for different profiles.
- Worked on using Jitterbit to insert the data in to salesforce from Excel and as well as from Legacy systems.
- Created test scenarios on Sandbox environment to perform unit testing and migrated code for deployment.
- Interacted directly with solution designers and architect team to ensure Salesforce solutions are scalable.
Environment: Salesforce.com, Customer Portal, Apex, Visualforce, Lightning, Heroku, Jitterbit, CSS Style sheets, Security settings, Sandbox data loading, Apex Data Loader, Eclipse IDE Plug-in, Reports, Dashboards, Sandbox, SOAP API, Windows 7.
Salesforce Developer
Confidential, TX
Responsibilities:
- As a Salesforce Developer - Involved in solution designing, effort estimate and release planning implementing new Salesforce.com features and functions to meet business requirements.
- Worked on administering CRM applications like Data Exports & Imports, Application Support, Security Administration, Maintenance, and User & Security Management.
- Developed Apex Classes, Apex Triggers and Test Methods to achieve user’s desired functionality.
- Created Visualforce pages along with controller extensions, standard controllers and custom controllers.
- Implemented single sign-on with SAML on Force.com.
- Wrote SOQL and SOSL statements within custom controllers, extensions and triggers.
- Wrote Test classes and strived for code coverage of each component at least 85%.
- Designed, and implemented the Custom Objects, Custom Tabs, Custom Fields, Field Dependencies, Home Page components, Validation Rules, Workflow Rules, Record Types, and Page Layouts as per the business needs.
- Worked on Data migration tasks using Data Loader and Workbench.
- Created Email Templates, Visualforce Email Templates, Mail Merges and automated Email Process to send installation instructions to new and existing customers.
- Integrated Apex with External services by making callouts that used SOAP.
- Implemented the requirements on Salesforce.com platform and Force.com IDE Plug-in using Eclipse.
- Developed Reports and Report Folders for different user profiles based on the need in the organization.
- Customized the Dashboards to the track usage for productivity and performance of their sales teams.
- Worked on Data backup, code migration, pre-deployment activities through change-sets, Force.com IDE and post deployment activities.
- Created Visualforce Pages for Custom Login and Configuration of Communities.
Environment: Force.com Eclipse IDE, Salesforce.com, Data Loader, Developer Console, Apex, Visualforce, SOQL, Windows 7.
Salesforce Developer
Confidential, CA
Responsibilities:
- Involved in Salesforce.com application setup activities and customized the apps to match functional needs.
- Worked on Sales cloud and Service cloud.
- Designed, and deployed Custom objects, Entity-Relationship data model, validation rules, Page layouts, Custom tabs, Components, Visualforce Pages as per requirements.
- Exposure to various updated features of salesforce like Permission Sets to give user-specific permissions, content management, documents and libraries.
- Created Profiles, Roles based on Organization role hierarchy and implemented Record-Level and Field-level Security and configured their sharing settings.
- Designed and implemented the solution by customizing various sales process standard objects like Leads, Contacts, Accounts, Opportunities, Cases and solutions.
- Created workflows in development, test and production environment.
- Worked in Single sign-on to enable the user to login to various applications simultaneously.
- In charge of the deployment and complete setup in 3 production instances, used change sets for deploying.
- Created Email templates and Mail Merge templates and was involved in doing the mail merge for different standard and custom objects.
- Worked on various AppExchange products according to the needs of the organization.
- Developed Apex classes and Apex Triggers based on application requirements.
- Created technical design document and functional design documents as per business requirement.
- Implemented test classes and checked code coverage.
- Created various Reports (summary reports, matrix reports, pie charts, dashboards) and Report Folders to assist managers to better utilize Salesforce as a sales tool and configured various Reports and for different user profiles based on the need in the organization.
- Worked on REST and SOAP Apex web services along the custom web service method
- Actively involved in conducting End-User Training.
Environment: Saleforce.com platform, HTML, Java Script, Apex, Visualforce, Pages, Data Loader, Developer console, Email Services, Security Controls, Eclipse IDE Plug-in, Windows 7.
Salesforce Administrator/ Developer
Confidential, St. Louis, MO
Responsibilities:
- Gathering requirements after interacting with users to have better results, also documenting the complex requirements.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules on the objects, tabs, Components and Custom links.
- Created custom profiles and instigated Object Level Security, Field Level Security and Record Level Security.
- Developed various Visualforce Pages, Apex Triggers to include extra functionality and wrote Apex Classes and Controllers to provide functionality to the Visualforce pages.
- Planned and conducted requirements elicitation meetings with the business to collect functional and non-functional requirements relating to client's Salesforce technology enhancement and initiatives.
- Created workflow rules and defined related tasks, time triggered tasks, email alert, filed updates to implement business logic.
- Created a sync of contacts, email alerts, events and tasks between Salesforce to Outlook and Outlook to Salesforce successfully.
- Created Email Templates and Mail Merge Templates and was involved in doing the mail merge for different standard and custom objects.
- Designed and developed SFA based Application on Force.com Platform in Salesforce.com environment with Apex and Visualforce.
- Expert in granting login access to the users and track their actions.
- Writing events for the Communication between components.
- Creating a sync of contacts, events, tasks and email alerts between Salesforce to outlook and outlook to Salesforce successfully.
- Developed Custom Validations to override the Salesforce default validation rules.
- Handled bulk imports of data using Apex Data Loader.
- Deployed the code developed in the Sandbox to the test Sandbox and to the production.
- Involved in Unit Testing, for the customizations and developments done during the project.
- Resolve the cases and support the team on urgent bases, implementation and working with real-time troubleshooting.
Environment: Salesforce.com, Force.com, Sandbox, Import Wizard, Data Loader, Developer console, Apex, JavaScript, Controllers, Sharing Rules, Visualforce Pages, Workflows, Email Updates, Web Services API.
UI Developer
Confidential
Responsibilities:
- Extensively wrote HTML and CSS to build the pages from the Mockups and wireframes.
- Designed dynamic client-side JavaScript codes to simulate process for the web application, page navigation and form validations.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Worked on an internal application this was built using Angular framework.
- Used AngularJS and Node JS to structure JavaScript code in an MVC.
- Developed Page layouts, Navigation, Breadcrumb menu, submenu, Animation Buttons and Icons.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Tested pages for cross-browser compatibility for Chrome, Safari, Firefox and Internet Explorer.
- Worked closely with the backend team to integrate the websites and maintained a close contact with the testing team to fix the bugs.
- Used Firebug tool for debugging the errors.
- Involved in team meetings with business and IT decision makers to discuss user interface requirements.
- Worked closely with the QA team in resolving issues.
- Cooperating with the back-end developer in the process of building the RESTful API.
- Worked with GIT for version control.
Environment: HTML, CSS, Angular JS, Node JS, JavaScript, Firebug, Tomcat Server, Dreamweaver, Notepad++.
Java/J2EE Developer
Confidential
Responsibilities:
- Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project manager and developers.
- Attending daily Scrum meetings as part of agile practice.
- Translated visual designs into meaningful user experiences using various presentation layer technologies including HTML, JavaScript and Servlets.
- Involved in developing presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Created GUIs for applications and applets using SWING components and Applets.
- Implemented the project using JSP and Servlets based tag libraries.
- Created and consumed SOAP Web Services using JAX-WS.
- Performed unit and integration testing on all java classes.
- Worked with GIT for version control.
- Deployed applications on Linux client machines.
Environment: Java, Servlets, Struts, EJB, JSP, HTML, CSSs, SWING, APPLET, SQL Server 2000, Ant, WSDL, REST, Eclipse, SVN, Linux.