Training & Mentoring

From zero to Dynamics 365 developer.

Structured, hands-on CRM training built from real government-scale implementations — not slideware. Learn plug-ins, JavaScript, FetchXML and Power Platform the way they are actually used in production.

5+Years in Dynamics 365
7Years in software
24Free practice tasks
John Yassa
About

Senior Microsoft Dynamics 365 CRM Developer

5+ years in Dynamics 365 and 7 years in software development, delivering enterprise CRM and Power Platform solutions for UAE government and private-sector clients — including the Abu Dhabi Social Support Authority, the Department of Health Abu Dhabi and Fawry.

Dynamics 365 CEPlug-insWorkflow assembliesJavaScriptFetchXMLXRM SDKDataversePower AppsPower AutomatePower BIC#.NETSQL ServerSSRSAzure DevOps
Services

What I do

End-to-end Dynamics 365 delivery, from discovery to go-live support.

D

Dynamics 365 implementation

Full-lifecycle CE implementations: entity modelling, forms, views, business process flows and security architecture tailored to your operating model.

P

Plug-in & workflow development

C# plug-ins and custom workflow assemblies that enforce business rules, validate data and automate processes at the platform level.

W

Power Platform solutions

Power Apps, Power Automate flows and Power BI dashboards that extend CRM across the business without heavy custom code.

I

Systems integration

Secure, reliable integration between Dynamics 365 and external systems using the Web API, XRM SDK and middleware.

M

Data migration

Planned, validated migrations and bulk updates via the XRM SDK, with reconciliation and rollback strategy built in from the start.

R

Reporting & dashboards

FetchXML, SQL and SSRS reports plus in-CRM dashboards that give leadership real operational visibility.

Experience

Career timeline

Every role below is backed by an official experience letter, published on the certifications page.

Aug 2024 — Present

CRM Consultant

Cloud Technologies LLC · Client: Abu Dhabi Social Support Authority

Delivering the Tamam social support platform and marriage loan automation. Dynamics 365 customization, plug-ins, JavaScript, and data migration through the XRM SDK.

Aug 2022 — Aug 2024

Senior Associate Consultant

TechVista Systems · Client: Department of Health Abu Dhabi

SME on site across requirements, configuration and upgrades. Custom entities, workflows, dashboards and SSRS reporting, plus third-party integrations.

Nov 2021 — Jul 2022

Microsoft CRM Support Engineer

Fawry · Cairo, Egypt

Workflows, plug-ins and entity customizations for the largest e-payments provider in Egypt, including on-premise deployment and user training.

Oct 2020 — Nov 2021

CRM Developer

Skill Hub · Cairo, Egypt

Dynamics 365 implementations end to end: scoping, workflows, plug-ins, documentation and client reporting.

Jan 2019 — Aug 2020

Full-Stack Developer

Lamp · Egypt

Desktop and Flutter mobile applications alongside responsive websites and prototypes.

Portfolio

Selected projects

Government and enterprise CRM systems delivered end to end.

T

Tamam — Social Support Platform

ADSSA. Citizen platform for social support applications, integrated with Dynamics 365 across the full lifecycle.

M

Marriage Loan Automation

ADSSA. End-to-end automation of the marriage loan process: integration, data flow and approvals.

H

Health Sector CRM

Department of Health Abu Dhabi. Custom entities, workflows, dashboards and SSRS reporting.

F

Payments CRM

Fawry, Egypt. Workflows, plug-ins and entity customizations for a leading e-payments provider.

P

Pharma CRM Suite

Pharma, Global Pharma and Impress Pharma. Dynamics 365 for distribution and field operations.

C

Coaching Platforms

80/20, Kuncoaching and the Arab Coach Foundation. CRM and web for member management.

Achievements

Recognised for the work, not just the code.

Awards, national events and conference floors from seven years of delivery.

See all 45 →
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Achievement
Training

CRM training programs

Practical, project-based Dynamics 365 training drawn from real government implementations.

Fundamentals

CRM concepts and the Dynamics 365 ecosystem

7 days
  • What CRM is and why it matters
  • CRM concepts and business value
  • Sales module walkthrough
  • Customer Service module
  • Marketing module
  • Overview of the Dynamics 365 ecosystem
Request details
Most popular

Developer Track

Hands-on Dynamics 365 development

4 weeks
  • Everything in Fundamentals
  • Plug-in development in C#
  • Custom workflow assemblies
  • JavaScript form scripting
  • FetchXML and SSRS reporting
  • Solution management and ALM
Request details

Enterprise & Power Platform

Architecture, integration and real project work

8 weeks
  • Everything in Developer Track
  • Power Apps and Power Automate
  • Dataverse architecture and security
  • Systems integration and Web API
  • Data migration with the XRM SDK
  • Real project simulation with code review
Request details

Let us talk

Available for consulting engagements, CRM training programmes and senior roles in the UAE. I reply to every message personally, usually within 24 hours.