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.


Stack
  • 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.


Stack
  • 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.


Stack
  • 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.


Stack
  • 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 Python

  • Back-end

    Experience with
    Spring(IoC, Boot, Data), JPA, Hibernate, Junit, NodeJs and Express.js

  • Front-End

    Experience with
    Angular 10 and React

  • Databases

    Experience with
    MySQL and MongoDB

  • DevOps

    Experience with
    Docker and Kubermetes

  • Other

    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.

Bringing your ideas to life through creativity and code