Sr. Salesforce Developer/administrator Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Organized and goal - oriented with 7 plus years of Professional Software Development Experience with strong designing and programming technical skills.
- Around 4 years of extensive experience as a Salesforce.com CRM and Force.com platform developer and administrator.
- Experience in SFDC Development in implementing Apex classes, Triggers, Visual Force, Force.com IDE, SOQL and SOSL.
- Worked in Salesforce 1 mobile application development.
- Proficient with Sales Cloud, Service Cloud, Force.com, Chatter and App-Exchange on Salesforce.
- Experience in realizing the business requirements to design on salesforce.com platform by designing the required entities like custom objects, creating the relationships/ junction objects like Master-Child, lookups, Entity Relationship data model, Pages, Classes, Interfaces, Workflows & Workflow rules, triggers, Email alerts and Business Logic.
- Excellent understanding of Roles, Profiles, Users, object level security, field level security, record level security and sharing rules, Single Sign-on (SSO) and Security Controls.
- Experience inSalesforceLightning.Experience in third party integration with ERP (Marketing Cloud, Service Cloud).
- Created Reports, Dashboards, Customized Reports, Financial Reports, Forecasts, Pipelines and Dashboards for the Executive Office.
- Expertise in Apex to implement the complex business logic within Governor Limits and Test Class Framework.
- Proficient in Data Migration from Traditional Applications to Salesforce using Data Loader Utility and Informatica on Demand.
- Expertise in Web Services and Implemented SOAP, REST and METADATA API's for different integration requirements.
- Experience with web technologies like HTML, XML, CSS and JavaScript.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, Development and Testing.
- Self-motivated and capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
- Excellent written and verbal communication skills to keep executive staff and team members apprised of goals, project status, and resolving issues and conflicts.
- Responsible for identifying, developing, deploying and maintaining custom Notes/Domino applications
TECHNICAL SKILLS:
Salesforce Technologies: Apex Language, Apex Classes, Apex Triggers, Apex Scheduler, Apex Web Service, Visualforce Pages, Visualforce Component and Controllers, Salesforce1, Salesforce Communities, Chatter
Force.com Tools: Force.com Eclipse IDE, Apex Data Loader, Force.com Apex Explorer, Force.com Migration Tool, Force.com Excel Connector and AJAX Toolkit
Integration Tools: Workflows and Approvals, Custom Objects, Custom Settings, Custom Labels and Tabs, Dashboards, Roles, Security, Field updates, reports
Languages: Apex, C, Java(J2EE), SQL, PLSQL
Web Technologies: HTML, XHTML, CSS, XML, Java Script, PHP, Ajax, JQuery, Angular.Js
Platforms: UNIX/Linux, Windows NT / 2000 / XP Pro / Vista / 2003 / 2008
Office Tools: Microsoft Project, MS Visual Source Safe, MS Visio, MS Office
IDE and Editors: Eclipse, My Eclipse and Force.com Eclipse IDE, Intellij
Database: Oracle, DB2, SQL Server, MongoDB
Version Control: Subversion, CVS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Salesforce Developer/Administrator
Responsibilities:
- Managed Auto response rules if customers approached beyond the business hours.
- Generated sync of contacts, email alerts, events and tasks amidst Salesforce to Outlook and Outlook to Salesforce strongly.
- Described organization hierarchy and built profiles, roles accordingly in Salesforce and managed on visibility and security settings around them as required by the business.
- Organized Email Templates and Mail Merge Templates and was committed in doing the mail merge for various standard and custom objects.
- Worked on Visualforce Pages, Custom Controllers, Custom Metadata, Apex Coding, Apex Classes and Apex Triggers.
- Started working on delivering Portals/Communities on Force.com platform and other Cloud based Solutions.
- Automated sharing rules whenever there is a new change in Sales teams instead of using an Apex trigger.
- Implemented Web Services Using SOAP,REST and METADATA API's for extracting the data from external systems to display in the pages of Salesforce.com.
- Worked with various Salesforce.com objects like Accounts, Contacts, Leads, Campaigns, and Opportunities.
- Created multipleLightning Components, addedCSSandDesign Parametersthat makes the Lightning component look and feel better.
- Worked on process builders, flows to update campaign status and Journeys.
- Created workflow rules and defined related tasks, time-triggered tasks, email alerts, field updates to implement business logic.
- Developed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Upgradedsome Apps fromSalesforce Classic to Lightning Experienceto develop rich user interface and better interaction of pages.
- Used SOQL & SOSL with in Governor Limits for data manipulation needs of the application using Force.com Explorer.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Integrated Salesforce buttons to external applications through URL Gateway.
- Worked on Single Sign On to integrate with Salesforce with SAML configuration settings In SFDC using Identity Provider using LDAP Server Settings.
Environment: Salesforce CRM, Apex Language, Visualforce Pages, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Lightning Experience, Email Services, Sandbox Data loading, Eclipse IDE Plug-in, HTML, Java Script, CSS, XHTML, DHTML, XML, Web Services, SOAP-UI, Eclipse, Oracle, SOQL, SQL SharePoint
Confidential, Richmond, VA
Sr. Salesforce Developer/Administrator
Responsibilities:
- Created & maintained custom apps, objects, relationships, teams, layouts, fields, formulas, workflows, & processes Builders.
- Customized Salesforce standard objects and custom objects.
- Extensive email template customization, for workflow rules, triggers, and auto responses.
- Used Email-to-Case for Client to Business data acquisition and interactions.
- Created a joint object to establish a many-to-many relationship between Opportunities and Cases.
- Created custom Case button for the Opportunity page that would create a new Case based on the record type and prepopulate, Account and Contact information.
- Used custom formula fields for cross object field updates: Acct Sales Rep shows on Cases. Sales Rep email included in automated email distribution.
- End user training on various functions and platform updates.
- Used field level security, object permissions, and permission sets to establish specific user CRED.
- Created page layouts, search layouts to organize fields, custom links, related lists, and other components on edit pages, Visual Force Pages and Controllers.
- Involved in Development of SalesForce Communities to create Portals for Customers.
- Developing Triggers with bulk-safe and have a minimum of 75% code coverage.
- Handling Salesforce Support Cases and strong understanding of data model
- Good experience in writing SOQL, SOSL, apex classes, triggers and batch classes and customized queries to avoid governor limits.
- Implemented data security/visibility rules using sharing rules, configuring OWD, creating criteria-based and owner-based sharing rules across various object and sharing data to different set of roles in the organization.
- Have good knowledge of limitation of Salesforce.
- Performed Salesforce.com Administrative activities - Creating Users, Roles, Profiles, Record Types, Page Layouts, Search layouts, Validation rules, Communication Templates, Workflow rules, Approval process, Process Builders, Visual flows, Reports, Dashboards, Single Sign-on (SSO) and Security Controls.
- Developed and configured various Reports and Report Folders for different user profiles based on the need in the organization.
- Developed ETL mappings in Informatica for integration between SAP and Salesforce
- Worked on deployment tools like copado, Ant and Auto Rabit.
- Worked on Single Sign On to integrate with Salesforce with SAML configuration settings In SFDC using Identity Provider using LDAP Server Settings
Environment: Salesforce CRM, Apex Language, Visualforce Pages, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sandbox Data loading, Eclipse IDE Plug-in, HTML, Java Script, CSS, XHTML, DHTML, XML, Web Services, SOAP-UI, Eclipse, Oracle, SOQL.
Confidential, Columbus, OH
Sr.Java Developer
Responsibilities:
- Used Waterfall Methodology for the development of the application.
- Developed user interface with Struts framework and integrated the user interface using Spring-Struts integration module.
- Developed custom validation in struts and used built in validation to validate the entry fields in the form.
- Created a Web Service that checks the background of a Customer and pulls the details of his account and registered it in the UDDI.
- Used JMS to send messages securely, reliably and asynchronously to user.
- Used IBM RAD IDE to develop the different J2EE components like Web Modules and Application EAR modules.
- Involved in unit testing and system testing, and smoke testing while deploying the application to Quality assurance (QA).
- Extensively used JUnit and defined Various Test-Suites and Test-Cases.
- Involved in writing the ANT scripts to build and deploy the application.
- Used Log4J extensively for logging purposes into the application.
- Used JIRA issue tracker to file the bugs.
- Involved in Production Support to resolve the issues raised by the users.
Environment: J2EE, SOAP, WSDL, DB2, Java Script, AJAX, CVS, XML, JAXP, JSP, EJB, Spring, Struts, JMS, RAD, IBM Web Sphere, JUnit, UNIX, Log4j, Crystal Reports, Business Objects.
Confidential, Bloomington, IL
Sr. Java Developer
Responsibilities:
- ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
- Developed the User Interface validation framework to include custom validations built on top of Struts validation framework.
- Developed Server side components using Spring, Hibernate, JSF and design patterns such as Business Delegate, session facade, Service locator, DAO’s, DO’s, and TO’s.
- Implemented Caching techniques for better performance.
- Developed and utilized JEE Services and JMS components for message communication.
- Configured development environment using Weblogic application server for developer’s integration testing.
- Developed Java clients with the interfaces for multi-threading services to support the ECS functionality.
- Developed Unit testing framework driven by Test First methodology (TDD), to develop test cases for business layer.
- Used Emma as the tool for Checking Code Coverage. EclEmma is the Eclipse plugin that leverages Emma
- Used Jenkins for Continuous Integration.
Environment: RAD IDE, Java, JEE, JMS, JSF, Struts, Hibernate, XML, XSD, SOAP, WSDL, SoapUI, LOG4j, Edit Plus, Weblogic, DB2, JUnit, EJB, JMS, Spring, Hibernate, JIRA.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Followed Water-Fall Methodology for planning and development.
- Actively involved throughout the life cycle of the project.
- Used Struts frame work for the customer validation on the user interface.
- Developed Contracts, Capacity Release subsystems using EJBs for implementation of business rules.
- Developed PL/SQL stored procedures and functions for enforcing database constraints on XML data and executed them from Hibernate Using Named Queries.
- Implemented query optimization and performance tuning on the DB2 database using indexing, clustering and partitioning techniques.
- Involved in designing the system and documenting Use Cases, Class Diagrams, and Sequence Diagrams using Rational Software Architect.
- Used UML for developing the Contracts, Capacity Release subsystems.
- Developed user interface for Contracts, Capacity Release subsystems using JSP and JSTL.
- Used Hibernate in the persistence layer and used the data source created in the application server for connecting to the database.
Environment: RAD IDE, WebLogic, DB2, J2EE, JUnit, Struts, JSF, EJB, JMS, Spring, Hibernate, WebSphere, JIRA, JUnit and Jenkins.