📍 Cairo, Egypt · Open to Java backend and Flutter roles · Immediate availability
I'm a Software Engineer with a BSc in Computer Science & Artificial Intelligence from MTI University. I build secure, well-tested backend services with Java 17 & Spring Boot and production-ready cross-platform mobile apps with Flutter — always with clean architecture and maintainable code at the core.
- ☕ Backend: RESTful APIs with Spring Boot, Spring Security (JWT), Spring Data JPA/Hibernate, MySQL, PostgreSQL, SQL Server, MongoDB
- 📱 Mobile: Flutter & Dart for Android and iOS — BLoC/Cubit, Provider, Riverpod, Firebase (Auth, FCM, Firestore, Analytics)
- 🧱 Architecture: Clean/Layered Architecture, MVVM, OOP, SOLID, design patterns
- 🧪 Quality: 70+ automated tests across my repositories — JUnit 5 & MockMvc on the backend, unit & widget tests in Flutter
- 🚀 Delivery: Docker, GitHub Actions CI/CD, Maven & Gradle, Git/GitHub, Agile/Scrum with Jira
- 🏆 Top Achiever — Certificate of Achievement, Flutter Development Diploma, Route IT Training Center (2026)
🌱 Currently growing into: microservices (Service Discovery, Circuit Breakers), Kubernetes, Jenkins / Azure Pipelines, and Elasticsearch.
- Designed and secured RESTful endpoints for task CRUD and authentication — registration, login, JWT-based authorization, and owner-only access
- Layered architecture separating controllers, services/DTOs, and repositories
- MongoDB audit logging for security events such as login and task CRUD operations
- Containerized with a multi-stage Dockerfile; docker-compose setup for MySQL, PostgreSQL, and MongoDB
- GitHub Actions CI/CD: build, test, package, and Docker image build on every push and pull request
- Automated tests with JUnit 5 and MockMvc covering authentication, authorization, CRUD, and invalid-token responses
| Project | Stack | Highlights |
|---|---|---|
| E-Commerce App | Flutter · REST API · Clean Architecture | Full shopping flow (listings, cart, checkout, orders) on a 3-layer Clean Architecture · 49 unit & widget tests, zero analyzer issues |
| MoviesApp | Flutter · BLoC · Retrofit · Firebase Auth · FCM | TMDB REST API across 10+ endpoints · Firebase Auth flows & push notifications · built by a team of 4 across 4 Agile sprints |
| News App | Flutter · BLoC · Dio · Hive | Real-time news from 5+ sources · offline caching with Hive · category filtering · loading/success/error states |
| Qiblaa App | Flutter · BLoC · Localization | Islamic app (Quran, Hadith, Azkar, Sebha, Radio) · Arabic/English localization · dynamic themes · 6+ feature modules |
| Solar System 3D Explorer | Flutter · model_viewer_plus · 3D | Interactive 3D planets with rotate & zoom, high-fidelity GLB models, and astronomical data per planet |
Freelance Flutter Developer — Self-Employed · 2023 – 2026
- Delivered UI design and development for clients across multiple domains, turning requirements into clean Flutter interfaces
- Extended and maintained existing Flutter projects — adding features, fixing bugs, and adapting screens to client needs
- Managed multiple concurrent client tasks with direct communication, meeting deadlines
Flutter Development Diploma — Route IT Training Center · Jan 2026 – May 2026 (5-month intensive)
- Delivered 3 production-like apps (e-commerce, e-learning, news aggregator) on time in an Agile workflow
- Applied MVVM/MVC and Clean Architecture with RESTful API integration and Git/GitHub collaboration
- Recognized as one of the Top Achievers — Certificate of Achievement for Outstanding Performance (Apr 2026)
BSc Computer Science & Artificial Intelligence — MTI University · 2019 – 2023
Graduation project: Fingerprint Identification System — matches crime-scene fingerprints against database records using CNN-based feature extraction (C#, SQL, Python)
| Area | Technologies |
|---|---|
| Languages | Java 17, Dart, SQL, C#, C++, Python |
| Backend | Spring Boot, Spring Framework, Spring Security, Spring Data JPA, Hibernate, RESTful APIs, JWT, BCrypt |
| Mobile | Flutter, BLoC/Cubit, Provider, Riverpod, Retrofit, Dio, Material Design, Responsive UI, Localization |
| Databases & Storage | MySQL, SQL Server, PostgreSQL, MongoDB, Firestore, Hive, shared_preferences |
| Firebase | Auth, Cloud Messaging (FCM), Firestore, Analytics |
| Testing | JUnit 5, MockMvc, Flutter unit & widget tests, Postman |
| Build & DevOps | Maven, Gradle, Docker, docker-compose, GitHub Actions CI/CD |
| Practices | Clean/Layered Architecture, MVVM, MVC, OOP, SOLID, Design Patterns, TDD mindset, Agile/Scrum |
| Tools | Git, GitHub, Jira, IntelliJ IDEA, Android Studio, VS Code |
I'm open to Java backend and Flutter developer roles in Cairo (hybrid or on-site) and available immediately.
- Email: gergesfaiz3@gmail.com
- LinkedIn: linkedin.com/in/gerges-faiz-4133431b5

