Hello, World.

I'm Ayoub Bouchama.

M2 Software Engineering Student at INP-ENSEEIHT
M2-RO Student (Operationnal Research)
Apprentice Full Stack Developer at Sopra Steria

More About Me
About

Let me introduce myself.

Profile Picture

This ePortfolio showcases my academic achievements, personal projects, and professional experiences. I invite you to explore my work and learn more about my journey as a digital science engineering student.

Profile

As a digital science engineering student, I have developed a deep understanding of the principles and practices that underpin modern technology. Through my coursework and practical experience, I have gained expertise in areas such as computer science, data analysis, programming, and systems design.

  • Fullname: Ayoub Bouchama
  • Birth Date: 2003
  • Current Studies: M2 Software Engineering Student at @ENSEEIHT
  • Website: www.ayoubbouchama.xyz
  • Email: officiel.ayo.1@gmail.com

Skills

I've gained a lot of programming and software engineering skills during my journey in my school INP-ENSEEIHT.

  • 95%
    Java
  • 65%
    Angular
  • 85%
    Python
  • 80%
    HTML & CSS & JS
  • 60%
    OCaml
  • 75%
    MySQL
Resume

More of my credentials.

Discover more about my academic journey and additional information.

School Projects

FACIAL EMOTION RECOGNITION

2024

Python & CNN

This project aims to develop a facial emotion recognition system using deep neural networks. Through advanced image processing and machine learning algorithms, the application identifies and analyzes facial expressions to determine the emotions experienced by users. This system can be integrated into various applications, ranging from human-computer interaction to sentiment analysis, providing valuable insights for businesses, researchers, and developers.

REG7

2023

Java

This project aims to demystify regular expressions through a visual block-based approach, inspired by Scratch, while also incorporating the actual syntax of expressions. This enables learners to acquire practical skills for reading and writing their own expressions. The application is designed to be useful for both beginners and experienced programmers who want to explore complex expressions in an intuitive way.

DATA SCHEMA DEFINITION AND MANAGEMENT

2024

Java & Eclipse/EMF Tools

This project involves developing a tool suite based on Eclipse/EMF, allowing users to define data schemas with automated calculations. The generated specifications provide tools for importing, visualizing, and exporting data that conforms to the defined schema. Users begin by creating a table schema, specifying columns and relationships. The application automatically calculates certain columns and allows the association of custom scripts. Constraints can be set, generating warnings or blocking tools if necessary. Once the schema is established, users can generate a library, visualizations, and customized scripts.

Education

Engineering Student in digital science

2022 - present

INP-ENSEEIHT ('École nationale supérieure d'électrotechnique, d'électronique, d'informatique, d'hydraulique et des télécommunications')

Currently, I am diligently studying all aspects of digital technology, and am proficient in computer science. I am eager to continue learning and expanding my knowledge in this field, and am dedicated to applying my skills and abilities towards the development of innovative solutions.

A two-year of CPGE

2020 - 2022

CPGE MOULAY DRISS FES

It has been two years full of hard work and dedication, enabling me to reach my current level of achievement. I am committed to continuing to apply myself with diligence and seriousness in order to advance and reach my goals.

Bachelor Degree with honors

2019 - 2020

BENSOUDA HIGH SCHOOL

The work was continuous and represented the culmination of my studies. I am proud of the dedication and hard work I put in, and am grateful for the opportunity to have reached this point in my education.

Engineering Courses & Apprenticeship

What am I currently doing ?

Discover more about my academic journey and additional information.

INP-ENSEEIHT

On this field, you will find a comprehensive list of the engineering courses that I am currently enrolled in. These courses have been carefully selected to align with my academic and professional goals, and are designed to provide me with the knowledge and skills necessary to excel in my field. Whether you are interested in learning more about my areas of expertise or simply want to stay informed about my academic progress, this page is an excellent resource for staying up-to-date with my coursework.

INP-ENSEEIHT

I am currently studying a variety of topics related to computer science and technology. Specifically, I am focusing on the modeling and architecture of computer systems, centralized operating systems, internet technologies, local networks, telecommunications, signal processing, automation, optimization, integration, probability and statistics, object-oriented technology, imperative programming, and languages such as C, Java, and Ada. In addition to my technical studies, I am also developing my language skills, with a particular emphasis on English and German. Outside of my academic pursuits, I am passionate about sports and I am actively working on improving my soft skills, such as communication, teamwork, and leadership.

M2 Operationnal Research

I have embarked on a new chapter in my academic journey with a Master’s degree in Operations Research (M2RO), in partnership with ENAC - École Nationale de l'Aviation Civile, ISAE-SUPAERO, ENSEEIHT, INSA Toulouse, and Université Paul Sabatier Toulouse III. This program offers the opportunity to strengthen my expertise in optimization, mathematical modeling, and complex problem-solving. Through this course, I aim to apply advanced analytical techniques to tackle real-world challenges across various fields, gaining insights from leading professionals and academic experts.

Apprenticeship at Sopra Steria

I am currently working as an apprentice Full Stack Developer at Sopra Steria, a leading European consulting, digital services, and software development company. In this role, I am implicated in Orange project named 'MOBI' where we are developing a web application to manage the interventions of the technicians. I am responsible for developing the front-end and back-end of the application using Java/Angular within an Agile environment. This experience has provided me with valuable insights into the software development process and has allowed me to apply my technical skills in a professional setting. I am excited to continue learning and growing in this role and look forward to contributing to the success of the project.

Sopra Steria
Sustainability & Civic Engagement

Discover my extracurricular activities

Discover more about my academic journey and additional information.

Welcome to the Sustainability & Civic Engagement Action section of my engineering eportfolio. In this section, you will find a collection of projects and initiatives that I have been involved in that focus on promoting sustainability and civic engagement within my community. From environmental conservation efforts to community development projects, I am committed to using my skills and knowledge as an engineer to make a positive impact on the world around me. Here you will discover my dedication, passion and expertise in this field, My goal is to raise awareness and inspire others to take action towards creating a more sustainable and engaged society. I am confident that my experiences and achievements in this field will demonstrate my commitment to making a difference and I invite you to explore this section of my eportfolio to learn more about my work and accomplishments.

Disability Awareness Day At INP-ENSEEIHT

Here at N7, we are committed to fostering a culture of sustainable development and innovation. One way we do this is through teamwork projects, where students work together to develop ideas and solutions for improving sustainable development at our school. Our current project focuses on raising awareness of sustainable development by considering different cases and needs, as well as developing innovative solutions to improve sustainable development at N7. In the 20th of april 2023, we organized a day to raise awareness about disabilities. We had a lot of activities such as a sport activities, a theatrical play, and we listened to a student speechs about some projects that can be done to help people with disabilities. Me and my team proposed a project which is an application called 'The Sign' that uses the AI to help people with disabilities to communicate with others. It can translate a miming video to a script and vice versa. Our team is composed of :

Click on each team member name to check his linkedIn profile

The journey was successful and we had a lot of positive feedbacks from the students and the teachers. We are proud of our work and we hope that our project will be implemented in the future.

The Ideation Day At INP-ENSEEIHT

Here at N7, we are committed to fostering a culture of sustainable development and innovation. One way we do this is through teamwork projects, where students work together to develop ideas and solutions for improving sustainable development at our school. Our current project focuses on raising awareness of sustainable development by considering different cases and needs, as well as developing innovative solutions to improve sustainable development at N7. Our team is composed of :

Click on each team member name to check his linkedIn profile

We has been working hard to come up with the best solution for our chosen project area. We have gone through the process of brainstorming, idea selection, problem-solution identification, market analysis and pitch preparation. As we approach the final phase of the project, we are excited to present our idea to the jury and other teams on D-day. Our team members will be delivering the 2-minute pitch, highlighting the problem, solution, target population, market analysis, cost, profit, communication and launch strategy of our project. We are confident that our idea will make a difference if it vote. We are looking forward to sharing our project with you and hope that you will support us in our efforts to make a positive impact on our community.

Sulitest

This is my Sulitest score, which evaluates and enhances sustainability literacy by assessing knowledge of sustainable development through the use of definitions and important figures from well-known reports such as the IPCC.

Sulitest

I am proud to have achieved a score of more than 50% on my Sulitest, which demonstrates my commitment to sustainable development and my ability to apply my knowledge to real-world situations. I am confident that my score will help me to develop my skills and knowledge in this field and I look forward to continuing to learn more about sustainable development.

Climate Collage (Fresque du climat)

La Fresque du Climat is primarily a scientific workshop dedicated to climate change that stands out for its collaborative approach. This engaging and informative workshop facilitates a clear understanding of global warming and the various climate-related challenges we face today, similar to how the IPCC would present the information but with a more playful approach. Participants learn about the functioning of natural processes such as greenhouse gases (GHGs), the impact of human activities on the environment and ecosystems, the consequences of climate change on the socio-political and environmental balance of the world, and the solutions that can be implemented at both an individual and collective level. In addition to being an educational tool, La Fresque du Climat is also an association committed to raising awareness about environmental issues. It achieves this by organizing more and more Climate Frescoes and regularly training volunteer animators to lead them. The association now has over 6,000 volunteers, and its mission remains the same: to help people understand climate change and offer solutions for action.

Fresque du climat


International Mobility

About my international learning process

Discover the things i'm leaning that will help me in my international mobility

Not only does being bilingual improve your multi-tasking, it improves your decision making and problem solving skills. Languages improve your ability to think analytically so not only will you land your dream job, but you'll become a master at deciding where to eat.

English

English is the most widely spoken language in the world. It is the official language of 53 countries and is spoken by over 1.5 billion people. It is the language of business, science, technology, and diplomacy. It is the language of the internet, and the language of the United Nations. It is the language of the world. In our English classes, we primarily focus on preparing for careers. In the first year, we concentrate on developing our communication skills through various means. Specifically, we learn how to create a professional resume, how to effectively chair and take minutes at a meeting, and how to engage in professional interactions. These skills are essential for anyone pursuing a successful career and we will work diligently to ensure our mastery of them.

Building a Resume

By comparing a French CV with an English resume, I acquired the skills to create a professional English resume. Personal information such as a photograph or address should not be included in an English resume. Moreover, depending on your work experience, you can create a multi-page resume. It is crucial to use the appropriate keywords for the job you are applying for. If you are interested, you can access my resume by clicking the button below.



Chairing a Meeting

In my english courses, we learnt how to chair a meeting, so i decided to chair a meeting with my friends. We discussed the topic of "The team-building event that includes a variety of activities and exercises designed to promote teamwork, communication and problem-solving skills." Feel free to check the agenda I made for this meeting !

Agenda

The meeting was a success and we all had a great time. We were able to practice our communication skills and we were able to work together as a team.

Taking Minutes

In my english courses, we learnt how to take minutes at a meeting, so i decided to take minutes at a meeting with my friends. We discussed the topic of "The team-building event that includes a variety of activities and exercises designed to promote teamwork, communication and problem-solving skills." Feel free to check the minutes I made for this meeting !

Minutes

I was able to develop my communication skills and I was able to work as a team. The minutes writing was fun and I was able to practice my writing skills too.

Newsround

In this activity, we were asked to search for an interesting article in the news and to present it to the class. I chose to present an article about the online sexual abuse of children in the philippines. I was able to practice my public speaking skills and I was able to develop my communication skills. Also, I made a lot of knowledge from listenning and debating with my classmates. Feel free to check my presentation by clicking the button bellow !



Phone interview

In this activity, we were asked to do an interview via a phone call with an N7 english teacher. The interactions were very interesting and I was able to practice my communication skills. I was asked questions about my hobbies, my studies, my future plans, and my weaknesses. Feel free to check the answers I gave by clicking the button bellow !



Civic Engagement Report

In this activity, we were asked to write a report about a civic engagement activity that we did. I participated in the food distributions for students in need in the month of Ramadan. I was able to practice my writing skills and I was able to develop my communication skills. Feel free to check my report by clicking the button bellow !

Career Development

Discover my projects and my professional career

Discover my school projects and my own ones

Projects

Dream Lashes E-Commerce Website

Dream Lashes is an e-commerce website that I developed as part of my web development course. The website is designed to sell a variety of eye lashes products, including different types. The website features a user-friendly interface that allows customers to easily browse products, add items to their cart, and complete their purchase. The website also includes a blog section where customers can read beauty tips and tutorials. I used HTML, CSS, and JavaScript to create the front-end of the website. This project was a pass-time for me and I enjoyed working on it. However, it helped me to develop my web development skills and gain experience in creating e-commerce websites. Feel free to check the website by clicking the button bellow !

Dream Lashes

EA & Trading Bots

Since i'm passionate about trading and finance, I decided to create a trading bot that uses the EA (Expert Advisor) to trade automatically. I used the MetaTrader 5 platform to create the bot and I used python to code the bot. The bot is able to trade automatically and it can make a profit. I'm currently trying different strategies to improve the bot and make it more profitable. Feel free to check where I am in the project by clicking the button bellow !

Trading Bot

Facial Emotion Recognition

This project aims to develop a facial emotion recognition system using deep neural networks. Through advanced image processing and machine learning algorithms, the application identifies and analyzes facial expressions to determine the emotions experienced by users. This system can be integrated into various applications, ranging from human-computer interaction to sentiment analysis, providing valuable insights for businesses, researchers, and developers. Feel free to check the project by clicking the button bellow !

Facial Emotion Recognition

My Meeting with a Professional

My meeting with a professional was very interesting. I was able to learn a lot about the professional world and I was able to develop my communication skills. I was able to ask questions about the professional's career and I was able to learn a lot about the professional's career. I did the meeting via MyJobGlasses, a platform that allows students to meet professionals.

MyJobGlasses

Thanks to Ms. Laurence for this marvelous meeting !

MyJobGlasses

And thanks for the platform MyJobGlasses for giving students the opportunity to meet professionals !

Professional Project - PPP

Dive into my personal professional project

My Personal Professional Project

PPP

On January 8, 2024, I was filled with great enthusiasm as I presented my personal and professional project, an initiative that holds special significance for me, to a jury. This experience was not only about showcasing my project but also served as a journey of self-discovery. It allowed me to delve into the depths of my aspirations, articulate my ideas, and communicate my passion effectively. The process of presenting before the jury provided valuable insights into my own capabilities and clarified the aspects of my project that resonate most with me. Overall, it was a transformative experience that not only highlighted the importance of my initiative but also contributed significantly to my personal and professional growth. Here is the link of the presentation that I made for my professional project :


Internships

first year internship (worker internship)

In my first year, I completed an internship as a warehouse worker, primarily handling orders for school supplies for the 2023/2024 school year at RENTREEDISCOUNT.com . I started as a novice, but after receiving both visual and hands-on training, I prepared orders displayed on a handheld scanner while briskly navigating the warehouse to meet the company's daily targets. It was quite challenging to maintain such a fast-paced rhythm for a continuous 6-hour shift, with an unpaid 30-minute break after 3 hours of work. The physical demands were strenuous, but I gradually adapted over time.

Agenda

As I gained experience, I transitioned to the role of a packager, which involved filling boxes with items from various suppliers, securing them with bubble wrap, and passing them through the sealing machine. This role was less physically demanding, but it required extreme speed and arm strength. I performed this job for a total of 7 weeks, allowing me to explore the inner workings of the company and unravel its mysteries. I had the opportunity to understand employment contracts, payroll records, and interact with team leaders and warehouse managers. It was a valuable adventure that served as my introduction to the world of work.



second year internship

In my second year, I completed an internship as a web developer at Solinfo, a small IT company that specializes in web development and IT solutions. I was in charge of build a dynamic web application to facilitate the medication ordering process for pharmacies. I used Webdev23 which is a web development platform that allows you to create web applications using a drag-and-drop interface. It contains intern server and database management system. I was able to develop my web development skills and gain experience in creating web applications. Feel free to check the extended abstract of the project by clicking the button bellow !



third year internship

Coming later...

Services

What Can I Do For You?

For now i'm still learning about web develoment and trying to master different languages. I see my self as a full stack developer, thus I can offer you some front-end services as well as back-end ones. I'm open to any opportunity that will boost my skills.

11

Projects Completed

3

Happy Clients

1

Awards Received

1

Crazy Ideas

0

Coffee Cups

0

Hours
Contact

I'd Love To Hear From You.

If you have any questions, please do not hesitate to contact me. I will answer you as soon as possible.

Sending...
Your message was sent, thank you!
Where to find me

Toulouse
31500 FR

Email Me At

officiel.ayo.1@gmail.com
ayoub.bouchama@etu.inp-n7.fr

Call Me At

Phone: (+33) 780765050