Mostafa Ali Ahmed Ahmed Morsy Senior Software Engineer | Flutter & Mobile Architecture | Technical Lead
Summary

Senior Software Engineer with 6+ years of experience specializing in mobile application development using Flutter, with a strong focus on scalable architecture, system design, and high-performance applications.

Experienced in leading technical decisions, designing end-to-end solutions, and delivering production-grade systems for government and enterprise clients.

Proven ability to guide development teams, mentor engineers, and drive delivery using modern engineering practices, including AI-assisted workflows and CI/​CD.

Strong background in building complex systems such as document management platforms, AI-integrated enterprise solutions, and engineering governance platforms, with full ownership across the software development lifecycle.

Experience
Senior Software Engineer (Flutter & Mobile), Intalio

• Led the design and delivery of enterprise-grade mobile applications for government clients in Qatar, focusing on scalability, security, and high-performance user experiences.

• Architected and implemented mobile solutions primarily using Flutter, while contributing to native iOS development (SwiftUI & Objective-C) and ensuring seamless cross-platform consistency.

Oct 2024 – presentCairo, Egypt

• Designed and integrated secure backend communication with ASP.NET⁠ Core APIs, implementing IAM-based authentication and JWT authorization for enterprise-level security.

• Owned the development of a secure Document Viewer application with advanced PDF capabilities (annotation, signing, highlighting), tightly integrated with backend services and document workflows.

• Delivered end-to-end mobile solutions including the MOFA Imtyazat application, managing architecture, development, testing, and production releases across both platforms.

• Contributed across multiple layers of the system including backend services (.NET), frontend integrations (Angular), and supporting tools (Python/​.NET console apps) to enhance system workflows and automation.

• Integrated AI-powered capabilities within system workflows and APIs to improve automation, data processing, and overall system efficiency.

• Applied CI/​CD practices to streamline build, testing, and deployment processes, improving release reliability and team productivity.

• Provided technical leadership across the team, driving architecture decisions, mentoring developers, and ensuring alignment with engineering best practices.

• Collaborated closely with backend, QA, and product teams to deliver secure, compliant, and production-ready solutions in Agile environments.

• Supported delivery planning and technical alignment across multiple parallel projects.

Flutter Team Lead, Bravo Sudan

• Led a team of Flutter developers to enhance and scale an enterprise mobile application, focusing on security, performance, and system reliability.

• Conducted a full technical and security assessment of the application, identifying critical vulnerabilities and implementing improvements including JWT authentication, biometric login, and secure local storage.

Jun 2024 – Oct 2024Cairo, Egypt

• Optimized application performance by refactoring UI architecture and improving state management using Riverpod, significantly reducing load times and improving responsiveness.

• Established CI/​CD pipelines to automate testing and deployment processes, increasing release efficiency and reducing manual errors.

• Defined and enforced clean architecture standards, modular design, and best practices across the team, improving code quality and maintainability.

• Collaborated closely with backend and QA teams to ensure secure API integrations, data consistency, and stable production releases.

• Mentored team members, reviewed code, and guided technical decisions to ensure alignment with system architecture and project goals.

• Delivered multiple production releases with high stability and zero critical post-release issues.

Technical Lead / Software Engineer, Senior Code

• Led a cross-functional development team of 7 engineers to deliver multiple systems, including mobile applications and web platforms, ensuring alignment with business and technical requirements.

• Designed and architected scalable system solutions across mobile and web applications, improving system performance, maintainability, and delivery efficiency.

Jan 2024 – Jun 2024Cairo, Egypt

• Owned technical decision-making across the development lifecycle, including architecture design, technology selection, and implementation strategies.

• Coordinated development activities across mobile, backend, and frontend teams to ensure seamless integration and consistent system behavior.

• Established code quality standards, conducted code reviews, and enforced best practices to maintain high-quality, scalable codebases.

• Collaborated with stakeholders, product owners, and business teams to translate requirements into technical solutions and ensure successful project delivery.

• Improved development workflows and team productivity through better architecture design and streamlined engineering processes.

• Mentored developers and supported team growth by sharing knowledge, guiding implementations, and resolving complex technical challenges.

Mobile Developer / Technical Lead, Autonomo (Part-time)

• Led the development of a Flutter-based e-commerce mobile application for an international client in Canada, owning delivery from requirements gathering to production release.

• Collaborated directly with the client to define product requirements, translate business needs into technical solutions, and ensure alignment with the product vision.

Oct 2022 – PresentMontreal, Canada

• Designed and implemented core application features including authentication, product browsing, and secure payment integration, ensuring seamless user experience.

• Improved application performance and responsiveness through optimized state management using Cubit, enhancing overall user satisfaction.

• Integrated external services such as Google Vision API to enhance product discovery and search capabilities.

• Managed project timelines, priorities, and deliverables independently, ensuring on-time delivery and high-quality output.

• Applied clean architecture principles and modular design to ensure scalability and maintainability for future product iterations.

Mobile Developer, IngazWeb

• Developed and maintained Flutter-based mobile applications, delivering high-quality user experiences aligned with business requirements.

• Implemented new features and enhancements to improve application performance, usability, and user engagement.

Jan 2023 – Jan 2024Riyadh, Saudi Arabia

• Collaborated with cross-functional teams to translate business needs into scalable mobile solutions.

• Applied best practices in mobile development including performance optimization and secure integrations.

Mobile Developer / Team Lead, Abnuur Software House

• Led a small team of developers to deliver multiple mobile applications, managing development from requirements to deployment.

• Coordinated with clients to define project scope and ensure successful delivery within timelines and budget.

Jan 2023 – May 2023Cairo, Egypt

• Improved team productivity through better task organization and development practices.

• Utilized Agile tools (Jira) to manage workflows and enhance team collaboration.

Mobile Developer
Digital Magna

• Developed cross-platform mobile applications using Flutter, focusing on performance, stability, and user experience.

• Collaborated with designers and product teams to deliver user-friendly interfaces and functional features.

Oct 2022 – Jan 2023Cairo, Egypt

• Participated in code reviews and contributed to improving code quality and reducing bugs.

Media Tech

• Contributed to the development of Flutter-based mobile applications, implementing core features and improving application stability.

• Worked closely with senior developers to enhance technical skills and deliver production-ready solutions.

May 2022 – Oct 2022Cairo, Egypt
Software Engineer, Government Management System

• Led the development of a cross-platform enterprise system including mobile (Flutter), desktop, and backend APIs using ASP.NET⁠ Core.

• Designed secure and scalable APIs with JWT authentication and role-based access control (RBAC).

Jan 2021 – Dec 2021Cairo, Egypt

• Implemented core ERP modules including HR, finance, inventory, and reporting, ensuring seamless integration across platforms.

• Managed full system architecture and coordinated development across multiple layers.

• Applied CI/​CD pipelines and performance optimizations to ensure system stability and scalability.

Early Backend & Desktop Experience

• Developed and maintained backend systems and APIs using Laravel and MySQL, focusing on secure authentication and scalable architecture.

• Built and maintained desktop applications using VB/​VB.NET⁠ for business operations and data processing workflows.

Mar 2017 – Apr 2019PortSaid, Egypt

• Gained strong foundation in software engineering principles, database design, and system-level thinking.

Education
HIMC/ Port Said university, Bachelor of Information Systems (MIS)

Relevant Coursework: Database Systems, Software Engineering, System Analysis & Design

May 2016 – Jan 2020Port Said, Egypt
Skills
Key Expertise: — Mobile Architecture, Technical Leadership, Scalable Systems, Enterprise Applications
Core Mobile Development: — Flutter, Dart, Cross-Platform Mobile Development, iOS Development (SwiftUI)
Architecture & Design: — Clean Architecture, SOLID Principles, MVVM, MVC, Scalable System Design, Modular Architecture
Backend & API Integration: — REST APIs, gRPC, ASP.NET Core Web API, Firebase, JWT Authentication, IAM Integration
DevOps & Tools: — CI/CD Pipelines, Git (GitHub, GitLab), Firebase Crashlytics, Agile/Scrum
Security & Performance: — Application Security, Secure Data Storage, Biometric Authentication, Encryption Techniques, Performance Optimization
AI & Modern Engineering: — AI-assisted Development, Prompt Engineering, Workflow Automation
Languages
English — Professional (B2)Arabic — Native
Projects
Document Viewer, Secure Mobile PDF Workflow

Role: Senior Software Engineer /​ Technical Lead

Technologies: Flutter, ASP.NET⁠ Core, IAM, JWT, REST APIs

• Designed and delivered a secure mobile document platform.

• Architected the integration between mobile and backend services using ASP.NET⁠ Core APIs, implementing IAM-based authentication and JWT authorization for secure document access.

• Implemented complex document workflows including Check-In/​Check-Out mechanisms, metadata handling, and real-time synchronization with backend systems.

• Ensured high performance and scalability by optimizing rendering, managing large documents efficiently, and reducing UI blocking operations.

• Collaborated with backend, QA, and product teams to deliver a secure, compliant, and production-ready solution aligned with enterprise requirements.

• Contributed to architectural decisions, code reviews, and system design to maintain clean, scalable, and maintainable codebases.

• Designed reusable components for annotation and signature handling, improving maintainability and extensibility of the viewer module.

• Delivered a production-grade solution used within enterprise environments for secure document handling and workflows.

CAA Services AI-Integrated Enterprise Platform

Role: Senior Software Engineer /​ Technical Lead

Technologies: Angular, ASP.NET⁠ Core, Azure AI Services, REST APIs, IAM, DMS

• Led the development of an enterprise web platform for CAA services, integrating multiple systems including DMS (Document Management System) and IAM (Identity & Access Management).

• Designed and implemented AI-powered features using Azure AI services to enhance data processing, validation, and workflow automation.

• Integrated external APIs and internal enterprise services to enable seamless communication across systems.

• Contributed to system architecture design, ensuring scalability, security, and maintainability across frontend, backend, and AI layers.

• Delivered a unified platform that improved operational efficiency and reduced manual processes through automation and intelligent workflows.

Governance CI/CD Platform (AI-Powered)

Role: Technical Lead /​ Software Engineer

Technologies: Python, Angular, ASP.NET⁠ Core, CI/​CD, AI Services, GitLab

• Led the design and development of an AI-powered governance platform to monitor, evaluate, and improve development quality across multiple projects.

• Built automated CI/​CD pipelines integrating Python-based scripts to analyze test cases, validate code quality, and generate intelligent evaluation reports.

• Integrated AI capabilities to perform logical analysis of code quality, detect patterns, and provide automated insights on developer performance.

• Developed a full-stack platform (Angular + backend) to track pipeline results, developer metrics, and project health in real time.

• Improved engineering standards by introducing AI-assisted evaluation, automated feedback loops, and centralized monitoring of development processes.

• Enhanced team productivity and code quality through continuous integration, intelligent analysis, and performance tracking systems.

• Used for internal engineering governance and quality control across development teams.

Migration Tool (DMSCore)

Role: Software Engineer

Technologies: .NET, REST APIs, XML Processing

• Designed and developed a data migration tool to automate document and metadata transfer into enterprise DMS systems.

• Implemented mapping logic between source data (XML) and target system structures including filing plans and metadata schemas.

• Integrated with backend APIs to handle document upload, metadata updates, and workflow operations.

• Improved data migration accuracy and reduced manual effort through automated processing pipelines.

Inspection System

Role: Mobile Engineer

Technologies: Flutter, REST APIs

• Contributed to the development and maintenance of a government inspection system used for real-time audits and reporting.

• Implemented workflow-driven features and ensured stable integration with backend services.

• Improved system reliability and supported production operations.

Open Source Projects

Role: Creator /​ Maintainer

Technologies: Flutter, Dart, REST APIs

• Designed and published a reusable Flutter SDK to standardize API integration across mobile applications.

• Implemented features including authentication handling, request interception, response normalization, and error management.

• Built the SDK to support scalable and maintainable network layers for enterprise-grade applications.

• Provided documentation and usage guidelines to support developer adoption and integration.

• Focused on improving developer productivity and reducing boilerplate code in API communication layers.

• Designed with clean architecture principles to support extensibility, testability, and modular integration.

Professional Development
Harvard University⁠, CS50x: Introduction to Computer Science (edX)
University of Michigan⁠, Leading People and Teams Specialization (Coursera)
University of Maryland⁠, Usable Security
Organizations
CS50x Egypt, President

• Led the Port Said branch of a Harvard-affiliated initiative focused on computer science education.

Jan 2017 – Dec 2019PortSaid, Egypt

• Organized workshops and technical sessions, mentoring students and promoting software engineering practices.

• Managed a team of volunteers and coordinated with educational institutions.

Publications

• Authored content focused on simplifying software architecture concepts and best practices for developers.