Karim - Consultant PHP
Ref : 180110B002-
75015 PARIS
-
Consultant, Développeur (50 ans)
-
Freelance
EXPERIENCE
CONSUTANT EXTERNE
OCDE • 2008 – 2021
Responsable
développement et gestion
de serveurs
Développements de sites
web
Analyste Programmeur
Intégrations de solutions
externes
Consultant technique
Développements de
solutions d’entreprises
Développements de
solution sur mesure
ENSEIGNANT EN
MATHEMATIQUES
EDUC NAT • 2000 – 2017
En charge de
l’enseignement des
mathématiques à
destination des élèves du
collège à l’enseignement
supérieur.
FORMATION
GESTION DE SERVEURS / SITES WEB
Développement de sites web – Gestion DNS – Gestion de Serveurs
Linux - Hébergement dédiés / mutualisés – Expert CMS Drupal
V6/7/8/9 - Gestions de bases de données SQL - Migrations -
Intégrations - Backups – Stockage de données – Notions DevOps –
Sécurité
MATHEMATIQUES
Calcul différentiel, Algèbre Linéaire, Groupes Orthogonaux,
Topologie (Université Pierre & Marie Curie Paris VI)
Certifié Bi-Admissible à l’Agrégation de Mathématiques
Classes Préparatoires Scientifique Lycée Louis-Le-Grand (Paris V)
Maîtrise de Mathématiques pures (UPMC P6)
LANGAGES DE PROGRAMMATIONS
PHP – POO - Python - JavaScript - SQL - Java Android - Objectiv C –
Turbo Pascal - Android Studio - XCode - Anaconda - Spyder - Jupyter
Notebooks - Delphi Borland.
MACHINE LEARNING
Apprentissage supervisé et non supervisé,
Régressions linéaires et logistiques réseaux de neurones
Algorithmes d’estimation quantitative et projections,
Algorithmes prédictifs d’aide à la décision et problèmes
d’optimisations. (Coursera, par Université de Stanford)
APPLICATIONS MOBILES
Développements d’applications mobiles en langages natifs sous
Android et IOS. Liaisons et Requêtes entre Applications et Serveurs,
Bases de données locales sur téléphones et tablettes.
ENSEIGNANT FORMATEUR
Enseignement du Second Degré.
Enseignement Supérieur.
COMPÉTENCES
Web :
Conception de sites ou interfaces web publiques ou privées.
Mises en place et gestion de serveurs dédiés Linux sécurisés
ou emploi de serveurs partagés ; veille technologique.
Intégration de données et Développement d'API et
d'intercommunication.
Gestion et interrogation de bases de données MySQL.
Développement FullStack Drupal 6 / 7 / 8 / 9
Développements d’applications mobiles en langage natifs
(Java Android, Objectiv-C) ou Windows desktop (Turbo Pascal,
Delphi).
Réalisation d'audit de structures existantes et solutions
d’intégration.
Machine Learning :
Extraction, Traitement et Vérification des données
(SQL, Excel, pandas, numpy, ...)
Rédaction de rapports intégrant des visualisations de vos
données (Matplotlib, pyplot ...)
Enrichissement des données par ajouts de données publiques,
géolocalisation, Web-scrapping (FourSquare, Scrapy, ...)
Conception et Mise en œuvre d'algorithmes de Machine
Learning, et Deep Learning à des fins de prédictions de
variables quantitatives (méthodes par régression, analyses de
séries temporelles) ou discrètes.
CURSUS
2016/2017: Développeur – programmeur à temps plein.
2013/2016 : Création / maintenance (********/ et ********/)
et de son application Android.
Enseignant Certifié Bi-Admissible en Mathématiques Lycée de Papara.
2008/2013 : Développement en tant que consultant externe
pour l'Organisation de Coopération et Développement Économique
(OCDE) PARIS21. Développements, gestion et maintenance
des domaines et sous domaines ********/, ********/
(liste non exhaustives)
Enseignant Certifié Bi-Admissible en Mathématiques.
2008 : Début de la collaboration avec Paris21, construction des sites
******** et ********/
Bi-Admissibilité à l’agrégation interne de Mathématiques.
Développements et formations IOS / Android.
1999/2008 : Enseignant Certifié en Mathématiques.
Hébergeur sous plateforme Linux.
1997/1999: Préparation à l’agrégation externe de mathématiques
Obtention du CAPES de Mathématiques.
Début de formation autodidacte en langage Ajax /Jquey
1996/1997 : Agrégatif
Préparation à l’agrégation externe de mathématiques UPMC P6.
1995/1996 : Maîtrise de Mathématiques Pures UPMC P6 (obtention de la maîtrise)
1994/1995 : Étudiant en Licence de Mathématiques Pures UPMC P6
(obtention de la licence)
1993/1994 : Étudiant en DEUG mathématiques UPMC P6 (obtention du deug)
Formation autodidacte en langage SGDB MySQL.
1992/1993 : Élève en Mathématiques spéciales (Lycée Saint-Louis)
1991/1992 : Élève en Mathématiques supérieures (Lycée Louis-Le-Grand)
1991 : Bac série S avec mention (Lycée Louis-Le-Grand)
1989/1991 : Début de formation autodidacte en langage PHP.
COMPÉTENCES TECHNIQUES DANS LE DOMAINE NUMÉRIQUE
Programmation orientée Objet
Systèmes de Gestion de Bases de données
AJAX et techniques relatives aux contenus dynamiques.
Ergonomie de l'expérience utilisateur
Systèmes de gestion de contenus (CMS)
Langages de programmation:
PHP, MySQL, ActionScript 3, Java, Objective-C, Turbo Pascal, JavaScript, jQuery, Ajax
Environnements de développements Android Studio, Eclipse, Xcode, Delphi.
Bonne connaissance des outils Microsoft Office.
Hébergement / installations de serveurs / maintenance / création et gestion e-mail.
EXPÉRIENCE PROFESSIONNELLE
(2008 – 2017)
Consultant pour l’OCDE depuis 2008 (Secrétariat PARIS21, Paris)
Développement, webmastering et maintenance sites et backoffices
Conseil, mise à jour backoffice et développement de site Web
Responsable de la gestion de projet web globale du développement à l'exécution et entretien des sites suivants: ********, ********, ********, ********, ********, ********/, ********/
Mise en place d'un back-office pour une mise à jour simple et facile d'entretien
Gestion de la classification et la mise en œuvre de taxonomies
Gestion des utilisateurs et des fichiers
Développement sur mesure d'une base de connaissances, de modules de recherche spécifique
Maintenance, sauvegarde et d'analyse de site web et des serveurs web
Gestion des noms de domaines, entrées DNS, redirections
Formation du personnel dans la gestion et la mise à jour
Analyse des besoins du client pour déterminer les besoins et les traduire en exigences IT
Développement de sites Web interactifs utilisant CMS Drupal, PHP, JAVASCRIPT, HTML, CSS
Intégration des nouvelles technologies web / logiciels
Documentations techniques
LANGUES
Français – Anglais : Bilingue.
Espagnol: Notions.