- Architect and lead three cross-platform Flutter apps with Clean Architecture, BLoC/Cubit, Dio, GetIt and Freezed, serving 50,000+ active users.
- Lead a squad of five engineers (backend, frontend, QA): sprint planning, mentoring, code reviews, technical decisions and on-time milestones.
- Built e-wallet and electronic payment checkout features with third-party gateways in one of the flagship apps.
- Design and build RESTful APIs and admin control panels in ASP.NET Core (C#) with JWT authentication and role-based access.
- Created the Flutter thermal printer plugin (Bluetooth and USB), used in three client projects.
- Set up GitHub Actions and Fastlane CI/CD, cutting deployment time by 40%.
- Integrated Firebase (Auth, Crashlytics, Analytics, Remote Config) to monitor app health and user behavior.
Alaa Al-Oshary
Engineering manager and senior Flutter developer, leading a squad of five in Riyadh.
Seven years of hands-on development and two and a half years leading backend, frontend and QA engineers at a fast-growing startup. I ship Flutter and ASP.NET Core products for FinTech and retail, with 100,000+ downloads across production apps.
Available immediately and open to relocation across Saudi Arabia
About
I lead a cross-functional squad of five engineers (backend, frontend and QA). I give technical direction, run Agile/Scrum ceremonies, review code, and raise delivery risks with stakeholders early, so projects land on time and within scope.
My foundation is full-stack: Flutter and Dart on the client, ASP.NET Core (C#) on the server, Firebase for cloud services, and working knowledge of Java. I care about clean architecture, testing, and release pipelines that don't depend on anyone's memory.
I mentor engineers toward independence. I've trained 10+ junior developers in Flutter and ASP.NET Core, and I work closely with Product, Design and QA. I've delivered in FinTech and retail, including e-wallet and electronic payment checkout features across several production apps.
- Engineering leadership
- Technical direction
- Mentoring and career development
- Cross-functional collaboration
- Risk identification and mitigation
- Code review and quality practices
Selected work
Illustration of the plugin's two connection modes. See the source on GitHub.
Interactive demo of the flow I built: top up, then check out. No real payments are made.
- PushCommit lands on GitHub
- BuildGitHub Actions builds iOS and Android
- TestAutomated tests must pass
- ReleaseFastlane ships to App Store and Google Play
Deployment time, shown relative to the manual process.
Before: state lives at the screen root, so one change rebuilds everything below it.
Experience
- Built and improved two scalable Flutter apps for mobile and web, raising user engagement by 25%.
- Shipped an in-app digital wallet with electronic payment checkout and third-party gateways.
- Implemented a secure ASP.NET Core backend with JWT, refresh tokens and role-based access for 10,000+ users.
- Introduced Riverpod and Clean Architecture as the team standard, reducing the bug rate by 35%.
- Worked with designers and backend engineers in an eight-person Agile/Scrum team.
- Built two cross-platform apps with Flutter, Clean Architecture, MVVM and Dio, handling 20,000+ concurrent users.
- Developed RESTful APIs in ASP.NET Core with under 200 ms average response time.
- Introduced a modular component architecture that cut code duplication by 40%.
- Kept unit test coverage above 80% with flutter_test and Mockito, reducing regression bugs by 50%.
- Designed and delivered five production Flutter apps from scratch to the App Store and Google Play.
- Established company-wide Flutter coding standards, architecture guidelines and reusable component libraries.
- Integrated 15+ third-party packages and REST APIs, including payment gateways and geolocation.
- Mentored three junior developers, reducing onboarding time from four weeks to ten days.
- Taught Information Technology to 60+ students per semester with a 92% satisfaction rating.
- Designed and ran a Flutter and ASP.NET Core bootcamp that trained 12 students to a professional level.
- Built a project-based curriculum around real industry practice, agile methods and live deployments.
- Developed a school management app (students, schedules, grades) and an e-commerce ordering app, both launched on iOS and Android.
- Integrated REST APIs, local SQLite storage and FCM push notifications for an offline-first experience.
- Cut app launch time by 20% with image caching and deferred component loading.
Skills
- Mobile and frontend
- Flutter
- Dart (null safety)
- Flutter Web
- BLoC / Cubit
- Riverpod
- Provider
- GetX
- HTML5
- CSS3
- JavaScript
- Packages and libraries
- Dio
- Retrofit
- GetIt
- Injectable
- Freezed
- JSON serialization
- Hive
- Isar
- Drift
- GoRouter
- AutoRoute
- Firebase
- Backend and database
- ASP.NET Core
- C#
- Python
- Java (working knowledge)
- RESTful APIs
- JWT authentication
- SQL Server
- SQLite
- Firebase Firestore
- Architecture
- Clean Architecture
- MVVM
- MVC
- SOLID
- Repository pattern
- Dependency injection
- DevOps and tools
- Git and GitHub
- GitHub Actions
- Fastlane
- Firebase App Distribution
- FCM push notifications
- cPanel
- Windows Server
- Jira
- Testing
- Unit testing
- Widget testing
- Integration testing
- Mockito
- Ways of working
- Agile / Scrum
- Code review
- Sprint planning
- Mentoring
- Risk mitigation
Education and languages
Bachelor's degree in Information Technology
Al-Hikma University, Faculty of Science and Engineering, Sana'a, Yemen. Graduated July 2020 with distinction (GPA 3.8 / 4.0).
Languages
Arabic: native. English: professional and fluent in reading, writing and speaking.
Let's talk about your next build.
I'm available immediately and open to relocating anywhere in Saudi Arabia. References are available on request.
- Phone
- +966 510 606 674
- linkedin.com/in/alaa-al-oshary
- GitHub
- github.com/AlaaAloshary
- Location
- Riyadh, Saudi Arabia
Alaa Al-Oshary, Engineering Manager