Yazid El
FULL-STACK MOBILE DEVELOPER
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
Mobile Developer specializing in Flutter for building scalable cross-platform mobile applications. Experienced with GetX, Provider, and Bloc, applying Clean Architecture for clean, maintainable, and testable codebases. Skilled in local data management using Drift (SQLite) and dependency injection with GetIt.
Backend experience with Node.js, Express.js, JWT, and MongoDB/MySQL, including secure authentication, access control, and Stripe payment integration. Focused on delivering performant, secure, and user-friendly mobile applications within Agile/Scrum teams.
الخبرة
Flutter Mobile Developer at MeMoney (2026-04 – 2026-06)
- Developed a full-featured fintech mobile application for real-time personal finance tracking
- Designed a scalable architecture based on Clean Architecture principles
- Implemented robust state management using Bloc (flutter_bloc) across 10+ feature modules
- Modeled and optimized a relational local database using Drift (SQLite)
- Built a complete financial management system including: Income, expense, and transfer transactions with automatic account balance synchronization; Monthly category-based budgeting with spend tracking; Savings goals with contribution history and automated progress/status calculation; Category and account management with archiving support
- Implemented advanced features: Recurring transactions with configurable frequency and automated scheduling; Reusable transaction templates for quick entry; Many-to-many tagging system for flexible transaction organization; Calendar view with visual spending heatmap; Analytics dashboard surfacing spending trends and insights
- Integrated dependency injection (GetIt) for maintainable, testable service composition
- Designed a cohesive, dark-themed UI component library (pickers, bottom sheets, form inputs, cards) to ensure visual consistency across the application
Freelance Full Stack Mobile Developer at SALIF (2025-04 – 2025-07)
Digital Memory Application
- Architected and developed a cross-platform mobile application using Flutter
- Implemented scalable state management with GetX
- Developed secure RESTful APIs using Node.js and Express.js, following a modular, feature-based architecture
- Implemented JWT authentication, session management, password reset, and account recovery via recovery email
- Integrated Stripe for online payments and implemented Stripe webhooks for transaction validation
- Implemented QR code generation and scanning for user identification and profile access
- Developed backend middlewares for authentication, access control (owner vs. friend), and enforcement of privacy rules
- Key features implemented: User management: signup, login, and profile; Account and credential recovery system; Friend management: search, add, and remove friends
Freelance Android Developer (2024-09 – 2024-11)
Car Rental Management Application
- Designed and developed a complete Android application for car rental business operations
- Implemented user authentication and role-based access control (employee and administrator roles)
- Built rental and contract management features for tracking reservations and agreements
- Designed and managed a relational database schema using MySQL
- Integrated RESTful APIs using Volley for data exchange
- Implemented real-time notifications to inform users about contract updates and important actions
- Optimized application performance and ensured smooth user navigation
Full Stack Web Developer Intern at TESSI GROUP (2024-02 – 2024-07)
TessiCareer Platform
- Contributed to the architecture and development of a web-based training and HR management platform
- Designed and implemented backend services using Spring Boot, Spring Security, and Hibernate
- Built secure REST APIs and business logic for user management and training workflows
- Developed responsive and dynamic user interfaces using Next.js and Redux
- Implemented authentication and authorization mechanisms with Spring Security
- Improved code quality and maintainability using SonarQube and unit testing with JUnit
- Containerized application services using Docker for consistent deployment environments
- Collaborated in an Agile/Scrum team using Jira and Trello for sprint planning and issue tracking
- Participated in code reviews and followed best practices for clean code and layered architecture
Freelance Android Developer (2024-12 – 2025-02)
Movie Application
- Developed an Android application for searching and browsing movies by title and category
- Implemented favorites management and persistent data storage using MySQL
- Consumed external REST APIs using Retrofit for movie data retrieval
- Improved application responsiveness and navigation performance
- Applied clean architecture principles and reusable UI components
التعليم
Engineer Cycle in Computer Systems in Computer Systems (2024-06)
Specialized Technician in Software Development in Software Development (2020-07)
High School Degree in Science in Science (2016-07)
