About Jewel
Software Architect | Expert in Flutter, iOS, and Android Mobile Development
- Creator of advanced architectures, including Lean Architecture, an improved version of Robert C. Martin's Clean Architecture.
- Developer of innovative iOS packages, notably with Combine (stv 5.5.0).
- State Management: BLoC, Riverpod, Provider, GetX, Modular, etc.
- Advanced Routing: GoRouter, AutoRouter.
- Mastery of Design Patterns: Strategy, Decorator, Chain of Responsibility, Dependency Injection, Robot, Coordinator, MVVM-C, MVC, MVVM, TCA, MVP, and more.
- Application of SOLID principles and Clean Architecture.
- Rigorous approach with TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Passionate about functional programming and agile methodologies for quality products.
- Optimized iOS solutions with SwiftUI, UIKit, Combine.
- Expertise in performance optimization, scalability, and maintainability of mobile applications.
- Mentor and strong advocate of Pair Programming.
- Promoter of a knowledge-sharing culture and continuous learning to grow teams.
- I combine strategic vision, technical expertise, and a passion for innovation to transform your ideas into robust, scalable, and high-performing solutions.
French
Native or bilingual
English
Native or bilingual
Experience
- QoreTech Lead/iOS/Flutter/Android ArchitectSOFTWARE PUBLISHINGMarch 2023 - Today (3 years and 5 months)Nice, France
- Wattsy (Nginx/Docker-OrbStack, Clean Arch., Router Delegate/Parser, E2E Test)
- Rides2U, Rides2U Driver
- Maskan - FTA for Federal Tax Authority (UAE Pass, Azure OCR)
- KingaSafety (Lean Architecture, Lean Requester, Safe Injection Mechanism)
- WeyNek (MVP, Shimmering Effect, Mocktail, Diffable Datasource)
- Wallpost Software
- Draw AI: Turn Sketch into Art (Replicate, Widget Snapshot, Lean Arch.)
- SCUB BordeauxTech Lead iOS & FlutterSOFTWARE PUBLISHINGMarch 2022 - February 2023 (1 year)
- iHealth MyVitals (MVVM, UIKit-Combine, CoreBluetooth, Push Notifications)
- PoC iHealth (Bluetooth and Method Channels Dart-Swift-Kotlin via Pigeon)
- IRP AUTO Health (Google Maps, Remote Config, Matomo)
- IQClassFlutter & iOS TrainerEDUCATION AND E-LEARNINGJune 2021 - June 2024 (3 years and 1 month)Monastir, TunisiaMy courses are carefully designed to start with the basics of development, considering minimal comprehension abilities. We will cover essential fundamentals before progressing to advanced principles. Here's an overview of what you'll learn:1. **Development Basics**:- Introduction to programming.- Understanding fundamental algorithmic concepts.- First steps with programming languages (Swift, Kotlin, Dart).2. **Advanced Principles**:- **Clean Architecture**: Structuring your code for better maintainability and scalability.- **Generic Programming**: Using generic types to write reusable and flexible code.- **SOLID Principles**: Five design principles for creating robust and easy-to-maintain software.3. **Testing and Quality Assurance**:- **Integration Tests**: Ensuring that different modules of your application work together correctly.- **End-to-End (E2E) Tests**: Verifying the application's functionality from start to finish.4. **Deployment and Maintenance**:- **CI/CD Configuration**: Automating tests and deployments for continuous delivery.- **Performance Optimization**: Techniques to improve the speed and efficiency of your applications.Throughout these courses, I ensure that each step is well understood before moving to the next. My approach is centered on progressive learning and practical application, ensuring that you acquire solid, real-world applicable skills.### Final ObjectiveAt the end of the training, you will not only be ready for the professional world but will also have a deep understanding of advanced development concepts. You will be able to design, develop, and deploy high-performing and well-structured applications.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master of Research in Distributed ComputingHigher Institute of Computer Science and Communication Technologies of Hammam Sousse2015
- Fundamental License in Computer ScienceFaculty of Sciences of Monastir2013