Skip to content

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 ManagementNext.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 & DashboardPython, 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 SystemNext.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 WebsiteFlutter, 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 AppFlutter, 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
PawPet Club — Pet Social PlatformFlutter, Dart, Firebase, Riverpod
  • Social media app for pet profiles, posts, and connections with Cloud Firestore real-time data
  • Firebase Authentication, Riverpod state management, and clean architecture patterns

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)