Silviu - Développeur DRUPAL

Ref : 130201C001
Photo de Silviu, Développeur DRUPAL
Compétences
Expériences professionnelles
  • Expérience professionnelle

    Dates
    Occupation or position held
    May 2015 - October 2015
    Drupal lead developer
    Main activities and
    responsibilities
    E-commerce solution for a jewelry store where users can customize the
    chosen products through a 3D interface
    - Identifying and defining product types
    - Migrate data from old website
    - Custom and responsive theme
    - Custom module to display jewels in 3D mode (realistic rendering)
    - Configuration of Windows based web server
    - Configuration of Microsoft SQL Server
    - Creation of custom forms using Form API, AJAX and JQuery and JSON for
    dynamic data transmission
    - Integration of Internationalization (i18n), localization update (l10n_update)
    module for Romanian language support
    - Invoice generation
    - Monthly reports
    - Altering forms using hook_form_alter and hook_form_FORM_ID_alter
    - Newsletter functionality using simplenews module
    Tools/technologies: PHP, Drupal 7, E-Commerce, Microsoft SQL, JavaScript,
    Three.js, HTML, CSS, IIS, Git
    Name of employer Xt-soft (********)

    Dates
    Occupation or position held
    November 2014 - April 2015
    Drupal Consultant
    Main activities and
    responsibilities
    Jewelry Pawn shop Application
    - Building a web application to manage all the activities in a jewelry pawn shop
    - Content types: client, contract, payment
    - Generating automatically pdf templates for contracts
    - Custom module to update automatically the status of the contract: active,
    expired, transferred and closed
    - Set permission levels for different types of users
    - Altering forms using hook_form_alter and hook_form_FORM_ID_alter
    - Indexing content using Apache SOLR
    - Generation of different types of reports
    Tools/technologies: PHP, Drupal 7, MySQL, JavaScript, HTML, CSS
    Name of employer Xt-soft (********)

    Dates
    Occupation or position held
    June 2013 - October 2014
    Drupal developer
    Main activities and
    responsibilities
    Navigation company web application
    - Translating customer requirements into technical specifications
    - Analysis of the technical specifications
    - Estimate of the duration of the project
    - Drafting of part of preliminary documents
    - Building a web application to manage all the activities in a navigation company
    - Creation of a workflow management system
    - Custom module to import water levels from other websites
    - Custom module to send newsletter automatically (using hook_cron)
    - GPS tracking custom module
    - Displaying different maps using Openlayers modules
    - Creation of custom forms using Form API, AJAX and JQuery and JSON for
    dynamic data transmission
    - Integration of HTML and CSS by creating a custom Drupal theme
    - Set permission levels for different types of users
    - Integration of Internationalization (i18n), localization update (l10n_update)
    module for multi-language support
    - Creating custom pages using hook_menu, hook_theme, hook_permission
    Tools/technologies: PHP, Drupal 7, MySQL, JavaScript, HTML, CSS, AJAX, JQuery,
    JSON
    Name of employer Trading Line (********)

    Dates
    Occupation or position held
    September 2012 - May 2013
    Web developer
    Main activities and
    responsibilities
    E-commerce website for a jewelry store
    - Identifying and defining product types
    - Import products using feeds module
    - Generating URLs using the module Pathauto
    - Integration of a WYSIWYG editor
    - Integration of HTML and CSS by creating a custom Drupal theme
    - Custom back end administration modules
    - Indexing content using Apache SOLR
    Tools/technologies: PHP, Drupal 7, E-Commerce, MySQL, JavaScript, HTML, CSS
    Name of employer Bijuraisa (********)

    Dates : dès mars 2011 – jusqu'à présent
    Fonction ou poste occupé : Ingénieur d'étude et développement WEB – Consultant SENIOR PHP / Drupal
    Principales activités et responsabilités
     Refonte du site du Conseil National de l’Ordre des Médecins (4 mois)
    - analyse technique de la demande du client
    - mise à jour du core Drupal 6 / mise à jour des modules / modification du schéma d'install
    - optimisation du temps de chargement des pages du site (Memcache)
    - création d’une animation JQuery customisée (fonctionnalités start / stop / pagination)
    - mise en place d'un mega menu en utilisant les modules Panels / Menu Minipanel / Menu Block
    - migration Google Maps V2 vers Google Maps V3
    - restrictions recherche médecins - limitation du nombre de requêtes par visiteur
    - modification carte interactive JS
    - mise en place de la génération de formulaires préamplis (modules Webform / Webform2PDF)
    - analyse du trafic du site
    - refonte thème du site / correction des bugs / tâches de maintenance / support technique /documentation
    Environnement technique: PHP, MySQL, Drupal 6, Google Maps V3, Memcache, JS/JQuery, HTML, CSS

     Développement du projet INTRANET (5 mois)
    - estimation du temps de développement / priorisation des tâches
    - création d’un module customisé pour connecter l'instance Drupal au Microsoft Exchange Server
    - création de requêtes WebDAV pour interroger les répertoires (SHALLOW TRAVERSAL)
    - création d'une vue hebdomadaire des réunions - système de navigation (interactivité JS – AJAX)
    - création du thème / intégration HTML + CSS / Templates customisées / optimisation cross browser
    Environnement technique : PHP 5, MySQL, Drupal 7, MS Exchange Server, WebDAV, JS - JQuery, AJAX, Template suggestion, HTML, CSS

     Développement du site de type „marketplace” - projet en phase de développement (4 mois)
    - création du modèle logique de l’application
    - extension profil utilisateur (Profile 2)
    - développement module « vente aux enchères »
    - création nouvelle « entité » Drupal pour gérer les enchères
    - mise en place des opérations CRUD (Entity API)
    - création des bundles pour l’entité définie (+ fields attachés)
    - création des VIEWS customisées
    - recherche de type auto complétion
    - relation entre les entités Drupal (entity metadata wrappers)
    - optimisation de la base de données / requêtes SQL
    - création de la fonctionnalité import / mise à jour des numéros de licences du site à partir de fichiers CSV
    - intégration + optimisation theme (HTML, CSS, Template suggestions, optimisation cross browser)
    Environnement technique : PHP 5, MySQL, Drupal 7 (Entity API, FieldAPI), JS - JQuery, HTML, CSS, GIT

     Développement du site Ordiard BKP (4 mois)
    - Le site Ordigardbkp permet aux utilisateurs authentifiés de visualiser leurs gardes pour les 6 jours prochains au moment d’indisponibilité du site principal (Ordigard)
    - extension du profil utilisateur (champs supplémentaires)
    - décompression fichiers ZIP / vérification existence fichiers sur le serveur en utilisant les classes PHP: DirectoryIterator / DateInterval / DateTime / SplFileInfo
    - script automatique pour importer les nouveaux comptes utilisateur dans l’instance Drupal
    - mise en place de tests unitaires
    - script pour l'export CSV d’informations de contact des utilisateurs (exécuteé par le CRON du Drupal)
    Environnement technique : PHP 5, MySQL – transactions SQL, Drupal 7, Entity API, ArchiverZIP, SPL (Standard PHP Library), SimpleTest, JS - JQuery, HTML, CSS

     Développement du site du syndicat français CFDT Commerce (6 mois)
    - analyse des besoins du client
    - sélection de modules Drupal complémentaires à utiliser
    - création de plusieurs types de contenu en utilisant les modules CCK, Filefield, Datefield, etc
    - classement des types de contenu par catégories (taxinomie)
    - modification du formulaire d’inscription pour ajouter plusieurs champs du profil (en utilisant hook_user)
    - paiement en ligne Paypal - activation automatique du compte d’utilisateur (Instant payment notification)
    - système de gestion des utilisateurs (filtrer les utilisateurs par plusieurs critères, export CSV, envoi d’emails de notification pour chaque type de filtre appliqué etc.)
    - récupération d’anciens articles du site / d’anciens comptes utilisateur
    - PSD slicing + intégration (HTML + CSS) du thème / optimisation cross browser
    - optimisation SEO
    - installation du site sur un serveur mutualisé
    Environnement technique : PHP, MySQL, Drupal 6, PayPal API, IPN, cURL, JS - JQuery, HTML, CSS
    Nom et adresse de l'employeur : Algo Expert - IDF, France

    Dates : dès février 2009 – février 2011
    Fonction ou poste occupé : Ingénieur d'étude et développement (PHP / Drupal)
    Principales activités et responsabilités
     Développement d’une application de notification par SMS / email (3 mois)
    - application autonome qui permet d'envoyer des textos / emails d'alerte à une liste via la plateforme mise à la disposition par Orange France
    -création du model ZF / création du schéma de la basse de données
    - connexion à la plateforme Orange SMS API pour envoyer les alertes par texto
    - utilisation des composantes ZendMail (envoi emails), Zend Form (création de formulaires)
    - mise en place d'un système d'authentification sur le site / autologin URL - token MD5
    - utilisation du Zend_Tool (pour faciliter la création de modèles / contrôleurs / actions)
    Environnement technique : PHP 5, MySQL, Zend Framework, MVC, Orange France SMS API, JavaScript, HTML, CSS

     Développement des sites (2 mois)
    Environnement technique : PHP, MySQL, Drupal 7, JQuery, AJAX, HTML, CSS

     Développement du module ANNONCE - site multi domaine Drupal (6 mois)
    - gestion multi site
    - développement module Annonce, un module customisé qui permet la gestion complète et centralisée des annonces médicales dans toute la France
    - création du nouveau type de contenu ayant de différents niveaux d’accès en tenant compte de la catégorie / du statut de l’annonce (publié / pas publié)
    - mise en place de la fonctionnalité pour valider une annonce en utilisant un TOKEN md5 envoyé par mail
    - mise en place du plugin Jquery Facebook Autocomplete (auto-complétion via AJAX)
    - affichage des résultats sur une charte Google Maps (GMAP marker / cluster / info window oppener)
    - notification de l'utilisateur par e-mail quand le statut de l'annonce est modifié par un administrateur (visible / pas visible / supprimé, etc)
    - mise en place CRON (chaque annonce sera supprimée 90 jours à partir de la date de publication)
    - Configuration Apache / Virtual Host
    Environnement technique : PHP, MySQL, Drupal 6, JS - JQuery, AJAX, Apache, Virtual Host, Google Maps V3, HTML, CSS

     Développement de site du „Conseil National de l'Ordre des Médecins” en utilisant la plateforme Drupal 6 (12 mois)
    - création de nouveaux types de contenu (Articles CN, etc) en utilisant les „hooks” Drupal
    - classification du contenu entre catégories, sous-catégories en utilisant le module „Taxonomy”
    - modification de la recherche par défaut de Drupal (en utilisant hook_db_rewrite_sql)
    - modification du formulaire d’inscription du site (hook_user)
    - intégration d’un player vidéo (JW player)
    - installation et customisation du module Advanced Forum
    - création d’un module pour éditer les images (en utilisant le plugin Jquery CROP)
    - génération des fichiers PDF (FPDV)
    - création d’un module qui met à la disposition des utilisateurs un moteur de recherche des médecins par certains critères - jointure entre 7 tables SQL (maximum 300 000 lignes par table)
    - optimisation requêtes SQL
    - mise en place Google Maps V2
    - intégration HTML + CSS du thème (optimisée IE 6-7-8, Firefox 2-3, Opera, Chrome, Safari)
    - récupération d’anciens comptes utilisateurs et d’anciens articles
    - installation du site sur un serveur dédié
    Environnement technique : PHP, MySQL, Drupal 6, FPDF, JQuery, AJAX, HTML, CSS

    Dates : dès Mars 2007 – Février 2009
    Fonction ou poste occupé : Développeur WEB
    Principales activités et responsabilités
    -développement d'un portail éducationnel sous la plateforme CMS du Drupal 5.x.
    - développement du portail
    - développement d’un logiciel web en vue de gérer le magasin virtuel (visualiser et confirmer les commandes, des rapports, export en format XML, xls, pdf, générer des factures)
    - création des services Web pour générer des graphiques en utilisant Adobe Flex
    - création des scripts pour transmettre les données aux applications Flash (e-learning), ainsi que des scripts pour des galeries photographiques et la customisation des images.
    Environnement technique : PHP, MySQL, Drupal 6, FPDF, Google Adwords, JQuery, AJAX, HTML, CSS
    Nom et adresse de l'employeur : SC Altfactor SRL, Galati, Roumanie -

    Dates : dès Juillet 2006 – Février 2007
    Fonction ou poste occupé : Développeur WEB
    Principales activités et responsabilités - Mise en œuvre des applications web pour la gestion interne d’une compagnie (Helmers SRL Galati)
    - logiciel qui surveille le temps de travail des employés, en utilisant un lecteur magnétique pour les cartes
    - logiciel pour la distribution de l’antidote aux employés en tenant compte du temps travaillé,
    - modules dans le cadre d’un logiciel de gestion interne des marchandises en stock
    - logiciel pour une agence régionale d’emploi
    Environnement technique : PHP, MySQL, MDB-Odbc, JS, AJAX, HTML, CSS
    Nom et adresse de l'employeur : SC Tempolabour SRL, Galati, Roumanie

Études et formations
  • Education et formation
    Dates : dès 2003 - 2008
    Intitulé du diplôme délivré Diplôme de Maîtrise en Informatique (5 ans); moyenne générale à l’examen de fin d’études 9.54 / 10
    Principales matières/compétences professionnelles couvertes
     Architecture des ordinateurs
     Création de bases de données
     Langage ASM (assembly language)
     Création de réseaux d'ordinateurs
     Analyse et création d’algorithmes
    Nom et type de l'établissement d'enseignement ou de formation : « Faculté d’informatique et sciences de l'information », l’Université « Dunarea de Jos » de Galati -

    Dates : dès 1999 - 2003
    Intitulé du diplôme délivré : Baccalauréat - spécialité mathématiques - informatique, moyenne 8.48 / 10
    Nom et type de l'établissement d'enseignement ou de formation : Lycée « Vasile Alecsandri » de Galati -

    Certificat de Compétences Professionnelles Avancées d’Opérateur PC, Ministère de l’Education et de la Recherche de Roumanie, note 10 / 10, délivré en mai 2003

    compétences informatiques :
    Développement web
    - PHP 5 (OOP), design patterns (MVC)
    - Drupal 6.x – 7.x, Zend Framework
    - MySQL, MsSQL, PL/SQL
    - LAMP / WAMP
    - JavaScript, AJAX, Jquery, MooTools, PrototypeJS
    - E-payment (PayPal API – instant payment notification)
    - HTML, XHML, CSS (+ Template Slicing) , optimisation cross browser
    - SEO
    - Administration en ligne – Cpanel, Plesk / Développement (IDE) – NetBeans, Aptana Studio
    - Gestion de versions: GIT

    Langues :
    Langue maternelle : le roumain
    français (courant),
    anglais (courant), Diplôme d’anglais Cambridge, qualificatif B, délivré en 1996 (26.08 – 06.09) par le Studio School, Cambridge, Royaume Uni
    allemand (notions)

D'autres freelances
Développeur DRUPAL

Ces profils pourraient vous intéresser !
CV Développeur web fullstack - Webmestre
Patrice

Développeur web fullstack - Webmestre

  • LOUVIE-JUZON
TypeScript PHP WORDPRESS PRESTASHOP PHOTOSHOP AGILE Angular REACT.JS NODE.JS DRUPAL
Disponible
CV Développeur SYMFONY
Louis

Développeur SYMFONY

  • TOURS
SYMFONY PHP DRUPAL REACT.JS NODE.JS
Disponible
CV Développeur web
Nadir

Développeur web

  • SAINT-CALAIS
PHP MYSQL DRUPAL WORDPRESS PRESTASHOP JAVASCRIPT
Disponible
CV Développeur PHP DRUPAL
Khalil

Développeur PHP DRUPAL

  • CARRIÈRES-SOUS-POISSY
DRUPAL HTML CSS PHP JAVASCRIPT MYSQL MARIADB DOCKER SYMFONY
Disponible
CV Ingénieur de développement DRUPAL
Said

Ingénieur de développement DRUPAL

  • PARIS
DRUPAL PHP JAVASCRIPT SQL
CV Développeur DRUPAL
Christophe

Développeur DRUPAL

  • FRENEUSE
DRUPAL PHP WORDPRESS JALIOS SYMFONY MYSQL JAVASCRIPT SQL JAVA
CV Développeur PHP / Wordpress / Drupal
Sébastien

Développeur PHP / Wordpress / Drupal

  • ISSY-LES-MOULINEAUX
DRUPAL WORDPRESS PHP SYMFONY JAVASCRIPT SQL
Disponible
CV Ingénieur de développement PHP
Molka

Ingénieur de développement PHP

  • CHATOU
PHP DRUPAL JAVASCRIPT DOCKER
CV Ingénieur de développement DRUPAL
Hicham

Ingénieur de développement DRUPAL

  • ANNECY
DRUPAL PHP JAVASCRIPT SQL HTML5 CSS AZURE GIT SYMFONY Kubernetes
CV Ingénieur de développement PHP
Abdelffatteh

Ingénieur de développement PHP

  • SOPHIA ANTIPOLIS
PHP GIT SQL JAVASCRIPT DRUPAL API RESTful DOCKER
Disponible