Dubai, UAE · Open to Full-Stack, Enterprise Application, AI Application & Cloud Engineering roles

Reejan R Gopan Full-Stack Software Engineer

Enterprise Applications • AI Engineering • Cloud & DevOps

Building scalable enterprise software, intelligent automation solutions and production-ready digital platforms.

  • Full-Stack Development
  • Enterprise Systems
  • AI-Assisted Engineering

2+

Years in software, cloud & enterprise IT

50+

Microsoft 365 users administered

99%+

Uptime across servers, hosting & email

~5h

Manual work saved weekly with Python & LLM automation

Technologies: React, TypeScript, JavaScript, Python, Node.js, Next.js, PostgreSQL, Supabase, MySQL, MongoDB, Express, Flask, ASP.NET Core, Tailwind CSS, AWS, Azure, Docker, Linux, CI/CD, GitHub, Vercel, Cloudflare, Microsoft 365, Entra ID, Windows Server, Active Directory, Gemini, Vertex AI, RAG, Pinecone.

Featured case study

Read the case study

WAQTI — Workforce Management Platform

In production · Design, full-stack development, database & deployment

Attendance was tracked on paper, overtime was recorded by hand and pay was calculated manually across several project sites — slow, error-prone and hard to audit.

  • Attendance. GPS-based check-in with nearest-site detection, selfie capture and face verification, shift and night-shift handling, late, early-out and absence tracking.
  • Supervisor operations. Bulk check-in and check-out for crews, site attendance, active-worker views and overtime sessions — built to minimise actions on site.
  • Overtime engine. Normal, additional, Sunday and public-holiday overtime with sessions, approvals, claims and audit logs.
  • Leave. Employee leave requests, annual and labour leave, Document Controller processing and admin approvals.

Engineering practices

System architecture
Modular systems with clear backend boundaries, explicit data flows and deliberate API design.
Database engineering
Schemas, constraints, transactions, indexing and migrations, so correctness is enforced by the database and not only by application code.
Concurrency and reliability
Race-condition prevention, idempotency, duplicate detection and retry handling, for example the overtime integrity checks in WAQTI.
Security
Role-based access control, row-level security, secure sessions, audit logs and protection of sensitive data.
Testing
Unit, integration, end-to-end and database regression testing.
Delivery
Git branching, pull requests, CI checks, deployments and rollback planning.
Production operations
Monitoring, incident investigation, backup verification and performance profiling.

Software engineering handbook

Read the handbook

Architecture, data integrity, security, scalability, reliability and delivery — the methods behind production-grade systems, explained in full.

  • Evidence before claims

    Code, migrations, cloud config, executed tests and runtime metrics are the source of truth — not a README or an installed dependency.

  • Separate the traffic numbers

    Daily users, concurrent connections, in-flight requests and requests per second are four different things.

  • Correctness before speed

    No tenant leaks, duplicate payments, double bookings or unsafe downloads. A fast app that mispays is not production-ready.

  • Scale progressively

    Baseline → optimise queries and cache → tune the pool and autoscale → split services or partition data only when measurements demand it.

  1. P0

    Protect now

    Secret scanning, role/tenant authorization, financial invariants, backups, admin MFA, blocking CI.

  2. P1

    Stabilise

    Metrics and traces, query audit, connection pool, rate limits, bounded retries, private files.

  3. P2

    Verify scale

    k6 workload models, CDN/cache, index fixes, controlled autoscaling, quota plan.

  • Architecture
  • Data integrity
  • Security
  • Scalability
  • Reliability & SRE
  • CI/CD
  • Testing
  • Cloud & DevOps
  • Audits

AI engineering & automation

AI engineering

Retrieval-grounded assistants, role-aware access and AI-assisted development, built so the application, not the model, decides who sees what.

  • LLM API integration
  • BM25 retrieval
  • Role-aware retrieval
  • AI-assisted development
  • Process automation
01/2025 — Present
Current
HEAD → main

IT Systems & Digital Transformation Administrator

USF Group (USF Demolition Works LLC) · Dubai, UAE
  • Developed Waqti, a workforce attendance app (Android + web) in React, TypeScript and Supabase/PostgreSQL, digitising attendance for site supervisors across multiple project sites.
  • Built and deployed the USF Group websites — usfdemolition.com, usfgrand.com, rental.usfme.com and usfme.com — with React, TypeScript and Tailwind, CI/CD through GitHub to Vercel and Cloudflare.
  • Administered Microsoft 365 for 50+ users — provisioning, licensing, Exchange Online, SharePoint, Teams and Conditional Access in Entra ID.
  • Managed Windows Server 2019/2022, Active Directory, Group Policy, DNS, DHCP, VPS hosting and corporate email at 99%+ uptime.

Previously: IT Procurement & Support Specialist at Chimera Group · Network Administrator at Tata Consultancy Services (TCS iON). See all roles →

The work, in numbers

6

WAQTI operational roles documented in the case study

4

USF Group websites built and run

6

Featured projects, each with its own case study

140

Pages prerendered on this portfolio's last build

Core stack

Full toolkit
  • 01React
  • 02Next.js
  • 03TypeScript
  • 04Python
  • 05Node.js
  • 06PostgreSQL
  • 07Supabase
  • 08Tailwind CSS
  • 09Vercel
  • 10Microsoft 365
  • 11Windows Server
  • 12Active Directory

Let's build something that works.