Mission en tant que Lead Developer (en binôme) pour :
• Faciliter et accélérer le travail des développeurs juniors majoritaires dans l’équipe de 8 personnes, en étudiant/mettant en place de bonnes pratiques, et en les assistant (pair programming, code reviews).
• Réfléchir et implémenter des points d’architecture complexes en amont pour mutualiser les développements de fonctionnalités (endpoints GraphQL et composants React communs, recherche et adoption de librairies).
Exemples de problématiques abordées :
• Revue de la structure de données (MongoDB) pour les besoins métiers et performances (referencing, query optimization)
• Adoption d’Emotion.css et écriture de styles communs à plusieurs composants React afin de faciliter l’intégration pixel-perfect des maquettes Figma.
• Introduction d’une surcouche Redux (easy-peasy) pour la gestion d’un state local complexe (fonctionnalité à la Illustrator).
Christian Dior CoutureOctober 2020 - February 2021
TheKooples is a ready-to-wear company employing nearly 1,200 people.
As users are familiar with e-commerce mobile applications, we wanted to bring a similar experience to the TheKooples site.
To achieve this result, I was asked to introduce React and Single-Page-Application (SPA) features on the new version of the site redone on Magento 2.0 and without waiting for the official Magento React / SPA brick, which is still unstable and incomplete. .
Result: 25% more Product pages visited since this feature went into production.
Link to consult: https://www.thekooples.com/fr_fr/femme/pret-a-porter.html
Content of the assignment:
• Architecture and development of the React / SPA / Bootstrap brick and its integration in the form of a Magento module
• Appropriation of major features of Magento in a few weeks due to my solid experience in PHP.
• Training of Magento Frontend experts on React and the reappropriation of this architecture.
• Taking initiatives regarding the user experience and setting up AB-Tests.
• Google Tag Manager: installation of more than 100 tags and structuring according to a nomenclature.
ForMetris specializes in evaluating the effectiveness of training: their SAAS allows many large accounts to survey their employees and thus draw up KPIs for their managers.
Initially involved in a client project, I was brought to work as a Lead Frontend on the graphic and interactional redesign, partial or complete, of all the products. This teamwork had a major impact on the acquisition of new customers.
• Lead on React Frontend technical choices (architecture, practices, Web API) and UX (studies, mock-up)
• In charge of rewriting Questionnaires: increase in the response rate of thousands of users thanks to an interface inspired by the best solutions on the market.
• Modernization of the Backend Legacy and design of the API Web
• Design and Development of prototypes with the CEO of the company and customer pilot projects.
• Participation in the improvement of Agile / SCRUM processes (drafting of US under JIRA)
Technical environment:
• React, Redux, Material UI, Bootstrap, Jest, Puppeeter
► Yoda Monitoring software relying on social networks, scraping and NLP (natural language processing). Project is now open-source: https://github.com/younes0/yoda
• Daily scraping of hundreds of pages and data cleansing. • Content classification thanks to NLP: created a large document corpus resulting in a 90% classification success rate.
► Monito.com Monito is a fintech startup which raised 400K euros in 2015. I was in charge of developing the first version of the website and integrating the webmarketing strategy (SEO, Google Analytics API and A/B testing).
► Others • Native Android application: (Lien Play Store)(https://play.google.com/store/apps/details?id=com.yebsoft.bnm
Total is one of the 7 biggest oil companies in the world. In charge of digital project management in multiple business areas (marketing, sales, IT, human resources, data science etc.). Thousands of targeted employees across 12 web and mobile applications that I conceived during this period. • Teaching Agile & Lean practices to clients.
• Support on defining business needs: leading Story Mapping workshops, user flows (sketchs/wireframing) and MVP/Roadmap proposals.
• Feasibility studies and solutions benchmarking.
• Coordinate different stakeholders: business owners, web developers and UX designers.
• Management and development of dozens of projects: web applications & CMS powered sites for web agencies, SMB and startups, all ahead of schedule and within budget.
• Support on defining requirements & user experience proposals (sketchs/wireframing).
• Quotes/business proposals writing.
• Pushed teams onto new & efficient web tools and coding practices.
• Other: SEO improvements, Webdesign implementations.
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Compare prices across 3 continents & 8 countries
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.
The first step in joining the challenge is signing up.
After you’ve created your account, you will start the competition right away. Make sure to dedicate the necessary time to assessing your technical skills.
Why SHOULD you join the challenge?
Discover your value through self-evaluation
Benchmark your technical skills against the community
Feed your curiosity
Sharpen your technical toolset
Prepare for interviews
And of course, to win AMAZING prizes!
Pro tip: The winners of the challenge will be announced after the competition is over, in six weeks' time. For more details, keep an eye on your email and our social media channels.