Full Stack Developer, SuliBB, Webapp
July 2020 - PRESENT
Description: A Fintech lifestyle startup. It aims to save people time and help them find their self-care needs.
Responsibilities:
- Introducing the first MVP in 3 weeks.
- Guiding user interface designs, user experience development and user research.
- Setting up two separate environments to allow fast and easy testing during the dev stage and a more secure environment for production.
- Utilizing Flutter SDK to build web, Android and iOS apps using the same codebase.
- Developing an automatic reservation system to manage to book for salons and beauty providers.
- Introducing S3 to improve the assets loading and lower the load on the server.
Flutter TechLead and Backend Consultant, Vols
December 2020 - July 2021
Description: An e-commerce business forced on solving the delivery logistic system in Iraq and the Middle East with the aim of building a future for the SMEs to have easier logistics and warehouse management.
Responsibilities:
- Building a design system and communicating the requirements between the design team and development team.
- Helping with implementing Pimcore as product information management and building and designing RESTFUL API that is required for the projects.
- Design the system and architecture for building and scaling the front end projects (POS, Client, Business) and make sure most of the shared logic and elements are abstracted to minimize the required time for development.
Project Manager & Technical Consultant, Fixed, UAE
November 2020 - PRESENT
Description: A one-stop platform for all your car needs to be forced on customer satisfaction and cheap prices.
Responsibilities:
- Taking the business requirement and working with the designers to build the perfect solution.
- Onboarding 3 Android developers into Flutter and helping them with understanding the framework, and best practices and getting them up to speed in 20 days.
- Setting weekly meetings with developers helping them with
debugging and managing the project lifecycle.
Full Stack Consultant, Sihatkom Company
April 2020 - July 2021
Description:I helped the company during the development of their solution and guided them through the best practices and right implementations of the different aspects of their frontend (Flutter and React) as well as the backend (nodejs).
Responsibilities:
- Helping them with implementing the server API with their frontend app and guiding them with the best practice.
- Helping with testing and improving the backend and adapting it to the needs of the frontend.
- Helping with utilizing AWS services and deploying the backend on AWS.
- Improving use acquisition and conversion rate by implementing Firebase dynamic links.
CTO, Medchar
June 2019 - July 2020
Description: A Fintech Medical platform startup. We aim to connect the doctors with the
patients with ease and solve the problem of keeping medical records for the
patients.
Responsibilities:
- Introducing the first MVP in 2 weeks.
- Developing the user interface and user experience and testing the designs with users.
- Developing an automatic reservation system to manage doctor appointments with protection against the double booking.
- Developing a secure health records history to keep track of patients' records and to help doctors with future diagnosing.
- Developing a permission-based access system to improve sharing of medical records with family and doctors.
- Developing a real-time chatting system to answer patients' questions and concerns and to help the doctors stay in touch with their patients.
Co-founder and CTO, Hasara LLC,
March 2019 - January 2021
Description: A real-estate startup that solves the problems of finding the right property by improving the user experience and providing a one-stop shop for people’s needs.
Responsibilities:
- Developing the idea. Improving user experience by developing 3 MVPs over 3 months and testing them with users.
- Utilizing Plus code to locate nearby listings.
- Building a timebase caching to decrease database billing by 10 folds.
- Setting development and production environments and putting the guidelines for scaling and improving the development cycle.
Android, Firebase Developer and UX Designer, ParkemJo
July 2019 - February 2020
Description: ParkemJo, a Fintech startup. That aims to solve the problem of not finding a parking spot in crowded places in Amman.
Responsibilities:
- Implementing material design guidelines.
- Building an automation reservation system making sure the solution has as minimum as possible human interaction and protecting against double-booking utilizing the real-time abilities of Firestore.
- Building reports and analytics for gauge owners and optimizing it for scaling and price.
- Implementing a coupon system for special discounts based on user properties and events.
Co-founder, Android and Firebase Developer, Bkra
May 2018 - July 2019
Description: I was working on developing Bkra, an e-commerce and logistic startup.
Working from home I developed an Android counterpart to the company’s
current iOS-based app.
Responsibilities:
- Improving user experience and user interface.
- Improving database design and allowing to add of product variants.
Android Developer, Freelance
2014-2018
Description: Developing device for special data-driven labs experiment.
Developer, Freelance
2012-2014
Description: Developing small applications for experiments simulations and specialized thermodynamic problem-solving.