Full-Stack JavaScript Developer 👋
Hello, I'm Mohamed Zhioua. A passionate Full-Stack JavaScript Developer and blog writer based in Tunisia📍. The will to learn runs through my veins just as much as the will to share knowledge.
About Me
I am a Junior Full-Stack JavaScript Developer with over 6 years of experience in sales and 1 year of experience in programming. My passion for problem-solving and learning new things has led me to become proficient in various technologies, including React, Next.js, Node.js, Express.js, MongoDB, and TypeScript. Additionally, I am a team player who enjoys collaborating with cross-functional teams to create exceptional web applications.
My Projects
The following projects helped me a lot in grasping and mastering a ton of concepts about Front-End and Back-End.
ZiwiShop
Ziwishop is a personal project that was built as a means to learn more about building dashboards and e-commerce platforms from scratch. This journey represents a deep exploration into seamless Mongoose aggregations, PayPal and Stripe payment gateways, and the implementation of a reliable authentication and authorization system. Additionally, it involves the integration of Google Sign-In without relying on third-party packages.
- React
- Vite
- Node Js
- Express
- MongoDB
- Material UI v5
- Stripe
- Paypal
- Cloudinary
- Google OAuth 2.0
- Facebook OAuth 2.0
ZiwiBook
The motivation behind ZiwiBook was to reinforce my understanding of web development concepts and technologies, while also gaining hands-on experience with real-world application development. I chose to create a Facebook clone not only because it is a well-known platform but also because it offered a comprehensive set of features that would push my abilities to the limit.
- React
- Vite
- Node Js
- Express
- MongoDB
- Socket-IO
- HTML
- CSS 5
- styled-components
- Redux-Toolkit
- RTK-Query
- Cloudinary
Fi-Thneyti
Fi-Thneyti carpooling app is a personal project that was created to discover mobile apps with React Native. A month where i enjoyed coding, conception, and design in Figma.
- React Native CLI
- Node Js
- Express
- My Sql
- Sequelize ORM
- HTML
- CSS 5
- Cloudinary
My Experience
Full-Stack JavaScript Developer
Tunis,Tunisia July 2023 - September 2023
I enjoyed my summer internship, working as a full-stack developer. I contributed to a dashboard and two other projects, all built using the MERN stack. My skills include React, JavaScript, TypeScript, Next.js, Node.js, Express.js, Redis, MongoDB, and Jest.
Full-Stack JavaScript Developer
Ben Arous, Tunisia January 2023- June 2023
I completed a 6-month internship as a Full-Stack JavaScript Developer using the MERN stack (JavaScript and TypeScript), contributing to an ecommerce platform and a dashboard for ATSLIK. I gained expertise in React, Node.js, Express, TypeScript, Redux, MySQL, MongoDB, and more, while focusing on continuous skill development. This was a remote position from January 2023 to June 2023.
Student ReBootKamp (RBK)
ghazela, Tunisia Jun 2022 - Nov 2022
I graduated from a 6-month immersive Full-Stack JavaScript software development program powered by HackReactor at RBK .
Sales Manager
Ben Arous, berr kassa 2014-2020
I was self-employed in my family's business operating within the wholesale market for vegetables and fruits.
Student FSEGT Manar University
Manar, Tunisia 2010 - Nov 2013
I graduated in Business Informatics from FSEGT Manar University. My final project focused on creating a hospital management website and dashboard using Angular and Java/J2EE.
Contactez-moi
For general inquiries, please Contact me directly at: contact.zhiouamohamed@gmail.com , or through this form :
To book a Google Meet or Phone call , please choose a preferred time and date :