Alexandre Mariis, Passionné d'informatique et de nouvelles technologies
Issu de formations diplômantes en informatique, je propose mes services aux entreprises, collectivités et associations. Je mets toute mon expertise à profit sur vos projets et vous accompagne dans le développement de votre activité.
Informations :
Basse-Normandie (14)
France Villejuif
Val-de-Marne (94)
France Téléphone : (+33) 656 43
Permis B
Ce CV a été réalisé avec XHTML, Bootstrap, CSS et JQuery.
Vous pouvez aussi consulter la version HTML 5, CSS, Angular JS en cliquant sur ce lien.
Ma formation
2010 - 2011
Licence 2 L.E.A., Université de Caen (14)
2008 - 2009
Master Pro R.A.D.I.S., Université de Caen (14)
2006 – 2007
Licence 3 Informatique, Université de Caen (14)
2005 – 2006
D.U.T. Informatique option Génie Logiciel, I.U.T. de Caen (14)
2003 – 2004
Baccalauréat Scientifique option S.V.T., Lycée Jean Rostand (14)
1999 – 2000
Seconde générale option IESP, Lycée Jean Rostand (14)
Légende pour cette partie
: Notions théoriques
: Cours suivi
: Niveau intermédiaire
: Bon niveau
: Maîtrise
Langages
JAVA
JEE
ANDROID
PHP 5
PHP 7
HTML 4
HTML 5
XHTML
CSS 3
JavaScript
FLASH
VB (A)
Smalltalk
C
WINDEV
Frameworks
JUnit
Hibernate
Symfony 2.8
Smarty
PHPUnit
JQuery
AngularJS
Bootstrap
GIT
SASS
Stockage de données
Access (2007 - 2010)
MySQL (V5)
Oracle Database (V10)
PostgreSQL
SQLite (3.8)
PLPGSQL (PostgreSQL)
PLSQL (oracle)
TEXTE + PARSER
XML
JSON
LDAP
Complément d'information
Conception UML ou Meryse (sous DIA), vulgarisation du code, édition de rapports.
Wireframe et maquettage sous pencil ou photoshop.
Respect des normes du W3C et des règles SEO, favorisant le référencement naturel.
Optimisation du code web avec Yslow et PageSpeed.
Montage photo sous PhotoShop ou PhotoFiltre.
Prochains langages ou frameworks que je compte apprendre
Angular 2
Node JS
Expériences informatiques
Jan. 2016 - Juin 2016
Création d'un intranet pour les métreurs et les attachés commerciaux de Charpentes Françaises
Sur cette interface dédiée au métrage, réalisée sur une base PHP5 et Symfony 2.8, les métreurs peuvent suivrent leurs affaires en cours et réguler leur charge de travail si celle ci devient trop importante. Les attachés commerciaux peuvent suivre leurs clients et les relancer si besoin. L'interface est doté d'une série de formulaires permettant aux agents de remplir leurs dossiers, mais aussi de gérer toute une série d'éléments pour mettre à jour l'interface. Elle gère enfin différentes fonctionnalités permettant aux agents de gagner en efficacité.
Août 2015 – Jan. 2016
Création d'une application de planification pour la production de charpentes
À partir de données brutes contenues dans une feuille Excel, le programme tournant sous VBA devait produire une quinzaine de documents planifiant la production et la livraison, permettre l'envoi de courriel, sortir des intinéraires par l'intermédiaire de Google Maps et échanger de l'information avec les ateliers de production.
Fév. 2013 – Août 2015
Création de l'auto-entreprise Dev' 4 Business
Création du site et du logo Dev' 4 Business, référencement et création des documents nécessaires à son fonctionnement.
Déc. 2012 – Avril 2013
Création du site internet Perspectiv', pour le compte de Perspectiv', à Cormelles le Royal (14)
Création du template, des modules Joomla! et inclusion des textes du site.
Oct. 2011 – Avril 2012
Développeur au sein de Dinamo, à Hérouville-Saint-Clair (14)
Création d'une base de données et d'une interface pour gérer des factures (Applet Java).
Août – Oct. 2011
Développeur au sein de Cotral, à Condé-sur-Noireau (14)
Auto-formation et programmation sous Windev d'un logiciel de gestion du personnel.
Avril – Sept. 2009
Stage à l'ARSOE Manche-Atlantique, à Hérouville-Saint-Clair (14)
Regroupement d'annuaires LDAP et conception d'une interface dynamique de gestion.
Mai – Juin 2007
Stage au P.R.E.F.E.N., à Caen (14)
Refonte d'une base de données et des masques de saisies associés.
Juil. – Août 2006
Vacataire à la M.R.S.H. de Caen (14)
Prolongement de ma mission, amélioration du moteur de recherche commencé.
Avril – juin 2006
Stage à la M.R.S.H. de Caen (14).
Création d'un analyseur syntaxique capable de corriger une base de données et d'un moteur de recherche.
Autres Expériences
Oct. 2007 – Déc. 2008
Contrat étudiant de caissier à Carrefour Mondeville (14).
Juil. Août 2007
Emploi saisonnier de caissier à Carrefour Mondeville (14).
2003 – 2004
Inventaires Carrefour Mondeville et Hérouville (14).
Si je vous ai fourni un accès à mon Eportfolio, consultez celui ci plutôt que cette page, vous aurez d'avantage de renseignements. Dans le cas contraire, bonne découverte de mes projets.
Projets en cours
Bank Manager
2017
Cette application sera la suite logique de mon gestionnaire d'achats. Les modifications internes étant relativement importantes, il s'agit plus d'un nouveau programme que d'une nouvelle version.
Si ce nouveau programme intègre toujours la notion d'achats, de retraits et de dettes, il le fait différemment. À ces notions, j'ai ajouté la définition de banques, agences, comptes et balances, ainsi qu'une gestion multi-utilisateur protégée par mot de passe.
Le XML servant de base au programme de gestion d'achat a été abandonné au profit d'une gestion des données sous SQLite. Ceci me permettra de renforcer le lien avec l'application mobile et de faliciter le transfert de données entre les deux applications.
Technologie(s) utilisée(s) : JAVA, SQLite
Cotations Monnaies version 2017
2017
Ce site existe depuis 2002. Et depuis cette date il a subit de lourdes transformations... La dernière version approche de ses trois ans et en trois, les technologies évoluent... De plus l'hébergeur FREE est en train de proposer une version améliorée de PHP. J'envisage donc une refonte de l'interface.
Comme à chaque nouvelle version, j'en profite pour découvrir et intégrer de nouvelles technologies :
- PHP 5.1 >>> PHP 5.6 (l'hébergeur FREE a un peu de retard...) ;
- JQuery >>> Angular 2 (à apprendre pour l'occasion) ;
- CSS medias queries >>> Bootstrap ;
- XHTML >>> HTML 5
Technologie(s) utilisée(s) : Technologies citées au dessus. La liste donnée me semble exhaustive à première vue.
Quelques projets réalisés
Application Android de positionnement
Première version en 2015, dernière version en 2016.
Cette application permet d'aider les voyageurs à se diriger dans une ville de leur choix.
Elle est basée sur les données cartographiques exportées depuis le Solveur de puzzle. Grâce à ce mécanisme, l'application fournie le positionnement GPS de l'utilisateur et des points d'intérêts environnant sans aucune connexion réseau.
L'application a été testée à Caen, Paris, New York (version ville et version Central Park) et Palma De Majorque avec succès.
J'envisage la vente de cette application sur Google Play, je ne donnerais donc pas plus d'information ici sur son fonctionnement.
Technologie(s) utilisée(s) : Android, JAVA, XML, SQLite
Solveur de puzzle
2015
Bien que portant un nom évoquant un jeu, il s'agit bien d'un programme utile. Il permet de reconstituer des grilles 2D d'images à partir d'une suite de fichiers sans liens forcément apparant.
Il intégre des fonctions de reconnaissance pour proposer une résolution semi-automatique.
Cet éditeur a d'abord été conçu pour la constitution de carte géographique. Il intègre donc la définition de coordonnées GPS exportable sous forme de projets couplés aux cartes créées.
Technologie(s) utilisée(s) : JAVA, SQLite pour la sauvegarde des projets et l'export, fichiers textes pour la sauvegarde temporaire
Jeu de loto
2014
Ce jeu tire les numéros, affiche les numéros déjà sortis, compte les scores.
Il intégre plus de 300 sons, qui sont joués en fonction des configurations voulues
Technologie(s) utilisée(s) : Android
Analyseur de logs serveur web
2014
Ce programme existe en deux versions. Une version se servant des logs bruts récupérés depuis un serveur web (stand alone), et une autre version complétement intégrée.
Il me permet d'identifier les attaques qui ont eu lieu sur mes sites. Ceci me permet de mettre en oeuvre des moyens de blocage pour éviter de futures attaques.
La version intégrée va au-delà de ces possibilités puisqu'elle permet la déduction de ce que voulait voir le visiteur (utilisée pour les liens en HTTPS).
Technologie(s) utilisée(s) : PHP, XHTML, CSS, fichiers textes pour la solution brute, MySQL pour la solution intégrée
Ce CV en ligne
Première version en 2013. Dernière version en 2015 (cette version, même si elle a été déplacée récemment.
Ce site me présente et met en avant mes compétences au travers mes expériences professionnelles et personnelles.
Technologie(s) utilisée(s) : PHP, HTML5, JavaScript, AngularJS, CSS, Bootstrap, JSON
Site Dev' 4 Business
Première version en 2013. Dernière version en 2014.
Site conçu pour mon auto-entreprise. Il présente les offres que je propose en terme de conception de site internet, regroupe les tarifs, donne des exemples et permet de me contacter.
Technologie(s) utilisée(s) : Joomla!, PHP, XHTML, CSS, RSS, XML, Javascript, Ajax
Programme de gestion d'achats sous Android
Première version en 2013. Dernière version en 2016. Subira quelques modifications courant 2017 pour être couplé avec le projet "Bank Manager".
Ce programme permet d'enregistrer à chaud les dépenses effectuées à l'aide d'un téléphone Android. Il possède les mêmes possibilités en terme d'enregistrement de données que son parent sous JAVA.
Lors de la reprise du programme pour le faire correspondre aux standards Android 5, une fonctionnalité permettant la complétion de tous les champs en une phrase prononcée a été ajoutée.
Technologie(s) utilisée(s) : Android, JAVA, SQLite
Programme de gestion d'achats sous JAVA
Première version en 2010. Dernière version conçue en 2012. Ce programme sera remplacé début 2017 par mon projet nommé "Bank Manager".
Ce programme regroupe les débits et crédits effectués tout au long de l'année. Il aide à mettre en évidence les postes les plus gourmands en argent frais, grâce à des comparaisons au jour, au mois, à l'année, sur une catégorie, un ensemble de catégorie...
Ce programme embarque aussi 3 modes de fonctionnement : le mode normal (saisie d'achat), le mode titre (saisie de titres services) et le mode scénario. Ce dernier mode permet de définir des triggers facilitant la saisie des entrées récurrentes.
Technologie(s) utilisée(s) : JAVA, XML
Vidéothèque sous JAVA
Première version en 2010. Dernière version conçue en 2013.
Cette vidéothèque est utile pour connaître les informations principales des films que je possède (titre, acteurs, résumé...). Elle permet une recherche par genre, âge minimum, par année... Bref, tout ce qui est classique sur une vidéothèque.
En outre, il est possible grâce à elle de trouver tout de suite l'emplacement du film voulu, si ce film a déjà été vu ou si le film est en cours de prêt.
La lecture des informations sur les films se fait directement sur le site AlloCiné
Technologie(s) utilisée(s) : JAVA, XML
Traducteur automatique de SMS sous JAVA
Première et dernière version du programme : 2004.
Ce programme conçu sous JAVA permet la traduction des SMS écrit en langage SMS, en une version française beaucoup plus facile à lire. Il fonctionne avec des fichiers de définitions permettant de choisir la langue de la traduction.
Ce programme permet aussi de passer d'un message écrit normalement à un message en langage SMS, afin d'économiser des caractères (en 2003 le coût du SMS est lié au nombre de caractères.).
Technologie(s) utilisée(s) : JAVA, Fichiers textes pour les définitions
Site de gestion numismatique NAVDLA
Première version en 2002. Dernière version mise en ligne en 2014.
Site spécialisé sur la numismatique, un de mes hobbies. Il permet aux visiteurs d'obtenir cotes, photos et informations sur les monnaies de 1900 à nos jours.
Le site est découpé en deux parties. Une partie externe, sans identification, donnant accès aux informations, au forum, petites annonces, et une partie connectée, derrière identification, permettant aux utilisateurs de gérer leur collection et d'obtenir sur cette dernière des statistiques.
Adresse du site : http://cotation.monnaies.free.fr
Technologie(s) utilisée(s) : PHP, XHTML, CSS, JavaScript, AJAX, JQuery, RSS, ATOM, MySQL
E Portfolio
Partage
Pendant le déroulement de mes études, j'ai eu à plusieurs reprises l'occasion de pouvoir aider d'autres étudiants en difficulté sur des points techniques que je maîtrisais. Dans ce cadre, il m'est arrivé de donner des cours, tantôt particuliers, tantôt en groupe.
Dans cette section je ne détaille que les cours donnés en groupe :
- 2010 - 2011 : Assistant du professeur d'informatique sur l'utilisation des tableurs et de Visual Basic. Pour un groupe de 20 étudiants, sur 10 séances de 2h, Université de Caen (14) ;
- 2010 : 2 cours de soutien sur Visual Basic, 40 et 20 personnes environ, Amphithéâtre de l'université de Caen (14) ;
- 2006 : Cours sur le PLSQL sous Oracle, pour 4 personnes, dans les locaux de l'IUT, à Ifs (14) ;
- 2005 : Cours sur l'utilisation des morphs en Squeak (smalltalk), pour une quinzaine de personnes, dans les locaux de l'IUT, à Ifs (14).
Apport de ces expériences : Organisation de l'information, adaptation au niveau de compréhension pour une meilleure transmission des connaissances.
Le premier cours a été donné avec une autre personne. Les autres cours sont de mon initiative.
À propos de moi
Grand voyageur et ouvert d'esprit, j'aime découvrir le monde et d'autres cultures. Voici le détail de mes voyages :
Continent Européen :
- Belgique : Bruxelles ;
- Espagne : Régions frontalières avec la france, Palma De Majorque ;
- France : d'Est en Ouest ;
- Grèce : Crète et Rhodes ;
- Italie : Région Lombardie, Région Trentin-Haut-Adige, Florence, Rome, Venise, Verone ;
- Royaume-Uni : Région du Devon, Londres.
Continent Africain :
- Maroc : Région de Casablanca, El Jadida, Marrakech ;
- Tunisie : hammamet.
Continent Américain :
- Canada : Niagara Falls ;
- États-Unis : Arizona, Californie, Floride, Névada, New York, Utah.
Continent Asiatique :
- Turquie : Antalya, Izmir.
Projets de voyage en cours d'étude :
- Cambodge : Phnom Penh, Siem Reap, Battambang ;
- États-Unis : États du Wyoming, de l'Idaho et du Montana ;
- États-Unis : Villes de New York et de Washington.
J'aime faire du sport en plein air, en particulier de la course à pieds, du ski Alpin, de la pêche ou de la natation. Au delà de l'aspect santé, le sport me permet de rencontrer des personnes que je ne rencontrerais pas autrement...
Je suis un grand collectionneur : numismatique, placophilie, places de cinéma...