top of page
Snapchat-1592522583.jpg

Hello, I'm Mohamed IKICH, a recent graduate in computer science and telecommunications engineering from ENSEEIHT - Toulouse, with a focus on digital sciences.

Welcome to my website

Home: Bienvenue

ABOUT ME

I was born in Agadir, Morocco, and raised in an environment that fostered my interest in mathematics and computer science. Throughout my academic journey, I pursued a scientific path. During my two years of preparatory classes, my focus was on preparing for the CCINP competition. I successfully passed the competition and gained admission to ENSEEIHT engineering school, where I majored in Digital Sciences.

Now, having completed my studies, I am a recent graduate in computer science and telecommunications engineering from ENSEEIHT-Toulouse. During my time at ENSEEIHT, I specialized in the field of High-Performance Computing (HPC) and Big Data, and I am particularly enthusiastic about software engineering. I am eager to apply my knowledge and skills in this dynamic and innovative field, contributing to meaningful projects and pushing the boundaries of technological advancements.


Je suis né à Agadir, au Maroc, et j'ai grandi dans un environnement qui a nourri mon intérêt pour les mathématiques et l'informatique. Tout au long de mon parcours académique, j'ai suivi une voie scientifique. Pendant mes deux années de classes préparatoires, j'ai concentré mes efforts sur la préparation du concours commun pour l'institut national polytechnique (CCINP). J'ai réussi ce concours et ai été admis à l'école d'ingénieurs ENSEEIHT, où j'ai obtenu un diplôme en sciences numériques.

Maintenant, après avoir terminé mes études, je suis un jeune diplômé en génie informatique et télécommunications de l'ENSEEIHT-Toulouse. Au cours de mon séjour à l'ENSEEIHT, je me suis spécialisé dans le domaine du calcul haute performance (HPC) et du Big Data, et je suis particulièrement enthousiaste à l'égard du génie logiciel. Je suis impatient d'appliquer mes connaissances et compétences dans ce domaine dynamique et innovant, contribuant à des projets significatifs et repoussant les limites des avancées technologiques.

Home: Qui suis-je ?
Home: Vidéo

Studies and professional experiences

Through diverse internships, I honed proficiency in numerical simulation using MATLAB, enriched skills in web development (PHP, JavaScript, CSS, Bootstrap, SQL) through contributing to a comprehensive application, and attained advanced knowledge in complex database system design using Python, Django, SQL, and various other technologies at Airbus. The experiences not only provided a versatile skill set but also instilled adaptability, effective problem-solving, teamwork, professionalism, and technological agility. These collective lessons have shaped me into a well-rounded professional poised to contribute effectively to dynamic work environments in the tech industry.

July 2021 - September 2021

Web application developper intern, TRACTASUD SARL

During my first-year internship at TRACTASUD SARL in Morocco, I developed a web application using PHP, JavaScript, CSS, Bootstrap, and SQL. The application streamlined client and supplier management, tracked orders and deliveries, facilitated PDF downloads for stock reports, and automated the invoicing process with the inclusion of the company logo and the accountant's electronic signature. This experience not only marked my professional debut but also allowed me to apply and enhance my software development skills in a practical setting.

INP-ENSEEIHT.jpg

Decembe 2022 - Mars 2023

Development of Autotester2: Automatic Evaluation of Student Projects with Pylint Integration

I actively participated in the Autotester2 project launched by ENSEEIHT in February 2023. Guided by Mr. Xavier Cregut, our team of five members diligently applied agile methods throughout this long-term endeavor. Leveraging the existing Autotester project source code and GitLab-CI pipelines, Autotester2 was developed to automate the evaluation of students' projects.
My involvement spanned various crucial phases. Initially, we immersed ourselves in understanding GitLab CI/CD Pipeline Tool, conducting tests on the previous Autotester, and adapting SVN Commands to Git Commands. In the subsequent phases, I contributed to implementing the EvaluateOnDemand script, introducing a Docker image for enhanced portability, and connecting student pipelines with Autotester2 using GitLab Triggers, which streamlined project restructuring.
One significant aspect of my intervention was the addition of the Pylint tool for static code analysis in Python. This not only checked for errors but also enforced coding standards and identified code smells, contributing to the overall improvement of hard skills in the team.
The project's conclusion highlighted our collective achievement in enabling students to self-assess their programming skills. It brought about various improvements, particularly in project management, software development methods, and proficiency in Python and Gitlab. This experience significantly contributed to my technical and communication abilities, paving the way for effective project management in my future endeavors.
I extend my gratitude to Mr. Xavier Cregut and my fellow team members for their dedication and collaboration throughout this project.
Keywords: Autotester, GitLab, CI/CD, Pipeline, Framework, Evaluation, Automatic, Test.

June 2023 - November 2023

Software engineer intern, Airbus

For my six-month end-of-studies internship at Airbus, concluding in November 2023, I am leading the design of a database system. This system aims to effectively represent, exploit, and secure data, ensuring both integrity and robustness. My focus includes making the database model adaptable to changes in the provided data structure.
I employ a range of technical tools and methodologies, including Python, SQL, Django, XML, HTML/CSS, jQuery, Git, Scrum, Docker, and AWS. This comprehensive experience at Airbus not only underscores my expertise in database design but also showcases my proficiency in utilizing a diverse set of technologies and following best practices in project management.

Home: Expérience professionnelle et études
bottom of page