
Alaa Awad
Senior Mobile Applications Developer | Flutter & Spring Boot
Salary / Daily rate
Dubai - United Arab Emirates
Freelance
Remote only
Skills
Languages
About me
Intro
Senior Mobile Developer & Team Leader with 4+ years specializing in Flutter and Spring Boot full-stack development. Led end-to-end ERP/POS system development with 40+ screens, UAE tax compliance, and multi-platform deployment. Expert in clean architecture, API integration, and delivering scalable enterprise solutions from concept to store publication.
Work experience
IZO - FUTURE VISION TR LLC
Jun 2023 - Present
3 years 5 months
Sharjah - United Arab Emirates
Team Leader
Nov 2024 - Present
2 years
Sharjah - United Arab Emirates
End-to-End Project Management: Managed the entire project lifecycle of a comprehensive ERP and POS system, from initial analysis and design through development, testing, and deployment. This demonstrates the ability to handle all project phases independently. Technical Leadership: Acted as the technical lead, making critical architectural decisions (e.g., implementing Clean Architecture) and guiding development efforts, which resulted in a robust and scalable system. Quality Assurance: Performed regular testing to ensure the system was bug-free and met high-quality standards, successfully delivering a stable and effective final product to the client. Full-Stack Platform Development: Designed and developed both the front-end and back-end using technologies like Flutter and Spring Boot, creating multi-platform applications (desktop and mobile) to meet diverse user needs. Technical Integration & Deployment: Was solely responsible for integrating the system with SQL Server databases and external hardware (printers, LED displays). Managed the entire app publication process on both the Microsoft Store and Google Play,
Computer & Mobile Applications Developer (Full Stack Developer)
Jun 2023 - Present
3 years 5 months
Dubai - United Arab Emirates
• Developed a comprehensive ERP and POS system using Flutter for Windows, consisting of over 40 interactive screens covering sales, purchases, customers, employees, inventory, taxes, and financial vouchers. • Implemented advanced tax management functionalities tailored to UAE regulations, including the standard 5% VAT integration, along with dynamic options to manage VAT exemptions for specific goods (e.g., medical products) and configure variable tax rates up to 100%. • Designed and implemented the backend using Spring Boot, following clean architecture with layered structure (Controller, Service, Repository), enabling scalable and maintainable code. • Built and exposed secure RESTful APIs for communication between mobile, desktop, and server systems. • Integrated SQL Server databases using JPA/Hibernate, including efficient query handling and entity relationships for key modules like invoices, customers, and inventory. • Developed invoice and sales modules with export options to Excel and PDF, as well as direct printing capabilities. • Integrated the system with external hardware such as printers, modems, and LED customer displays to support full operational requirements. • Set up a Spring Boot-based local server to handle real-time data synchronization between the desktop ERP and mobile apps. • Built 2 specialized mobile apps: Managers App: Displays real-time sales and purchase reports. Waiters App: Manages table orders via a lightweight, fast interface. • Responsible for publishing the apps on both Microsoft Store and Google Play, ensuring compliance with platform guidelines and high performance.
Flutter Developer
WiseDevs
Oct 2021 - Oct 2022
1 year 1 month
محافظة أربيل العراق
• Developing and maintaining mobile applications for both Android and iOS platforms using Flutter framework. • Collaborating with designers, project managers, and backend developers to ensure the best user experience and functionality for the applications. • Integrating various APIs and third-party libraries into the mobile applications. • Implementing complex UI/UX designs and animations using Flutter widgets and custom animations. • Optimizing the performance of the mobile applications, including reducing the app size and improving the app loading time. • Writing clean, maintainable, and reusable code and following best practices for software development. • Troubleshooting and debugging issues in the mobile applications and providing solutions to enhance the user experience.
University Teaching Assistant – Computer Science Department
Al Rasheed international Private University For Science & Technology
Mar 2020 - Oct 2020
8 months
Soria, Spain
• Taught core computer science subjects, including Java programming, UML diagrams, and Algorithms and Data Structures, to undergraduate students. • Provided academic guidance and technical mentoring to students, supporting their understanding of object-oriented programming, software design patterns, and algorithm optimization. • Supervised student projects and code reviews, ensuring adherence to software engineering principles and best practices. • Assisted professors in preparing course materials, assignments, and exams, while also leading practical lab sessions for hands-on coding experience. • Conducted workshops on modern software development tools and methodologies, including Agile practices and version control systems (Git).
Education
Al Rasheed international Private University For Science & Technology
Bachelor Degree
2014 - 2020
7 years