Salesforce Tech Lead
2020 - 2021Techcarrot- Co-developed a project that autocreates and assigns cases to available users in a round-robin fashion based on business logic.
- Implemented solutions, using Apex classes and triggers and Lightning UI, with LWC and Aura components.
- Integrated the Salesforce app with an Oracle system via an Apex REST API, platform events, middleware integration, and workflow for outbound messages.
- Created Salesforce configuration solutions, such as process builders, flows, and validation rules, and set up a security model using roles and sharing settings.
- Developed enhancements for existing applications, fixed production bugs, and monitored production logs for all errors that were generated.
- Trained 50 new Salesforce users on the project implementation and how to use Salesforce to enhance their productivity.
- Documented the project's technical details and provided a user guide with screenshots.
Technologies: Salesforce, Apex, Salesforce Lightning, Salesforce REST API, Salesforce Reporting & Dashboards, Salesforce Platform Events, Salesforce Cloud Flow, Lightning Web Components (LWC), Salesforce Aura Components, JavaScript, User Training, Design Documentation, Batch Apex, Salesforce Customization, Drawloop, Salesforce Security, Salesforce Apex, APIs, Salesforce Sales Cloud, Salesforce Service Cloud, Integration, Salesforce Dataloader, Salesforce API, VS Code, REST APIs, Salesforce Workflows, Documentation, Batch API, SMS Integration, Apex Scheduler, SOQL, Salesforce SOQL/SOSL, Lightning Components, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer, APEX Code, Apex Classes, MiddlewareBusiness Systems Officer
2016 - 2019Dnata (Emirates Group)- Bridged the gap between the business and technology while serving as a technical liaison on the business team.
- Played a key role in gathering business requirements and analyzing, designing, and implementing scalable Salesforce solutions while following Salesforce best practices.
- Managed existing applications and implemented new solutions for multiple lines of business.
- Developed and deployed a solution that enabled automatic data syncing of accounts, contacts, and opportunities, between Salesforce and an event management system. This eliminated manual syncing and saved 40 person-hours per week.
- Saved $36,000 per year in the team's licensing costs by identifying the opportunity and changing from Salesforce to Customer Community Plus licenses.
- Automated customer surveys by integrating Salesforce with a booking system, which saved data space on Salesforce.
- Played a key role in Salesforce Sales and Service setup for six lines of business and their subdivisions, thereby improving business processes for 300+ users.
- Created a Salesforce Service Console app with case creation via multiple channels, entitlements, and omnichannel capabilities, and saved 200 person-hours per week for a team of 20 users.
- Conducted user training sessions and communicated with 100+ stakeholders regarding the project plan and status updates. Facilitated the process of prioritizing projects in the pipeline by calculating their value based on cost and time savings.
- Managed new and existing implementation for three production instances. Created a new Salesforce organization with security setup and schema design from scratch.
Technologies: Salesforce, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce Community, Salesforce REST API, Apex, Visualforce Pages, Salesforce Reporting & Dashboards, Salesforce Cloud Flow, User Training, Design Documentation, Salesforce Customization, Salesforce Security, Integration, Entitlements, Milestones, Omnichannel Marketing, Salesforce Apex, Visualforce, API Integration, Salesforce Dataloader, Salesforce API, JavaScript, Salesforce Console, Jira, REST APIs, Salesforce Entitlements, Salesforce Enterprise Edition, Batch Apex, Salesforce Workflows, Documentation, Batch API, APIs, Apex Scheduler, SOQL, Salesforce SOQL/SOSL, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer, APEX Code, Apex ClassesSalesforce Consultant
2015 - 2016Sapcle FZ LLC- Automated the business process and created a mobile app in Salesforce, using Visualforce pages, which allows users to log information while on the go at client sites.
- Participated in requirements gathering and implementing solutions, using Salesforce declarative methods, Apex, and Visualforce.
- Implemented a solution using Batch Apex; Apex Scheduler, triggers, and classes; and Visualforce pages; as well as configurations like workflow, approval processes, and validation rules.
- Developed new projects, enhanced exiting projects, and fixed production issues.
- Integrated Salesforce with an SMS sending system API that autosent SMS notifications to customers.
- Implemented changes in Salesforce to generate documents using Drawloop in English and Arabic.
- Trained end users and provided technical and non-technical documentation.
Technologies: Salesforce, Apex, Batch Apex, Visualforce Pages, Mobile Apps, Salesforce REST API, Integration, Salesforce Reporting & Dashboards, Salesforce Workflows, User Training, Salesforce Customization, Apex Scheduler, Drawloop, Salesforce Apex, Salesforce Security, Visualforce, API Integration, Salesforce Dataloader, Salesforce API, JavaScript, Design Documentation, REST APIs, Documentation, Batch API, SMS Integration, APIs, SOQL, Salesforce SOQL/SOSL, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer, APEX Code, Apex ClassesSenior Software Engineer
2013 - 2015BA Continuum India Pvt Limited (Bank of America)- Participated in gathering requirements from analysts and proposed possible ways to implement the solution.
- Migrated the existing Salesforce implementation to Service Console for hundreds of users, saving their operational time by reducing clicks and tab navigations.
- Integrated Salesforce with an internal .NET application, which efficiently managed data without duplication and manual re-creation of information.
- Designed schema, implemented config setups, and developed solutions, using Apex triggers and classes, Visualforce pages, and REST API integration.
Technologies: Salesforce, Apex, Salesforce REST API, Salesforce Console, User Training, Documentation, Salesforce Customization, Salesforce Reporting & Dashboards, Salesforce Apex, Salesforce Security, Salesforce Sales Cloud, Salesforce Service Cloud, Visualforce, Visualforce Pages, Integration, Salesforce Dataloader, Salesforce API, JavaScript, Design Documentation, REST APIs, Batch Apex, Salesforce Workflows, Batch API, Apex Scheduler, APIs, API Integration, SOQL, Salesforce SOQL/SOSL, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer, APEX Code, Apex ClassesSoftware Engineer
2011 - 2013SmarTek Consultancy Services- Developed a solution that downloaded related documents for a record from NetDocuments and saved them as attachments, using a NetDocuments SOAP API.
- Assisted with production enhancements and bug fixes, which were tracked in Jira.
- Implemented solutions using Apex triggers and classes and Visualforce pages, and deployed them using change sets and ANT.
Technologies: Salesforce, Apex, Visualforce Pages, SOAP API Integration, Jira, Agile, Salesforce Reporting & Dashboards, Salesforce Apex, Salesforce Customization, Salesforce Security, Salesforce Sales Cloud, Salesforce Service Cloud, Visualforce, Integration, Salesforce REST API, Salesforce Dataloader, Salesforce API, JavaScript, User Training, Design Documentation, Salesforce Workflows, Documentation, APIs, API Integration, SOQL, Salesforce SOQL/SOSL, Certified Salesforce Administrator, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce Platform Developer, APEX Code, Apex Classes