Badges
Certifications
Work Experience
Senior Software Engineer
VentureDive•  January 2022 - Present
As a Senior Software Engineer, I have successfully deployed and maintained mobile applications using Flutter and Dart, leveraging tools like Codemagic. The Athan Academy app, with 200k+ downloads across the App Store and Google Play Store, stands as a testament to my expertise. I implemented efficient practices such as Bloc architecture, Fastlane deployment, and Git version control to streamline development and deployment processes. Ensuring optimal code quality and adherence to Agile methodologies, I established robust unit testing practices. Collaborating closely with cross-functional teams, I actively incorporated customer feedback to develop innovative solutions that result in a superior user experience. Additionally, by leveraging Google Analytics, I tracked and analyzed user behavior to drive data-driven decision-making and improve application performance.
Software Engineer (React Native)
VentureDive•  October 2020 - December 2021
As a Software Engineer, I have played a pivotal role in the development and maintenance of the popular Muslims App. Using a stack that includes React Native, JavaScript, Redux, ES6, Fastlane, Git, Google Analytics, Jest, and Agile Methodologies, I have created a robust and scalable mobile application. The Muslims App has achieved significant success with over 100k downloads on both the App Store and Google Play Store, showcasing its wide user adoption. To ensure exceptional quality standards, I have achieved an impressive 85% code coverage, eliminated code smells, and reduced duplications, resulting in improved stability, performance, and maintainability. Through effective collaboration with cross-functional teams, including backend developers, designers, and product owners, I have optimized the app's user experience and delivered seamless functionality. My outstanding teamwork, communication, critical thinking, and collaboration skills have consistently contributed to the timely and budget-conscious delivery of high-quality code for the Muslims App.
React-Native Developer
Appedia IT Consultancy•  August 2020 - October 2020
As a React Native Developer, I have leveraged my expertise in React Native, JavaScript, Redux, and ES6 to develop impressive cross-platform mobile applications for both Android and iOS platforms. I skillfully integrated video features using Twilio, seamlessly enhancing user engagement and interaction within the applications. Through close collaboration with designers and backend developers, I created intuitive user interfaces and architecturally flexible mobile applications with robust APIs. Operating within Agile methodologies, I ensured the timely delivery of high-quality products that consistently meet or exceed customer expectations.
Full-Stack Developer
Global Software Consulting•  May 2019 - July 2020
As a Full Stack Developer, I have successfully utilized my skills in React Native, JavaScript, Redux, and ES6 to create exceptional cross-platform mobile applications that provide an outstanding user experience across multiple platforms. By implementing data solutions using Node.js, Express, ORMs, SQL, and NoSQL databases, I ensured a seamless exchange of data between the front-end and back-end components. Through close collaboration with back-end developers, I designed and implemented efficient APIs to facilitate smooth data transfer. Additionally, I employed Puppeteer to scrape web data for a news application, enabling real-time content updates and enhancing the overall user experience. As a leader, I conducted code reviews, performed thorough debugging, and addressed issues promptly to maintain high software quality standards. Furthermore, I actively mentored and guided junior team members, leveraging my expertise in React Native, JavaScript, and Redux to enhance their skills and capabilities.
Android Developer
Encapsulate Technologies•  June 2018 - May 2019
In my role as an Android developer, I have demonstrated my proficiency in developing and launching two successful Android apps, uFields Time and uFields Harvest, on the Google Play Store. Leveraging my expertise in Android and Java technologies, I ensured the apps met high standards. By utilizing SQL databases, I implemented efficient offline storage, enhanced app performance, and delivered a seamless user experience, even in diverse network conditions. I effectively employed Git for version control, collaborated with cross-functional teams using Jira, and followed Agile Methodologies to streamline development processes. Through the seamless integration of push notifications and NFC scanning functionality, I significantly improved user engagement and retention. Additionally, I prioritized user satisfaction by creating comprehensive and user-friendly documentation, enabling smooth app adoption and troubleshooting processes. Overall, my abstract showcases my ability to develop, optimize, and maintain user-centric Android apps while following best practices in the industry.
Education
FAST - National University of Computer and Emerging Sciences (NUCES)
Computer Science, BS•  August 2013 - May 2018