Available · Dubai, UAE

AndrewAyman Alfy.

Andrew Ayman Alfy

Senior Software Engineer based in Dubai. Currently at Emaar Properties leading full-stack work on the Address Hotels, Armani Hotels, and Emaar Entertainment Group websites, plus the internal systems 10,000+ employees use every day.

Senior Software Engineer · 2026Scroll
About

I build software that ships, scales, and stays out of its own way.

Andrew Ayman Alfy
Andrew · Dubai

Born and raised in Egypt, trained in Germany's engineering tradition at the German University in Cairo, and now writing software in Dubai. The last four years have taken me from media agency work in Cairo, through database engineering on ABGA's Cross-Region Data Management platform, into FDA grade pharma SaaS at Veeva in London (Network / OpenData and Vault), and currently into Emaar Properties, where I lead full-stack work on the Address Hotels, Armani Hotels, and Emaar Entertainment Group websites alongside the internal platforms behind Emaar's hospitality and entertainment divisions.

I work end-to-end and prefer it that way. Next.js (App Router) and React Native on the front. Node.js, Java Spring Boot, GraphQL in the middle. PostgreSQL and Redis at the bottom. Delivered through GitHub Actions, Docker, AWS. Production first, abstractions later, and I optimize hard only when profilers say to.

Education
B.Sc. Computer Science Engineering
German University in Cairo · 2016 – 2021
Grade 1.6 / 5.0 (near Excellent) · Pre-Masters Track
Languages
ArabicNative
EnglishBilingual
GermanB1
Currently
Senior Software Engineer
Emaar Properties · Dubai
Hospitality · Entertainment · Luxury Brands
0+
Years building production software
0K+
Daily active users I've shipped to
0
Enterprise apps shipped at Emaar
0.0%
Uptime on FDA-compliant SaaS
Experience

Four years. Three continents. Real work.

From pharma SaaS in London to hospitality platforms in Dubai every role pushed me deeper into both scale and craft.

Dubai, UAE
2025
Apr 2025 - Present

Senior Software EngineerCurrent

Emaar Properties · Dubai, UAE

Address Hotels, Armani Hotels, Emaar Entertainment Group luxury brand portals + enterprise platforms.

  • Led full-stack development of the Address Hotels and Armani Hotels websites flagship consumer portals for Emaar Hospitality Group's luxury brands owning the project end-to-end from architecture and implementation to direct business-stakeholder coordination.
  • Led the Emaar Entertainment Group website as Senior Developer translated business requirements into engineering tasks, coordinated delivery across the dev team, and gated all releases through code review and QA before go-live.
  • Architected and shipped 5 enterprise full-stack applications on Next.js (App Router), TypeScript, React, and GraphQL serving 10,000+ internal users across Emaar's hospitality and entertainment divisions.
  • Built cross-platform React Native mobile apps powering field operations (inspections, invoice tracking, Permit-to-Work) improved on-site efficiency by 45% with offline-first sync and real-time data capture.
  • Designed GraphQL APIs over tuned PostgreSQL and MySQL cut data-fetch latency by 60% and unified Strapi CMS, internal microservices, and frontend clients.
  • Led a focused 2-engineer team with full delivery ownership and direct stakeholder alignment consistently shipped 20% ahead of sprint commitments with >85% test coverage.
Next.jsReact NativeGraphQLTypeScriptPostgreSQLStrapi
London, UK · Remote
2024
Oct 2024 - Apr 2025

Full-Stack Developer (Contract)

Veeva Systems · London, UK · Remote

Global HCP data platform (Veeva Network / OpenData) + Veeva Vault serving 500+ pharma clients.

  • Contributed to Veeva Network / OpenData a global Healthcare Professional (HCP) data platform consolidating physician profiles worldwide (specialties, credentials, affiliations, current/historical work locations) used by pharma companies for compliant outreach, territory planning, and clinical-trial recruitment.
  • Engineered solutions on Veeva Vault Veeva's regulated content-management platform built document-workflow features, automated audit-ready record handling, and supported FDA 21 CFR Part 11 compliance.
  • Designed REST APIs and microservices integrating Veeva Vault and the HCP data platform with pharmaceutical CRM and clinical-trial systems cut data-processing time by 65% for 500+ pharmaceutical clients.
  • Optimized PostgreSQL queries and introduced Redis caching 40% throughput boost for 10,000+ life-sciences professionals with 99.9% uptime.
  • Collaborated across 3 time zones in a distributed Agile team delivered 20+ feature releases with zero critical production incidents.
ReactNode.jsJava Spring BootPostgreSQLRedis
ABGA
2024
Feb 2024 - Oct 2024

Database Engineer (Contract)

ABGA Systems & Software · Dubai, UAE · Remote

Data infrastructure powering ABGA's CRDMS, Training Mgmt, Product Tracking, and Sales Force Monitor platforms.

  • Built and maintained database infrastructure for ABGA's enterprise product suite including the Cross-Region Data Management System (CRDMS), a platform consolidating geographically distributed data from multiple regional offices into a single, queryable layer.
  • Designed MySQL and MongoDB schemas powering ABGA's Training Management, Product Tracking, and Sales Force Monitor platforms modelled for multi-tenant isolation, multi-region replication, and audit traceability.
  • Tuned slow queries, added missing indexes, and eliminated N+1 access patterns across reporting and admin dashboards turned timed-out workflows into ones that loaded in real time.
  • Set up automated backup, replication, and Prometheus-driven monitoring with alerting surfaced data issues before customers reported them; partnered with backend devs across healthcare, e-commerce, and education clients.
MySQLMongoDBPrometheusMulti-RegionReplication
Cairo, Egypt
2022
May 2022 - Nov 2022

Full-Stack Developer

Media Pan Arab FZE · Cairo, Egypt

Production web apps for media and marketing clients.

  • Built full-stack web applications with React and Node.js / Express delivered production features for media and marketing clients.
  • Deployed services to AWS and Heroku with automated CI/CD via GitHub Actions cut average deployment time by ~50%.
  • Authored and executed unit and integration test suites raised code coverage and reduced regression bugs.
  • Worked with designers and product owners in Agile translated UX wireframes into responsive, production-ready interfaces.
ReactNode.jsExpressAWSGitHub Actions
Stack

Tools chosen for production scale.

Developer working on code
Languages01
TypeScriptJavaScriptPythonJavaC#C / C++
Frontend02
ReactNext.jsApp RouterReact NativeReduxTailwind CSS
Backend03
Node.jsExpressJava Spring BootGraphQLRESTMicroservicesStrapi CMS
Data04
PostgreSQLMySQLMongoDBRedisQuery optimizationIndexing
DevOps & Cloud05
AWSDockerGitHub ActionsCircleCIHerokuAnsiblePrometheusCI/CD
Specialties06
AR / UnityARKitARCorePerformanceAgile / ScrumTest planningPostman

Every tool above has earned its place in production not on a résumé. I optimize for what scales, what stays maintainable, and what the team behind me can ship without my help.

Selected work

Most of it's under NDA.

Here's what I can show.

Enterprise systems built across Dubai, London, and Cairo plus a five-year AR side project running across the MENA region.

01
2025
LUXURY BRANDS
Emaar Hospitality Group
★ Featured
Emaar Hospitality Group · Dubai

Address & Armani Hotels Brand Portals

Flagship consumer websites for Emaar Hospitality Group's two luxury brands Address Hotels and Armani Hotels. Led full-stack development end-to-end, from architecture and code to direct coordination with business stakeholders. Also led the Emaar Entertainment Group website as Senior Developer, coordinating delivery and gating releases through code review and QA.

Challenge

Global luxury-brand audiences expect instant, multilingual, image-heavy experiences with no compromise on performance, SEO, or brand consistency. Booking flows had to feel as polished as the property itself, and every release had to be defensible to business stakeholders before going live.

Approach

Next.js (App Router) with server components for the heavy hero galleries and content pages, client-side hydration only where it mattered. Strapi CMS for editorial control. Tight collaboration with brand and business owners to keep the visual language and tone authentic to each property.

Impact
-Public-facing on Address & Armani brands
-Lead developer · 2-engineer team
-End-to-end ownership
-Tech-lead role on EEG site
Next.jsTypeScriptGraphQLStrapiReactPrivate · NDA
02
2025
EMAAR SUITE
Emaar Properties
Emaar Properties · Dubai

Emaar Internal Suite Hawkeye, Omni & Entertainment

Enterprise platforms running Emaar from the inside, used daily by 10,000+ employees: Hawkeye PowerBI-embedded analytics with BU-targeted push notifications and Emaar Mind, an in-app AI assistant; Omni Workflows invoice approvals (CPA / RCPA) and employee operations; Omni Social internal social network with feed, groups, posts, birthdays, requests and approvals, and Emaar news; and the Emaar Entertainment platform powering Dubai's most-visited attractions (Burj Khalifa At The Top, Dubai Aquarium, Dubai Ice Rink).

Challenge

Four very different audiences, one identity layer. Finance needed dashboards and audit-clean approval chains. Ops needed CPA/RCPA invoice flows that didn't break under load. 10,000+ employees needed a social product that didn't feel like a 2008 corporate intranet. And the entertainment business needed software fast enough to run ticketing and operations at attractions visited by millions a year.

Approach

Next.js (App Router) front-ends over GraphQL, served from tuned PostgreSQL and Strapi CMS shared design system, role-aware access, server components for data-heavy views. PowerBI embedded inside Hawkeye, BU-targeted notification routing, and an integrated AI layer (Emaar Mind) giving staff conversational access to their dashboards.

Impact
-10,000+ daily users
-60% lower fetch latency
-20% ahead of sprint
-85%+ coverage
Next.jsGraphQLTypeScriptPostgreSQLStrapiPowerBIAIPrivate · NDA
03
2025
FIELD OPS
Emaar Properties
Emaar Properties · Dubai

Field Operations Mobile App

Cross-platform React Native app powering on-site inspections, invoice tracking, and Permit-to-Work workflows across Emaar properties.

Challenge

Field workers were on partial-signal sites with bursty connectivity. Real-time-only architectures broke. Paper backups defeated the point of digitizing.

Approach

Offline-first architecture optimistic local writes, conflict-aware sync on reconnect, GraphQL subscriptions when bandwidth permits. Native camera integration for inspection evidence.

Impact
-45% efficiency lift
-Zero data loss in field tests
-Deployed across Emaar properties
React NativeGraphQLReduxOffline SyncPrivate · NDA
04
2024 - 2025
VEEVA HCP
Veeva Systems
Veeva Systems · London

Veeva Network / OpenData + Vault

Contributed to Veeva Network / OpenData a global Healthcare Professional (HCP) data platform tracking physicians worldwide (specialties, credentials, affiliations, current/historical work locations) and to Veeva Vault, the regulated content-management platform used by 500+ pharma clients under FDA 21 CFR Part 11.

Challenge

Two distinct, regulated worlds. The HCP platform had to keep millions of physician records accurate and queryable globally. Vault had to bridge audit-grade document workflows with third-party clinical-trial systems every integration defensible to regulators.

Approach

REST APIs and microservices on Java Spring Boot with React control panels. Compliance baked in immutable audit logs, role-aware access, replayable event streams. PostgreSQL tuning plus Redis caching for read-heavy HCP queries.

Impact
-500+ pharma clients
-99.9% uptime
-65% faster processing
-40% throughput boost
ReactJava Spring BootNode.jsPostgreSQLRedisPrivate · NDA
05
2020 - Present
AR MENU
Freelance
★ Featured
Freelance · MENA region

AR Restaurant Menu Platform

Augmented-reality menu that lets diners scan a QR code and view 3D models of dishes in real-world space. Used by restaurants across the Middle East and North Africa.

Challenge

Restaurants needed a marketing differentiator that didn't require a native app install. WebAR alone had compatibility gaps; native AR added friction. The bridge had to work on any phone with a camera.

Approach

Unity-built AR pipeline targeting ARKit and ARCore via per-platform builds, triggered by QR codes that link to lightweight installer flows. Asset pipeline optimized for sub-10MB downloads per dish.

Impact
-Production with multiple MENA clients
-Higher menu engagement
-Five years continuous operation
UnityARKitARCoreC#View source
Contact

Let's
talk.

Dubai skyline
Based in Dubai

Hiring a senior engineer, scoping an enterprise app, or comparing notes on GraphQL performance my inbox is open. I read every message and respond within 48 hours.