Available for opportunities

Ahmed Abdelgaffar

Flutter Developer

Building scalable cross-platform mobile applications with Flutter & Dart. 1+ year of experience creating user-focused solutions with modern architecture patterns.

About Me

I'm a Flutter developer with nearly 2 years of experience building cross-platform mobile applications using Flutter and Dart, alongside hands-on experience as a Java developer. I specialize in creating scalable, performant, and user-friendly mobile solutions with a focus on clean architecture and exceptional user experience.

At Founders, I contributed to developing an investment mobile app, implementing dynamic investment lists, filters, detailed screens, and user profiles. My optimization of widget structure and state management resulted in 30% performance improvements and reduced development time.

Education

Kazan Federal University

Software Engineering, 2026

Location

Kazan, Russia

Open to relocation

Languages

Arabic (Native)

English, Russian (B2)

Work Experience

Flutter Developer

Founders

June 2025 - Present
6 months
  • Developed and implemented interface for investment mobile app using Flutter and Dart
  • Applied BLoC pattern for scalable and maintainable state management
  • Integrated Firebase services (Auth, Firestore, Cloud Storage) for secure data handling and real-time updates
  • Created custom UI components for investment lists, filters, detailed views, and user profiles based on Figma designs
  • Reduced screen creation time and improved performance by 30% through efficient BLoC and widget optimization
FlutterDartBLoCFirebaseFigma

Java Developer

Salesforce (TrueSolv)

June 2023 - September 2024
1 year 4 months
  • Worked with development and version control systems
  • Experienced with modern software architecture models and CI/CD workflows
  • Proficient in Java frameworks including Spring and Hibernate, Java EE
  • Strong understanding of RESTful APIs and microservices architecture
  • Experience with database management systems including MySQL and PostgreSQL
  • Implemented effective solutions through debugging complex code
JavaSpringHibernateREST APIMySQLPostgreSQLDocker

Technical Skills

Mobile Development

FlutterDartBLoC PatternProviderCubitFirebaseREST APIs

Backend & Web

JavaSpring FrameworkHibernateNode.jsTypeScriptJavaScript

Databases

PostgreSQLMySQLFirebase FirestoreCloud Storage

Tools & Others

GitDockerCI/CDAgileSeleniumHTMLLinux

Featured Projects

Founders

Investment Platform Mobile App

A comprehensive mobile investment platform featuring real-time data updates, dynamic filtering, and secure authentication. Built with Flutter and Firebase, implementing clean architecture and BLoC state management.

Key Achievements:

  • Developed dynamic investment filtering system improving user navigation by 40%
  • Integrated real-time Firebase data synchronization
  • Improved performance by 30% through widget and BLoC optimization
  • Delivered full-featured MVP within tight deadlines
FlutterDartFirebaseBLoCFigma
Salesforce (TrueSolv)

Enterprise Microservices

Backend microservices architecture for enterprise solutions using Java Spring Framework. Implemented RESTful APIs, database optimization, and CI/CD workflows for reliable software delivery.

Key Achievements:

  • Built scalable microservices with Spring Boot
  • Implemented RESTful API endpoints with comprehensive testing
  • Optimized database queries for improved performance
  • Maintained code quality through unit testing and debugging
JavaSpringHibernatePostgreSQLDockerREST API
Personal Project

E-Commerce Shopping App

Full-featured e-commerce mobile application with shopping cart, payment integration, and order tracking. Implemented Provider state management and integrated with Stripe for secure payments.

Key Achievements:

  • Built complete shopping flow from product browsing to checkout
  • Integrated Stripe payment gateway for secure transactions
  • Implemented local cart persistence and wish list functionality
  • Created responsive UI adapting to different screen sizes
FlutterProviderStripeREST APISQLite
Personal Project

Weather Forecast App

Real-time weather application with location-based forecasts, interactive maps, and weather alerts. Features clean UI with animated weather icons and detailed hourly/weekly forecasts.

Key Achievements:

  • Integrated OpenWeather API for accurate weather data
  • Implemented geolocation services for automatic city detection
  • Created animated weather icons for enhanced UX
  • Added offline caching for previously searched locations
FlutterGetXOpenWeather APIGoogle MapsHive
Personal Project

Task Management & Productivity App

Productivity app with task scheduling, reminders, and habit tracking. Features calendar integration, priority management, and data visualization for tracking progress over time.

Key Achievements:

  • Implemented local notifications for task reminders
  • Created interactive charts for productivity insights
  • Built calendar view with drag-and-drop task scheduling
  • Added dark mode with custom theme switching
FlutterRiverpodIsar DatabaseNotification APICharts
Academic Project

Social Media Chat Application

Real-time messaging app with group chats, media sharing, and push notifications. Built using Firebase Firestore for real-time updates and Cloud Storage for media files.

Key Achievements:

  • Implemented real-time messaging with read receipts
  • Added image/video sharing with compression
  • Built user authentication with phone number verification
  • Created group chat functionality with admin controls
FlutterFirebaseCloud FirestoreFCMImage Picker
Personal Project

Fitness & Health Tracker

Health monitoring app tracking workouts, nutrition, and water intake. Features step counter, calorie calculator, and progress visualization with weekly/monthly reports.

Key Achievements:

  • Integrated pedometer for step counting and activity tracking
  • Built nutrition database with calorie tracking
  • Created workout builder with custom exercise plans
  • Designed data visualization for health metrics
FlutterBLoCHealth KitChartsLocal Storage
Academic Project

Hotel Booking Platform

Full-stack hotel reservation system with room availability checking, booking management, and payment processing. Built with Java Spring Boot backend and RESTful API architecture with MySQL database.

Key Achievements:

  • Developed comprehensive booking system with real-time availability
  • Implemented secure payment processing and booking confirmation
  • Built admin dashboard for room and reservation management
  • Created RESTful APIs with Spring Security authentication
JavaSpring BootMySQLHibernateThymeleafREST API

Get In Touch

I'm currently open to new opportunities and interesting projects. Feel free to reach out if you'd like to discuss potential collaboration!

Send me a message