MB
Mohamed amine bdiri
Full Stack Developer at Digital Market
TunisiaWork Experience
Digital Market
Jan 2025 - Present -6 months
Tunisia
- Job Details:Built and launched two full-stack web platforms — Vitrine and IbraBooking — using Next.js and Payload CMS v3, focused on delivering scalable and SEO-optimized solutions for tourism businesses. Customized the Payload CMS admin interface to meet business-specific requirements, improving content editing workflows. Implemented Payload CMS hooks to fetch and transform external API data before exposing it to the frontend, ensuring cleaner, pre-processed content and improved performance. Developed a fully integrated blog system using Payload CMS blocks, categories, and metadata to boost organic search traffic and SEO visibility. Handled media management through Payload's upload capabilities, including automatic image optimization and conversion to WebP format for reduced load times and efficient asset delivery. Used server-side rendering (SSR) and static site generation (SSG) in Next.js to improve load times and search engine rankings. Integrated Nodemailer with a secure SMTP setup to build a robust contact form, enabling direct communication from the website while protecting against spam and abuse. Gained deep hands-on experience with Payload’s access control, lifecycle hooks, and relationship fields, allowing for secure and flexible content architecture.
BHD Media Prod
Dec 2022 - Dec 2024 -2 yrs
Tunisia
- Job Details:Developed interactive web applications for sectors including travel, photography, and e-commerce, delivering a 15% increase in user engagement through modern, intuitive interfaces. Designed and deployed secure backend APIs using Node.js and Express.js, optimizing server-client communication and ensuring a 20% improvement in response time. Integrated Redux for state management and Redux Thunk for asynchronous operations, achieving seamless data flow in complex applications. Secured sensitive data using express-crypto, protecting against unauthorized access and complying with industry standards. Implemented HPP middleware to prevent HTTP parameter pollution, enhancing application security and reducing vulnerabilities by 30%. Managed file uploads with Multer, enabling secure and user-friendly drag-and-drop functionality across platforms. Built responsive front-end interfaces with React and Next.js, leveraging Tailwind and Bootstrap to ensure cross-device compatibility and a 10% boost in user retention. Developed API services and established client-server communication using Fetch API, streamlining application operations. Administered MongoDB databases, optimizing schema design and query performance for 50% faster data retrieval.
Skillware
Jan 2021 - Aug 2022 -1 yr, 7 months
Tunisia
- Job Details:Utilized JWT for secure user authentication and implemented Angular HTTP interceptors for streamlined request handling, ensuring data security and efficient API communication. Built dynamic, real-time forms with Angular’s reactive forms and validation mechanisms, enabling seamless data entry and reducing form submission errors by 15%. Developed advanced search filters using Angular’s state management and observables, improving the accuracy of search results and decreasing response time by 20%. Integrated real-time chat functionalities with Socket.io for user engagement, and embedded dynamic content using iframes, offering an interactive user experience. Leveraged Node.js and Express.js to design RESTful APIs for efficient server-side operations, handling high traffic loads with 99.9% uptime.
Terraform
Dec 2019 - Dec 2020 -1 yr
Tunisia
- Job Details:Developed responsive applications for the tourism and educational sectors using Ionic framework, delivering attractive, functional interfaces optimized for both web and mobile platforms, leading to a 20% increase in user engagement. Implemented Firebase Realtime Database and Firestore for seamless data storage and retrieval, achieving 95% query efficiency and enabling real-time updates for user-centric features. Integrated advanced search and filtering services with Firebase, ensuring quick and accurate search results, reducing user query time by 30%. Enhanced user experience by leveraging Ionic’s UI components and custom animations, delivering intuitive navigation and consistent design across devices. Implemented offline capabilities using Firebase’s caching mechanisms, allowing users to access essential features without an active internet connection, improving usability for travelers. Deployed Firebase authentication for secure login and user management, reducing unauthorized access attempts by 25%. Streamlined app performance with Firebase hosting, ensuring fast load times and reliable content delivery for global audiences.
Education
Bachelor's Degree in Software Engineering
International Multidisciplinary School (EPI)Jan 2019
Diploma in Electronics, Electrotechnics, and Automation
Higher School of Science and Technology of Hammam Sousse (ESSTHS)Jan 2015
Bachelor's Degree in Technical Sciences
High School Ibn SinaJan 2012
Languages
French
FluentEnglish
FluentArabic
Advanced