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, Agents, 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).
  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).

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, 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.
  • 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.

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.