Experienced Flutter Developer with strong expertise in Dart, Flutter, RESTful APIs, and Firebase, proficient in state management and clean architecture, and a commitment to delivering high-quality software solutions.
-
👨💻 All of my projects are available at ahmed-eid-faried.github.io
-
📫 How to reach me [email protected]
-
📄 Know about my experiences cv
-
💬 Ask me about Experienced Flutter Developer skilled in Dart, OOP, and Solid Principles, proficient in problem-solving and data structures. Demonstrated expertise in Flutter, including animations, notifications, and deployment, coupled with strong proficiency in handling RESTful APIs, JSON, Postman, and Thunder Client, along with MySQL and PHP for API integration. Well-versed in state management techniques, including Getx ecosystem, Provider, and Bloc pattern, with a solid grasp of design patterns, such as MVC, and a commitment to clean code and clean architecture. Proficient in Firebase services, debugging, various testing methodologies, Git, GitHub, UI/UX tools like Adobe XD and Figma, and adept in communication in English. Experienced in CI/CD, Agile development methodologies, and working with Jira for efficient project management.
- Programming Languages: Dart, PHP
- Object-Oriented Programming (OOP)
- Solid Principles
- Problem Solving and Algorithms
- Data Structures
- Flutter: Building cross-platform mobile applications
- Animations: Creating engaging user experiences
- Notifications: Implementing push notifications
- RESTful APIs: Design and consumption
- JSON: Data interchange format
- Postman and Thunder Client: API testing tools
- Database: MySQL
- State Management:
- GetX ecosystem
- Provider
- Bloc
- Debugging: Troubleshooting code
- Unit Testing: Ensuring code quality
- Widget Testing: Testing UI components
- Integration Testing: Testing application flows
- Firebase:
- Crashlytics for crash reporting
- Authentication
- Cloud Firestore
- Realtime Database
- Cloud Storage
- Cloud Messaging
- Analytics
- Design Patterns: MVC and Clean Code
- Git and GitHub: Version control and collaboration
- UI/UX Design: Adobe XD and Figma
- Communication Skills: Proficient in English
- Clean Architecture: Building scalable and maintainable apps
- CI/CD: Using Codemagic for continuous integration and delivery
- Agile Development Methodologies: Collaborative and adaptive project management