EAT App – High-Traffic Django Platform
Amgad Nashaat
Published
management desktop application, serving over 20,000 active clients daily. Built with
Django (backend), React (frontend), and PyQt (desktop UI), the system handled live data
streaming, advanced calendar/scheduling, and user management with strong focus on
scalability and performance.
○ Optimizations: Improved authentication and API layer to support large-scale
concurrency, optimized database queries and indexing, reduced DB load by 40%
using Redis caching, and migrated time-consuming tasks to Celery for
asynchronous processing—cutting API response times by 50%.
○ DevOps: Designed full CI/CD pipeline (Git, Docker, blue/green deployment),
established rigorous automated testing (unit/integration).
○ Documentation & QA: Produced comprehensive developer and API
documentation, enforced test-driven development, and led code
reviews—resulting in robust, maintainable, and audit-ready releases.
○ Impact: Enabled seamless, low-latency user experiences at scale, doubling
system throughput with high availability and minimal downtime.
○ Integrated Stripe, PayPal, Google Pay, and Apple Pay for seamless payments.
○ Implemented OAuth2, JWT, SSO, API Keys, and custom auth for security.
○ Delivered full CI/CD (GitLab Actions), blue/green releases, AWS S3 storage,
end-to-end test cases, and OpenAPI docs.
○ Refactored SQL and added Redis caching/async processing—cut API latency by
50%, DB load by 40%.
○ Led with Agile/Scrum (Jira), ensuring rapid, reliable releases and top-tier UX.