Post Job Free
Sign in

C# Microsoft Dynamics

Location:
Cairo, Cairo Governorate, Egypt
Posted:
September 24, 2025

Contact this candidate

Resume:

Ahmed Ramadan

Cairo, Egypt • ️ *****.*********@*****.*** • +20-109-***-****

www.linkedin.com/in/ahmed-ramadan-385828159

Professional Summary

Microsoft Dynamics 365 CRM Developer with strong expertise in customizations, plugins, workflows, reports, and JavaScript scripting—specialized in advanced lookup handling, form event automation, and security-focused solutions. Currently delivering enterprise-scale CRM solutions at CompactSoft International (New Cairo) for the Ministry of Interior (MOI) project. Skilled in C#, .NET APIs, SQL Server, and Power BI to enhance automation, auditing, and performance. Solid foundation in Data Structures and Algorithms for building optimized and scalable solutions.

Core Skills

CRM Platforms

Microsoft Dynamics 365

CRM (Customization,

Plugins, Workflows,

Ribbon Workbench,

Reporting, Lookups, Form

Events: OnLoad, OnSave,

OnChange, FetchXML

Queries)

Programming

C#, .NET (API

Development), JavaScript

(form scripting, lookup

logic, validations), SQL/T-

SQL, C, C++, Python,

HTML, CSS

Databases

Microsoft SQL Server

(queries, stored

procedures, performance

optimization)

Concepts

Object-Oriented

Programming (OOP),

Data Structures &

Algorithms

Reporting

SSRS Report, Power BI

Power Platform

Power Automate (Flows,

triggers, connectors,

business process flows)

Professional Experience

Microsoft Dynamics 365 CRM Developer July 2024 – Present CompactSoft International – New Cairo, Egypt

Key Project Contributions (MOI Project):

Automated Prisoner Management:

Automated prisoner record creation, case attachments, and transfer workflows with approval chains across Security Directorates. Implemented automated notifications for transfers and admissions with ward assignment and intake approval. Developed workflows for Exceptional Admissions (Presidency, National Security, General Intelligence, Military Police). Prisoner Inquiry Screen (Search Module):

Designed and implemented an advanced search screen with instant, multi-criteria search

(Name, National ID, Case Number, Authority, Alias, Nickname, Charge, Activity). Added partial search with “0” wildcards (e.g., “Moh 0” retrieves all names starting with “Moh”). Enabled real-time results with prisoner profiles, cases, detention records, and export to PDF/Word. Built an auditable Search Log Screen capturing username, search type, data accessed, correctional center, and timestamp.

IP-Based Security & Access Control (Custom .NET API + CRM Integration): Developed a custom .NET Web API (GetUserIP handler) to capture client IPs and return JSON. Integrated with CRM JavaScript logic to validate access against stored IPs in systemuser. Implemented role-based exceptions (Admins bypass IP restrictions, others require IP match). Added dynamic access validation with tailored messages for Security Directorates, Prison Affairs, Engineering, Education, and Criminal Search. Enhanced security with:

Real-time login validation (blocks mismatched IPs). Automatic watermarking of CRM UI with domain/username for anti-screenshot auditing. Restricted sitemap navigation (removing Home/Recent/Pinned tabs for non-admin users).

Education

Bachelor of Computer Science – Very Good (Grade) Oct 2017 – Jul 2021 Akhbar El Yom Academy, 6 October, Egypt

Additional Information

Strong programming background with multi-language proficiency (C, C++, Python, C#, SQL).

Skilled in problem-solving using Data Structures & Algorithms. Excellent teamwork, communication, and troubleshooting skills. Focused on continuous learning, currently advancing .NET development for CRM plugins & integrations.

Languages

Arabic: Native

English: Very Good



Contact this candidate