As a software engineer with a deep interest in development and cloud computing, I am a dedicated professional who combines technical expertise with a passion for creating innovative solutions. With a strong grasp of software development principles and methodologies, I excel in designing, building, and maintaining robust applications. My skills extend to the realm of cloud computing, where I leverage the power of distributed systems to deliver scalable and flexible solutions.
Let's
Connect
Java
Python
TypeScript
C
HTML
CSS
JavaScript
Solidity
Dart
Spring Boot
Flutter
ReactJS
Bootstrap
Angular
jQuery
GraphQL
NumPy
React Native
MySQL
Postman
VS Code
Docker
Wireshark
Git
GitHub
Gitlab
Netlify
Trello
Jira
AWS Amazon
Packet Tracer
Power BI
ViteJS
- During my internship, I had the invaluable opportunity to enhance my professional skills through various activities. One notable achievement was the creation of a desktop application dedicated to managing internships. This hands-on experience allowed me to apply my programming skills and gain practical knowledge in software development. I am confident that the skills I acquired during this internship, including programming, project management, communication, planning, and problem-solving, will be instrumental in shaping my future career trajectory.
- Active membership in the EMI Catronic club has been instrumental in cultivating essential skills that have enriched both my personal and professional life. Primarily, it has significantly enhanced my communication abilities, allowing me to effectively express ideas and thoughts. By actively participating in the club's activities, I have developed strong interpersonal skills, enabling me to build and maintain meaningful social connections. Through interactions with fellow members, I have learned the art of active listening, fostering a deeper understanding of others' perspectives and fostering a collaborative environment.
- During my academic journey, I had the privilege of being an active member of the IT Academy. This invaluable experience exposed me to a vibrant learning environment focused on various aspects of information technology. As a member, I immersed myself in a wide range of activities that greatly expanded my knowledge and skills in the field. At the IT Academy, I had the opportunity to participate in specialized training sessions and engaging workshops. These immersive experiences deepened my understanding of fundamental IT concepts and cutting-edge technologies. Through hands-on practice and interactive learning, I honed my technical proficiency and stayed up to date with the latest industry trends.
- With extensive experience as a math assistant, I have established myself as a proficient math expert. Throughout several years, I have had the privilege of assisting numerous students in comprehending and conquering challenging math problems, spanning from fundamental concepts to advanced topics. My expertise in teaching mathematics is deeply rooted, allowing me to create a dynamic and captivating learning atmosphere for students. By employing various techniques and resources, I ensure that the learning process is not only informative but also engaging and interactive.
Software Enginner
December 2021 - May 2024
- After completing the preparatory classes (CPGE), I joined the Mohammadia School of Engineering in Rabat in the IT and digitalization sector, A high-level technical training and a solid paramilitary regime allowed me to develop several skills and life techniques such as discipline...etc
High English level
December 2022 - May 2023
- Amideast is an American nonprofit organization that works to build mutual understanding and cooperation between Americans and the peoples of the Middle East and North Africa, and to provide learning and training opportunities
CMC degree
December 2019 - May 2020
- A solid framework and a generalist education, The program provided in the preparatory classes is generalist and therefore has the advantage of preparing as well as possible for the tests of the various post-preparatory competitions.
Bac with honors
December 2017 - May 2019
- Abdellah Guenoun, this is the place where I spent my two years, 1st year baccalaureate and 2nd year baccalaureate in mathematics A. It was a difficult stage, especially at the beginning, but with persistence, patience and hard work, I passed with honors.
Tech Stack
This development project aims to create an e-commerce application using the Flutter framework and integrating it with Firebase. The application will offer a user-friendly interface for product navigation, cart management, and the payment process. Users will be able to sign up and log in through Firebase authentication, ensuring their data is securely stored. Simultaneously, the design aspect of the application will be crafted using the Figma graphic design tool, allowing for the creation of a modern and visually appealing interface. Figma designs will be utilized to maintain consistency between the concepts and the actual implementation of the application. Once developed, the application will be deployed on major mobile platforms for customer use. Regular updates and maintenance will be conducted to ensure optimal performance and an enhanced user experience. Figma will play a crucial role in facilitating collaboration between designers and developers
Tech Stack
The project is an impressive e-commerce store built using React, Firebase, and Material UI. Leveraging React's interactive component-based architecture, Firebase's real-time database and user authentication capabilities, and Material UI's aesthetic and user-friendly design elements, the application offers a seamless and responsive user experience across various devices. Key features include intuitive navigation, product search, detailed product pages, a shopping cart, secure payment processing, and real-time inventory updates. The development process involved overcoming challenges, learning valuable lessons, and implementing robust security measures. Overall, the project showcases the developer's proficiency in modern web development and the successful creation of a practical and visually appealing online shopping platform.
Tech Stack
The program I developed utilizes Python and image processing techniques to detect fire through a camera. By capturing the live video stream, the program goes through several steps, including image preprocessing, segmentation to isolate potential fire regions, classification using machine learning methods to determine the presence of fire, and finally issuing an alert upon detection. Despite challenges related to changing lighting conditions and false alarms, improvements like using more advanced neural networks could make the program even more effective. This technology finds applications in security, surveillance, and fire prevention in various contexts such as buildings, drones, and security systems.
Tech Stack
This project aims to create an e-commerce website using WordPress with the assistance of an EC2 instance on the AWS platform (Amazon Web Services). Firstly, I configured an EC2 instance to obtain a virtual server in the cloud. Then, I installed Apache, PHP, and MySQL on this instance to host and manage the website's data. For setting up the e-commerce site, I installed WordPress and added WooCommerce plugins for specific e-commerce functionalities. Additionally, I customized the site by selecting a suitable theme. Prior to deployment, I conducted comprehensive testing to ensure everything works correctly and the site is secure. Once the site was ready, I made it accessible to the public by associating a public IP address.
Tech Stack
Using Terraform, I created an AWS S3 bucket to store and serve the static content of my website. This bucket acts as a reliable and scalable storage solution for web assets. For the website content, I uploaded index.html and error.html files to the bucket. These files contain the main page content and an error page, respectively. They are publicly readable as well. With the help of Terraform, I configured the AWS S3 bucket to serve my website content correctly. The index.html file serves as the index document, and the error.html file acts as the error document when needed.
Tech Stack
In this architecture, a public-facing Application Load Balancer forwards client traffic to our web tier EC2 instances. The web tier is running Nginx webservers that are configured to serve a React.js website and redirects our API calls to the application tier’s internal facing load balancer. The internal facing load balancer then forwards that traffic to the application tier, which is written in Node.js. The application tier manipulates data in an Aurora MySQL multi-AZ database and returns it to our web tier. Load balancing, health checks and autoscaling groups are created at each layer to maintain the availability of this architecture.
Huawei/
Amazon Web Services/
Amazon Web Services/
Amazon Web Services/
Amazon Web Services/
Google/