Certified Administrator
Certified Administrator

Salesforce Solutions

Efficient and user-friendly solutions for your sales-, service- and partner organizations.

Sales Cloud, Service Cloud
Sales Cloud, Service Cloud
Certified App Builder
Certified App Builder
Certified Platform Developer 1
Certified Platform Developer 1

Custom Solutions Delivery

Who am I...
Salesforce CRM
Salesforce CRM
How do I work...
What do I offer...
Software Engineer
Software Engineer
Production Deployments
Production Deployments
Demos
Demos
Testing
Testing
Development
Development
Requirements Gathering
Requirements Gathering
Planning Sprints
Planning Sprints
Testing -> Demo
Testing -> Demo
Demo -> Deployment
Demo -> Deployment
Development -> Testing
Development -> Testing
Requirements -> Planning
Requirements -> Planning
Planning -> Development
Planning -> Development
Apex, Lightning Web Components, Aura Components, Flows, Visualforce
Apex, Lightning Web Components, Aura Components, Flows, Visualforce

Who am I?

Hi, I’m Azzan. I help organizations enhance their sales and service processes on the Salesforce platform. With over ten years of experience building custom solutions on Salesforce I enjoy working with people by bringing improvements that optimize their day to day workflow on processes which are managed on Salesforce or in connected systems.

What is my background?

I started my experience on Salesforce classic and like many others extended this by adapting to lighting. Having helped several organizations migrate from classic to lightning I currently find myself mainly focussed on building solutions that work optimal in lightning enabled organizations.

So far I have had the opportunity to work in the following locations: Munich (Germany), Beerse (Belgium), Amsterdam (The Netherlands), Envigado (Colombia). I have done so remotely for the last eight years making me most familiar with how to get things done when collaborating with people online who are located in different time zones and locations and come from different cultures.

What am I good at?

  • Anything related to the sales cloud, service cloud or experience cloud.

  • Anything apex triggers, apex classes, batch classes, queueable classes, scheduler classes, apex test classes.

  • Anything related to rest or soap integrations, standard or custom web service endpoints, callouts to other systems.

  • Anything related to deployments and the metadata api including tools like Copado, Gearset, CircleCI, Flosum, DevOps Center.

  • Anything governor limits from cpu, heap size, soql, dml, emails, callouts.

  • Anything security from profiles, permission sets and groups, organization wide default, sharing rules, and session management.

Sales Cloud, Service Cloud, Experience Cloud
Sales Cloud, Service Cloud, Experience Cloud
Marketing, Sales, Support Processes
Marketing, Sales, Support Processes

Development Cycle

Communication

When working with remote teams communication is critical to get things done. I normally use Slack messaging to keep lines short using team specific channels through which things can be communicated quickly and efficiently with visibility towards all who are involved in the development cycle. Zoom as the main meeting application for any sprint specific or ad hoc meeting. Google for calendar management to have a clear visibility on any project related meeting and for emails in-case larger teams or external parties need to be involved in certain aspects of the development cycle.

Organization

To organize a development cycle I follow the scrum framework: having grooming sessions to further define requirements that are in the backlog, holding sprint planning sessions to identify the sprint goal and prioritize and allocate which requirements will need to be developed during the upcoming sprint cycle, using daily standups to provide status updates during the sprint cycle, having retrospectives to keep improving the development and delivery process. As a key application to manage the above process I use Jira to capture user stories, do backlog management, run sprints and to capture how things were developed, tested and delivered.

Development

To build solutions I use up-to-date sandboxes for development, partial or full copy environments for formal demos and testing and production only to deploy solutions too that have passed testing and final feedback. To keep track of changes that are being introduced I use github for version control with repository management and visual studio code for handling any apex, visualforce or lighting web component development.

Deployment

To handle deployments I use Gearset as the main application through which environment changes are being selected, compared, and deployed. I am familiar with and have used other applications like Salesforce’s DevOps Center or Copado and could also manage deployments using those or other tools like CircleCI, Flosum or Jenkins with GitHub. However in most cases Gearset is my go-to due to its ease of use and since it does not require a high technical effort to set up and adept to.

Visual Studio Code, Workbench, Sandboxes
Visual Studio Code, Workbench, Sandboxes
GearSet, Copado, Salesforce DevOps
GearSet, Copado, Salesforce DevOps
Slack, Zoom, Teams, Hangouts
Slack, Zoom, Teams, Hangouts
Agile Sprints, Daily Standups, Jira Boards
Agile Sprints, Daily Standups, Jira Boards

Let's Talk!

I help with building out custom solutions on the Salesforce platform using configuration tools like record pages, screen- or auto launch flows and if those fall short or there are more specific custom use cases by using apex and lightning web components to meet pre-defined user story requirements and business needs.

If you have questions or would like to know how I could be of service to your organization feel free to leave a message so that I can revert back to you to open a conversation.