A propos de l'auteur

A propos de l'auteur : le classique exercice de style pour en savoir un minimum sur ce qui se passe ici. Voir aussi « À propos du site ».

Présentation

  • Rui Nibau.
  • Fils d'ouvrier et d'ouvrière.
  • Petit-fils de paysan.
  • Fils d'immigrés portugais.
  • Maîtrise de biologie des populations et des écosystèmes.
  • DESS CISTEM (Communication et Information Scientifique, Technique Et Médicale).
  • DU d'astrophysique.
  • Histoire comparée des Indo-européens.
  • Proto-histoire et néolithique du Proche-Orient.
  • Un peu de journalisme scientifique (2002-2005).
  • Ingénieur informatique R&D depuis 2007
    • javascript, HTML, CSS (dev, R&D, formateur)
    • java et PHP (dev, R&D)
    • un peu de python pour m'amuser.
  • Ancien de Framasoft (2003-2006).
  • Logiciels libres depuis 2003 (Mandrake ⇨ Ubuntu ⇨ Fedora).
  • SFFF (plus SF que FF).
  • bédés américaines des années 80.
  • Rock, Pop, indés (mais je n'acoute plus beaucoup de musique).
  • Athée plus ou moins militant.
  • À Gauche. Éveil à la politique avec ça.

Contatcs

  • email: rui.nibau@omacronides.com (ça reste le moyen le plus sur)
  • Mastodon: rnb@framapiaf.org (Je devrais y passer plus de temps)
  • Linkedln (mais je n'y vais pas souvent)

Savoirs et compétences

Information: Truc encore en gestation. Pas sur de savoir encore comment présenter la chose.

Liste plus ou moins exhaustives de mes compétences en informatique / développement web. Sont listés ce que je sais faire / utiliser aujourd'hui parfaitement (vert) — ce qui ne veut évidemment pas dire tout savoir sur le sujet, facilement (bleu) ou avec un peu de difficultés (orange).

La maitrîse de frameworks spécifiques n'a pas un grand intérêt de mon point de vue : on ne sait pas coder en Jquery ou en Angular ; on sait coder en javascript ; ensuite Jquery se matrîse en quelques heures et Angular en quelques jours.

Langages de programmation

Javascript 4.5/5
  • Depuis 2005 (2007 dans un cadre professionnel)
  • VanillaJS de préférence mais j'ai utilisé React lors d'une mission de six mois, analyser Angular dans le cadre d'une étude d'évaluation et utiliser d'innombrabres librairies. Je n'ai cependant jamais eu besoin de JQuery.
  • Les composants web sont le futur.
JAVA 4/5
  • Depuis 2007.
  • Principal langage de programmation utilisé côté serveur. Il représentait environ 40% de mon temps de codage entre 2007 et 2020.
PHP 3.5/5
  • Depuis 2005.
  • Peu "d'expérience professionnelle" dans le sens j'ai plutôt travaillé avec du java mais j'ai tout de même réalisé une mission en PHP ou développé / maintenu un site sous PluXML. Et puis j'ai créé le framework PHP qui fait tourner ce site depuis 2005.
Python 3/5
Bash 3/5
  • Depuis que je suis sous Linux, donc 2005 environ.
  • Je ne l'utilise que de manière très ponctuelle pour lancer de petits traitements spécifiques.
  • Je suis par contre parfaitement à l'aise en ligne de commande évidemment.

Autres languages de développement

HTML 4.5/5
  • Depuis 2002 (2007 dans le cadre professionnel).
  • Développement de thèmes pour CMS (Spip, PluXml), de pages HTML statiques et d'interfaces graphiques pour applications web.
  • Les composants web sont le futur.
CSS 4.5/5
  • Depuis 2002 (2007 dans le cadre professionnel).
XML 3.5/5
  • Depuis 2003 (2007 dans le cadre professionnel).

Systèmes d'exploitation

Linux Fedora 4.5/5
  • Depuis 2010-2012 sur mes machines personnelles et professionnelles.
Linux Ubuntu / Debian 4/5
  • Système d'exploitation principal de 2005 à 2012.
  • Encore utiliser de manière ponctuelle.
Windows 3/5
  • Utilisation de Windows 7 dans le cadre professionnel entre 2007 et 2012.

Logiciels de versionning

  • svn 4/5
  • git 3.5/5
  • bazaar 2.5/5
  • Mercurial 2.5/5

Plateforme logicielle

  • node.js 3/5

Serveurs web

  • Apache httpd 3.5/5
  • Apache tomcat 3.5/5

Logiciels de programmation

  • vscode 4/5
  • Eclipse 4/5

Gestion de projets

  • mantis 4/5
  • Github 3/5
  • bugzilla 2.5/5
  • Launchpad 2.5/5

Logiciels de graphisme

  • Gimp 4/5
  • Inkscape 3.5/5
  • Blender 3.5/5
  • Photoshop 2.5/5
  • Krita 2.5/5