Ministry of Justice (MOJ)
-
Solution Architect
- Own end-to-end architecture for MOJ digital services and government integrations, authoring Solution Architecture Documents covering components, integration flows, security, and NFRs.
- Architected an AI agent for the Najez Developers platform that lets developers discover services, manage their apps, and request permissions conversationally; built the POC with Agentic AI on LangGraph.
- Define API-first standards and gateway patterns on Apigee X: security, throttling, versioning, and observability.
- Design scalable, highly available backend and mobile solutions (.NET, RabbitMQ, Elasticsearch, Flutter).
- Lead cross-team design reviews and shape the technology roadmap with business stakeholders.
-
Development Manager
- Led development and integration teams delivering MOJ services, owning planning, execution, and quality from requirements to production.
- Ran sprint planning, prioritization, and resource allocation under Agile/Scrum to ship on schedule.
- Standardized engineering practice: code review guidelines, branching strategy, and Azure DevOps CI/CD for .NET and Apigee.
- Improved system architecture and scaled services for flexibility and high availability.
- Coached engineers and coordinated with government entities and partners on onboarding and incident resolution.
-
Technical Team Leader — Integration
- Led the integration team; built and deployed Apigee API proxies and designed CI/CD for .NET and Apigee services.
- Delivered services with .NET, RabbitMQ, Elasticsearch, and SQL Server; managed priorities and mentored engineers.
-
Senior .NET Developer
- SAMA integration: delivered 25+ services between MOJ and the Saudi Central Bank end to end — network layer, integration points, development, troubleshooting, and Azure DevOps deployment.
- Tableegh & Notifications: developed MOJ's official notification system and its publish/subscribe platform.
- Designed and built B2B e-government integrations (NIC, MC, CMA, SIMAH) and Apigee API proxies.
- Owned production servers and multi-environment deployments (DevOps).
Stack .NET Core, ASP.NET MVC, C#, WCF, EF, SQL Server, Hangfire, RabbitMQ, Apigee, Elasticsearch, Azure DevOps