Develop dynamic Visualforce pages and custom components on Service Cloud Console and Subscription Console.
Use JavaScript, jQuery, HTML and CSS extensively to accommodate the business requirements.
Use Handlebars.js to create templates and make use of them within the datatable. Templates assist to structure the code for easier retrieval.
Use jQuery DataTable to display thousands of records and it comes with many plugins like colVis.js and columnFilter.js which helped in adding and removing table columns dynamically and implementing column level filters.
Customize the default plugin columnFilter.js to make it suitable for the business needs such as to change the existing filter functionality and change the GUI.
Handle cross browser compatibility issues across Internet Explorer 8/9/10, Mozilla Firefox, and Chrome browser. Implement the changes and ensure that the changes implemented are applicable across browsers and accessible to all users.
Improve overall performance on the page on retrieving more than 1000 records. The performance was improved from the prior 2 minutes to 5 seconds based on correcting the cache of the object in memory, using a better function etc.
Use JSON objects to get information from the backend to dynamically populate the page with the retrieved data and enrich the GUI.
Follow web page standards such as to make the site work across modern and older browsers, removing JavaScript errors, avoiding inline styles, removing unwanted classes and ids, etc.
Have knowledge/exposure on SFDC Workflow rules and Triggers.
Used AGILE and DAD methodology in software development to help businesses respond to unpredictability.
Attended standup meetings and SLDC meetings across cross-functional teams to gather business requirements and set development timelines.
Assisted team members with developing plans for code delivery, isolating bugs in code and effectively deliver the deliverables within the project timeline.