
Rémi Huguet
Product engineer and tech lead
Salaire / Taux journalier
33730 Villandraut, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
I help organisations design, build and run better softwares, faster 🚀. https://www.remihuguet.dev Building software with highest quality and sustainability standards is hard. I can help software team: - level up to deliver better software, faster - take back control of legacy software - build software product with top notch practices
Expérience de travail
Software engineer
Saint-Gobain Glass France
juil. 2024 - Présent
2 ans 4 mois
À distance
Freelance Backend software engineer
Back Market
oct. 2023 - juin 2024
9 mois
À distance
Back Market is the leading marketplace for the sale of refurbished electronic products. I strengthened the Payout squad, responsible for outgoing payments. Contributions to the squad's developments and to the various services (Python, Django, Flask, FastAPI, PostgreSQL, Kafka) Design and development of a service responsible for storing personal information
MEE6
févr. 2022 - sept. 2023
1 an 8 mois
Backend expert developper
sept. 2022 - sept. 2023
1 an 1 mois
MEE6 is the largest, all-in-one Discord bot, with 20 millions communities using it worldwide. I joined the team in the beginning of 2022 to accompany the growth of the engineering and products team. Product contributions: - Memberships: Patreon-like features to help server owners monetize their communities. Architecture, testing and reliability improvements. Payments integration (Stripe direct payment, Stripe Connect, Paypal, crypto ETH payments) - AI features: OpenAI ChatGPT integrations (direct command and backstory feature) , image generation through Stability XL API integration, Servers subscriptions to AI features - Various contributions to the bot I created and led the Backend guild, a transverse work group for all backend developpers of the squads, managing transverse technical initiatives, around scalability and maintenability issues, knowledge sharing, guidelines and common components: - Promoted and implemented clean architecture and event driven patterns, through multiple presentations and documentations - Promoted the use of Test Driven Development (presentation and live coding video demonstration) - Promoted and implemented the use of domain oriented HATEOAS REST APIs. Presentation, training, produce the first backend implementations and tooling - Contribute to promote and spread automated testing in the Python backend
Freelance Software engineer
févr. 2022 - sept. 2022
8 mois
MEE6 is an all-in-one Discord bot, used by over 21 million servers worldwide. I supported the team during its structuring.
Freelance Software Engineer
Alma
sept. 2021 - déc. 2021
4 mois
À distance
Alma is a payment solution in several installments. Within the Merchant Acquisition team, I contributed to the development of the payment API. - Developments on the payment API and Point of Sale applications (Python, Flask, FastAPI, PostgreSQL) - Development of integration of the Alma service with third-party payment partners and point-of-sale payment terminal solutions
Freelance Backend developper
Sennder
févr. 2021 - juil. 2021
6 mois
À distance
Within the Shipper portal pod, I contributed to the backend development of Sennder's shipper portal. - Developments on the legacy monolith Python Django PostgreSQL back-end - Developments of the first pod micro-service and implementation of a basic architecture for Python services - Python, FastAPI, PostgreSQL, Kafka, Terraform and AWS ECS - Architecture and development of the payment microservice
Freelance Lead developer
Opquast
févr. 2020 - janv. 2021
1 an
À distance
Opquast is the skills certification for web professions and offers a repository of good practices, online training and skills certification. After validating its model, Opquast is accelerating its development in France, and will open internationally. I help Opquast team to prepare the software platform and the technical team for scaling up: - advice and strategy on the technical trajectory with the CEO - architecture trajectory of the platform - development of new features - coaching and development of craft skills of the technical team (2 developers) Actions: - action plan and architecture for consolidation of legacy software - action plan for the implementation of a new infrastructure: gradual transition to Paas, use of managed services - review and improvement of the organization of developments: communication, follow-up of problem - implementation of automated tests - implementation of continuous integration - training and support for the team to build skills: clean code, automated tests, TDD, Clean architecture, introduction to DDD - development of new features Key highlights: - Development of new features including dedicated IAM service, passing of exam under automatic supervision - Change from zero test coverage to 50% on the administration platform - Technical team working with TDD and improving daily on craft - Refocusing on the core business product: shutdowns of many services leading to the removal of thousands of lines of code and expansive infrastructures - Simplification of infrastructure, migration to Paas Platform.sh - TDD, Clean architecture, Kanbon flow, DDD, Python, Django, PostgreSQL, Platform.sh, Docker, Gitlab CI, PHP, Wordpress, MySQL
Lead developer
eshard
févr. 2018 - janv. 2020
2 ans
Bordeaux, France
eshard is a startup expert in security of connected objects. esDynamic is the software platform for security experts. Based on the best open-source tools for data science (Jupyterlab, Python, Numpy), esDynamic provides analysis tools for traditional or deep-learning side-channel attacks, as well as tracing tools and software faults for cryptographic white boxes. - Driving the roadmap and product development esDynamic - Architecture and development of the open-source scared library - Management of the core dev team and contributors security experts - Implementation and evangelization of the best software practices: Python, TDD, code review, continuous integration Technologies: Python, Jupyterlab, Numpy, Docker
CTO
Actiwine
avr. 2015 - nov. 2017
2 ans 8 mois
Bordeaux, France
Actiwine is an online marketplace for wine professionals. I join the company at its start to build the product. Actiwine raises 0.5M € in 2016 to support its development. - Architecture, design and development of the marketplace - Recruitment and management of the product team (3 developers) - Organization and structuring of product and technical processes Technologies: Python, Django, PostgreSQL, Vue.js, SCSS, Amazon WebServices Services: Algolia , Intercom, Mixpanel, Hotjar, SendWithUs, Mailgun, Geckoboard
Production manager - Partner
Tiki Move
mai 2011 - mars 2015
3 ans 11 mois
Bordeaux, France
Created in 2008, Tiki Move is a company specialized in the development of applications and video games on mobile platforms. In a few years, Tiki Move delivers more than 100 applications, and addresses the development of multichannel digital devices on behalf of its customers. In 2014, Tiki Move joined Clever Age to strengthen the mobile division. I joined Tiki Move in 2011 as Production Manager to support the growth of the company. - Recruitment and management of the team: from 5 to 15 devs between 2011 and the end of 2012 - Project management - Structuring of the development and delivery processes - Design, architecture and mobile and backend developments - Management of the Tiki Move integration within Clever Age Technologies: Python, Django, Android, iOS, frontend web, AWS
Software engineer
Logica
oct. 2008 - avr. 2011
2 ans 7 mois
Bordeaux, France
As part of the SICOM (SI COMmercial) application maintenance third party on behalf of EDF, I carried out various missions on a service production application for the billing of EDF's key account customers. - Responsible for the MCO activity (3 FTEs) then application manager (5 FTEs, evolutions> 300 days / hour) - Technical and functional analyst - Design and development Technologies: Java, Perl, Informatica PowerCenter, Oracle Database
PhD student & teacher
CENBG
sept. 2005 - août 2008
3 ans
Bordeaux, France
Group of Theoretical Physics - creation of models of description of the stable nuclear matter from the sub-nucleonic degrees of freedoms - Teachings in license: general physics, special relativity, computer science for the physics, formation in the professional project.
Formation
Université de Bordeaux
PhD, Theoretical physics
2005 - 2008
3 ans 1 mois
Université de Bordeaux
Licence & Master recherche, Physique
2003 - 2005
2 ans 1 mois
Résultat : Mention très bien
Classe préparatoire aux grandes écoles, Lycée Camille Jullian
PCSI - PC, Physique Chimie
2001 - 2002
1 an 1 mois