Amadou Diallo Français
**-**, *** ***********, *********, J4J 2X9 Anglais
514-***-****, **************@*******.***
Analyste Programmeur / Devops
Profil
Je suis à la recherche d’un emploi en tant que programmeur. Ma grande capacité à m’adapter à n’importe quel environnement de travail et ma polyvalence sont mes principaux atouts. Je suis quelqu’un de curieux et j’ai une soif d’apprendre. Je suis aussi très sérieux, calme, discipliné, disponible, et digne de confiance, capable de travailler autant en équipe que de manière autonome.
Compétences
Systèmes d’exploitation
Windows (7/8/10), Windows Server (2008/2012/2016), Linux : CentOS et Ubuntu : 3 niveaux utilisateur, Power User et Administrateur
Réseautique
TCP/IP, LAN, WAN, VLAN, RIP, OSPF, EIGRP, ACL et ASA Cisco
Infrastructure
Stockage (SAN iscsi/NAS), Clusters (Fail-Over/NLB)
Services
DNS, DHCP, MAIL(SMTP/IMAP), WEB(IIS/APACHE)
Virtualisation
Vmware Vsphere (ESXI/Vcenter/DRS/HA/FT); Microsoft Hyper-V
Sécurité
Firewall, Proxy, VPN, SSH, Serveur d'Anti-virus, Certificats SSL/TLS, gestion d'incidents/risques
Langages de programmation
HTML, C, C++, C#, Java (SE/EE), Javascript, PHP
IDE
Android Studio, Éclipse, Visuel Studio, Visual Studio Code, PHPStorm, NetBeans
Pattern de conception
MVC, Observer/Observateur, Factory, Adapter, Singleton
Gestionnaires de versions
SVN, Git
Librairies et Framework
JSF, JSP, MyBatis, Jquery, .Net, GridLayout(Css), Express, React
Bases de données
Transact-SQL, MySQL, SqLite, Postgres
Formations
Réseaux sécurité et programmation, AEC 2018-2019
Institut supérieur d’informatique, Montreal
Facultés des sciences juridiques et politiques, 1er année 2017-2018
Université Cheikh Anta Diop - Dakar
Baccalauréat série L2, Diplôme d’accès à l’Université 2015-2016
Cours privés Cheikh Anta Diop - Dakar
Projets
Projet de virtualisation avec les technologies de VMware
Le but de ce projet était de simuler un réseau d’une PME qui va décider d’aller vers la virtualisation avec Vmware et virtualiser des applications avec ThinApp et
Installation de serveur ESX et virtualisation des serveurs. Configurer des services ainsi que les environnements des utilisateurs comme l’installation des imprimantes et le mapping des répertoires personnels à l’aide des scripts de logon.
Ajout d’un réseau de stockage SAN basé sur ISCSI et configurer des fonctionnalités avancées de ESX telles que VMotion. H.A et DRS.
Configurer et controler les serveurs à travers vCenter Serveur (contrôle central destiné aux services du datacenter, tels que le contrôle des accès, la surveillance des performances et la gestion des alarmes).
Virtualisation des applications (I.E 8.0 et Microsoft Office Word 2007…) les faire rouler à partir d’une clé USB et à partir d’un partage par différents utilisateurs.
Sécurité Linux
Celui-ci avait pour but de mettre en œuvre les aspects de la sécurité informatique avancée sous le système d’exploitation Linux
Configuration d’un Pare-feu sous Linux (NETFILTER, IPTABLES, Endian Firewall)
Mise en œuvre de détecteurs d’intrusions (SNORT)
Scan de ports et de tests de vulnérabilité (NMAP, Nessus)
Sécurité des Communications et Sécurité avancée
Cela consistait à gérer les risques et incidents informatiques.
Configuration des firewalls (Checkpoint) et de Proxy (Burp)
Mise en place des outils de détection de vulnérabilité ou d’attaque avec d’outils tels qu’Open VAS et Nessus
Établir un plan de correction de vulnérabilités
Déploiement d’antivirus avec WSUS
HTML / CSS
Ces projets en HTML et CSS consistait à faire un site Web pour une société de location de voitures et une société de vente de bijoux. Ces sites y avaient des pages d’accueil, une galerie avec les différentes marques de voitures, et des bijoux disponibles ainsi qu’un catalogue donnant les informations nécessaires aux produits sélectionnée. Une page permettant de contacter la société avec toutes les coordonnées et l’adresse de ce dernier.
C++ Programmation Structurée
L’objectif de ce projet était de créer une logicielle bancaire par console. On pouvait créer des clients avec leurs nom, Prénom et aussi leurs coordonnes. Les clients pouvaient ajouter et retirer de l’argent dans les différents comptes mais aussi pouvait voir leurs soldes. Des comptes pouvaient être crée et supprimées.
C++ Programmation orientée objet
Ce projet en C++ consistait à créer un jeu vidéo de SpaceX Invaders. On a créé un joueur qui était un vaisseau qui devait éliminer des aliens et des martiens. Il y avait plusieurs niveaux de difficultés.
JAVA
Ce projet était un jeu de Bataille naval. On pouvait jouer contre l’ordinateur à tour de rôle. Les joueurs devaient placer leurs 4 vaisseaux disposés sur la grille et faire couler la flotte de son adversaire. Celui qui parvenait à couler toute la flotte de son adversaire en premier gagne la partie.
C#
Ce projet consistait à créer une logicielle avec WPF qui permet de créer, saisir et d’enregistrer des donnes d’utilisateurs dans un fichier texte. Les données étaient des numéros de téléphones nom, prénom et adresse. Ces informations pouvaient être modifiées et supprimées.
JAVA EE
Ce projet est un projet est un projet de boutique en ligne. Après avoir créé une page HTML, nous avons code le back end avec JAVA pour que les utilisateurs puissent sélectionner les produits qui les intéressent ensuite faire achats en ligne une foi leurs login et password saisie. Une fois l’achat effectue l’utilisateur reçoit un courriel de confirmation de l’achat. Le site a aussi une page d’administration ou les gestionnaires peuvent avoir accès à toutes les commandes qui sont effectues
JAVASCRIPT
Ce projet consistait à créer un jeu de mémoire. On a plusieurs images qui sont cachées avec des points d’interrogation et l’utilisateur doit trouver les images qui se ressemble en cliquant successivement sur deux images. Si les images sont les mêmes l’utilisateur a les points ainsi de suites jusqu’à ce que tous les images soient sélectionnées. Il y’a plusieurs niveaux de difficultés et les point du joueur dépendent du nombre de secondes qu’il a mis pour trouver toutes les images
PHP
Ce projet consistait à créer un site avec des utilisateurs qui pourront avoir accès aux donnes (informations de tous les utilisateurs) stoques dans le serveur une fois que l’utilisateur créer son compte. L’utilisateur ses informations une plus tard mais la date de création du compte ne changera pas et la date de modification sera mis à jour une fois les modifications effectues. Les mots de passes sont hashés c’est impossible de créer deux utilisateurs avec le même nom d’utilisateur.
Expériences de travail
Préposé à la boulangerie Janvier - Octobre 2018
Bridor, Boucherville
Mesurer, mélanger et faire la transformation des produits
Emballer les produits
Aide Cuisinier Mai - Octobre 2018
Allo mon coco, Boucherville
Cuisiner les déjeuner et faire les pains
Préparer et assembler les commandes
Références disponibles sur demande