
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.
Career timeline
Every role below is backed by an official experience letter, published on the certifications page.
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.
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.
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.
CRM Developer
Skill Hub · Cairo, Egypt
Delivered Dynamics 365 implementations end to end: scoping, workflows, plug-ins, documentation and client reporting.
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
Power Platform
Languages and data
Web, mobile and tools
Practices
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.