Compare commits
No commits in common. "master" and "local" have entirely different histories.
8
Makefile
8
Makefile
@ -1,5 +1,5 @@
|
||||
PY?=
|
||||
PELICAN?=pelican
|
||||
PELICAN?=/home/www-git/venv-pelican/bin/pelican
|
||||
PELICANOPTS=
|
||||
|
||||
BASEDIR=$(CURDIR)
|
||||
@ -48,7 +48,7 @@ html:
|
||||
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
|
||||
|
||||
css:
|
||||
rm -r output/theme && cd ./theme && $(MAKE) all
|
||||
cd ./theme && $(MAKE) all
|
||||
|
||||
clean:
|
||||
[ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
|
||||
@ -69,10 +69,10 @@ devserver-global:
|
||||
"$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b 0.0.0.0
|
||||
|
||||
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:
|
||||
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
|
||||
|
@ -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 = {
|
||||
'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 = ""
|
||||
# GOOGLE_ANALYTICS = ""
|
||||
|
||||
|
2
theme
2
theme
@ -1 +1 @@
|
||||
Subproject commit f7c6711dcdfd1496d85e1a2f45b3ee82d31e9b3d
|
||||
Subproject commit 0c7ec9135796c698b683bf43ed77182818b1b316
|
Loading…
Reference in New Issue
Block a user