Developed Rimads App back-end, a pharmaceutical E-commerce platform, by utilizing Django and Nodejs.
Implemented orders system for pharmacies based on their inventory and finds most fit available driver using clustering technique.
Created sub-order splitting mechanism to fulfill large orders from multiple outlets depending on some parameters such as traffic jam, orders queue and drivers load balancer to optimize orders' fulfillment process.
Designed and optimized PostgreSQL relational database with over 80 tables, ensuring data consistency and integrity.
Developed Rimads consultation system that allows patients to consult with nearby pharmacists via text, voice notes, and medication inserts, resulting in a seamless customer experience.
Implemented an advanced Elastic Entrepreneur Search (EES) feature for items and categories, making product discovery more effortless for customers.
Built flexible Integration-Middleware back-end for Rimads to connect with different Pharmacy Databases (Oracle, MySQL, PostgreSQL), FTP server (FileZilla) and Google Drive API. Then push updates to Rimads Backend, ensuring real-time data synchronization using Socket Programming.
Created secure Sign up and Login server for Rimads' multiple apps for different user types using OAUTH2.
Implemented Redis as a cache layer for the knowledge repository of the Engine, which helped in faster data retrieval and improved system performance.
Worked on Rimads' Diagnostic System and populated its knowledge repository by extracting diseases, symptoms, and etiologies from medical textbooks and websites using advanced information retrieval techniques such as vector space modeling, latent semantic analysis, and probabilistic relevance models.
Software Engineer
Qatar Computing Research Institute - ALT team QCRI
Doha
10.2020 - 12.2022
Developed automated Unit Testing using GitHub Actions and Integration Testing with Postman. I wrote automated tests by mocking payment API to confirm that the transactional data was saved correctly and reflected accurately.
Utilized FastAPI framework to implement CRUD APIs to connect ML engine with the backend based on subscription model basis.
Used Redis as a broker for Celery tasks, enabling asynchronous task execution and efficient resource utilization.
Education
Bachelor of Science - Electrical and Electronics Engineering
Near East University Turkish
Nicosia
09.2012 - 05.2017
Timeline
Software Engineer
Qatar Computing Research Institute - ALT team QCRI
10.2020 - 12.2022
Senior Software Engineer
Rimads QSTP
02.2018 - 08.2022
Bachelor of Science - Electrical and Electronics Engineering
Senior Software Engineer/Senior Software Test Engineer at Bosch Global Software SolutonsSenior Software Engineer/Senior Software Test Engineer at Bosch Global Software Solutons
Software Engineer/Senior Software Engineer at Siemens Digital Industries SoftwareSoftware Engineer/Senior Software Engineer at Siemens Digital Industries Software