About

Thanks for stopping by. Read below to learn more about myself and my background.

Yanis Harrat at work with a colleague

Background

My name is Yanis, I am 20 years old and I am in my first year of web development at the L'Etna higher education school. I have worked on several web development projects, notably during Code Camps at L'Etna, as well as during the "swimming pool" period (intense examination). I also worked on school projects such as TurboHébergé, where I developed a complete website using various technologies and frameworks. In addition, I created tools for the school's intranet and am working on an end-of-year web development project, Getplannige. All these projects have demonstrated my web development skills and allowed me to work effectively in a team to achieve the projects' objectives.


As a full-stack developer, I have gained solid technical expertise by mastering several programming languages, frameworks, and development tools to create effective and scalable web applications. I am also proficient in project management and methodologies such as Agile and Waterfall to ensure efficient development processes and deliver projects within the set deadlines. Furthermore, I have an in-depth understanding of user interface design and user experience to create intuitive and attractive web applications.


As a team member, I am able to work collaboratively with other team members, solve problems creatively, and adapt to constantly changing environments. I am capable of understanding the needs of clients and end users to create web solutions tailored to their needs. Additionally, I have time management and task prioritization skills to meet deadlines and project requirements. I am also open to constructive feedback to continuously improve projects and development processes. I work with integrity and professionalism to uphold ethical and confidentiality standards in web development.

Education

Isaac Newton High School : Baccalaureate Digital Systems
Higher education : L'Etna Web Development School

Skills

  • Mastery of front-end programming languages: HTML, CSS, and JavaScript.
  • Knowledge of popular front-end frameworks and libraries: React, Angular, or Vue.js.
  • Mastery of back-end programming languages: Python, Node.js.
  • Knowledge of popular back-end frameworks and platforms: Django, Express.js.
  • Database management: SQL (MySQL, SQL Server) and NoSQL (MongoDB, MariaDB).
  • Understanding of RESTful architecture principles and API creation.
  • Knowledge of deployment tools and practices, continuous integration, and continuous delivery (CI/CD): Git, GitHub.
  • Knowledge of Agile and Scrum methodologies for project management and teamwork.