John Yassa
5+Years in Dynamics 365
About Me

I build CRM systems that government and enterprise teams actually use.

I am John Yassa, a Senior Microsoft Dynamics 365 CRM Developer based in Abu Dhabi. Over the past five years I have worked almost entirely inside the Microsoft ecosystem, delivering CRM and Power Platform solutions for UAE government entities and private-sector clients.

Most of my work sits where business process meets code: plug-ins that enforce rules the platform cannot, integrations that connect CRM to systems it was never designed to talk to, and data migrations where getting it wrong is not an option. I care about solutions that survive after handover, not demos that impress in a meeting.

Alongside client work I train developers moving into Dynamics 365, using the same problems I meet on real projects rather than textbook exercises.

Abu Dhabi, UAEGolden Visa holder
Arabic and EnglishFluent in both
7 yearsIn software development
Government sectorADSSA and DoH Abu Dhabi

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 the marriage loan automation programme. Customizing Dynamics 365 entities, forms and security architecture, developing plug-ins and JavaScript, and leading data migration through the XRM SDK.

Aug 2022 — Aug 2024

Senior Associate Consultant

TechVista Systems · Client: Department of Health Abu Dhabi

Deployed on site as subject matter expert across requirements, configuration and upgrades. Extended the platform with custom entities, workflows, dashboards and SSRS reporting, and integrated third-party systems.

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 end-user training.

Oct 2020 — Nov 2021

CRM Developer

Skill Hub · Cairo, Egypt

Delivered 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, with participation in team code reviews.

What I work with

The stack I use day to day across implementation, development and reporting.

Dynamics 365

Plug-insWorkflow assembliesJavaScript form scriptingFetchXMLXRM SDKDataverseSecurity rolesData migration

Power Platform

Power AppsPower AutomatePower BIOutSystems

Languages and data

C#.NETJavaScriptSQLDartMS SQL ServerSSRS

Web, mobile and tools

FlutterHTML5CSS3WordPressVisual StudioAzure DevOps

Practices

Requirements analysisSolution designAgile deliveryUATUser trainingTechnical documentation

Education and recognition

B.Sc. in Communications and Electronics Engineering, graded Very Good with Honors, from the Institute of Aeronautical Engineering and Technology. Recognised by the Federal Authority for Identity, Citizenship, Customs and Port Security for contribution to the Zero Government Bureaucracy initiative, and by the Pledge and Commitment national initiative.

Let us work together

Available for consulting engagements, CRM training programmes and senior roles in the UAE.