Fayez Mamdoh
Backend & Automation Developer
Giza, Egypt|fmamdoh504@gmail.com|+20 121 210 6701
linkedin.com/in/fayez-mamdoh|github.com/FayezL|fayez-portfolio-rouge.vercel.app
Professional Summary
Backend & automation developer with 2+ years of hands-on experience building automation tools, REST APIs, and full-stack web applications. Shipped 7 real-world projects including 5 live client deployments. Specializes in Python, FastAPI, and Linux-based automation with a track record of reducing manual workflows through scripting and tooling. Holds a B.Sc. in Business Information Systems and a Udacity Front-End certification. Open to remote and relocation opportunities.
Work Experience
Software Developer | MagicTVBox
Remote | 2024 – Present- Automated media processing pipelines using Python and FFmpeg, replacing manual shell scripts with a one-click batch GUI application
- Built a monitoring dashboard with Streamlit and Plotly for real-time stream validation with circuit breaker pattern for resilience
- Designed SQLite-backed data persistence with Pydantic models, enabling CSV/PDF/Excel export for reporting
- Reduced video processing time from hours of manual work to minutes through end-to-end scripting automation
Frontend Web Developer | Kirmina Cybersecurity
Remote | Feb 2023 – Jul 2023- Built and maintained responsive websites for the company and its cybersecurity clients using HTML, CSS, and JavaScript
- Delivered production-ready, mobile-friendly frontends under tight deadlines with direct client collaboration
- Supported the cybersecurity team with UI updates and internal tool improvements
Key Projects
CTRMS — Trip & Room Management — Next.js, TypeScript, Supabase, PostgreSQL
- Full-stack bilingual (AR/EN) web app with role-based auth, real-time backend, and 103 passing tests
- Implemented PostgreSQL RLS policies, PDF generation via Edge Functions, and elderly-friendly UI
VOD Stream Checker & Dashboard — Python, Streamlit, Pydantic, SQLite, Plotly
- Monitoring toolkit with parallel checking, circuit breaker pattern, and auto-refresh token management
- Interactive analytics dashboard with Plotly and multi-format export (CSV/PDF/Excel)
European Auto Service — Booking System — Next.js, TypeScript, Supabase
- Live booking website with real-time availability, accept/reject workflow, and stats tracking
- Deployed for a real client with Supabase backend and responsive mobile-first design
Pristine by Christine — Business Website — Flutter, Firebase
- Responsive business website with service listings, instant quote requests, and click-to-call integration
- Deployed live for a professional cleaning services client
Saint Verena Church Quiz App — Flutter, Dart, Firebase, Riverpod
- Bilingual (AR/EN) mobile app with elder-friendly UI and web-based admin panel with role-based access control
- Daily spiritual quizzes linked to seasonal events with Firebase real-time sync across all devices
Technical Skills
Languages:Python • TypeScript • Dart • JavaScript • Bash
Backend:FastAPI • REST APIs • PostgreSQL • Supabase • SQLite
Automation:Bash Scripting • FFmpeg • Streamlit • Linux
Frontend:Next.js • Tailwind CSS • HTML5 • CSS3
Mobile:Flutter • Firebase • Dart • Riverpod
Tools:Git • Docker
Education
Bachelor's in Management Information Systems
Higher Institute for Advanced Studies — Giza, Egypt
Languages
Arabic:Native
English:Professional Proficiency
Certifications
Professional Front-End Web Development — Udacity (2022)