Sr. Salesforce Developer / Administrator Resume
Germantown, MD
SUMMARY:
- Over 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) which involves requirement gathering, requirement analysis, design, development, implementation & enhancement of projects in SalesForce.com and Java technologies.
- 6+ years of Strong experience on Salesforce.com platform, Sales Cloud, Service Cloud and its Development Life Cycle.
- Developed Lightning components and Lightning apps to provide better and more interactive interfaces to end users, which help in sales enhancements.
- Expertise in Salesforce Lightning Components, Lightning Pages and Lightning Design Systems.
- Actively participated in multiple phases of SDLC - Feasibility, Implementation, Production and Development, Delivery of projects in SFDC.
- Experienced in implementing Cloud based solutions using Salesforce platform both as an administrator and developer.
- Designed and developed various Custom Objects, Custom Apps, Custom Fields, Validations, Role Based page layouts, Custom Tabs, Custom Reports as per the requirements.
- Developed Reports and Dashboards using components and different report types.
- Good knowledge of SAAS, PAAS and IAAS cloud computing services.
- Involved in Data Mapping and Migration of data from legacy systems to Salesforce.com.
- Proficient in dealing with the functionalities related to the Service Cloud and Sales Cloud.
- Experience with Salesforce customization, Security Access, Creating Profiles, Roles, Sharing rules, Users, Page layouts and email services.
- Good experience in setting up relationships in view of business use cases using Salesforce relationships Master-Detail, Lookup and Many-to-Many (Junction Object) between objects.
- Expertise in querying Salesforce database using SOQL & SOSL queries with Force.com explorer.
- Experience in configuring price quote (CPQ) with Apttus.
- Experience with APTTUS CPQ for subscription, billing, invoicing and can take control of sales process from Quote to Cash.
- Experienced in SFDC development using Apex Classes, Batch Class, Schedule Class, Triggers, Test Methods, Visualforce Pages, Visualforce Components & Controllers Force.com IDE, SOQL, WSDL, REST and SOAP.
- Integrated Salesforce.com applications with external systems using Web Services and Apex Web Services classes and XSL.
- Experience on working with Force.com Service Cloud, Sales Cloud, and Marketing Cloud.
- Integration of Salesforce.com with Java, using Web Services API, Metadata API, SOAP & REST.
- Experienced in working on Eclipse IDE with Force.com plug-in, command line interface.
- Handful experience in Sandbox Management (Like Refreshing Sandbox, Creating New Sandbox, Migrating code from one sandbox to the other).
- Expertise in advanced Apex programming concepts including common Design patterns, Governor limit management techniques, Bulk patterns, efficient and reliable trigger handling, and asynchronous operations.
- Experienced in creating and execute Unit and Integration tests.
- Experience in using different tools - Apex Data Loader, Eclipse, Import Wizard, SFDC Data Export, Mass Delete, Change sets etc.
- Good understanding of key Salesforce architectural concepts (e.g. API and governor limits, security models and techniques) and how they influence design.
- Solid technical and functional knowledge of Salesforce Platform, APEX, Visualforce, Declarative tools, Interfaces.
- Worked on SQL queries, Experience in writing SQL and PL/SQL programming.
- Excellent analytical, Interpersonal and Communication skills, fast learner, hardworking and good team player.
- Capable of rapidly learning new technologies and successfully applying them to projects and operations.
- Developed test classes for unit testing the code and to make sure the required code coverage is attained.
- Experience in web technologies like HTML, XML, DHTML, CSS and JavaScript.
TECHNICAL SKILLS:
Salesforce.com: Salesforce.com, Force.com IDE, Apex Class, Apex Triggers, Apex Methods, Apex Web services, Workflow and Approvals, Process Builder, Profiles & Permission sets, Role Hierarchies, Sharing Rules, OWD, Validation Rules, Apex data loader, App Exchange, Escalation Rules, SOSL, SOQL, Sales cloud, Service cloud, Email Template, Apex Test Methods, Visual Force pages, Visual force Components, S-controls, Sandbox, data Loader, Salesforce Lightning
Sales force Tools: Force.com IDE (Eclipse), AJAX Tool Kit, Force.com API tools (Data Loader), Force.com Explorer, Salesforce1
Integration & Deployment Tools: ANT, Change-sets, Salesforce to Salesforce, Apex- Explorer
Web Technologies: JavaScript, PHP, XML, HTML, XHTML, XSL, CSS, AJAX, ASP
Databases: SQL Server 2008/05/2000, MYSQL, DB2
Operating Systems: Windows Family, MS-DOS, UNIX, SOLARIS
Programming Languages: C, C++, Java, Apex
PROFESSIONAL EXPERIENCE:
Confidential, Germantown, MD
Sr. Salesforce Developer / Administrator
Responsibilities:
- Responsible for Business Analysis and requirement understanding, development and data modeling.
- Implemented the requirements on Salesforce.com platform and Force.com plug-in using Eclipse.
- Developed various custom objects, Components and Visual Force pages.
- Worked with various Salesforce standard objects such as Accounts, Contacts, Leads, and Opportunities.
- Developed and deployed Workflows& Approvals wherever necessary.
- Created Email templates and inbound emails using Visual Force for the clients and customers.
- Developed and configured various Custom Reports and Report Folders for different User profiles based on the need of organization.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Integrated Salesforce CRM with Siebel CRM explicitly using web services API.
- Created Page Layouts, Search Layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Used Data Loader to make bulk upload of client data.
- Created multiple Record Types based on the category of clients.
- Developed Triggers for complex Workflow rules working around the governor limits.
- Involved in setting up Role hierarchy and assigning the users as per the roles.
- Migrated data from csv files to SFDC using data loader.
- Worked with Production support team and fixed the issues on On-Demand basis.
- Proficient in designing Test suites using C#.net.
- Perform detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of SalesForce.com (SFDC) and other Platform based technologies like Visual Force, Force.com API.
- Used Sandbox for Testing and migrated the code to the deployment instance after testing.
- Involved with Salesforce.com Premier Support and handled the support cases with Salesforce.com.
- Led in Development efforts in converting legacy .net 1.1 web applications to asp.net 3.5 applications using C#.
- Developed C# application to receive and deliver data feeds in various formats.
- Followed the Extreme Programming /Agile Methodology for development.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time
Environment: Saleforce.com platform, Apex Language, Visual Force (Pages, Component & Controllers), Data Loader, HTML, Java Script, MS Visual C#.Net, Email Services, Security Controls, Eclipse IDE Plug-in
Confidential,Cincinnati, OH
Salesforce Developer / Administrator
Responsibilities:
- Created Apex triggers and classes to accommodate bulk process of data/records according to the business needs.
- Perform detailed analysis of business and technical requirements and designed the solution by customizing various standard objects of Salesforce.com (SFDC) and other Platform based technologies like VisualForce, Force.com API and Web Services.
- Created various custom buttons with JavaScript logic to perform one-click operations.
- Deployed the metadata and other changes using change sets and ANT migration tool.
- Involved in coding for modules for all the Sub-Application of the CRM application, which involves extending existing SFDC standard components using Apex, Visualforce and other utilities.
- Imported excel based customer information records in to Accounts, Contacts and Cases using Data Loader, Import Wizard and Excel connector.
- 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.
- Used field level security along with page layout to manage the visibility and accessibility of fields for different profiles.
- Worked with SF chatter, which helps the users to communicate with the organization easily and quickly.
- Used SOQL and SOSL for data manipulation needs of the application using platform database objects.
- Developed various Custom Objects, Tabs, Entity-Relationship data model, validation rules on the objects and tabs, Components and custom links.
- Created Triggers on three different frames Case Comments, Attachments, Email messages.
- Performed detailed analysis of business and technical requirements and developed the Apex classes using other Platform based technologies like Visualforce, Force.com IDE.
- Working with Salesforce data tools such as Data Loader and Eclipse Force.com IDE for data migration.
- Handled Restful Web services consumption for fetching content from the Internal Web server.
- Developed a customer feedback and satisfaction process.
- Worked on Salesforce.com customizations using Apex (classes, triggers and web services) and Visualforce.
- Tracked user responses to keep count and direct issues to support team.
- Worked on various standard Objects like Accounts, Case, and Contact.
- Involved in Salesforce.com application setup activities and customized the apps to match the functional needs of the organization.
- Configured Profile-based IP address restrictions, Organization-wide IP address restrictions and Profile-based login hour restrictions.
- Developed and configured various Reports and Report Folders for different user profiles based on the organization initiatives.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on a record detail and edit pages.
- Worked with both technical and functional aspects of Salesfoce.com and have deep understanding of its underlying principles of SAAS and Cloud Computing.
- Designed System Configuration Enhancements (Dashboards, Reporting, Sharing Rules, Role Hierarchy, etc.)
Environment: Windows XP, Force.com Platform, Sales force Enterprise Edition, Salesforce.com Custom/Standard Objects, Custom Tabs, Veeva CRM, Page Layouts, Force.com Web Services API, SOQL/SOSL Queries, Workflow & Approvals, Reports, Eclipse, Force.com Eclipse Plug-in, Salesforce.com sandbox data load, Email Services, Security Controls, Sandbox data loading, HTML, Java Script, CSS, WSDL, SOAP, AJAX, MVC Design Patterns.
Confidential, Kansas city, MO
Salesforce Developer/Administrator
Responsibilities:
- Implemented and created users with permissions, about 2000 users nationwide on the CRM platform and provided go live support by agile methodology.
- Created Custom Objects, Custom Tabs, and Entity-Relationship Data Model, validation Rules, Workflows and Approval Processes, Auto-Response Rules and Page layouts and Data import and export.
- Designed, developed and deployed Visual Force Page, Apex Classes, Controller Classes and Apex Triggers based on the business requirements in agile manner.
- Managed all objects used in their organizations in a unified & streamlined manner; collaborate with researchers to discover use cases & patterns, & integrate the findings to build an improved, data-informed product.
- Implemented Security and Sharing rules at object, field, and record level for different users at different levels of organization. Also created profiles and configured the permissions based on the organizational hierarchy using permission Sets.
- Designed various WebPages in Visual Force for customers to select a variety of services offered by the org and integrate them with the pricing team.
- Used Sales Cloud in Preparing and getting approval of design, functional and technical specifications from business.
- Integration of Sales Cloud with external information systems using SOAP API web services.
- Used Service Cloud to allow users to automate service processes, streamline workflows.
- Experience working in service cloud, supporting cases, developed workflows and triggers for automated case resolutions.
- Worked on data integration, data clearing, data transfer from third party API’s with requested permission sets using APEX data loader.
- Worked on SFDC Administrative tasks like creating Profiles, Roles and Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and actions.
- Defined Lookup and master-detail relationships on the objects and created junction objects to establish connectivity among objects.
- Involved in creating and customizing Email template and configuring them to the Email alert within the workflow rule for a standard/custom object.
- Integrated the Web Services for extracting the data from external systems, and used the Sandbox for testing to ensure minimum code coverage for the application to be migrated to production.
- Organized Daily Scrum meetings with all the team members to check whether we are in same page.
- Participated in the bug review meetings, updated requirements document as per business user feedback and change in functionality of the application.
Environment: Salesforce.com, Customer Portal, Sales Cloud, Service Cloud, Informatica, Apex Language, Visual Force (Pages, Component & Controllers), Triggers, SOQL, SOSL, Workflow Approvals, CSS Style sheets, Custom Objects, HTML, WSDL, Security Controls, Page Layouts, Sandbox data loading, Apex Data Loader Eclipse IDE Plug-in, Reports, Dashboards, Sandbox, Windows XP.
Confidential, Charlotte, NC
Salesforce Developer
Responsibilities:
- Developed Test classes for maximum code coverage and unit tests along with test scripts for UAT.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Used Force.com web service API for implementing WSDL in the application for access to data from external systems and web sites.
- Worked on various Salesforce.com standard objects like Campaigns, leads, Accounts, Contacts and opportunities, Products, Cases, Solutions, Reports and Dashboards.
- 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.
- Designed, and deployed the Custom objects, Custom tabs, Entity-Relationship data model, validation rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to suit to the needs of the application.
- Customized page layouts for Opportunity, Contacts, and Accounts depending upon user roles, and groups.
- 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.
- Created the workflows and for automated lead routing lead escalation, alerts and custom coaching plans.
- Designed various HTML Email templates for Auto-Response to customers.
- Created Custom dashboards displaying real time metrics including forecast, revenue etc.
- Created lead foams, Campaigns to lead foams, assigning task and managing workflows.
- Managed tasks like unlocking/resetting passwords, modifying data and created ad hoc reports.
- Implemented field level security, Profile and audit trial setup.
- Implemented and Consumed Knowledge based Dashboards and Reports AppExchange for providing Reports and Dashboards that monitors the Knowledge Base.
- Prepared the Data Modelling Design.
- Written customization code using Apex Classes, Visualforce pages, used Visualforce components like Page Block, Command Buttons, Output Panel, Action Region, Action Support and Action Function.
- Created Custom Email Templates as part of sending Alerts to users based on the business requirement.
- Used sandbox mode for testing and migrated the code to the production instance in interactions.
- Experienced in Unit Testing for the customizations and developments done during the project.
- Expert knowledge of relational databases and data modelling. Experienced in integration of Salesforce.com with external applications by using Web Services API, Metadata API, SOAP, and IBM Web sphere.
- Good understanding in CRM business process such as Case Management.
Environment: Salesforce, Apex Language, Visual force Pages, Triggers, Test Classes, Web Services, WSDL, SOAP, Sales, Marketing Cloud, Custom Objects, Tabs, Data loader, Workflows, Approval process, Reports, Dashboards, Eclipse IDE Plug-in, CSS, jQuery, Windows.
Confidential, Long Beach, CA
Java/ UI Developer
Responsibilities:- Strong skills in API design, Enterprise Application Integration, Database design, knowledge of various Architecture, design, integration patterns and application frameworks development
- Designed the user stories that are planned for each sprint in Agile Methodology and preparing the design approach document with defining the implementation approach of the user story and visualizing the user story by drawing the process flow diagram and system context diagram.
- Implementing the Domain Driven Approach in Java for making different project modules as independent which can be easily plug-in or plug-out with other modules for any further enhancements or changes
- Played a key role in developing the business layer and data management components of this web based system over J2EE architecture
- Presentation of design approach document of user stories in the design review sessions with client and Product owner.
- Developed CRUD web services for entities using REST, Spring and Hibernate
- Designed and Developed Web services using RESTful and SOAP protocols with JAX-RS, JAX-WS, XML and JSON
- Hands on experience with Spring modules (Spring Core, Spring MVC, AOP, Security and Transaction) along with Hibernate as the back-end ORM tool
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files
- Developed a Rollout Automation tool which is an internal Distribution Center Maintenance tool for maintaining the scripts running at the server.
- Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations
- Worked on implementing Message Driven Bean (MDB) EJB for JMS, and integration with API application.
- Used Spring Batch for scheduling and maintenance of batch jobs
- Used Spring Boot Actuator to externalize application's configuration properties for different environments
- Used Spring Security for implementing the authentication, authorization, and access-control features
- Involved in Performance development activities. Developed and implemented several test cases using JUnit framework
- Developed user interface using Bootstrap, Angular 2, NodeJs, HTML5, CSS3, JavaScript, Ajax and Jquery
- Worked on Angular 2 features like Two Way Binding, Custom Directives, Components, Routers and services
- Implemented Microservices architecture to convert monolithic heavy application into smaller applications
- Experience using SOAP UI to test the existing services. Responsible for consuming Web Service from WSDL
- Worked on automating data loading, extraction. UNIX Shell scripting is used for generating the reports.
- Created Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Used AWS (Amazon Web Services) Deploying, managing and operating scalable, highly available, and fault tolerant systems.
- Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS and Cloud Watch
- Extensive knowledge on application development using JAXB, JAXWS
- Used JAX-WS API to create and consume different web services
- Worked on configuration setup for JBOSS application server, and migrating the applications from JBOSS
- Used sonar plug-in for code coverage and quality
- Followed Scrum Incremental process of Agile Software Development methodology
- Continuous Integration is done using Bamboo to continuously integrate code and to do the builds
- Used Rally for tracking the Project Stories in Agile Methodology
- Involved in supporting testing phase to pass the quality phase
- Involved in production support phase to provide overview about the product
- Developed test cases and performed unit testing using Karma & Jasmine Test cases
- Developed test scripts in Selenium Web Driver using Java Language
- Implement technologies we used NPM to improve development process
- Written JUnit test cases for unit testing and improving code coverage
- Used version control repository SVN (Subversion by apache) and JIRA for issue tracking
- Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions
- Environment: HTML5, CSS3, Java Script, XML, Ajax, Angular 2, Restful Services, Node Js, Jdk, Spring MVC, Spring, Spring Boot, Microservices, Spring Security, Spring Core, Multi Threading, Hibernate, My SQL, Mongo DB, Mangoose Connector, Shell Scripting, Maven, Jenkins, AWS, Docker, SVN, Swagger, Selenium Webdriver, Grunt, NPM, JUnit, Karma, Jasmine, Mockito, Eclipse, Jira
Environment: Java 1.5 SDK, java Script, JSP 2.0, AJAX, XML, JSTL, JNDI, EJB 2.0, UML, Web sphere, Struts, CSS, Eclipse, Hibernate.