MB

Mohamed amine bdiri

Full Stack Developer at Digital Market

Tunisia

Work Experience

  • Full Stack Developer

    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.
  • Full Stack JS Developer

    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.
  • Full Stack Developer

    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.
  • Full Stack Developer

    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 Sina

      Jan 2012 

    Skills

    • Angular
    • React.js
    • Node.js
    • Express.js
    • API
    • Symfony
    • Ionic
    • Spring Boot
    • JavaScript
    • Typescript
    View More

    Languages

    • French

      Fluent
    • English

      Fluent
    • Arabic

      Advanced
    Share this Profile