Portrait of Issam Maher R.

Issam Maher R.

Senior Software Engineer

Full-stack · .NET · Next.js · AI-Driven Engineering

Summary

Senior software engineer with 3.5+ years building and running production systems across web, mobile and distributed backends. Designs .NET microservices (Clean Architecture, CQRS, event-driven messaging, sagas) and ships Arabic-first Next.js/React and Flutter products end to end. Works AI-natively with Claude Code, MCP servers and multi-agent workflows to deliver faster without lowering quality. Trusted to lead technical discussions with enterprise banking clients and to advise on architecture, technology choices and engineering standards.

Experience

Intelligent Education Systems (IES)

Jul 2026 – Oct 2026

Senior Software Engineer & Technology Consultant · Part-time · Syria (remote from Riyadh)

  • Led the architecture and delivery of an 8-service .NET 10 microservices backend (46 API endpoints, 28 message contracts, 10-container Docker setup), matching each service's pattern to its complexity: Clean Architecture + CQRS for core domains, Web API or Minimal APIs for simpler ones. Database-per-service on EF Core and SQL Server.
  • Built event-driven integration with MassTransit and RabbitMQ, using a transactional outbox and state-machine sagas for multi-step workflows. Self-hosted OAuth2/OpenID Connect with OpenIddict.
  • Replaced commercially licensed libraries (MediatR, AutoMapper, Duende IdentityServer) with a lightweight in-house CQRS dispatcher and permissive alternatives, removing future licence costs.
  • Delivered 3 products across 6 codebases in about 10 weeks on one shared stack: 3 Next.js 16 / React 19 web apps (68 pages) with full Arabic RTL support, and 2 Flutter mobile apps (27 screens) on a versioned mobile API.
  • Built in observability and testing from day one: OpenTelemetry, correlation IDs, health checks, xUnit, end-to-end smoke tests through the full saga, Playwright, Storybook + MSW.
  • As technology consultant, defined the company's reference stack and engineering standards, recorded decisions as ADRs, audited dependency licences, reviewed code, mentored engineers and scoped work with stakeholders.

Ebana Company for Information Technology

Nov 2023 – Present

Software Engineer · Full-time · Saudi Arabia

  • Grew from a front-end role into senior, full-stack ownership of the company's main web application, becoming its #1 contributor out of 18 engineers and the author of 210 of its 1,146 source files.
  • Led technical meetings with major enterprise clients, including banks: clarified requirements, walked through integrations and agreed on solutions.
  • Delivered complete payment features end to end, from UI flows and API integration to QA and release.
  • Resolved hundreds of production issues across .NET and Spring Boot APIs, databases, the front end and CI/CD pipelines, using logs, monitoring and root-cause analysis to prevent regressions.
  • Improved UX, UI consistency and QA practice across the platform; built reusable Next.js/React components with Chakra UI, TanStack Query and GraphQL.
  • Contributed features and tests to the Spring Boot backend (Kotlin/Java, Spring Modulith), as its #3 contributor over the last 12 months.
  • Worked with backend and DevOps teams to improve CI/CD reliability, deployment workflows and performance through caching, environment configuration and API response tuning.

Hala Payments Company

Mar 2023 – Oct 2023

Backend Developer Intern · Saudi Arabia

  • Fixed bugs and improved performance in .NET services backed by SQL and NoSQL databases and REST APIs.

AI Engineering

  • Uses Claude Code daily for architecture, implementation, refactoring, code review and debugging across .NET, Next.js and Flutter codebases, with multi-agent workflows that split research, implementation and review and verify results before they are accepted.
  • Connects AI agents to real tools through MCP servers (Linear, Vercel, Sentry) and integrates LLM capabilities into services and team workflows.

Skills & Tools

Languages
  • C#
  • TypeScript
  • JavaScript (ES6+)
  • Dart
  • Kotlin
  • Java
  • SQL
Backend
  • .NET 10 / ASP.NET Core
  • Microservices
  • Clean Architecture
  • CQRS
  • MassTransit + RabbitMQ (outbox, sagas)
  • EF Core
  • OpenIddict (OAuth2/OIDC)
  • REST
  • GraphQL
  • Spring Boot
  • Spring Modulith
Frontend
  • Next.js 16 (App Router)
  • React 19
  • TanStack Query
  • Chakra UI
  • Tailwind CSS
  • React Hook Form
  • Zod
  • i18n with Arabic RTL
Mobile
  • Flutter
Databases
  • SQL Server
  • PostgreSQL
  • MongoDB
  • Firebase (Firestore)
DevOps & Cloud
  • Docker / Docker Compose
  • GitHub Actions CI/CD
  • Vercel
  • Linux
  • OpenTelemetry
  • Sentry
Testing
  • xUnit
  • Playwright
  • Cypress
  • Storybook + MSW
AI
  • Claude Code
  • MCP servers
  • Multi-agent workflows
  • LLM integration
Tools
  • Git/GitHub
  • Jira
  • Linear
  • Trello
  • Figma
  • Slack
  • MS Teams

Education

King Saud University

2019 – 2023

B.Sc. Computer Science, College of Computer and Information Sciences · Riyadh, Saudi Arabia

  • Graduation project: Mouid, a health recorder and AI health assistant. Grade: A+.

Recognition

Judge, Harasathon Hackathon

Feb 2026

A hackathon focused on guarding and security technologies. Evaluated participating teams' technical solutions and received the Harasathon Shield in recognition of the contribution.

Volunteering

Future Technology Club (FTC), King Saud University

Jan 2021 – Sep 2023

Member · Finance Department Leader · Club Headquarters Department Leader · Riyadh, Saudi Arabia

  • Active member of the university's student technology club.
  • Led the club's Finance Department for one term, and later led the Club Headquarters Department.

Courses

Completed 2024 – 2026

  • IBM Applied DevOps Engineering Professional Certificate
  • Microsoft Back-End Developer Professional Certificate
  • Meta Front-End Developer Professional Certificate
  • Algorithms, Princeton University (Robert Sedgewick & Kevin Wayne)

Languages

Arabic (native) · English (fluent)