Software Engineer & Cloud Enthusiast
I love solving problems - that's what fuel my continuous learning and development over the years. From software engineering to studying Big Data & Cloud Computing at ENSET Mohammedia. Always hungry for more challenges!
Featured Projects
Network Traffic Visualization Data Pipeline
This project focuses on creating a comprehensive data pipeline for capturing, streaming, transforming, storing, and visualizing network traffic data.
Fuel Station Management System
This system empowers fuel station owners by enabling efficient station management and accurate tracking of fuel prices and quantities.
Serverless Chatbot App
This project is a simple chatbot application created by AWS serverless architecture, React.js, and the OpenAI API. The chatbot is designed to have interactive conversations with users.
My Experience
Consultant & Software Developer • DUP
I led the development, deployment, and ongoing maintenance of over 5 web projects using Laravel, Node.js, and WordPress, ensuring client satisfaction through continuous support and exceptional customer service.
Associate Software Engineer • Cyberdefenders
As an Associate Software Engineer, I helped to improve the platform's UI and functionality. I actively participated in developing new features that drive user engagement and retention. This role also allowed me to gain valuable insights into cybersecurity and cyberdefense concepts enhancing my understanding of these crucial areas in the field.
Web Developer - Internship • ajicod
During this internship, I developed a comprehensive design system using Figma, ensuring consistency and efficiency across the user interface. I also communicated project requirements and architectural designs to stakeholders. Additionally, I created well-documented API endpoints using Laravel, facilitating smooth integration and collaboration within the development team.
Web Developer - Internship • Conceil Régionale Souss Massa
In this internship, I led the development of an employee management system using PHP, including the redesign and optimization of the database schema for improved data storage and retrieval. I collaborated closely with the HR department to implement document generation and printing capabilities for employee records, streamlining and enhancing workflow efficiency.
Skills & Tooling
Frontend Development
Backend Development
Database Technologies
Cloud Services
In frontend development, I focus on creating user interfaces for websites and web applications. I use languages like HTML, CSS, and JavaScript, along with frameworks like Tailwind, Angular and Vue.js. My work involves designing and implementing the visual elements of a website to ensure a great user experience.
Latest Blogs
Stop Playing Small - The Trap of the "Junior" Mindset
It's fine to be a junior developer, but staying there without actively trying to grow is a mistake. Simply waiting for time to pass, assuming that more years of experience will automatically make you a senior, is a mistake.
Cloud Computing 101: What's Next?
In this final post, we'll review the key points from each topic in this series, explore various job roles within the cloud computing industry, and provide tips to enhance your skills as a cloud computing enthusiast.
Cloud Computing 101: Cloud Monitoring
Cloud monitoring is the process of continuously tracking and managing cloud resources and services to ensure they run smoothly and stay secure. It involves keeping an eye on performance, availability, and security to maintain a healthy cloud environment.