Ali Almoullim

Senior Frontend Developer at Citi

Northern Governorate, Bahrain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ali Almoullim is a Senior Frontend Developer with 11 years of experience building web and mobile applications across Vue.js, React, React Native and Flutter, currently shaping frontend at Citi. With a bachelor's in Computer Programming from Bahrain Polytechnic, he has progressed from hands-on frontend roles to technical leadership and founding a startup, showing both delivery focus and product-minded initiative. He contributes to open source—notably implementing a Dart SDK generator and enhancing a cross-platform Flutter background location plugin—demonstrating full-stack chops and mobile systems know-how beyond typical UI work. Based in Bahrain’s Northern Governorate, he pairs pragmatic engineering with attention to resilient background services and developer tooling.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Programming, Bachelor's degree, Computer Programming at Bahrain Polytechnic
stackoverflow-logo

Stackoverflow

Stats
1,028reputation
56kreached
35answers
9questions
github-logo-circle

Github Skills (27)

ios10
mobile-development10
flutter-plugin10
flutter-apps10
code-generation10
sdk10
android10
flutter-game10
dart10
flutter10
swift9
kotlin8
javascript7
api7
apidoc7

Programming languages (14)

CSSC++RustTwigGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
Flutter background location plugin for Android and iOS
Role in this project:
userMobile Developer (Android/iOS)
Contributions:19 releases, 133 commits, 30 PRs in 3 years 1 month
Contributions summary:Ali primarily focused on modifying the Flutter plugin to enhance its background location services on both Android and iOS platforms. They addressed spelling errors, implemented changes to the iOS Swift code to allow background location updates and added permissions management, and improved the example code. Their contributions included fixing a background service issue and enabling the dynamic setting of the notification title in the Android implementation, indicating a focus on improving the plugin's functionality and usability.
flutter-packagedartandroidflutter-pluginkotlin
appwrite/sdk-generator

Sep 2019 - Jul 2020

Generating SDKs for multiple programming languages and platforms ⚙️
Role in this project:
userFull-stack Developer
Contributions:35 commits, 3 PRs, 5 comments in 10 months
Contributions summary:Ali contributed significantly to the development of the Dart SDK generator within the appwrite/sdk-generator repository. They implemented the Dart language class, created essential templates for client and service classes, and added the main library file. They also addressed call/request logic and added filters for correct commenting and string interpolation. Finally, they generated and refined an example Dart SDK.
jspythonjavascriptplatformsruby
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ali Almoullim - Senior Frontend Developer at Citi