15+ years of enterprise software delivery across UAE government and private sector
Jan 2023 — PresentCurrent
Lead Software Engineer / Application Architect
Sharjah Digital Department (SDD) Sharjah, UAE
Engineering lead and organization-wide technical authority for a team of 8 engineers (2 front-end, 6 full-stack). End-to-end ownership of SDD's enterprise platform portfolio. Primary technical point of contact for G2G (Government-to-Government) service integrations, vendor engagements, and security compliance initiatives in partnership with Sharjah's Cyber Security and IT Security departments.
Lead, mentor, and conduct performance reviews for a cross-functional team of 8 engineers; define sprint goals, capacity plans, and individual growth paths aligned with organizational OKRs.
Own delivery governance end-to-end — from requirements decomposition and architecture review through release sign-off — using Azure DevOps boards, pipelines, and quality gates.
Drive CI/CD maturity across SDD: standardized pipeline templates, automated code-quality gates (SonarQube), branch strategies, and environment promotion workflows, reducing deployment risk and cycle time.
🏗️Architectural Consultancy & G2G Integration
Organization-wide architectural consultant across multiple concurrent projects — advising on technology selection, integration patterns, data contracts, and system boundaries.
Lead architecture and delivery of G2G (Government-to-Government) service integrations: inter-agency API contracts, secure data-exchange protocols, and compliance requirements across Sharjah government entities.
Manage end-to-end vendor relationships and technical due-diligence: evaluating third-party platforms, negotiating integration approaches, and overseeing vendor delivery against agreed SLAs.
Designed multi-tenant, API-first architectures with SSO (UAE PASS, Azure Entra ID), RBAC, and audit-ready security controls across all platforms.
Defined reusable integration patterns (REST, event-driven, webhook) and platform components adopted org-wide, accelerating new project onboarding.
🔐Cyber Security & IT Security Alignment
Primary engineering liaison with Sharjah Cyber Security Department and IT Security teams — translating security policies into actionable architectural controls and ensuring full compliance across the application estate.
Embedded security-by-design principles: threat modelling, least-privilege RBAC, secure-by-default API configurations, secrets management, and audit-log readiness across all platforms.
Led OAuth 2.0 / OIDC implementation (PKCE, token validation, audience scoping) and UAE PASS / Azure Entra ID SSO federation in alignment with Sharjah's identity governance standards.
Conducted security architecture reviews for new initiatives and vendor-supplied components; tracked and remediated findings in collaboration with the Cyber Security Department.
⚙️Azure DevOps Administration & CI/CD Platform
Sole owner and administrator of SDD's on-premises Azure DevOps Server 2022.2 — responsible for initial environment setup, upgrades, capacity planning, and ongoing platform health.
Configured and maintain 20+ team projects with tailored process templates, repository policies, branch protection rules, and work-item configurations aligned to each team's delivery workflow.
Provisioned and manage dozens of self-hosted build agents across multiple virtual machine environments; own agent pool strategy, resource allocation, and pipeline queue optimization.
Authored and standardized organization-wide CI/CD pipeline templates (YAML) covering build, test, code-quality (SonarQube), artefact publishing, and multi-stage environment promotion.
🤖AI Tooling — MCP Servers & Agentic Workflows
Architected and built a suite of Model Context Protocol (MCP) servers to integrate AI agents with SDD's internal systems, enabling context-aware automation across engineering and operational workflows.
Azure DevOps MCP Server: exposes on-prem Azure DevOps Server 2022.2 as a structured context source for AI agents — covering projects, repositories, pipelines, work items, and build history.
TransLynk MCP Server: scans application source code to extract all localization strings, auto-generates EN/AR translations, diffs against existing translations, and upserts only net-new entries.
Active Directory MCP Server: structured query interface into on-prem AD — enabling identity lookups, group membership queries, and org-chart context resolution within agentic workflows.
AIRIA Orchestration Platform: engineered AI agents, RAG pipelines, security guardrails, and intent-routing models within SDD's enterprise AIRIA environment for policy-compliant agentic automation.
OnePortal AI Assistant: context-aware chatbot using AIRIA RAG pipelines — ingesting GRC policies, HR policies, IT help content, and the OnePortal service catalogue.
Notable Projects
OnePortal IAM — Identity & Access Management
2024 — Present
Application Architect & Technical Lead
Defined multi-tenant OAuth 2.0/OIDC flows (Authorization Code, Client Credentials, PKCE, On-Behalf-Of), token issuance strategy, and secure API protection patterns adopted across all SDD services.
Established UAE PASS and Azure Entra ID SSO federation design — identity propagation contracts, trust boundaries, and integration standards for consuming applications.
Authored tenant-aware RBAC architectural guidelines with fine-grained scope definitions; structured code reviews to ensure implementation fidelity and enforce security standards.
Guided team on threat modelling, secure coding practices, and OAuth edge-case handling; reviewed pull requests and provided actionable, standards-aligned feedback.
Defined end-to-end solution architecture: module boundaries, API contracts, integration patterns, data ownership, and security-by-design controls.
Architected core platform modules — Service Catalog, Knowledge Hub, Microsoft 365 integrations (Teams / Planner / To Do via MS Graph API), and announcement engine.
Designed workflow automation patterns for service requests, multi-level approval routing, and task orchestration; established least-privilege API access for all MS Graph integrations.
Defined reporting and analytics dashboard architecture for KPI visibility on service adoption and usage trends.
.NET CoreAngular 18MS Graph APIMicrosoft 365MS SQL Server
SDD Announce — Multi-Tenant Campaign Platform
2023 — Present
Senior Software Engineer (Full Stack)
Designed and delivered a tenant-aware announcements platform with a rich content editor, configurable templates, and department-based targeting.
Implemented customisable multi-level approval workflows per announcement type and organizational unit; enabled scheduling and automated SMTP distribution.
Hardened platform for enterprise operations: auditability, RBAC, extensible configuration, and maintainable modular architecture.
.NET 8ASP.NET Core Web APIsAngular 14SMTP RelayMS SQL Server
AI Tooling Suite — MCP Servers & AIRIA Orchestration
2024 — Present
Senior Software Engineer (Full Stack)
Designed and delivered a suite of MCP servers bringing SDD's internal systems into AI agent context: Azure DevOps Server, Active Directory, and TransLynk localization platform.
AIRIA Orchestration: engineered AI agents, RAG pipelines, security guardrails, and intent-routing models within SDD's enterprise environment for policy-compliant agentic automation.
.NETMCP Server SDKAzure DevOps REST APILDAP / Active DirectoryAIRIA Platform
2018 — Dec 2022
Senior Full-Stack Developer
Department of eGovernment (now Sharjah Digital Department) Sharjah, UAE
Delivered enterprise platforms across Sharjah government entities. Built and shipped mission-critical applications covering legal services, employee engagement, room booking with Exchange integration, parliamentary session management, and large-scale government event orchestration.
Designed a role-based announcement platform with a web-based rich text/graphics editor and multi-level approval workflows.
Integrated OneSignal desktop push notifications; enabled team collaboration via inline HTML commenting.
Built social engagement features for employee recognition (birthdays, promotions).
.NET 6C#Web APIsSignalRAngular 14OneSignalMS SQL Server
Meeting Rooms Booking System — Enterprise Room Management
Aug 2021 — 2022
Senior Software Engineer (Full Stack)
Delivered a multi-role room booking platform covering tablet-based ad-hoc booking, entity admin management, and end-user Outlook integration.
Developed a custom Outlook task-pane add-in with real-time free/busy validation against Exchange resource mailboxes.
Built a Windows Service to synchronise Exchange calendar events with the application database via EWS subscription events.
.NET Core 6C#Web APIsAngular 12EWSOutlook Add-inMS SQL Server
Sessions Management System — Parliamentary Platform
Sep 2020 — Jan 2021
Senior Software Engineer (Full Stack)
Delivered a multi-role platform managing session agendas, attendance, committee requests (leave/speak), and real-time voting.
Implemented fully asynchronous server–client communication using SignalR and the Angular Observer pattern for instant polling with configurable timeouts.
Integrated on-premises MS Exchange / Active Directory for authentication.
.NET 4.8C#Web APIsSignalRAngular 9MS SQL Server
Event Management Solution — Government Event Platform
Mar 2019 — Oct 2019
Senior Software Engineer (Full Stack)
Built a multi-module event platform: registrations/approvals, VIP management, Majlis bookings, live chat, large-file sharing, and audit logging.
Created a native real-time chat module with SignalR (agent online/offline, offline message queuing).
Built a Selenium-based parallel test automation framework with a web UI for test execution — accessible to all team members and managers.
Authored and executed HP LoadRunner performance test scripts for key workflows.
.NET 4.5C#MVCSignalRSeleniumMS SQL Server
2014 — 2019
Full-Stack Software Engineer
Emaratech, Dubai Dubai, UAE
Full-stack development across UAE government visa and immigration systems. Worked across the full software delivery lifecycle: feature development, CI/CD integration, test automation, performance testing, and BI dashboard engineering.
Smart Channels — UAE Visa Application Portal (GDRFA)
Apr 2018 — Mar 2019
Full-Stack Developer
Delivered full-stack features for the GDRFA visa application portal serving typing centres, establishments, and individuals across Dubai and the GCC.
Implemented EIDA (Emirates ID) biometric verification and OCR-based passport scanning to pre-fill application forms.
Extended parallel Selenium test automation framework with a responsive web-based execution dashboard.
OutSystems.NET 4.5C#Oracle DBSelenium
Vision eForm — UAE Visa Processing Platform
2016 — 2018
Full-Stack Developer
Developed features across the visa processing pipeline: document management, multi-channel payments, approval routing, and automated visa generation via Windows Service.
Implemented Redis distributed cache for session management, improving application scalability and resilience.
Integrated SonarQube and Jenkins for continuous build and code quality analysis; authored unit tests for legacy code coverage.
Added EIDA biometric and fingerprint verification for web application authentication.
Designed and built a BI dashboard from scratch giving the operations team real-time visibility into ETL pipeline failures, error reasons, and application statuses across channels.
Delivered interactive charts, filterable data tables, and a reporting module with export capabilities (Excel / PDF).
.NET 4.5ASP.NETWeb APIsjQuery ChartsOracle DB
2007 — 2013
Application & IT Support Engineer — eGates / Smart Gates
Emaratech, Sharjah Sharjah, UAE
Application and field support for Emaratech's biometric eGate systems at Dubai and Sharjah airports, Ajman, and UAQ immigration points — covering passport verifiers, facial-capture cameras, and iris scanners.
Windows ApplicationsBiometric SystemsSQL ServerField OperationsPassport VerifiersIris Scanners