I am a Backend Engineer with more than one year of experience delivering backend features from requirements gathering through production deployment and post-release support. I specialize in building reliable, secure, multi-tenant SaaS systems using Node.js, TypeScript, JavaScript, Express, and NestJS.
I have hands-on experience with authentication, authorization, role-based access control, subscriptions, payment integrations, database design, and performance optimization. My work includes improving a production database query from 40 seconds to approximately 250 milliseconds for a platform serving more than 3 million users.
I enjoy designing scalable backend architectures, including microservices, event-driven workflows, multi-tenancy, and country-specific configuration systems. I have worked with Kafka and RabbitMQ for asynchronous booking, wallet, and reward-related workflows.
I am experienced with relational and NoSQL databases including PostgreSQL, MySQL, MongoDB, SQLite, SQL Server, and Redis. I focus on improving query performance, applying indexes appropriately, maintaining data integrity, and creating safe operational workflows such as imports, backups, and restores.
I also work with Docker, Docker Compose, Kubernetes, CI/CD pipelines, Linux, GitHub Actions, and cloud-hosted services. I have deployed backend services and containerized multi-service applications with secure networking, health checks, persistent storage, and secrets management.
I am based in Egypt and open to remote opportunities worldwide. I value clear communication, ownership, practical problem-solving, and collaborating with product, frontend, mobile, and internal support teams to deliver impactful software.