Johan Cwiklinski - Curriculum Vitae
Curriculum Vitae
Version XHTML
Mon curriculum Vitae au format XHTML. Idéal pour la consultation en ligne, vous préférerez certainement la version PDF pour l'impression. Le CV est au format XML et rendu ici à l'aide d'une feuille de style XSL via PHP.
Version PDF
Mon Curriculum Vitae au format PDF. Idéal pour l'impression et l'envoi par email, ce format assure que la mise en page sera la même partout ; ce qui n'est pas le cas d'un fichier html et encore moins d'un fichier issu d'un traitement de texte.
Qui suis-je ?
Depuis longtemps passionné d'informatique, je possède des connaissances dans les domaines du web (conception et réalisation de sites internet), de la programmation (conception et réalisation d'applications à destination des entreprises ou collectivités dans divers langages de programmation) et de l'administration système (notamment sous GNU/Linux).
Je développe et utilise uniquement à titre personnel des logiciels libres (GPL entre autres ) ; et j'utilise les systèmes d'exploitation GNU/Linux Fedora et CentOS.
Je « milite » également pour une accessibilité à tous sur le web, et en conséquence respecte les standards établis par le W3C (XHTML, CSS, WAI/WCAG, ...).
Copyright et restrictions
Les éléments contenus sur les sites externes appartiennent à leurs propriétaires respectifs et peuvent être soumis à certaines restrictions.
Réalisations PHP
Galette
Administration et développement du projet Galette, logiciel en ligne de gestion d'adhérents à destination des associations.
Gestion de Vidéothèque
Réalisée en PHP/MySQL, cette application vise la gestion d'une vidéothèque. Il est possible de gérer en ligne les enregistrements, de faire des réservations (grâce aux identifiants de l'utilisateur) ou encore de gérer des sorties (ou prêts). Cette application a récemment effectué une migration vers php5, seules les fonctionnalités de base (enregistrement, recherches, ...) sont disponibles, les autres sont en cours de réécriture. Une version de démonstration est disponible (login video, mot de passe videotheque).
Réalisations Java
Pleade
Développement d'une application de publication, recherche et consultation de documents d'archives numérisés. Plusieurs technologies utilisées : cocoon, XML, XSL, Lucene et SDX, MooTools, ...
Notix
Développement d'une application de gestion documentaire, basée sur les technologies eXist, cocoon, XML, XSL, Lucene et SDX.
Gestion de cantine
Conception et réalisation d'un logiciel de gestion de cantine scolaire sous licence GPL pour une mairie. Gestion des familles et élèves, gestion des jours normaux de présence, planning (absences prévues, non prévues, présences imprévues, présences prépayées), facturation en fonction du planning, gestion des congés et jours fériés, impressions diverses, ...
BibliothèK
Gestion de bibliothèque en java. Sur la demande d'un ami et mon besoin personnel. Les sources sont incluses dans le package d'installation, ainsi que les instructions nécessaires à l'installation et à l'utilisation du programme.
Sites Web
Notix
Mise en place d'un site pour le logiciel documentaire Notix.
Cantine
Mise en place d'un site pour mon projet de gestion de cantines scolaires. Site validé XHTML et CSS.
X-TnD
Conception et réalisation du site web X-TnD. Ce site est valide XHTML 1.1, CSS 2.0 et WAI AA. Une déclaration Opquast afin de mener une étude qualitative du site a été effectuée.
Fedora
Documentation francophone
Administrateur et rédacteur de la documentation francophone de Fedora.
Packaging
Création (empaquetage) de binaires RPM à destination des dépôts officiels de Fedora.
Association Fedora-fr
Création de l'association Fedora-fr, ancien trésorier de l'association ; administrateur du site web et de la gestion des adhérents, création du thème graphique.
Traduction
Participation à la traduction de documentation et de logiciels.