About Mehdi
English
Conversational
Arabic
Native or bilingual
French
Fluent
Experience
- RATPTech Lead – Tech Referent DRUPAL 8TRANSPORTATIONSeptember 2017 - June 2018 (9 months)Noisy-le-Grand, FranceTech Lead – Tech Referent DRUPAL 8 – RATP (Since October 2017)Client: RATPProject: Development of the Ratp website: http://www.ratp.fr/ with Drupal 8. The site is responsive and accessible according to W3C standards.● Organization◦ Agile Methodology (FAST-FORWARD):▪ Iterative development process (Releases / Sprints)▪ Daily Meeting (Standup meeting)◦ Communications with POs and participation in the Backlog◦ Support for the business in expressing needs◦ Analysis and implementation of needs◦ Planning and task tracking via Redmine◦ Git/Git flow and Bitbucket for versioning● Tasks performed:◦ Apply Agile methodology◦ Daily Meeting◦ Implementation of gitflow.◦ Website update.◦ Deployment on dev and testing environments◦ Preparation of packages for production◦ Implementation of Jenkins.◦ Technical choices◦ Animation & Sprint planning. Prioritization of tasks by importance, complexity and development time, task breakdown◦ Estimation of different tasks to be performed.◦ Adherence to Drupal best practices● Technical Environment: PHP7, Redmine, Postman, DRUPAL8, MySQL, Phpstorm, GIT, Docker, composer.
- Orange TunisieDrupal 7 ConsultantTELECOMMUNICATIONSSeptember 2015 - April 2016 (7 months)Tunis, TunisiaProject: Redesign of the website: http://www.orange.tn/ with Drupal 7 and Drupal CommerceThe "Orange.tn" website is the official website of the Orange Tunisia telecom operator, containing a set of information and services such as offers and packages (offer + smartphone).The site is responsive and accessible according to W3C standards.Organization• Daily Meeting• Animation & Sprint planning. Prioritization of tasks by importance, complexity and development time, Task breakdown• Estimation of different tasks to be performed.• Adherence to Drupal best practicesTasks performed:• Develop Orange's online store as I was the only developer proficient in Drupal Commerce.• Develop packages (combination of smartphones and offers).• Development of a module to import products from an Orange Magento site.• Development of a URL management module based on the domain (b2b, business, pro).• Develop the 3G Key section (3G keys, 3g offers, packages).• Optimization and performance: activation of default Drupal cache, aggregation and compression of CSS and JS files, deactivation of unnecessary modules such as devel, deactivation of the database logging module and activation of the syslog module.• Ticket processing and debuggingEnvironment: PHP 5, DRUPAL 7, DRUPAL Commerce, MAGENTO, JQUERY, CSS, MySQL, Aptana 3, GIT, FTP, XML/XSLT.
- CarrefourDRUPAL7 ConsultantRETAIL (LARGE RETAILERS)August 2016 - October 2017 (1 year and 2 months)Massy, FranceCarrefour operates over 12,300 stores and e-commerce sites in over 30 countries. Carrefour is a multi-local, multi-format, and omnichannel retail group employing over 38,000 people worldwide and generated €88.4 billion in gross sales under its banner in 2017.● Projects: Redesign of the Carrefour portal under Drupal 7, Assistance in technical choices, Implementation of Elasticsearch (web service) on the portal and management of different indexes (Carrefour driver, bank), redesign of the personal space in multistep using ctools, redesign of Carrefour's loyalty card management using new web services, Performance improvement and reduction of web service calls. Agile Project (Full SCRUM).● Organization◦ Agile Methodology (FAST-FORWARD)▪ Iterative development process (Releases / Sprints)▪ Daily Meeting (Standup meeting)◦ Communications with POs and participation in the Backlog◦ Support for the business in expressing needs◦ Analysis and implementation of needs◦ Planning and task tracking via JIRA◦ Git/Git flow and Bitbucket for versioning● Tasks performed:• Indexing product content according to the catalog.• Theming of the personal space• Creation of different paragraphs• Development and theming of search facets• Development of the coupons section: Retrieving coupons from a web service and sending the selected list.• Creation of Club Carte Pass (Webservice).• Code optimization (cache management).● Writing unit tests (BEHAT)● Technical Environment: PHP5, Drupal 7, Apache, MySQL, Varnish, ElasticSearch, Vagrant, GIT, LAMP, Jenkins, Paragraph, Features, Devel, Drush, Google Analytics, Strongarm, Panels + Panelizer, Path Auto, Rules, Views, Views Slideshow
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Engineering DegreeINSAT