Download PDF

Summary

As a Solutions Architect, I apply my Ph.D. research in Computer Science and 19+ years of experience across many modern and traditional architecture paradigms to design, develop, and implement efficient and scalable solutions for various business and government projects. I use a wealth of expertise in cutting-edge technologies such as Modern GenAI, Classical AI & ML, and Agile Methodologies to enhance business capabilities and services to increase the market share and the ROI of my previous work environments and governmental services.

Work experience

Solutions Architect

Feb 2024Present
GeoBlue International Travel Health Insurance
  1. Architectural Modernization and Integration

    • Captured and analyzed current architectures to integrate, harmonize, and modernize legacy applications into unified modern architectures.
    • Created comprehensive architectural blueprints outlining integration strategies, key components, interfaces, and data flow.
    • Identified integration opportunities, defined patterns, and developed strategies to modernize legacy systems, ensuring data consistency, interoperability, and seamless communication.
  2. AI and Data Strategy

    • Defined the vision and adoption strategy for data and AI aligned with company goals, leveraging technologies like Azure AI services, GenAI technologies, and OpenAI foundation models.
    • Designing & Leading the development of LLM-based claims medical translation platform, travel insurance customer support agent, and sales support platform, incorporating RAG architectures, Prompt Engineering, Azure AI Foundry, AutoGen and Semantic Kernel, Azure cognitive services, Azure integration services, Azure storage & database services, and OpenAI foundation models.
    • Designing and implementing evaluation techniques for LLM-based applications, focusing on precision, recall, and accuracy metrics while leveraging tools like Hugging Face, LangChain, and Azure AI services to assess model performance, scalability, and cost-effectiveness.
    • Ensure compliance with GDPR, HIPAA, and CCPA standards.
  3. Legacy to Microservices Modernization

    • Modernized legacy monolithic applications into scalable, cloud-ready microservices by analyzing codebases, identifying modularization opportunities, applying Domain-Driven Design (DDD) principles, and implementing robust microservice architectures with CI/CD pipelines, Azure DevOps, and effective communication patterns (REST APIs, asynchronous messaging).
    • Modernize applications from (.Net framework 3.5) to (.Net 9), revamping applications from ColdFusion, Java to .Net 9 and Blazor-based Apps, and introducing Python to build GenAI Solutions.
  4. Cross-Functional Collaboration and Mentorship

    • Collaborated with cross-functional teams to implement AI-driven insights and enhance operational efficiency.
    • Provided technical leadership and mentorship, guiding teams on coding standards, Restful APIs, Blazor Web Applications, Flutter Mobile Apps, and MVC frameworks.
  5. Software Architecture and Tool Utilization

    • Evaluated and integrated tools like NDepend, SonarQube, and Fortify for static and code analysis, ensuring secure, maintainable, and high-quality codebases.
    • Designed and diagrammed software architectures using tools like Visio and Miro, simplifying complex technologies for business leaders.
    • Enforced coding standards and security policies using tools like Fortify and conducted load and stress testing for scalable applications.
    • Applied expertise in SQL and NoSQL to enhance system architecture and optimize application performance.
  6. API Development and Optimization

    • Architected, designed, and developed REST & gRPC APIs, OpenTelemetry, Seq, RabbitMQ ensuring high performance and scalability.
    • Build an integration layer to integrate with multiple service providers, such as Zesty CMS, Email services, SMS services, Okta SSO providers, and various GenAI providers (OpenAI, Anthorpic, Hugigng Face).

GenAI/ML Engineer

Mar 2023Present
Hackathons, Study Groups, Training Projects, Research, Academic Volunteering
  1. Modern GenAI:
    • News and customer feedback clustering and topic modeling projects using BERTopic, embeddings, and vector databases.
    • Enterprise Recommendation Systems for Ministry Services Using Classical and then GenAI Techniques. Techniques included Embedding Models, dimensionality reduction, autoregressive and representation models, topic modeling, and MLOps.
    • Arabic Sales & Orders Chatbot for retail food products using RAG, LlamaIndex, CromaDB, LangChain, Pipelines, NER, Synthetic data, data exposure, data normalization, AraBERT, OpenAI APIs, Cohere Re-ranking model, Term-based and Embedding-based similarity search, and LangSmith.
      • Claims Medical translation Platform using Azure AI Foundry, Azure Document Intelligence, Azure OpenAI, Azure Functions, Event Grid, Cosmos DB, Azure AI Search, Azure Monitoring & Insights.
      • Ensure compliance with regulatory requirements and internal risk management standards. and the NIST Responsible AI framework along with HIPAA & GDPR.
    • Travel Insurance Customer Support Agent using RAG, LangGraph, and LangSmith.
    • Sales support Agents Crew using MS Semantic Kernel Agentic AI framework, OpenAI APIs, MCP, Tools, LangFuse, and RAG.
    • Implemented advanced generative AI pipelines using PyTorch, Hugging Face Transformers, and LangChain, ensuring robust data governance and security at each stage of model development.
    • Fine-tuning initiatives for large language model on domain-specific tasks (Biology field and General field) and optimizing accuracy while enforcing strict data security and compliance standards. We used PEFT/LoRA & Knowledge Distillation, and RLHF.
      • Applied Explainable AI (XAI) with LIME and SHAP for model interpretability. Ensuring the transparency and fairness in AI-driven decisions.
  2. Classical AI:
    • Expert Systems for Plant Medical Diagnosis.
    • Multiple OCR & ICR projects incorporating Image processing & AI techniques.
    • CNN & RNN for multiple biometric projects such as face recognition, Iris recognition, and fingerprints.
    • ML decision support system using supervised regression techniques and unsupervised clustering techniques.
    • Enterprises Recommendation systems for ministry services.

Solutions Integration Architect

Mar 2019Dec 2023
Small and Medium Enterprises General Authority (Monshaat)
  • Provided executive-level leadership in digital strategy and enterprise architecture, delivering CxO-level advisory for technology initiatives.
  • Collaborated with cross-functional teams to create detailed component specifications and translate them into scalable, intricate designs for implementation.
  • Supported business and technical teams by analyzing requirements, features, and user stories while ensuring solutions align with the broader digital ecosystem.
  • Supported teams in understanding the context of their solution in the broader digital ecosystem and communicating complex technical information in non-technical terms. 
  • Defined and implemented Monshaat integration architecture, leveraging diverse paradigms, design patterns, and standard reference architectures.
  • Designed, developed, and implemented efficient and scalable integration solutions, adhering to best-practice standards in performance, maintainability, fault tolerance, resilience, independent deployability, scalability, data governance, exception handling, log aggregation, and distributed tracing.
  • Implemented and led the team to deliver Monshaat middleware APIs (SOA-based Microservices and Event-Driven Architecture) using many technologies, tools, and design patterns using .Net 3.1 up to 7, SOAP-based XML, RestAPI-based JSON, gRPC, RabbitMq, MassTransit, DDD, CQRS, Mediators, Dapper, Polly, OAuth & JWT, SeriLog, FluentValidation, AutoMapper, Containers, MemCache, Zipkin, CICD Pipelines, DDD and so on.
  • Architected and implemented the Monshaat Recommendation Engine, employing AI and machine learning techniques to enhance decision-making.
  • Implemented API Gateways to enforce API policies, ensuring security, analytics, throttling, caching, and versioning standards.
  • Guided Agile integration projects, utilizing Scrum, Kanban, Jira, and CI/CD tools like GitLab and Docker.
  • Performed regular code and architecture analyses, ensuring high quality, performance, security, and maintainability.

Senior Scrum Master

Oct 2018Mar 2019
Ministry of Justice (MoJ)
  • Consulted with the Ministry of Justice (MoJ) to guide three Scrum Development Teams and one Kanban Support Team in implementing agile practices, delivering valuable services to end users.
  • Led the modernization of monolithic systems to modular, mini-services, and microservices architectures, improving performance and reliability.
  • Facilitated team self-organization by addressing gaps in Scrum/Kanban frameworks, maximizing team potential, and fostering autonomy.
  • Assessed and coached teams to achieve high Scrum Maturity Levels, ensuring sustainable growth for both the teams and the organization.
  • Planned and organized key agile events, including demos, iterations, and change requests, for seamless project execution.
  • Proactively resolved impediments, guiding teams to effective solutions for complex technical challenges.
  • Cultivated a safe and trusting environment, encouraging open communication and problem-solving without fear of blame.
  • Provided servant leadership, supporting the team through guidance, mentorship, and leading by example.
  • Maintained comprehensive documentation, enabling knowledge sharing and ensuring continuity across projects.

Senior Technical Lead

Jul 2015Oct 2018
Ministry of Human Resources and Social Development (HRSD)
  • Developed data and integration architecture models to address critical business needs, streamlining processes and enhancing efficiency.
  • Owned technical content and design specifications for integration solutions, managing unit testing, UAT, and deployments for successful implementation.
  • Created comprehensive systems architecture documents adhering to SOA principles, including conceptual, logical, and physical designs.
  • Modernized legacy monolithic systems by implementing SOA-based ESB architecture, improving performance and reliability.
  • Architected and implemented large-scale SOAs for government, enterprise, and B2B clients using MS BizTalk (2013 R2, 2016) and ESB Toolkit 2.2, .Net Framework 4.8 achieving seamless integration.
  • Deployed API management platforms with WSO2, enhancing data security and integration efficiency.
  • Integrated MS Dynamics CRM and SharePoint with MS BizTalk 2016 R2, ESB Toolkit 2.2, and WS-* standards for HRSD governmental projects.
  • Ensured deployment quality by overseeing quality control cycles, including UAT, and resolving identified errors.
  • Coordinated CIT, SIT, and UAT testing, ensuring error-free application deployments.
  • Implemented SOA principles at HRSD, transforming development practices and aligning with organizational SOA strategies.
  • Conducted comprehensive analyses of code quality, performance, security, and architecture to uphold the highest standards.
  • Applied advanced analytical skills to solve complex programming challenges effectively.

Technical Lead

Jan 2013Jul 2015
Unicom Group
  • Led organizational projects involving new system development and integration, fostering innovation and driving revenue growth.
  • Built a culture of continuous innovation, identifying and incubating breakthrough ideas in new and adjacent markets.
  • Implemented architectural patterns such as Layered, Microkernel, and SOA, ensuring high performance, resilience, and maintainability, based on Microsoft stack and .Net farmwork technologies.
  • Developed distributed mission-critical applications for multi-user systems across heterogeneous environments.
  • Conducted workshops to train teams on new technologies, projects, and techniques, enhancing office skillsets.
  • Facilitated clear communication, bridging technical and non-technical teams to ensure organizational alignment.
  • Mentored team members, promoting best practices and fostering a cohesive and productive work environment.
  • Served as Security Officer for ISO 27001, ensuring compliance and maintaining robust data security in group data centers.
  • Acted as Quality Specialist for ISO 9001, implementing and maintaining quality management systems for the Saudi Arabia branch.

Senior Software Developer, Team Leader

May 2008Jan 2013
Unicom Group
  • Led diverse software development projects across Socket Programming, Web Services, Desktop, Mobile, IoT, and Code Optimization, achieving high performance and meeting KPIs.
  • Developed hybrid technologies for the Saudi Red Crescent Authority (SRCA), including Mobile, Web, Desktop applications, IoT, and embedded systems, enhancing operational efficiency.
  • Created Surveillance, BI, and Decision Support Systems for SRCA, enabling data-driven decisions and improved workflows.
  • Designed and led the GIS Interactive Learning System for King Fahd Security College, integrating eLearning technologies like smart boards, live streaming, and interactive tools.
  • Implemented ISO 9001 standards as Senior Developer for the Unicom Portal, optimizing workflows and ensuring quality in project management.
  • Directed the Intelligent Vehicle Tracking Systems project, integrating advanced IoT technologies to enhance tracking and operational capabilities.
  • Led the Unicom Group CRM system development, applying the Agile-Scrum model to improve collaboration and team productivity.
  • Developed a collaboration platform with CRM, project management, tender management, BI, and KPI functionalities, streamlining internal processes and communication.
  • Spearheaded municipalities management systems development in KSA, optimizing administrative workflows and improving citizen services.
  • Built an in-house ERP system using Agile-Scrum, driving efficient resource management and enhancing business operations.
  • All systems mainly built using Microsoft technology stack based on .Net framework.

Software Developer

Jun 2006May 2008
Ocean for Integrated Solutions
  • Created a Multi-tier Applications Framework, enabling scalable and efficient software development.
  • Designed and implemented user and custom controls, enhancing application functionality and usability.
  • Developed high-performance software solutions in Socket Programming, Web Services, Code Optimization, and Refactoring.
  • Built Accounting, HR, and Diagnostic Expert Systems for plant diseases, addressing business needs and improving operations.
  • Led a team to deliver a Bookstores ERP system, meeting deadlines and ensuring project compliance.
  • Adhered to industry best practices, producing clean, maintainable code for long-term efficiency.
  • Conducted rigorous testing and debugging, ensuring seamless application performance and user experience.
  • Maintained clear documentation, promoting knowledge sharing and team collaboration.
  • All systems mainly built using Microsoft technology stack based on .Net framework.