Welcome To
My Personal Portfolio:
A Showcase of My Skills
and Experience
I am a highly skilled software developer who combines technical expertise with a passion for innovation. With a deep understanding of programming languages, software development methodologies, and industry best practices, I can design and develop software applications that meet the needs of businesses and users. I am committed to delivering high-quality work that is efficient, scalable, and user-friendly. Whether it's developing new software applications, improving existing ones, or solving complex problems, I have the skills and experience to deliver outstanding results.
Pojects
Freewatt Management
Our project objective was to realize a web application for the stock management of of the company FREEWATT. This application would allow the user, depending on the mode of connection, to manage the stock, follow-up of the customers, suppliers, purchases and sales. To carry out the project, several steps were necessary: The first step of reflection consists in determining the way in which this application should be carried out, as well as the tools (Software, Programming languages, ...) to be used. During the stage of realization, it was necessary to create an effective database and an interface for the users' uses.
- MySQL
- Express
- Angular
- Node
GPT Translator
The GPT Translator App is a web application that utilizes the OpenAI API to provide users with accurate and natural language translations. The app will be built using ReactJS, a popular JavaScript library for building user interfaces. The app will allow users to enter text in one language and translate it into another language of their choice. The translation will be generated using OpenAI's GPT (Generative Pre-trained Transformer) language model, which is known for its high accuracy and natural language generation capabilities.
- React
- Vite
- OpenAi API
Medical Clinic Recommendation Web Application
The objective of the project is to create a web application for recommending medical clinics. This application would allow the client to find the clinic that suits them according to the criteria of geolocation and the best rating, and to give them a rating.
- Java
- Spring Boot
- Bootstrap
- MySQL
Cinema Recommendation Web Application
Our project objective is to realize a web application for the recommendation of cinemas. This application would allow the customer to find the movies available in each cinema, and to recommend movies according to the reviews of former customers.
- Java
- Spring Boot
- Angular 10
- MySQL
Technologies
Throughout my career in software development, I have gained experience working with a diverse range of technologies. From programming languages to frameworks and databases. Overall, my broad exposure to different technologies has enabled me to develop flexible and adaptable approaches to problem-solving.
programming Languages
Experience with
Java, JavaScript, TypeScript and PythonBack-end
Experience with
Spring(IoC, Boot, Data), JPA, Hibernate, Junit, NodeJs and Express.jsFront-End
Experience with
Angular 10 and ReactDatabases
Experience with
MySQL and MongoDBDevOps
Experience with
Docker and KubermetesOther
Experience with
Scrum, UML, VsCode and IntelliJ tools
About Me
As a full stack developer, I have a strong background in developing web applications using a range of technologies such as HTML, CSS, Angular, JavaScript, Java, Node.js, Spring Boot, MySQL and MongoDb. I have experience in both front-end and back-end development. I am highly motivated, detail-oriented, and committed to delivering high-quality work that meets the needs of my clients. In addition to my technical skills, I have excellent communication and problem-solving skills, which enable me to work effectively with clients and colleagues alike. I am dedicated to staying up-to-date with the latest trends and best practices in web development to provide the best possible solutions to my clients.
2017
the preparatory classes for engineering schools
2019
joined the National School of Computer Science and Systems Analysis (ENSIAS)
2020
Full-Stack Developer intern at FreeWatt
2021
Full-Stack Developer intern at Leyton France
2022
Full-Stack Developer intern at Mariloo and Graduation from ENSIAS