MOHAMED ALI BEN SLIMEN

MOHAMED ALI BEN SLIMEN

SENIOR FULL STACK ENGINEER | MICROSERVICES EXPERT

A full-stack engineering professional with over 5 years of experience in software architecture and frontend development, expert in microservices and JavaScript frameworks.

Tunis, Tunisia

About Me

As a dedicated Full Stack Engineer, I possess a robust background in software architecture and frontend development. I excel in collaborative settings and enjoy solving intricate challenges.

  • Over 5 years of experience in software engineering.
  • Proficient in various programming languages and frameworks.
  • Strong problem-solving skills and attention to detail.

Additional Information

I am committed to continuous improvement and staying abreast of the latest industry technologies. My aim is to contribute to innovative projects that create a significant impact.

  • Strong communication and teamwork abilities.
  • Experience in agile methodologies.
  • Passionate about learning new technologies.

Experience

  1. Senior Full Stack Engineer

    Carrefour · Paris, France

    04/2024 - Present

    Boosted revenue by 45% on Carrefour Voyage. Led SEO and deployments for Carrefour Location, enhancing online visibility and improving user acquisition. Built user-friendly interfaces using Angular, Vue.js, React.js, Bootstrap, and TailwindCSS. Implemented designs from Figma, integrated APIs with Strapi, ensured reliability with Playwright tests, and streamlined deployments using Docker, GitLab CI, and Jenkins.

  2. Chief Technology Officer

    Hello dati · Tunis, Tunisia

    01/2023 - 04/2024

    Led the development of a SaaS hotel solution using Angular, NestJS, Nuxt.js, and Ionic, with responsive designs built in Tailwind CSS. Managed a Monorepo architecture to streamline microservices development and collaboration. Deployed applications using Docker, Jenkins, and Git, with hosting optimized via AWS CloudFront and Amazon S3. Utilized MongoDB for efficient and scalable data management. Applied Scrum methodologies, coordinating tasks with Jira and Confluence. Fostered team growth through mentoring, conflict management, and leadership. Developed robust features using TypeScript, JavaScript, and Kotlin. Designed hotel solutions with client devices and dashboards. Solved multi-tenancy and Android compatibility challenges.

  3. Senior Frontend Engineer

    Bloobloom · London, UK

    08/2022 - 01/2023

    Improved user engagement by 10%. Developed and enhanced e-commerce features using Vue.js, Nuxt.js, and Vuex, ensuring seamless user experiences. Improved code quality with TypeScript and implemented Sonar for automated code analysis. Streamlined development and deployments using Docker and Git. Collaborated in a Scrum environment to deliver features efficiently and iteratively.

  4. Team Lead and Full Stack Developer

    Canadin · Tunis, Tunisia

    09/2021 - 07/2022

    Built the CanadIn platform, boosting company revenue by 30%. Designed and developed the Canadin platform using Angular, NestJS, and Tailwind CSS, with a Monorepo architecture to streamline development. Managed data efficiently with MongoDB and implemented CI/CD pipelines using GitLab and Jenkins. Deployed applications in a Dockerized environment, ensuring scalability and reliability. Improved user engagement by 50% by creating an educational area, quiz...

  5. Backend Developer

    Saqara · Tunis, Tunisia

    06/2021 - 08/2021

    Developed microservices architecture using NestJS, Express.js, gRPC, and Kafka, ensuring scalable and efficient communication between services. Built secure and robust applications with PostgreSQL and Keycloak for authentication and authorization. Designed and implemented APIs with GraphQL for efficient data querying and management. Ensured code quality and reliability through unit testing with Jest and adhered to best practices in a Scrum environment. Utilized Docker for containerization and Git for version control to streamline development and deployment workflows. Applied TDD and migrated projects to microservices. Resolved production bugs and ensured system performance.

  6. Full Stack Developer

    Mss · Tunis, Tunisia

    07/2019 - 06/2021

    Deployed Fresco Market apps with Ionic, Increased the number of daily users. Refactored Monitor app, restoring critical functionality with 10 CouchDB DB's. Built an ordering PWA, an e-commerce loyalty app, and a ticket system. Developed web and mobile applications using Angular and Ionic, with integration of Cordova plugins for enhanced functionality. Designed and maintained backend services with CodeIgniter, Symfony, and Express.js, utilizing MySQL, PostgreSQL, MongoDB, and CouchDB for data management. Implemented real-time communication features with Socket.IO to enhance user engagement. Leveraged TypeScript for robust development and used Docker for containerization to streamline deployment processes.

  7. Full Stack Developer

    Artify · Tunis, Tunisia

    02/2019 - 06/2019

    Built the Tunisian streaming platform using Vue.js and Node.js. Ensured seamless functionality using Agile Scrum practices. Increased user engagement by 21%. Helped reach 100K users shortly after launch.

  8. Freelance Full Stack Developer

    Freelance · Tunis, Tunisia

    10/2017 - 01/2019

    Contributed to the conceptualization and creation of various web pages and applications using Vue.js, Express.js, PHP Symfony, MongoDB, and MySQL. Boosted learning outcomes by 25% through leading a team of 10 students in technology analysis projects.

Technical Skills

Programming Languages

  • JavaScript
  • Python
  • Java

Frameworks

  • React
  • Node.js
  • Django

Tools

  • Git
  • Docker
  • AWS

Academic Background

Master's in Computer Science

University of Tunis · Tunis, Tunisia

2015 - 2017

Focused on software development and engineering principles.

Bachelor's in Information Technology

University of Tunis · Tunis, Tunisia

2012 - 2015

Studied various aspects of IT and programming.

Contact Me

I welcome inquiries and collaboration opportunities. Please reach out!