Lead Salesforce Lightning Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- A Certified Salesforce.com Developer with over 12 years of exp and specialized in project development, deployment, customization, and administration.
- Experience includes system architecture, salesforce technology deployment, lead project management, and technical consulting.
- Hands - on experience in Salesforce.com CRM, Force.com platform, consulting, project management and delivering projects covering requirement analysis, system design, development, testing, deployment, database and web server administration and technical support.
- Strong IT experience in Software Development that includes all phases of Requirement Analysis, Design, Development, UAT and maintenance of Product / business applications including Cloud Based, Web Applications, Windows Applications, Web Services, Windows Services, Client-Server applications.
- Experience with developing a complete Case Management System using Lightning Components, Controllers, Helper Methods, and Style Sheets.
- Hands on experience in Salesforce.com CRM integration, developing and deploying custom integration solutions.
- Experience working with Salesforce.com Sandbox and Production Environments.
- Excellent skills in creating/troubleshooting/modifying Apex code and Visual force pages.
- Experience in Apex coding to implement the complex business logic within the Governor Limits enforced by Salesforce.
- Worked closely with Business Users to enable business processes using SFDC.
- Experience working across various SFDC implementations covering Sales Cloud, Service Cloud, Call center, Chatter & App-exchange applications.
- Hands on Design, Implementation, Module Integration experience and Worked as Team Lead for recent three projects.
- Expertise in implementing Force.com Design, Development, Test and deploy Custom objects and enhancements, Page layouts, Workflows and alerts within SFDC and leveraging chatter feed through API.
- Experienced in Apex Classes, Controllers & Triggers considering governor limits and various other components as per the client and application requirements.
- Good knowledge in querying salesforce objects, using SOQL and SOSL.
- Experienced working with Batch and Scheduled Apex Jobs- writing Classes, Tests and evaluation of any failures/errors in nightly jobs.
- Knowledge of Salesforce.com CRM and its Development Life Cycle including Scrum (Agile).
- Expertise in using tools such as Data Loader, Data.com, Import wizard and People Import.
- Hands on experience working and coordinating with Off-shore team throughout Product Development Lifecycle.
- Working knowledge of Case Assignment, Case escalation rules and Knowledge Management.
- Working knowledge of SFDC Reports and Financial force reports.
- Worked with Salesforce Communities Application to manage Ideas and Answers.
- Adept Confidential building integrations and connections into and from the Salesforce Platform
- Experience integrating the Salesforce Platform with Market Analytics tool Tableau and Marketo.
- Worked with ETL Tools to interface data from the SFDC platform.
- Adept Confidential developing the front-end user interface and custom applications using Apex, Visual Force Pages, JavaScript and AJAX.
- Skilled Confidential working on Eclipse IDE with Force.com Plug-in for writing business logic in Apex programming language.
- Extensive experience in monitoring, troubleshooting and supporting Salesforce CRM based applications and infrastructure
- Expert in configuration and customization of Salesforce.com application using apex & Visual force.
- Extensive exposure to Apex & visual force programming for implementing complex business logic .
- Expertise in user interface designing, performance tuning, go-live support and post-production support.
- Expertise in building user interface in salesforce.com using Visual force.
- Expertise in Integration with Web Services both real time as well as batch process.
- Expertise in building Reports and Dashboards in salesforce.com.
- Expertise in writing the batch process using batch apex process.
- Experienced in working with Java & J2EE applications.
- Strong understanding and implementing technologies like Web Services, XML, XSLT, SOAP, AJAX and Java.
- Proficient in working with SOA Architecture, designing, developing Web Services using web service standards (XML, SOAP, WSDL and UDDI) as well as J2EE APIs.
- Experienced on working with Agile and waterfall development methodologies.
TECHNICAL SKILLS:
Salesforce Technologies: Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Apex Web Services, Visual Force (Pages, Component & Controllers), Triggers, Apex Classes and Test Classes, Validation Rules, Workflows, Approval process, Email Templates, Formulas, Validation Rules, AppExchange, Salesforce.com, Roles & Profiles, Dashboards, Reports, Custom Report Types, Batch and Scheduled Apex, Custom Settings, Anonymous Apex, Change Sets deployment
Salesforce Tools: Eclipse, Data Loader, Force.com Excel Connector, Force.com Platform (Sandbox, and Production).
Business Intelligence: MS BI (SSRS, SSAS, SSIS), Informatica, SAP BO, OBIEE
Reporting Tools: SSRS, Crystal Reports, Tableau, MicroStrategy, SharePoint
Requirement Tools: Rally, MS Visio, MS Project, Rational Requisite Pro, Borland Together
RDBMS: Oracle, MS SQL Server
Languages: Java, SQL, PL/SQL, Confidential -SQL, Unix shell, Perl, Python Script.
Big Data: Hadoop, Hive, Pig, Cassandra, Amazon Redshift.
Test Management: HP Quality Centre
Project Management: MS office, MS Project, MS Visio, Borland Together
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Lead Salesforce Lightning Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) starting from Requirements Gathering and Design.
- Involved in activities related to Saleforce.com setup, Configuration, customization, Administration, Development, Data Migration and deployment of application to force.com platform.
- Configured and customized Salesforce.com using standard setup tasks as well as developed Apex coding which includes Triggers, classes, classes for custom controllers and controller extension, schedulable apex classes, batch apex, Apex sharing rules, Email Services according to the functional needs of the application.
- Defined, and deployed the Custom objects, Custom tabs, Entity-Relationship data model, validation rules, Workflow Rules, actions, Auto-Response Rules, Page layouts, mini page layouts, search layouts, custom Components, custom compositions, Visual Workflows (flows), custom reports, dashboards Visual Force Pages to suit to the needs of the application.
- Created several workflows by defining rules, approval processes and related actions which include creating related and time triggered tasks, email alerts, filed updates to automate the business process.
- Implemented Salesforce Chatter for internal users to share the deal information and status updated on various activities.
- Create a user interface in Lightning using Aura components, CSS, Bootstrap for a user to enter case details and submit in to Salesforce.
- Created a complete file upload utility in Lightning, Apex classes and SOQL so that users can attach files in the form and upload them to Salesforce case record.
- Create a lookup utility using Lightning, Apex classes and SOSL to lookup Users and add them as a Case Team to the case record.
- Used Salesforce Lightning Inspector to debug the lightning components during the development process.
- Used Salesforce1 simulator during the development to test if the lightning components works properly on the mobile device.
- Created Apex methods for the lightning controller and helper methods to perform DML operations on the case records.
- Created Test methods to make sure the code coverage of apex class and triggers is above 90%.
- Created various email templates based on various stages of case progression.
- Created triggers to send out emails to the case owner and case team along with the attachments after the case record is created.
- Developed Apex Classes, Apex Triggers, Workflows and Approval Processes for various functional needs in the application.
- Created various html email templates for sending Email notification using Journey Builder.
- Designed, and deployed the Custom objects, Custom tabs, validation rules, Workflow Rules, Auto-Response Rules, Page layouts, Components, Visual Force Pages to suit to the needs of the application.
- Used Data Loader for insert, update and bulk import or export of data from Salesforce.com SObjects.
- Used SOQL & SOSL with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Configured Email Sends and Journeys in Salesforce Marketing Cloud
- Created Custom Landing Pages using bootstrap, html and content builder Created Mobile and PC responsive Email Templates and Landing Pages
- Maintained data cleanliness and accuracy by adding various Custom validation rules and Custom formulas.
- Created workflow rules to send out email alerts and assign the cases to queues.
- Provided ongoing salesforce.com maintenance support and administration services.
Environment: Lightning, Apex, Visualforce, Triggers, Workflows, SOQL, SOSL, Data Loader, App Builder, Case Management, Email Alerts, Force.com IDE, Developer Console, Java Script, HTML, CSS, Salesforce Apex Data Loader, HTML, Java Script, Dashboards, Security Controls, Custom Objects, Apex Classes/Controllers, Workflow and Approvals, Reports, Force.com Eclipse IDE.
Confidential, Atlanta, GA
Salesforce Developer
Responsibilities:
- Involved in various activities of the project, like development meeting, requirement gathering, and analyzing requirements, documenting the functional and nonfunctional requirements.
- Worked with the user group for requirement gathering throughout the planning and implementation and designed the data model to transform the existing business process to salesforce.
- Designed, developed and deployed the Custom Apps, Custom objects, Custom Fields, Custom buttons, Page layouts, Custom tabs, Components, Visual Force Pages, Apex classes to suit to the needs of the application.
- Attended daily meetings, weekly scrum meetings and sprint review meetings.
- Developed Apex Classes, Apex Triggers, Workflows and Approval Processes for various functional needs in the application.
- Created various html email templates for sending Email notification using Journey Builder
- Configured Email Sends and Journeys in Salesforce Marketing Cloud
- Created Custom Landing Pages using bootstrap, html and content builder
- Created Mobile and PC responsive Email Templates and Landing Pages
- Maintained data cleanliness and accuracy by adding various Custom validation rules and Custom formulas.
- Created automation of emails based on business requirements
- Worked on Test Cases by developing Test Classes to meet the required Code Coverage in salesforce.
- Proficient in working with JIRA and confluence.
- Created Profiles, Roles and Permission Sets for all the users in the organization.
- Oversee development and implementation of notifications from Salesforce to Journey Builder
- Worked with HR to automate and enrich our New Employee Onboarding via Journey Builder
- Worked onSalesforce.Com Object Model and Veeva Object model.
- Specialized in Veeva Contract Management and Consent Management.
- Development of B2B marketing automations in Journey Builder and Pardot
- Utilized technical product expertise to effectively diagnose and resolve complicated cases through collaboration with Salesforce Marketing Cloud personnel and clientele.
- Worked with Data Loader to update, insert and delete records using excel sheets as a part of the data migration.
- Worked on the UI layer coding using HTML, CSS Java Script, jQuery.
- Worked on Data cleaning with excel sheets to avoid duplicate records using External ID.
- Used the Sandbox for testing the developed App after migrating some test data from client application.
- Used Salesforce Developer Console to execute apex codes and SOQL Queries to verify Salesforce data.
- Provided ongoing salesforce.com maintenance support and administration services
Environment: Salesforce Apex Data Loader, Apex Visual Force, SOQL, SOSL, HTML, jQuery, CSS, Java Script, Dashboards, Security Controls, Custom Objects, Apex Classes/Controllers, Workflow and Approvals, Reports, Force.com Eclipse IDE
Confidential, Atlanta, GA
Technical Architect
Responsibilities:
- Performed Requirement Analysis by gathering both functional and nonfunctional requirements based on interactions with the process owners & stake holders and document analysis, represented them in Requirements Traceability Matrix (RTM).
- Worked on Order Management System (CRM).
- Designed and developing process workflows for enhanced effectiveness of Application Lifecycle Management.
- Converted the Business Requirements Document into the Functional Requirement Specifications.
- Worked with business sponsors to elicit functional & nonfunctional requirements and generated use cases in accordance with RUP Best Practices. Used UML to capture, analyze and translate business requirements.
- Designed and developing process workflows for enhanced effectiveness of Application Lifecycle Management
- Developed business Use Case scenarios, Activity Diagrams, Sequence Diagrams, and Collaboration Diagrams using MS Visio. Monitored client expectations and conducted user interviews.
- Conducted workflow, process diagram to derive requirements for existing systems enhancements.
- Led efforts to move ETL & system testing Confidential offshore, saving $500K in annual.
- Instituted significant process changes including automating testing to reduce process from 5 days to 3 days, as well as automating revenue generation reports.
- Established KPIs, built interactive dashboards, scorecards and presented findings to leadership.
- Build project plans, reconcile team schedules, and establish proper milestones to ensure that tasks are executed in proper sequence
- Plan, schedule, facilitate and lead process development workshops and socialization meetings to review the process documentation with process owners, front line managers, change management and appropriate process stakeholders.
- Lead analysis and design of new and existing business processes.
- Facilitate the completion of process development deliverables.
- Implemented new process for reporting which resulted in a cost savings of $15,000 annually.
- Participate in quality assurance and control reviews of final process development deliverables.
- Identify gaps in processes, develop solutions that mitigate the possible risks.
- Documented current state processes for automation projects.
- Define business requirements and future state processes.
- Provided engineering support and serve as Business Liaison for all engineering and automation.
- Validate requirements from stakeholders to maintain process flows, use cases, information needs, test scenarios, creating test cases and obtain functional design specification approvals.
- Also created multiple POCs for implementing ETL processes for Big data.
- Worked on the initial setup for the Production environment created Business Units, Roles and users, imported accounts and assigned ownership.
- Create Workflows to automate various business processes.
- Experience in customizing entities, views, ribbons, sitemap, business rules, business process flows and security roles.
- Customized Sale module and entities of leads, account, contact and opportunities according to the business process.
- Conducted meetings with business process owners and SME for requirement gathering.
- Analyzed data/workflows, defined the scope, and performed GAP analysis.
- Lead analysis and design of new and existing business processes.
- Identify gaps in processes, develop solutions that mitigate the possible risks.
- Analyzed the data movement between systems to validate the Business Requirements.
- Created complex queries for database auditing purposes & managed complex batch jobs.
- Performed database Tuning, monitoring, and Scalability Testing
- Created package to transfer data between OLTP and OLAP databases
- Created SSIS packages for data Importing, Cleansing, and Parsing etc.
- Created complex queries to automate data profiling process needed to define the structure of the pre-staging and staging area.
- Wrote complex SQL queries, shell scripts for providing back-end solutions to production issues, monitoring, automating manual/batch activities and reporting.
- Drove Best Practices, tools and procedures to enhance operations and increase efficiency.
- Boosted efficiency by scheduling jobs for automated tasking and notification of failures and alerts.
- Used multiple transformations including Fuzzy lookups and Fuzzy grouping in the data cleansing process.
- Responsible for the creation and maintenance of Analysis Service objects such as Cube, Dimensions, MDX queries, and KPI’s.
- Developed utilities for automating testing and defect investigation efforts
- Involved in Production Support activities for RCA, defect fixing and outage management for IDIS.
Environment: Core Java, Java/J2EE, JDK 1.8, Spring Boot, Spring Data JPA, Spring Security, Tomcat, Agile methodology, RESTful Web Services, AWS API gateway, S3, Pivotal Cloud Micro Services, Splunk, Gradle, Oracle, PL/SQL, JIRA, Spring Tool Suite, JUnit, GIT Eye, Swagger API.
Confidential
Lead Developer (Java and Oracle)
Responsibilities:
- Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.
- Used Spring Tool Suite as IDE, configured and deployed the application onto Tomcat application server using Gradle build and used Jenkins to automate the build and deployment process.
- Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
- Developed interfaces/APIs in Java to interact with various backend system.
- Created web services using Spring, Rest Controller to return JSON to the frontend.
- Developed the persistence layer using Spring Data JPA, created the POJO objects and mapped using spring data annotations and Transaction Management.
- Implemented Spring boot Micro Services and deployed on pivotal cloud foundry 1.11 version.
- Configured Swagger for auto-generated documentation for all REST API calls.
- Implemented Data Sync between 3 different systems such as CARES data store (Oracle DB), SAP cloud-based Hybris product & Sales Force cloud using spring integration.
- Automated deployment of applications to Pivotal Cloud Foundry using Jenkin scripts.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBM.
- Extensively used IBM MQ for asynchronous communication by putting the messages in the Message queue.
- Implemented Log4j logging framework by creating various Splunk monitoring tools dashboards for easy tracking and debugging.
- Used OAUTH2.0 Rest template to access the application end points that are enabled OAuth security using pivotal cloud single sign on server.
- Used JIRA extensively to log all issues and track development status.
- Developed unit testing frame work using JUnit test cases for continuous integration testing.
- Developed the build scripts using Gradle.
- Used GIT Version Controller to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Environment: Oracle, Core Java, Java/J2EE, JDK 1.8, Spring Boot, Spring Data JPA, Spring Security, Hibernate (ORM), Tomcat, Agile methodology, RESTful Web Services, S3, Pivotal Cloud Micro Services, Splunk, Gradle, PL/SQL, JIRA, Spring Tool Suite, JUnit, Swagger API.