diff --git a/README.md b/README.md index 2eb365a..2df1996 100644 --- a/README.md +++ b/README.md @@ -1,59 +1,14 @@ -# ENIAngular +# 🌐 Portfolio - Johan Leroy -This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.1. +Bienvenue dans le dĂ©pĂŽt de mon portfolio personnel : [johanleroy.fr](https://johanleroy.fr) +Ce site vitrine a Ă©tĂ© dĂ©veloppĂ© pour prĂ©senter mon profil, mes projets, et offrir un moyen simple de me contacter. -## Development server +## ✹ Stack Technique -To start a local development server, run: - -```bash -ng serve -``` - -Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files. - -## Code scaffolding - -Angular CLI includes powerful code scaffolding tools. To generate a new component, run: - -```bash -ng generate component component-name -``` - -For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: - -```bash -ng generate --help -``` - -## Building - -To build the project run: - -```bash -ng build -``` - -This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed. - -## Running unit tests - -To execute unit tests with the [Karma](https://karma-runner.github.io) test runner, use the following command: - -```bash -ng test -``` - -## Running end-to-end tests - -For end-to-end (e2e) testing, run: - -```bash -ng e2e -``` - -Angular CLI does not come with an end-to-end testing framework by default. You can choose one that suits your needs. - -## Additional Resources - -For more information on using the Angular CLI, including detailed command references, visit the [Angular CLI Overview and Command Reference](https://angular.dev/tools/cli) page. +- **Framework** : [Angular 19](https://angular.io/) +- **Style** : [TailwindCSS](https://tailwindcss.com/) +- **DĂ©ploiement** : hĂ©bergĂ© sur [johanleroy.fr](https://johanleroy.fr) +- **Autres** : + - Responsive Design + - SEO Friendly (balises meta, titles dynamiques, etc.) + - Dark Mode 🌒 (si activĂ©) diff --git a/public/img/icon/C.png b/public/img/icon/C.png new file mode 100644 index 0000000..efbd0dd Binary files /dev/null and b/public/img/icon/C.png differ diff --git a/public/img/icon/CPP.png b/public/img/icon/CPP.png new file mode 100644 index 0000000..59e7c2c Binary files /dev/null and b/public/img/icon/CPP.png differ diff --git a/public/img/icon/FastAPI.png b/public/img/icon/FastAPI.png new file mode 100644 index 0000000..28a3b6d Binary files /dev/null and b/public/img/icon/FastAPI.png differ diff --git a/public/img/icon/SQL-Server.png b/public/img/icon/SQL-Server.png index fed9cdd..cc7e128 100644 Binary files a/public/img/icon/SQL-Server.png and b/public/img/icon/SQL-Server.png differ diff --git a/public/img/icon/SQLite.png b/public/img/icon/SQLite.png new file mode 100644 index 0000000..b09c94d Binary files /dev/null and b/public/img/icon/SQLite.png differ diff --git a/public/img/icon/angular.png b/public/img/icon/angular.png index 1b52700..1721f39 100644 Binary files a/public/img/icon/angular.png and b/public/img/icon/angular.png differ diff --git a/public/img/icon/bootstrap.png b/public/img/icon/bootstrap.png new file mode 100644 index 0000000..8cf8101 Binary files /dev/null and b/public/img/icon/bootstrap.png differ diff --git a/public/img/icon/expressjs.png b/public/img/icon/expressjs.png new file mode 100644 index 0000000..b0441f5 Binary files /dev/null and b/public/img/icon/expressjs.png differ diff --git a/public/img/icon/flutter.png b/public/img/icon/flutter.png index 4892803..3c91c97 100644 Binary files a/public/img/icon/flutter.png and b/public/img/icon/flutter.png differ diff --git a/public/img/icon/kotlin.png b/public/img/icon/kotlin.png index beb83ad..70559e8 100644 Binary files a/public/img/icon/kotlin.png and b/public/img/icon/kotlin.png differ diff --git a/public/img/icon/phpstorm.png b/public/img/icon/phpstorm.png index 00cce71..b10726d 100644 Binary files a/public/img/icon/phpstorm.png and b/public/img/icon/phpstorm.png differ diff --git a/public/img/icon/sf.png b/public/img/icon/sf.png index 70ec254..61d56e1 100644 Binary files a/public/img/icon/sf.png and b/public/img/icon/sf.png differ diff --git a/public/img/icon/spring.png b/public/img/icon/spring.png index f6e482f..a884acf 100644 Binary files a/public/img/icon/spring.png and b/public/img/icon/spring.png differ diff --git a/public/img/icon/tailwind.png b/public/img/icon/tailwind.png index bbbc39d..a7e02ff 100644 Binary files a/public/img/icon/tailwind.png and b/public/img/icon/tailwind.png differ diff --git a/public/src/assets/cv.pdf b/public/src/assets/cv.pdf index 31638e1..842aa64 100644 Binary files a/public/src/assets/cv.pdf and b/public/src/assets/cv.pdf differ diff --git a/src/app/_models/particule.ts b/src/app/_models/particule.ts new file mode 100644 index 0000000..6befeae --- /dev/null +++ b/src/app/_models/particule.ts @@ -0,0 +1,10 @@ +export interface Particle { + id: number; + size: number; + x: number; + y: number; + opacity: number; + rotation: number; + speed: number; + element: HTMLDivElement; +} diff --git a/src/app/public/pages/experience/experience.component.html b/src/app/public/pages/experience/experience.component.html index f404d78..8ecc9b9 100644 --- a/src/app/public/pages/experience/experience.component.html +++ b/src/app/public/pages/experience/experience.component.html @@ -1,184 +1,184 @@ -
+
-

Mon Expérience Professionnelle

-
-

Mon parcours professionnel dans le développement informatique et les technologies.

+

Mon Expérience Professionnelle

+
+

Mon parcours professionnel dans le développement informatique et les technologies.

-
+
-
+
Almeria

Développeur

-

Depuis 2023

+

Depuis 2023

-

Almeria

- 2 ans +

Almeria

+ 2 ans
-

Conception et développement d'applications web et de logiciels d'intégration ERP.

-

Missions principales:

+

Conception et développement d'applications web et de logiciels d'intégration ERP.

+

Missions principales:

  • - + - Analyse, conception et dĂ©veloppement d'applications web + Analyse, conception et dĂ©veloppement d'applications web
  • - + - CrĂ©ation de logiciels d'intĂ©gration ERP + CrĂ©ation de logiciels d'intĂ©gration ERP
  • - + - Maintenance et Ă©volution des applications existantes + Maintenance et Ă©volution des applications existantes
- Angular - Express JS - SQL server + Angular + Express JS + SQL server
-
+
-
+
CEREMA

Technicien

-

2021 - 2023

+

2021 - 2023

-

CEREMA

- 2 ans +

CEREMA

+ 2 ans
-

Technicien évaluation mesure trafic et mobilité, spécialisé dans l'installation de capteurs et l'analyse de données.

-

Missions principales:

+

Technicien évaluation mesure trafic et mobilité, spécialisé dans l'installation de capteurs et l'analyse de données.

+

Missions principales:

  • - + - Installation de capteurs provisoires dans le secteur mobilitĂ© + Installation de capteurs provisoires dans le secteur mobilitĂ©
  • - + - Optimisation des donnĂ©es dans l'innovation d'outils numĂ©riques + Optimisation des donnĂ©es dans l'innovation d'outils numĂ©riques
  • - + - Analyse et traitement des donnĂ©es de trafic et mobilitĂ© + Analyse et traitement des donnĂ©es de trafic et mobilitĂ©
- Analyse de données - PHP - mariaDB + Analyse de données + PHP + mariaDB
-
+
-
+
SNCF réseau

Agent télécom

-

2019 - 2021

+

2019 - 2021

-

RESEAU SNCF

- 2 ans +

RESEAU SNCF

+ 2 ans
-

Agent télécom chargé de la maintenance des équipements de sonorisation, d'affichage et de téléphonie sur le réseau ferroviaire.

-

Missions principales:

+

Agent télécom chargé de la maintenance des équipements de sonorisation, d'affichage et de téléphonie sur le réseau ferroviaire.

+

Missions principales:

  • - + - Maintenance prĂ©ventive et corrective des Ă©quipements + Maintenance prĂ©ventive et corrective des Ă©quipements
  • - + - Installation et rĂ©paration des systĂšmes d'affichage en gare + Installation et rĂ©paration des systĂšmes d'affichage en gare
  • - + - Gestion des Ă©quipements tĂ©lĂ©phoniques sur les voies ferrĂ©es + Gestion des Ă©quipements tĂ©lĂ©phoniques sur les voies ferrĂ©es
- TĂ©lĂ©communications - Maintenance - Équipements audio - Affichage dynamique + TĂ©lĂ©communications + Maintenance + Équipements audio + Affichage dynamique
-
+
-
+
Novoferm

Stage développeur

-

2019

+

2019

-

Novoferm

- 7 semaines +

Novoferm

+ 7 semaines
-

+

Stage de développement d'application web qui permet de récupérer des fichiers stockés dans SharePoint. SystÚme et réseau, réparation et configuration de PC, imprimante et téléphone.

@@ -186,25 +186,25 @@
-
+
-
+
Pivot Point

Stage développeur

-

2018

+

2018

-

Pivot Point

- 1 semaine +

Pivot Point

+ 1 semaine
-

+

Stage de développement d'un site internet en php

@@ -212,25 +212,25 @@
-
+
-
+
Pivot Point

Stage développeur

-

2018

+

2018

-

Actemium

- 1 semaine +

Actemium

+ 1 semaine
-

+

Stage de développement application windows d'automatisation

@@ -239,12 +239,12 @@
-

Compétences professionnelles

+

Compétences professionnelles

-
-

- +
+

+ @@ -252,60 +252,60 @@

- + - Développement Frontend + Développement Frontend
- + - Développement Backend + Développement Backend
- + - Analyse et traitement de données + Analyse et traitement de données
- + - Mise en production + Mise en production
- + - Analyse de base de données + Analyse de base de données
- + - Modélisation UML + Modélisation UML
- + - Maquettage + Maquettage
- + - Sécurité + Sécurité
-
-

- +
+

+ Compétences transversales @@ -315,49 +315,49 @@ - Gestion de projet + Gestion de projet

- Travail en équipe + Travail en équipe
- Analyse de projet + Analyse de projet
- Communication + Communication
- Autonomie + Autonomie
- Organisation + Organisation
- Adaptation + Adaptation
- Veille technologique + Veille technologique

diff --git a/src/app/public/pages/formations/formations.component.html b/src/app/public/pages/formations/formations.component.html index 3bb142b..2c022c5 100644 --- a/src/app/public/pages/formations/formations.component.html +++ b/src/app/public/pages/formations/formations.component.html @@ -1,51 +1,51 @@ -
+
-

Mes Formations

-
-

Mon parcours d'étude dans le domaine du développement et des systÚmes numériques.

+

Mes Formations

+
+

Mon parcours d'étude dans le domaine du développement et des systÚmes numériques.

- +
-
+
Depuis 2023
- +
@@ -54,36 +54,36 @@
-
+
2021 - 2023