
Contributor to the open-source project:
Native
TOEIC (760)
Intermediate
Engineer's degree. Computer Science Engineering
Ecole Polytechnique de SousseBachelor degree. Computer Science
ISSAT SousseDebug problems and add features accross microservice.
Fixing software issue by understanding how hardware works.
Full-Stack Engineer
oViceIdentifying unnecessary API calls and reducing them by 75% in production.
Identifying and fixing security issue on the server side.
Using AWS amplify graphql servless in nodeJS server.
Back-End Engineer
oViceContributing to a high traffic, distributed production grade product(20k concurrent online users).
Handling database tables containing millions of records.
Optimizing some queries up to 20 times.
Handling APIs with mass transactions.
Optimizing queries with cache system(ETS table/Redis).
Queueing and scheduling jobs using oban.
Working on Websockets events.
Identifying and refactor code to clear unnecessary files from AWS S3 bucket.
Minimizing code duplication through the use of macros and meta-programming.
Using Datadog for observability.
Code review.
Full Time: Back-End Engineer
Astrolab agencyBuilding the Smoking Cessation server side which is a Qatari government project to help people quitting smoking.
Using Redis to cache data and to schedule jobs(BullMQ).
Building different types of chat using Socket.IO.
Kickwin is a mobile application to mange different types of tournaments.
Working with the Trust-IT team to add a payment system specifically to the KSA users.
Summer internship: Full-Stack JS Developer
Astrolab agencyOptimizing React website performance and adding new features to NodeJS API.
End of Study Internship: Full-Stack Developer
E-T-AWorking with E-T-A to create a platform to identify product components and to track the products mistakes origin using Laravel 6 & Vue.js 2.