Lead Salesforce Lightning Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- A Certified Salesforce Developer with over 10 years experience 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 at 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 at developing the front end user interface and custom applications using Apex, Visual Force Pages, JavaScript and AJAX.
- Skilled at 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.
- SnapLogic Integration Platform as a Service (iPaas)
- 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.com: Apex, Visualforce, SOQL, SOSL, Apex Triggers, Workflows, Approvals, Email Templates, Formulas, Validation Rules, AppExchange, Salesforce.com, Roles & Profiles
Languages/Methodologies: Apex, Visualforce, C#, XML, UML, JavaScript, Agile, N-tier Architecture, Java, J2EE
Technologies: Salesforce, Ajax, JQuery, Web Services, SOAP, WSDL, HTML, Web 2.0
Tools: and Utilities: Data Loader, Force Eclipse IDE, Ant, Visual Studio Visual Studio Team Suite, Subversion, IE Web Developer, Mozilla Firebug, SaaS
Web/Application Servers: Tomcat Server, IBM Web Sphere
Databases: Oracle, SQL server 2000/2005/2008
Operating Systems: Windows XP/ VISTA/7, Red Hat Linux and Unix.
ETL Tools: Data Stage 7.5.1 (Server and Parallel), Informatics 8.x
PROFESSIONAL EXPERIENCE:
Confidential
Lead Salesforce Lightning Developer
Responsibilities:
- Interacted with Business users for requirements gathering, analysis and development.
- Worked on various Salesforce.com Standard Objects including Accounts, Contacts, Reports, Dashboards, Events and Tasks.
- Agile Development Methodology was followed for the implementation
- Developed various Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Developed various Custom Objects, Formula fields, Master-Detail, Lookup relationships, Tabs, validation rules.
- Created various Profiles, Roles, Page Layouts and Configured the permissionsbased on the organization hierarchy requirements.
- Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response for automating business logic.
- Developed Cascading Style Sheets (CSS) for creating effects in Visual force pages.
- Created Workflow rules and defined related tasks, email alerts, and field updates.
- Implemented Pick lists, Dependent Pick lists, lookups, Master detail relationships, validation and formula fields to the custom objects.
- Extensive experience on S controls, Visualforce pages and Page layouts according to the Business requirements.
- Installed the Call Center Applications and Allowed the end users to maintain a track history of oS2
- Implemented Salesforce Development Cycle covering Sales Cloud, Service Cloud, Call Center, Chatter & App-exchange applications
- Created email templates and inbound emails using Visual Force for clients and customers.
- Enabled Chatter for the Organization and to effectively communicate with the users in the Organization.
- Implementation of Data Loader for loading the data.
- Performed data cleanup and/or Data migration to/from salesforce.com
- Developed business documents for Salesforce.com Custom objects.
- Worked on different portals like Self Service Portal, Partner Portal and Customer Portal.
- Implemented Salesforce.com web services client using Sales force web services API, Java, XML and partner WSDL.
- Developed several Custom Reports & Dashboards to better assist managers and also report folder to provide report accessibility to appropriate personnel.
- Provided the training to Business user's about the system.
Environment: Saleforce.com CRM, Force.com platform, Apex Classes, Sales cloud,Service cloud, Chatter, Visual Force Pages, Controllers, Custom Objects, Custom Tabs, Email Services, Workflow & Approvals, Reports, Security Controls,SOAP, Eclipse IDE, WSDL, Windows.
Confidential, Austin, TX
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: Saleforce platform, Apex Language, Lightning, Visualforce (Pages, Component & Controllers),Data Loader, SQL Server Management Studio, HTML, Java Script,Jquery, CSS, WSDL, Workflow & Approvals, Custom Objects, Custom Tabs, Email Services, Eclipse IDE Plug-in, Windows 7.
Confidential
Salesforce Lead 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.
- Wrote several SOQL & SOSL queries in the apex coding with consideration to Governor Limits for data manipulation needs of the application.
- Defined lookup and master-detail relationships on the objects and created junction objects to establish many to many relationships among objects.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users
- Implemented Validation Rules, Assignment Rules, Sharing Rules, and Escalation Rules according to the application requirements.
- Integrated the third party web services using callouts by generating the necessary stubs from the WSDL files for extracting the data from external systems to display in the pages of salesforce.com and developed own WebServices.
- Worked on the Eclipse IDE with Force.com plug-in environment for writing Business logic in Apex Programming Language, testing and deploying.
- Worked on Force.com Explorer for querying SalesForce database using SOQL &SOSL queries and Data Loader for data migration, insert, update, and bulk import or export of data.
- Created templates, approval processes, approval page layouts and defined approval actions on them to automate the processes.
- Agile Development Methodology was followed for the implementation.
- Conducted Business Process Review sessions to analyze the existing and to-be implemented business processes for Clients.
- Created different types of Custom Reports for standard objects as well as custom objects to give complete details regarding Customer (Account) Orders, Renewal Forecasting, and Customer Balance Report with Multi-Currency support.
- Customized the Dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Worked on VisualForce Language to develop VisualForce pages, overriding buttons, links and tabs, custom components, templates, integrating email etc.
Environment: Saleforce.com platform, Force.com ide, Apex, Visual Force (Pages, Component & Controllers), Pages, Data Loader, HTML, Inside sales telephonic plug-in, Doc E-sign, Java Script, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Security Controls, SOAP, REST, Sandbox data loading, ANT tool.
Confidential
Lead Java Developer
Responsibilities:
- Involved in study of User Requirement Specification, creating User Stories and Tasks.
- Responsible for writing J2EE compliant JAVA code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
- Designed and develop web based application using HTML5, CSS3, JavaScript (jQuery), AJAX, AngularJS, JSP framework.
- Created forms to collect and validate data from the user in HTML5 and AngularJS
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Communicated with the clients for requirement and design understanding.
- Understands the customer subject area and the tables.
- Development of design documents with steps to achieve the requirements.
- Unit testing, QA migration and support, defect fixing, deployment setup including implementation plans, QA documents, RFC creation and for the above work streams.
- Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Used Teradata utilities fastload, multiload, tpump to load data
- Wrote BTEQ scripts to transform data and Wrote Fast export scripts to export data
- Wrote, tested and implemented Teradata Fastload, Multiload and Bteq scripts, DML and DDL.
- Wrote annotated POJO classes which contain business logic to map database tables with java objects.
- Version control server SVN to perform Check-in, Check-out, Synchronize, Merge changes kind of Operations.
- Experience with JIRA, which is used to maintain the tracking of tasks and stories.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Designed and implemented application using Collection, Struts, Spring Annotations, Javascript, micro service Spring AOP, Spring Transactions, Hibernate, Oracle, Teradata and REST API.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files by using ORM and generation of database schema.
- Used JMS to send a message to downstream system or receive the message from upstream system.
- Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
- Looking into the splunk logs for hidden application errors.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
Environment: JAVA, Microservies, Splunk, JDK 1.7, SQL, UNIX, Windows XP, Oracle 11g, Ivy, Javascript, AngularJS, REST API, Putty, Log4J, SVN, Struts, Filezilla, Control - M Scheduling tool, HP Quality Centre, Teradata SQL Assistant, Serena.
Confidential
Sr. Java Developer
Responsibilities:
- Developing web application using tool Web Storm and technologies Angular JS, Bootstrap, JavaScript, HTML, CSS. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Understanding business objectives and implementation of business logic.
- Used JUnit Testing Framework for performing Unit Testing.
- Server-side implemented on J2EE, Eclipse platform.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS.
- Developed UI using HTML5, CSS3, Ext JS, Bootstrap and JQuery for interactive cross browser functionality and complex user interface.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Created team specific Agile process flow in JIRA to move tasks from one activity to another.
- Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Configured Spring Cloud Config Server for externalized configuration.
- Implemented client side Interface using React JS.
- Used Mongoose API to access the Mongo DB.
- Execution of selenium test cases and reporting defects.
- Created and maintained mapping file and transaction control in Hibernate.
- Used JSON parsing to implement REST Web Services.
- Used Backbone JS to create views to hook up models to the DOM and synchronize data to/from server.
- Made AJAX calls using Backbone JS for getting the data and parsing it for showing on the web page.
- Involved actively in designing web page using HTML, Backbone JS, Angular JS, Bootstrap and CSS.
- Used Spring framework and J2EE components, Utilized Spring MVC, IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
- Troubleshooting technical issues and drive issue escalation with AWS Service teams.
- Used the Angular.js MVC Frameworks in the development of the web applications.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and Jquery.
- Tackled various issues related browser compatibility to accommodate these advanced and fast technologies.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.
- Involved in consuming, producing Restful web services using JAX-RS.
- Installed WebSphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
- Involved in transforming XML data into Java Objects using a JAXB binding tool.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Written client interfaces and implementation classes to consume the web services.
- Used RAD IDE for developing the applications and IBM Web sphere server for deploying various components of application.
Environment: Java1.7,J2EE, JSP, JSTL, Spring, Spring Boot, Hibernate, XML, RAD, Java Script, Angular JS, React JS, Ext JS, UML, Web services, REST, Servlets, HTML5, CSS3, JDBC, Maven, JIRA, Selenium, JAX-RS, JUnit, GIT, Oracle 11.0, Web sphere Application server..
Confidential
Java Developer
Responsibilities:
- Worked closely with front end team and developed single page dynamic web pages using web technologies - HTML5, CSS, Bootstrap, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
- Implemented SOAP based web services using Apache Axis with JAX-WS support. Used SoapUI to test the web services.
- Used complete annotation driven approach to develop the application using Spring Boot framework and was also involved in setting up the Spring bean profiling.
- Developed the date layer for the applications using Spring Hibernate ORM and developed various business logic and services using HQL and Hibernate Criteria.
- Developed entity classes and mapped to the relational tables in database using JPA and hibernate mapping files. Worked on Oracle as the backend database and used hibernate to automate the mapping between the SQL Databases and the Java Objects.
- Used Java Mailing or Messaging Service (JMS) for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Implemented features like - monthly statement availability notifications using Java Mail API through SMPT server of Gmail
- Configured WebLogic Application Server for deployments and participated in structured code reviews / walkthroughs.
- Wrote unit test scripts using TestNG framework for testing functionalities in a Test-Driven Development (TDD) methodology.
- Wrote scripts for automated web application testing using Selenium Web driver.
- Participated in daily meetings, sprint planning etc. as part of the Agile Project Methodology to deliver quality code in 2-week Sprints.
- Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing. Used Jira for tracking bugs. Used Maven script for building and deploying the application. Used Jenkins for Continuous Integration Builds and deployments(CI/CD).
- Participated in integration testing, bugs fixing, handling change requests and code reviews.
Environment: HTML5, CSS, Bootstrap, jQuery, AngularJS, SOAP, Spring, Hibernate ORM, JMS, Oracle, WebLogic, TestNG, Subversion, JIRA, Maven, Selenium Web Driver, Jenkins, Agile, Eclipse
