Compare commits
No commits in common. "master" and "local" have entirely different histories.
8
Makefile
8
Makefile
@ -1,5 +1,5 @@
|
|||||||
PY?=
|
PY?=
|
||||||
PELICAN?=pelican
|
PELICAN?=/home/www-git/venv-pelican/bin/pelican
|
||||||
PELICANOPTS=
|
PELICANOPTS=
|
||||||
|
|
||||||
BASEDIR=$(CURDIR)
|
BASEDIR=$(CURDIR)
|
||||||
@ -48,7 +48,7 @@ html:
|
|||||||
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||||
|
|
||||||
css:
|
css:
|
||||||
rm -r output/theme && cd ./theme && $(MAKE) all
|
cd ./theme && $(MAKE) all
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
[ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
|
[ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
|
||||||
@ -69,10 +69,10 @@ devserver-global:
|
|||||||
"$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b 0.0.0.0
|
"$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b 0.0.0.0
|
||||||
|
|
||||||
publish:
|
publish:
|
||||||
rm -r output && "$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS) && cd theme && make
|
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS) && cd theme && make
|
||||||
|
|
||||||
prod:
|
prod:
|
||||||
git push www && ssh -A www-git@www.freepinc.dev "cd m34f.ptrs.top && git pull --recurse-submodules=yes && source ~/.profile && make publish"
|
git push www && ssh -A www-git@www.freepinc.dev "cd m34f.ptrs.top && git pull --recurse-submodules=yes && make publish"
|
||||||
|
|
||||||
|
|
||||||
.PHONY: html help clean regenerate serve serve-global devserver devserver-global publish
|
.PHONY: html help clean regenerate serve serve-global devserver devserver-global publish
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit a01921913fad8db4056ff05ff8ea505113b932cf
|
Subproject commit 7d26aec62456b854741c98aa6bf7060d4d82dcef
|
12
content/hello_world.rst
Normal file
12
content/hello_world.rst
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
Hello World
|
||||||
|
###########
|
||||||
|
|
||||||
|
:date: 2010-10-03 10:20
|
||||||
|
:modified: 2010-10-04 18:40
|
||||||
|
:tags: helloworld, test
|
||||||
|
:category: none
|
||||||
|
:slug: hello-world
|
||||||
|
:authors: toto
|
||||||
|
:summary: les shorts
|
||||||
|
|
||||||
|
cucu hello wrlod
|
40
content/pages/about_me.rst
Normal file
40
content/pages/about_me.rst
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
À propos
|
||||||
|
########
|
||||||
|
|
||||||
|
:date: 2024-07-05 18:38
|
||||||
|
:modified: 2024-07-05 18:38
|
||||||
|
:tags:
|
||||||
|
:category: pages
|
||||||
|
:slug: about_me
|
||||||
|
:lang: fr
|
||||||
|
:authors: maxime alves
|
||||||
|
:summary: présentation
|
||||||
|
|
||||||
|
--------------
|
||||||
|
ce que je fais
|
||||||
|
--------------
|
||||||
|
|
||||||
|
- j'apprécie travailler pour le renforcement et la diffusion du logiciel libre
|
||||||
|
- j'héberge et administre des service permettant de se rendre indépendant des
|
||||||
|
géants de l'informatique
|
||||||
|
- je fournis des ressources a des associations et des indépendants à titre gratuit
|
||||||
|
|
||||||
|
|
||||||
|
-----
|
||||||
|
où ça
|
||||||
|
-----
|
||||||
|
|
||||||
|
- résident à Montpellier, France
|
||||||
|
- originaire d'Alsace
|
||||||
|
- souvent entre Leiria, Portugal et Arad, Romania
|
||||||
|
|
||||||
|
|
||||||
|
-------
|
||||||
|
hobbies
|
||||||
|
-------
|
||||||
|
|
||||||
|
- perd son temps sur des rogueli(k-t)es
|
||||||
|
- se casse le nez en skateboard
|
||||||
|
- bricole des vélos entre la réparation et le sabotage
|
||||||
|
|
||||||
|
|
@ -1,193 +0,0 @@
|
|||||||
C.V Développeur
|
|
||||||
###############
|
|
||||||
|
|
||||||
:date: 2025-08-12 00:00
|
|
||||||
:modified: 2025-08-12 00:00
|
|
||||||
:tags: cvm resume
|
|
||||||
:category: pages
|
|
||||||
:lang: fr
|
|
||||||
:authors: maxime alves
|
|
||||||
:save_as: index.html
|
|
||||||
|
|
||||||
-----------
|
|
||||||
Compétences
|
|
||||||
-----------
|
|
||||||
Programmation
|
|
||||||
^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
:Langages de Script:
|
|
||||||
Scripts Shell, Python, PHP, JavaScript
|
|
||||||
|
|
||||||
:SGBD:
|
|
||||||
SQL: MySQL, PostgresSQL, SQlite
|
|
||||||
|
|
||||||
:Langages Compilés:
|
|
||||||
C, C++, Java
|
|
||||||
|
|
||||||
:Frameworks:
|
|
||||||
- JS - Angular, JQuery, VueJS
|
|
||||||
- PHP - Symfony, Wordpress
|
|
||||||
- Python - Starlette, Django, Flask
|
|
||||||
|
|
||||||
Administration
|
|
||||||
^^^^^^^^^^^^^^
|
|
||||||
:Serveurs GNU/Linux:
|
|
||||||
Sous les distributions Gentoo, Debian, Devuan, Alpine, Arch, Ubuntu
|
|
||||||
|
|
||||||
:Virtualisation:
|
|
||||||
J'administre des machines virtuelles Qemu/KVM via libvirt.
|
|
||||||
J'ai aussi aussi de l'expérience dans la gestion de conteneurs LXC/Podman/Docker
|
|
||||||
|
|
||||||
Applications
|
|
||||||
^^^^^^^^^^^^
|
|
||||||
:Graphisme:
|
|
||||||
Art ASCII (mtPaint, ImageMagick), Vectoriel (Inkscape), GIMP
|
|
||||||
|
|
||||||
:Musique:
|
|
||||||
Synthétiseurs modulaires, Audacity, LMMS, MPD, JACK
|
|
||||||
|
|
||||||
:Bureautiques:
|
|
||||||
Vim, LibreOffice, ...
|
|
||||||
|
|
||||||
Langues
|
|
||||||
^^^^^^^
|
|
||||||
:Anglais:
|
|
||||||
Bon niveau
|
|
||||||
|
|
||||||
:Allemand:
|
|
||||||
Notions
|
|
||||||
|
|
||||||
:Espagnol:
|
|
||||||
Notions
|
|
||||||
|
|
||||||
----------
|
|
||||||
Formations
|
|
||||||
----------
|
|
||||||
Diplômantes
|
|
||||||
^^^^^^^^^^^
|
|
||||||
|
|
||||||
:Master Informatique:
|
|
||||||
- Spécialité : Architecture et Ingénierie du Logiciel
|
|
||||||
- Année : 2022
|
|
||||||
- Établissement : Université de Montpellier
|
|
||||||
|
|
||||||
:BTS SIO SLAM:
|
|
||||||
- Section : Service Informatique aux Organisations
|
|
||||||
- Option : Solutions Logicielles et Applications Métier (Développement)
|
|
||||||
- Années : 2011 - 2013
|
|
||||||
- Établissement : Institut de Formations par Alternance CCI de Strasbourg-Meinau
|
|
||||||
|
|
||||||
:BAC STI GEL:
|
|
||||||
- Section : Sciences et Techniques de l'Ingénieur
|
|
||||||
- Option : Génie ELectronique
|
|
||||||
- Années : 2004 - 2007
|
|
||||||
- Établissement : Lycée Théodore Deck de Guebwiller
|
|
||||||
|
|
||||||
Non-Diplômantes
|
|
||||||
^^^^^^^^^^^^^^^
|
|
||||||
:Stage "Sens Et Autonomie":
|
|
||||||
- Apprentissage des techniques d'auto-construction, de maraîchage et d'auto-organisation
|
|
||||||
- Année : 2009 (durée : 3 mois)
|
|
||||||
- Lieu : Éourres (05)
|
|
||||||
|
|
||||||
:DUT Informatique:
|
|
||||||
- Premiers pas dans la programmation, découverte de GNU/Linux
|
|
||||||
- Départ anticipé volontaire à la fin de la deuxième année
|
|
||||||
- Années : 2007 - 2009
|
|
||||||
- Établissement : IUT Rober Schumann à Illkirch-Graffenstaden (67)
|
|
||||||
|
|
||||||
---------
|
|
||||||
Activités
|
|
||||||
---------
|
|
||||||
Salariées
|
|
||||||
^^^^^^^^^
|
|
||||||
|
|
||||||
:Mai 2025- **Ingénieur DevOps**:
|
|
||||||
- Mise en place et maintenance des outils internes, exploitation de l'infrastructure.
|
|
||||||
- Établissement : Union des groupements d'achats publics *UGAP - DSI*
|
|
||||||
- Service : Pôle exploitation
|
|
||||||
- Compétences : Python3, Flask, VueJS, MongoDB, PostgreSQL, VTom, VSphere,
|
|
||||||
Gitlab CI/CD
|
|
||||||
- Contrat : CDI
|
|
||||||
|
|
||||||
:2020-2024 **Architecte SI**:
|
|
||||||
- Analyse et réalisation des évolutions du système d'information du LIRMM
|
|
||||||
- Établissement : Laboratoire d'Informatique de Robotique
|
|
||||||
et de Microélectronique de Montpellier *LIRMM - CNRS DR13*
|
|
||||||
- Service : STI-RX
|
|
||||||
- Compétences : Python3, Angular, TypeScript, PostgreSQL, administration
|
|
||||||
système
|
|
||||||
- Contrat : CDD
|
|
||||||
|
|
||||||
:2017-2018 **Développeur**:
|
|
||||||
- Développeur de modules pour un système de gestion de flux dans le domaine de l'impression
|
|
||||||
- Entreprise : Caldera à Eckbolsheim (67)
|
|
||||||
- Compétences : JavaScript, PHP, scripts Shell, MongoDB, Python, AngularJS,
|
|
||||||
VueJs
|
|
||||||
- Contrat : CDI de 18 mois
|
|
||||||
|
|
||||||
:2015 **Développeur web / Administrateur système**:
|
|
||||||
- Intégration de sites web, administration d'un serveur mail, reportage en direct lors du Tour d'alsace de vélo
|
|
||||||
- Entreprise : GLC à Sausheim (67)
|
|
||||||
- Compétences : JavaScript, PHP, scripts Shell, Dovecot/Postfix
|
|
||||||
- Contrat : CDD de 4 mois
|
|
||||||
|
|
||||||
:2011-2013 **Développeur web en alternance**:
|
|
||||||
- Intégration de sites web, création d'un CMS full-AJAX from scratch
|
|
||||||
- Entreprise : CERA Interactive à Bischheim (67)
|
|
||||||
- Compétences : JavaScript, PHP, HTML, CSS, SQL
|
|
||||||
- Contrat : Alternance de 20 mois
|
|
||||||
|
|
||||||
:2004-2018 Divers emplois hors informatique:
|
|
||||||
- Ouvrier communal, récoltes de fruit, commis de cuisine, manutention
|
|
||||||
|
|
||||||
Associatives
|
|
||||||
^^^^^^^^^^^^
|
|
||||||
:2017-2018 **Secrétaire / Informaticien / Mécanicien Vélo**:
|
|
||||||
- Gestion des mails, hébergement du logiciel de gestion, accompagnement des membres dans la réparation de leur vélo
|
|
||||||
- Association : A'Cro du Vélo à Cronenbourg (67)
|
|
||||||
|
|
||||||
:2016 **Développeur Web**:
|
|
||||||
- Développement du site internet de l'association avec Wordpress
|
|
||||||
- Association : Dentistes Sans Frontières
|
|
||||||
|
|
||||||
|
|
||||||
-------
|
|
||||||
Projets
|
|
||||||
-------
|
|
||||||
|
|
||||||
Programmation
|
|
||||||
^^^^^^^^^^^^^
|
|
||||||
|
|
||||||
`HalfAPI <https://gitea.gitu.be/masq/halfapi>`_ : Le moteur d'API ASGI en python
|
|
||||||
que j'ai développé, pour faciliter l'organisation d'une API HTTP sous forme de
|
|
||||||
modules pythons.
|
|
||||||
|
|
||||||
Autre
|
|
||||||
^^^^^
|
|
||||||
|
|
||||||
Actuels
|
|
||||||
.......
|
|
||||||
|
|
||||||
:2024+:
|
|
||||||
Développement de rôles Ansible pour des services simples en auto-hébergement
|
|
||||||
|
|
||||||
:2022+:
|
|
||||||
Administration de serveurs sur un modèle d'auto-hébergement à destination d'acteurs privés
|
|
||||||
|
|
||||||
:2010+:
|
|
||||||
Webradio et autres services auto-hébergés (projet freepoteries)
|
|
||||||
|
|
||||||
Passés
|
|
||||||
......
|
|
||||||
|
|
||||||
:2019:
|
|
||||||
Logiciel de gestion de ports de plaisance, basé sur Django
|
|
||||||
|
|
||||||
:2018-2020:
|
|
||||||
Maintenance et actualisation d'un logiciel de gestion d'objets connectés
|
|
||||||
|
|
||||||
|
|
||||||
:2015:
|
|
||||||
Création d'un site e-commerce sans frameworks, pour la marque "Tong Toodoux".
|
|
||||||
|
|
13
content/pages/resume.jsonresume
Normal file
13
content/pages/resume.jsonresume
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
CV
|
||||||
|
##
|
||||||
|
|
||||||
|
:date: 2024-08-12 14:00
|
||||||
|
:modified: 2024-08-12 14:00
|
||||||
|
:tags:
|
||||||
|
:category: pages
|
||||||
|
:slug: resume
|
||||||
|
:authors: maxime alves
|
||||||
|
:summary: présentation
|
||||||
|
:template: resume
|
||||||
|
:lang: fr
|
||||||
|
:jsonresume: content-submodules/cv/resume_fr.json
|
15
content/pages/resume_en.jsonresume
Normal file
15
content/pages/resume_en.jsonresume
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Resume
|
||||||
|
######
|
||||||
|
|
||||||
|
:date: 2024-08-12 14:00
|
||||||
|
:modified: 2024-08-12 14:00
|
||||||
|
:tags:
|
||||||
|
:category: pages
|
||||||
|
:slug: resume
|
||||||
|
:authors: maxime alves
|
||||||
|
:summary: présentation
|
||||||
|
:template: resume
|
||||||
|
:lang: en
|
||||||
|
:jsonresume: content-submodules/cv/resume_en.json
|
||||||
|
:jsonresume_fr: content-submodules/cv/language/fr.json
|
||||||
|
:jsonresume_en: content-submodules/cv/language/en.json
|
@ -72,23 +72,3 @@ I18N_TEMPLATES_LANG = ['en','fr']
|
|||||||
JINJA_ENVIRONMENT = {
|
JINJA_ENVIRONMENT = {
|
||||||
'extensions': ['jinja2.ext.i18n', 'jinja2.ext.debug']
|
'extensions': ['jinja2.ext.i18n', 'jinja2.ext.debug']
|
||||||
}
|
}
|
||||||
DEFAULT_METADATA = {
|
|
||||||
"name": "Alves Maxime",
|
|
||||||
"label": "Développeur full stack - DevOps",
|
|
||||||
"image": "",
|
|
||||||
"email": "bWF4aW1lQGZyZWVwb3Rlcmllcy5mcgo=",
|
|
||||||
"homepage_url": "https://www.freepoteries.fr/",
|
|
||||||
"summary": "",
|
|
||||||
"location": {
|
|
||||||
"address": "33 avenue George Clémenceau",
|
|
||||||
"postalCode": "34000",
|
|
||||||
"city": "Montpellier",
|
|
||||||
"countryCode": "FR",
|
|
||||||
"region": "Hérault",
|
|
||||||
},
|
|
||||||
"profiles": [{
|
|
||||||
"network": "Mastodon",
|
|
||||||
"username": "@msleaveamix@mastodon.zaclys.com",
|
|
||||||
"url": "https://mastodon.zaclys.com/@msleaveamix",
|
|
||||||
}],
|
|
||||||
}
|
|
||||||
|
@ -20,4 +20,3 @@ DELETE_OUTPUT_DIRECTORY = True
|
|||||||
|
|
||||||
# DISQUS_SITENAME = ""
|
# DISQUS_SITENAME = ""
|
||||||
# GOOGLE_ANALYTICS = ""
|
# GOOGLE_ANALYTICS = ""
|
||||||
|
|
||||||
|
2
theme
2
theme
@ -1 +1 @@
|
|||||||
Subproject commit f7c6711dcdfd1496d85e1a2f45b3ee82d31e9b3d
|
Subproject commit 0c7ec9135796c698b683bf43ed77182818b1b316
|
Loading…
Reference in New Issue
Block a user