Summary
Software engineer with 7+ years building cloud systems and backend platforms — currently Development Expert at SCCC, helping run Alibaba Cloud in Saudi Arabia. I modernize databases and backend platforms (PostgreSQL, MySQL), build billing-grade systems in Python and Java, and work across Kubernetes, Keycloak identity, and agentic AI tooling. I enjoy sharing knowledge and shipping systems that keep working after the demo is over.
Experience
Saudi Cloud Computing Company — SCCC (Alibaba Cloud KSA)
APR 2023 — PRESENT · RIYADH
Development Expert
- Lead modernization of production backend platforms, including MySQL → PostgreSQL migrations with production-safe strategies: concurrent indexing, lock-aware changes, and careful cutovers.
- Operate and tune highly available PostgreSQL — Patroni-based clusters, replication and failover, autovacuum and bloat management, slow-query analysis, and memory/performance tuning.
- Design and build a revenue-management platform (FastAPI + PostgreSQL): consumption processing at millions of rows, VAT-precise calculations, customer billing cycles, allocation priority rules, and automated data-quality checks; evaluated billing engines (Lago, Kill Bill) against complex invoicing requirements.
- Implement identity and SSO with Keycloak across SAML and OpenID Connect — JWT validation vs introspection, Alibaba Cloud RAM integration, and migrating Spring Boot / Spring Security services to Keycloak.
- Run containerized workloads on Kubernetes with Helm and ArgoCD; CI/CD through Jenkins and GitLab CI; observability with Prometheus and self-hosted Sentry.
- Develop agentic AI tooling — LLM-powered agents that automate engineering and operational workflows end to end.
Saudi Information Technology Company — SITE
OCT 2022 — APR 2023 · RIYADH
Senior Software Engineer · Technical Lead
- Led a team of seven developers as Technical Lead, overseeing development and delivery of a critical software project for a major client.
- Contributed to the overall technical architecture, introducing best practices and driving code and PR reviews.
- Refactored and enhanced existing code, improving system behavior and communication with other services.
- Collaborated with client, product owner, and quality assurance to align scope and goals.
solutions by stc
NOV 2018 — OCT 2022 · RIYADH
Software Engineer
- Led implementation of roadmap features and contributed to technical discussions on requirements and best practices.
- Migrated a core application to multi-tenancy with multiple database schemas.
- Built a utility app automating operational tasks through a Slack bot.
- Troubleshot production issues, monitored platform impact of new features, and supported the support engineers.
Cloud Solution (Al Habib Group)
2018 · INTERNSHIP
- Worked on the Avaya system and gained familiarity with VOIP and the SIP protocol.
Education
Imam Muhammad Ibn Saud Islamic University
Bachelor of Information Technology — GPA 3.99 / 4.0
SEP 2018
Technologies
Python · FastAPI · DjangoSQLAlchemy · CeleryJava · Spring Boot
PostgreSQL · Patroni HAMySQLCockroachDBRedisElasticsearchRabbitMQ
Alibaba CloudKubernetes · Helm · ArgoCDOpenShiftDockerMinIO / S3
Agentic AI / LLM toolingKeycloakOpenID Connect · SAMLLDAP · JWT
PrometheusSentryCI/CD · Jenkins · GitLab CIpytestNginx / OpenRestyLinux · Bash
Selected projects
- omari.sh — this site and the infrastructure under it: Docker behind Nginx, plus a self-hosted mail server (full DNS/MX/SPF/DKIM setup) on the same box.
- CSV processing pipeline — AWS serverless stack: uploads land in S3 and S3 event notifications trigger a Lambda function that processes the files.
- Battle Rattle — 2D battle-royale game built with the Godot engine.
- Sahm — cloud-native finance application on Oracle OCI.