Amr Badawy

Senior Software Developer

Profiles

Skills

Typescript
Nodejs
NestJs
Postgres
Kafka
Kubernetes
n8n
ELK
Redis
AWS
RabbitMQ
Svelte
React

Languages

English
Arabic

Interests

Chess
Algorithmic music programming
Alda, Sonic Pi, strudel

Experience

i-Mitigate
Hybrid - Cairo, EG
Technical Lead
2026-01-01 - Present
•
Lead end-to-end delivery of i-Core, a device-centric security operations platform spanning a NestJS/Fastify backend, a React admin console, and React Native (Expo) supervisor and guard mobile apps.
•
Architect multi-tenant authentication and authorization with Keycloak and Cerbos; design real-time alarm and event pipelines over MQTT and Centrifugo for field operations.
•
Own platform infrastructure on Coolify-managed VPS — Postgres, TimescaleDB, Redis, GHCR-baked images — with OpenObserve, Bugsink, Beszel, and Uptime Kuma covering observability and alerting.
•
Drive engineering practices: TypeORM migrations, conventional commits with Biome, Semgrep security scans, AI-assisted PR review, and a cost-aware CI runner strategy.
•
Maintain open-source MCP server forks (openobserve-mcp, coolify-mcp, beszel-mcp) used internally to drive ops tooling from AI assistants.
https://i-mitigate.com
AllUp Cloud
Remote - UAE
Backend Lead
2024-03-01 - 2025-11-01
•
Designed REST and GraphQL APIs powering 50+ white-label mobile apps and a central admin platform on a 15+ microservice architecture.
•
Architected high-volume real-time data streaming pipelines on Kafka, improving throughput, resilience, and event-processing accuracy.
•
Integrated global payment gateways (Tap, Stripe, Ezypay) for multi-region recurring billing, renewals, and subscription management.
•
Established engineering practices — mandatory reviews, canary deployments, and CI/CD pipelines — enabling consistent bi-weekly cross-region releases.
https://www.allup.app
Meet
Remote - UAE
Software Engineer
2023-03-01 - 2024-01-26
•
Built modular C# API endpoints following n-tier architecture, using LINQ, delegates, and async/await for clean, performant code.
•
Validated APIs end-to-end with Postman, Swagger, and integration tests; collaborated on API specifications with frontend and backend teams.
•
Optimized query performance and refined error handling to improve overall API reliability.
https://meet.inc
Pylon
Remote - EG
Software Developer
2021-10-01 - 2024-03-01
•
Designed and optimized Oracle PL/SQL procedures to implement core business logic and improve database performance.
•
Integrated external payment services including Fawry, NBE, and PayTabs to support secure prepaid and postpaid billing workflows.
•
Modernized legacy PHP applications by migrating to the Lumen framework and developing custom helper classes that enhanced PL/SQL query efficiency.
https://pylonump.com

Education

October University for Modern Sciences and Arts
Bachelor of Computer Science • 3.2/4
2018-08-01 - 2022-08-01
University of Greenwich
Bachelor of Computer Science • 3.18/4
2018-08-01 - 2022-08-01

Projects

AI Workflow Automation
•
Built an interactive workflow editor using React Flow, enabling users to create and connect nodes for processing PDFs and interacting with an AI assistant.
•
Implemented three core workflow nodes: Input, RAG, and Output, supporting multi-line prompts, PDF ingestion, semantic search, and formatted AI responses.
•
Developed a RAG pipeline that extracts, indexes, and retrieves relevant PDF content, enhancing LLM accuracy and grounding responses in user-provided documents.
•
Integrated the OpenAI API with smart prompting and short-term memory techniques to improve context awareness and overall response quality.
•
Designed a drag-and-drop interface with node connections and a Run pipeline that executes end-to-end processing: PDF parsing, retrieval, LLM query, and output rendering.
http://95.111.229.27:9015
Oomor
•
Designed and engineered a high-performance SaaS platform enabling entrepreneurs to launch full-featured online stores in under 10 minutes.
https://www.oomor.com
CodeColab
•
Cloud-based collaborative IDE in the spirit of Google Colab — real-time multi-user editing across Python, R, and JavaScript with built-in libraries and datasets.
•
Serverless deployment on Azure with integrated cloud storage for scalable, cost-efficient sessions.
•
Authentication, authorization, and end-to-end encryption baked in for secure development.
https://ide.badawy.dev
Download PDF
Link copied