Senior Web Developer PHP/MySQL | Web Project Manager | 15 years experience | Product Owner AGILE
Technical design, team management, development and deployment of web projects covering a wide range of business needs.
Technical design / web development of local marketplaces. Multi-boutique shopping cart, single payment. Automated management of seller retrocessions.
A pioneering and innovative project in France, launched in 2012, enabling the presentation and online sale of services, goods, and products from various heterogeneous sellers.
Designed with 2 levels of management: each seller, who has all the ergonomic and modern tools to manage their e-store autonomously, and the collective structure that manages this tool, which has a comprehensive view of everything being sold on the platform. The collective structure can be a group of merchants or a local government using this tool to create commercial activity in its area.
Since 2012, this software has been constantly evolving to stay at the forefront of technological advancements and equip itself with new modules allowing:
• the merchant to have only one centralized management tool for both their online and physical stores
• the local government to benefit from a unique tool that allows them to sell anything that can be sold in their territory
For sellers (merchants, artisans, service companies, businesses, local governments), it provides a complete management interface, integrating product management, order and customer tracking, and automated accounting.
For the buyer user, it offers the possibility to purchase goods and services through a single purchase transaction and a single payment, regardless of how many sellers are involved in their cart.
Technical development of a complete cash register. Modular full-web solution. 1 single centralized tool.
Responsive, certified, and accessible online. Interconnected via API: for the merchant, one centralized management tool for both online and in-person sales.
React JS interface.
Standard cash register software features:
• Sales interface: search for products or services available for sale by keywords, categories, or barcode; management of vendors; management of vouchers / returns / exchanges; customizable payment methods by sales location; complete customer file management; loyalty program; gift certificates.
• Product catalog management: same interface to manage both online and in-person sales; stock management; product categorization; configuration of sales and promotions; use of existing barcodes or generation of new barcodes.
• Automated accounting: export by customizable period (detailed for the accountant); export of daily sales revenue declarations; opening / closing of the cash register by operator; real-time cash register status monitoring; export of client list; export of analysis reports (stock, sales, etc.).
• Statistics & analysis: CSV exports and modular, customizable dashboards according to the business type.
Technical design and development of complete ticketing module (online sales, box office, access control, capacity management, sessions, Instant Maximum Attendance, etc.).
Complementary module to the cash register software to manage the specificities of the ticketing profession.
Mobile ticketing management tool with online and on-site sales.
Specific ticketing features:
• Centralized SaaS tool usable simultaneously across different visitor locations within the same area (multi-site sales)
• Management of ticket validity dates, sessions, and capacities.
• Ability to configure multiple visitor locations and sell packaged e-tickets, valid at different sites with preferential rates.
• Mobile access control tool responsive to check the validity of tickets.
• Advanced management of sales rights (different visitor locations can sell services from other locations within the same ecosystem).
• Possibility to sell merchandise, food, and snacks.
Technical design and development of a module for complete management of all types of accommodation (Hotels, Gîtes, Campings...), both online and on-site.
Property/rentals Management System Module
Management of quick reservations, scheduling control, express check-in and check-out, online booking, additional services and sales, pricing by period and occupancy, management of stay taxes, generation of housekeeping schedules.
Restaurant Module: Module for managing all types of foodservice establishments (restaurants, bars, food trucks, etc.). Management of stock, menus, seating plans, kitchen display screens, takeout orders, service time slots...
Complete management of all types of vehicle fleets (cars, bicycles, etc.).
Vehicle Rental Module
Management of rental durations (short, medium, and long-term); dynamic scheduling; fleet tracking (maintenance, servicing, vehicle check-in/check-out, financing); rental contracts; condition reports; pricing based on vehicle type, duration, and number of kilometers.
Technical design of a SaaS module to facilitate the analysis of customer data from a large database.
Used for large populations (over 200,000 customer records), the tool allows for precise targeting of customer records with a multi-query tool.
The administrator, logged in with their secure credentials, can obtain the desired segment of customer records by building their own queries, based on personal customer information (gender, age, location...), commercial activity (purchase history), loyalty program activity, or responsiveness to email, SMS, and push notifications...
The tool is connected via APIs to recognized email marketing and automation tools, allowing the automation of targeted campaign sending across various platforms (SMS / email / push notifications).
The responsiveness of these campaigns is collected via the same APIs and recorded in the CRM to allow the administrator to track it.
The CRM includes other data marketing activation tools (such as contest configuration...) and allows for managing a complete loyalty program, whether through activating benefits (permanent or temporary, usable continuously, once, or multiple times...) or through accumulating loyalty points, which can later be redeemed at partner organizations within the loyalty program. Connectors can be set up with the business software of these organizations to automate these points exchanges.
Development / integration of web connectors with business software using standardized protocols
As the deployment of online services increases and the push to digitize purchasing processes grows, the interfacing between multiple heterogeneous IT systems has become essential.
All web application projects have been complemented by tools designed to facilitate these data exchanges with heterogeneous systems.
Depending on the external software to be connected, several technical solutions had to be implemented:
• Connectors: development of a dedicated interface, according to the technical constraints imposed by the remote software provider. Validation of the language and data transfer method.
• APIs: "Application Programming Interface". Enables the secure exchange of data between applications, following a standardized protocol and language. In addition to the XML (Extensible Markup Language) meta-language, the SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) protocols, designed to streamline data exchanges between applications and remote cloud services, are used.
• Webservices: An API wrapped in the HTTP protocol, the most commonly used interface for web applications.
In addition to implementing interfaces using the technologies provided by the external software vendors, I have also supervised the design of internal webservices initially based on SOAP and WSDL protocols. These protocols were replaced in the latest deployed versions by a REST API using the JSON (JavaScript Object Notation) format.
Development of solutions to simplify data transfer to accounting software. Protocol compliance, legislative and security requirements
Design and development of automated and secure tools provided to vendors.
Vendors can extract their sales, invoices, client lists, and payments from transactions recorded on online sales platforms and point-of-sale interfaces.
Compliance with accounting obligations, depending on the location of the point of sale (VAT rates) or the type of structure involved (private businesses or local authorities).
• Sending of purchase invoices via email to end customers (B2B / B2C)
• On-demand generation by the administrator or the accountant of certified accounting follow-up documents (Revenue declaration, cash reports)
• Sales tracking interface and control of the balance between sales and payments.
• Accounting exports in PDF and CSV formats.
• Management of commission invoices allowing vendors to receive a payment for the sales made through various web applications. The commission rate can be configured, deducted from the sales, and customized for each vendor.
• Automatic generation of direct debit and transfer files in accordance with the European SEPA standard (Single Euro Payments Area).
• Implementation of connectors to leading ERP software on the market: Sage, Oracle, Cegid, Divalto.
Certification to take on the role of Scrum Master or Product Owner, with a solid grounding in Scrum and its fundamental principles.
The aim of the Computer Systems and Multimedia Software professional degree is to train Multimedia Project Managers.
In 2 years, this associate degree trains senior technicians capable of designing multimedia products and services from A to Z, both online and offline.
Training to develop hybrid mobile applications with the PhoneGap open source framework.
All my web projects are developed in PHP (versions 5/7/8) and SQL (MySQL or PostgreSQL).
I specialize in the Laravel and Symfony frameworks, and I am proficient in the PrestaShop and WordPress CMS. .
With 15 years' experience, my career path is a testament to my constant stability and ability to make long-term commitments.
I've had the privilege of making significant contributions to a variety of projects within diverse teams, which has enabled me to develop in-depth expertise while fostering solid, long-term working relationships.
AchetezA / Le Puy-en-Velay, France | Web Technical LeadTechnical lead for upgrades and deployments of a range of interconnected web interfaces in SaaS mode (public digital marketplaces, API libraries, private business interfaces, SSO, native mobile applications, etc.). | Since august 2023 |
AchetezA / Le Puy-en-Velay, France | Web project managerOne of the French leaders in digital marketplaces for societies and local authorities. Web project manager: planning, organization and monitoring of developments, coordination of teams and resources. | april 2018 > august 2023 |
AchetezA / Le Puy-en-Velay, France | Support team managerManagement of technical support teams. Quality control and customer relations. End user training sessions. | april 2016 > march 2018 |
Agence TNT / Le Puy-en-Velay, France | Lead developer PHP/MySQLDesigned and developed custom web software packages from scratch, including proprietary CMS and online sales platforms for institutional and e-commerce sites. | september 2010 > march 2016 |
University of Clermont Auvergne (UCA) / Le Puy-en-Velay, France | Part-time teacherOccasional teaching hours in University Institute of Technology. Associate's degree in Multimedia and Internet Professions and Professional Bachelor's degree in Multimedia Creation students | october 2009 > june 2013 |
Agence TNT / Le Puy-en-Velay, France | PHP/MySQL Web DeveloperPHP/MySQL web developer. Object-oriented programming in PHP / SQL. Web integration in HTML5 / CSS. SEO | august 2008 > august 2010 |
Audio Visual Inter Associatif / Clermont-Ferrand, France | Video camera operatorFilming and live broadcasting of culinary demonstrations. European culinary festival. | july 2007 |
Deployment examples for national customers:
Complete multi-plant PMS software in SaaS mode
Membership card management software / CRM / SSO
Fan base management / CRM / SSO
Online sales marketplace with independent management for each florist and a system of retrocessions.
Complete rental and fleet management software package in SaaS mode
Complete Ticketing / Access Control / Snack / Shop software package in SaaS mode
Passionate about web development and communication, I have been working for 15 years in a communication, marketing, and web development consulting agency in central France.
From integrator to Web Developer, then from Lead Developer to Project Manager, I have a precise understanding of all the stages in the development of a web project.
As a designer of web applications tailored to specific business needs, my passion for digital drives me to always seek new experiences and challenges to tackle.