▪ 4+ years of software development expertise with Node Js technology.
▪ Experience and understanding of cloud deployments and micro services approach to build applications
▪ Proficient in a variety of database engine technologies, including MySQL, Mongo DB, Redis, and others.
PROFESSIONAL EXPERIENCE Senior Backend Developer at Bawiq (Jan 2021 - Present)
▪ Developed Rest APIs for third-party systems, integration with existing company’s systems like Payment Gateway, Analytical tools, and others.
▪ Mentored and guided employees to foster proper completion of assigned duties.
▪ Improved performance and reliability of databases, web services, and other integrations.
▪ Evaluated and enhanced the App/Web functionalities to help achieve company-level goals. Tech Stack - Node Js, MySQL, Redis, ElasticSearch, AWS, MongoDB. Software Developer at JungleWorks (Aug 2018 - Jan 2021)
▪ Worked as a Lead Back-end Developer on a variety of on-demand projects utilising the Node Js Stack, as well as MySQL and Mongo databases.
● Monhapp - This project focuses on vertical e-commerce, and I implemented key features including access control for different user roles, an elastic search engine, an integrated delivery system (Tookan), an email gateway (Mandrill), an SMS gateway (Twilio), as well as a payment gateway (Hyperpay). A load balancer was implemented to scale the system and support hundreds of requests. Link - https://www.monhapp.com/en/ecom/category
● Mrdelivery - This project combines two verticals, namely e-commerce and custom order fulfilment. I worked on this from the onset, adding features such as promotions, referrals, and an internal wallet system, as well as making the system multilingual. MYSQL was the primary database, but Mongo DB and Redis DB were also used. The elastic search was utilised to store catalogue products and merchant information, allowing the system to run more efficiently. Link - https://www.mrdelivery.co/en/
● Picup -This project is built around a pickup and delivery module, for which I created the pricing algorithm and connected the Stripe payment mechanism.
▪ Trained and managed a team of developers, and I reviewed challenges to provide solutions and best practices.