Mohamed Arafa

Mohamed Arafa

Backend Software Engineer

cairo, Egypt

#OpenToWork

About

Results-driven Backend Software Engineer with 2.5 years of experience building high-throughput distributed systems using Node.js, NestJS, and TypeScript. Expertise in Event-Driven and Event- Sourced Architectures (Kafka, RabbitMQ, BullMQ, gRPC), polyglot persistence (PostgreSQL, MongoDB, Redis, Elasticsearch), and concurrency-safe distributed systems (Redlock, double-entry ledgers). Built financial engines achieving 18,700+ ops/sec with validated sub-500ms p99 latency. Experienced in Cloud-Native deployment with Docker, Kubernetes, and AWS, backed by full Prometheus/Grafana observability and CI/CD pipelines with automated SLA gates.

What I'm looking for

Backend Software Engineer Role

Experience

ServiceTech

Software Engineer (Backend Focused)

ServiceTech

Nov 2023 – Aug 2025

•Engineered a high-concurrency Microservices Architecture using NestJS, TypeScript, and RabbitMQ, decoupling data ingestion from processing to handle high-throughput event-driven workflows withexponential backoff retry mechanisms. •Implemented Redis caching and distributed locking strategies (Redlock) for read-heavy endpoints, reducing PostgreSQL database load by 40% and achieving sub-millisecond response times under concurrent access. •Designed polyglot persistence layers using PostgreSQL (transactional data), MongoDB (document storage), and Elasticsearch (full-text search), selecting each database for its optimal use case. •Orchestrated containerized deployments using Docker and AWS ECS (Fargate) with auto-scaling policies triggered by CPU/memory utilization thresholds. •Established CI/CD pipelines using GitHub Actions to automate linting, building, and unit testing (Jest), enforcing quality gates that prevented broken code from reaching production. •Defined strict API contracts using Swagger/OpenAPI with Bearer Auth, facilitating seamless frontend collaboration and reducing integration errors.

NestJSRabbitMQRedis
bld.ai

Full Stack developer (internship)

bld.ai

Jun 2023 – Aug 2023

•Completed a 3-month Full Stack Development internship, gaining hands-on experience across the full software development lifecycle from architectural design to deployment. •Developed RESTful APIs and server-side logic using Node.js, integrating frontend interfaces with backend services and database systems.

Node.jsREST APIsBackend Development

Education

Menoufia university

Bachelor degree · computer science and information technology

2019 – 2023

Certifications

Full Stack Development internship

Social Hakers Academy Internship

Skills

MicroservicesDjangoExpress.jsNestJSNode.jsPostmanSwaggerJestGitCI/CDHelmKubernetesDockerAWSOpenMetricsGrafanaPrometheusPythonJavaScriptTypeScript

Languages

Arabic (Native or bilingual proficiency)English (Professional working proficiency)German (Limited working proficiency)