I'm a passionate and dedicated Full Stack Developer with a strong foundation in computer science and hands-on experience in developing web and mobile applications. Proficient in modern front-end and back-end technologies with a keen interest in creating efficient, scalable, and user-friendly solutions. I'm currently pursuing an Engineering Degree in Computer Science at Γcole des Mines de Saint-Γtienne, France on a full scholarship.
- Description: Developing a mobile application that automatically silences the user's phone during predefined time windows such as classes, meetings, or prayer times.
- Features:
- Sends automatic text messages to callers, informing them that the user is busy.
- Integrates with users' calendars for a seamless experience.
- Technologies Used: Flutter, Spring Boot, Google Calendar API
- Description: Built a full-featured e-commerce platform from scratch for selling beauty products.
- Features:
- Implemented a pay-on-delivery system, removing the need for advance payments.
- Integrated Algolia for quick product searches and Stripe for payment processing.
- Deployed and maintained the application using Docker containers and Linux servers.
- Technologies Used: React, Next.js, Node.js, Express.js, MongoDB, Docker, Algolia, Stripe API
- Description: Developed a web application where students can buy and sell study notes.
- Features:
- Utilized Vue.js with Nuxt for a smooth user experience.
- Implemented secure user authentication and payment processing.
- Technologies Used: Vue.js, Nuxt.js, Node.js, PostgreSQL
- DevOps Practices: Enhancing my skills in CI/CD pipelines and infrastructure as code.
- Microservices Architecture: Exploring scalable solutions using Spring Boot and Docker.
- Cloud Infrastructure: Diving deeper into Google Cloud Platform services.
- Arabic: Native
- English: C1
- French: C1
- Email: [email protected]
- GitHub: Marabii
- LinkedIn: Connect with me
- Entrepreneurial Initiatives: Currently working on my personal startup.
- Collaboration: Open to contributing technical expertise and innovative thinking to a dynamic team.
- I'm passionate about staying updated on emerging technologies and best practices in software development. When I'm not coding, I enjoy exploring new places and cultures.
I'm always excited to connect with like-minded individuals. Whether it's for potential collaboration, sharing ideas, or just a friendly chat about tech and innovation, feel free to reach out!
References available upon request.