Abbes Bendaoud: Back-End Developer

← Back

Category:

Tag: Interview, Maarch Digital Flow

Date: 28 octobre 2024

Anna E.

Communications Team

Editorial

To mark EU Code Week, we are delighted to introduce Abbes Bendaoud, Back-End Developer at Maarch. With more than 10 years of experience in the field, Abbes B. has a rich and varied career path.

« What I enjoy about being a developer is the complexity of the problems to solve and the creativity needed to overcome them. »

Abbes Bendaoud – 2024

Today, he shares with us his career journey, the challenges he faces day to day, and his vision for the future.


Interview with Abbes Bendaoud

How did you become a developer?

When I was young, I discovered a passion for video games and computing… Then, after earning an engineering degree in computer science in Tunisia (5 years of higher education), I decided to do my final internship in France at a web agency. That experience opened the door to a permanent position as an IT consultant, where I worked for 4 years on major accounts.

Wanting new experiences and a more close-knit, challenging environment, I joined Maarch’s development team in November 2023 to work on the Back-End side of the Maarch Digital Flow (MDF) product. As a Back-End developer, I handle the hidden functionality behind the interface and the connection to the server.

What do you enjoy most about your job?

What I enjoy about being a developer is the complexity of the problems to solve and the creativity needed to overcome them. I find it fascinating. I enjoy learning about new technologies, which helps me stay at the cutting edge.

For me, development is as much a professional passion as a personal one.

The collaborative side and teamwork, in a supportive environment, are also essential elements that strengthen my commitment to this profession and to Maarch. I believe that working in this kind of environment requires great rigor.

What challenges do you face in your job?

For me, being a developer is, above all, about continuous learning, creativity, and collaborating with a team spirit. As a Back-End developer, I’m constantly faced with numerous challenges, ranging from simple bug fixes to improving the Maarch Digital Flow product.

These everyday challenges push me to give my best day after day.

How do you help improve Maarch’s solutions?

I use agile and specific methods to solve the problems I encounter, in particular TDD (Test Driven Development). This approach involves rewriting a failing test in order to completely eliminate the bug. For me, this method is essential for optimizing the tools built by Maarch.

How do you see the future of development at Maarch?

I feel that the team is complete and works in harmony, which points to a positive, promising future for the company. I hope the new projects ahead will be just as rewarding and interesting as the ones we’ve already delivered.


Advice for future developers

Abbes shares valuable advice for young people who want to become developers:

  • Start with the basics: Take the time to learn the fundamentals step by step. Be patient and combine theory with practice to make solid progress.
  • Choose an accessible language: Opt for a programming language that is simple and easy to understand to make learning easier.
  • Learn by practicing: Adopt a « learning by doing » approach. Don’t let obstacles discourage you, and don’t be afraid to fail — every mistake is a chance to learn.
  • Join a community: Get involved in a developer community. Exchange ideas with others, stay informed without comparing yourself to others, and learn from your peers’ experiences.

This advice can really help young talent get started on this exciting journey!

Maarch Digital Flow

Maarch Digital Flow is a complete solution for digital content management, helping organisations streamline their processes.

Learn more →

Choose the open-source reference

More than 100,000 users already trust us!

Abbes Bendaoud : Développeur Backend

← Retour

Catégorie : Entreprise

Étiquette : Développeur Back-End, Interview, L'équipe Maarch, Maarch Digital Flow, Métier du numérique

Date : 28 octobre 2024

Anna E.

Service communication

Édito

À l’occasion de l’EU Code Week, nous avons le plaisir de vous présenter le portrait d’Abbes Bendaoud, développeur Back-End chez Maarch. Avec plus de 10 ans d’expérience dans le domaine, Abbes B. possède un parcours riche et diversifié.

« Ce qui me plaît dans mon métier de développeur, c’est la complexité des problèmes à résoudre et la créativité nécessaire pour les surmonter. »

Abbes Boudaoud – 2024

Aujourd’hui, il partage avec nous son parcours, les défis qu’il rencontre au quotidien et sa vision de l’avenir.


Entretien avec Abbes Bendaoud

Comment es-tu devenu développeur ?

Jeune, je me suis découvert une passion pour les jeux vidéo et l’informatique… Et, après avoir obtenu un diplôme d’ingénieur en informatique en Tunisie (Bac+5), j’ai décidé de réaliser mon stage de fin d’études en France dans une agence Web. Cette expérience m’a ouvert les portes d’un CDI en tant que consultant informatique, où j’y ai travaillé pendant 4 ans pour des grands comptes.

Désireux de nouvelles expériences, d’un environnement plus familial et challengeant, j’ai rejoint l’équipe de développement de Maarch en novembre 2023 pour travailler sur la partie Back-End du produit Maarch Digital Flow (MDF). En tant que développeur Back-End, je gère les fonctionnalités cachées de l’interface et la connexion au serveur.

Qu’est-ce qui te plaît le plus dans ton métier ?

Ce qui me plaît dans mon métier de développeur, c’est la complexité des problèmes à résoudre et la créativité nécessaire pour les surmonter. Je trouve cela passionnant. J’apprécie apprendre sur les nouvelles technologies, cela me permet de rester toujours à la pointe.

Pour moi, le développement est autant une passion professionnelle que personnelle.

L’aspect collaboratif et le travail d’équipe, dans un environnement bienveillant, sont également des éléments essentiels qui renforcent mon engagement envers cette profession et Maarch. J’estime que travailler dans cet environnement exige une grande rigueur.

Quels défis rencontres-tu au sein de ton métier ?

Pour moi, le métier de développeur c’est avant-tout un apprentissage continu, de la créativité et de la collaboration avec un esprit d’équipe. En tant que développeur Back-End, je suis constamment confronté à de nombreux défis allant de la simple résolution de bug à l’amélioration du produit Maarch Digital Flow.

Ces défis quotidiens me poussent à donner le meilleur de moi-même jour après jour.

Comment contribues-tu à améliorer les solutions de Maarch ?

J’utilise des méthodes agiles et spécifiques pour résoudre les problèmes que je rencontre, notamment le TDD (Test Driven Development). Cette approche consiste à réécrire un test qui a échoué, afin d’éliminer complètement le bug. Pour moi, cette méthode est essentielle pour optimiser les outils développés par Maarch.

Comment vois-tu l’avenir du développement chez Maarch ?

Je considère que l’équipe est complète et fonctionne en harmonie, ce qui annonce un avenir positif et prometteur pour l’entreprise. J’espère que les nouveaux projets à venir seront aussi fructueux et intéressant que ceux déjà réalisés.


Conseils pour les futurs développeurs

Abbes nous livre des conseils précieux pour les jeunes qui souhaitent devenir développeurs :

  • Commencer par les bases : Prenez le temps d’apprendre les fondamentaux étape par étape. Soyez patient et associez théorie et pratique pour bien avancer.
  • Choisir un langage accessible : Optez pour un langage de programmation simple et facile à comprendre pour faciliter votre apprentissage.
  • Apprendre en pratiquant : Adoptez la méthode « learning by doing ». Ne vous laissez pas décourager par les obstacles et n’ayez pas peur d’échouer, car chaque erreur est une occasion d’apprendre.
  • Rejoindre une communauté : Impliquez-vous dans une communauté de développeurs. Échangez avec d’autres, restez informé sans vous comparer aux autres, et tirez parti des expériences de vos pairs.

Ces conseils peuvent vraiment aider les jeunes talents à se lancer dans cette aventure passionnante !

Maarch Digital Flow

Maarch Digital Flow est une solution complète pour la gestion des contenus numériques, permettant aux organisations de rationaliser leurs processus.

En savoir plus →

Adopter la référence open source

Plus de 100 000 utilisateurs nous font déjà confiance !

Mobility Reimagined

← Back

In the digital age, mobility is an essential lever for improving professionals’ productivity and efficiency. With the launch of Maarch Courrier V24, this dimension is now seamlessly built into your daily routine.

Enjoy a mobile interface designed to simplify managing your mail, wherever you are.

The Maarch Courrier Mobile app revolutionizes electronic mail management (GEC) by providing real-time access to documents, regardless of the user’s location. This increased mobility improves productivity, speeds up mail processing, and makes team collaboration easier thanks to sharing and annotation features. 

By combining efficiency, security, and regulatory compliance, this mobile solution becomes a strategic asset for optimizing internal processes and strengthening organizations’ competitiveness.

Picture yourself managing your mail with complete ease, even while traveling for business. With the Maarch Courrier Mobile app, managing your correspondence has never been easier.

Available now from the App Store or Google Play.

The creation of the Maarch Courrier app

The development of the Maarch Courrier Mobile app was driven by specific needs identified together with several local authorities. These discussions highlighted the importance of an effective mobile solution for mail management, both to improve productivity and to make it easier to view this information.

Henri Queneau, founder of HQ-Demat and the app’s designer, highlighted the many constraints he encountered while designing the interface.

The app is built on an in-depth analysis of user needs, making it possible to identify the essential features. This approach led to a rigorous research and prototyping phase, in which each feature was carefully selected, tested, and refined to deliver an optimal user experience.

To develop the app, HQ-Demat had to master an open-source programming language in order to build a cross-platform solution (iOS, Android, Windows, and Linux). This technology choice aimed to optimize development efficiency while ensuring broad accessibility.

However, development raised complex challenges, particularly when it came to user testing. Google required a minimum of 20 tests to ensure quality and enable release on the Google Play platform, which led to a proactive search for testers to strengthen the app’s reliability and performance.

✅ Mission accomplished!

These requirements were successfully met, paving the way for the app’s release.

Features and Improvements

The app’s features were carefully selected to precisely meet user expectations. Initially, it offered simple mail viewing and absence management.

As it was developed, significant improvements were added, particularly in terms of ergonomics.

Secure authentication, whether via LDAP or username/password, was also added. Other features were also included, such as annotations, a validation workflow for the mail distribution list, as well as a history log and an approval workflow.

Maarch Courrier Mobile feature pages

Going forward, the app will continue to evolve based on user feedback. Additional features may be added, such as notifications, along with further additions based on user needs. These developments already reflect the commitment and collaboration between the Maarch and HQ-Demat teams. 

Conclusion

The creation of the Maarch Courrier Mobile app represents a significant step forward in electronic mail management. Thanks to in-depth thinking about user needs and a rigorous development process, this app brings real added value to the Maarch product lineup.

Available on the App Store and Google Play, Maarch positions itself as an innovative, competitive player, meeting the growing demand for mobility and flexibility.

If you’d like to take advantage of these features too, download the app from the App Store or Google Play.

Choose the open-source reference

More than 100,000 users already trust us!

Une mobilité repensée

← Retour

À l’ère du numérique, la mobilité représente un levier essentiel pour améliorer la productivité et l’efficacité des professionnels. Avec le lancement de Maarch Courrier V24, cette dimension est désormais parfaitement intégrée de manière fluide à votre quotidien.

Profitez d’une interface mobile conçue pour simplifier la gestion de vos courriers, peu importe où vous vous trouvez.

L’application Maarch Courrier Mobile révolutionne la gestion électronique du courrier (GEC) en offrant un accès en temps réel aux documents, peu importe la localisation de l’utilisateur. Cette mobilité accrue améliore la productivité, accélère le traitement des courriers et facilite la collaboration d’équipe grâce aux fonctionnalités de partage et d’annotation. 

En combinant efficacité, sécurité et conformité réglementaire, cette solution mobile devient un atout stratégique pour optimiser les processus internes et renforcer la compétitivité des organisations.

Visualisez-vous en train de gérer vos courriers en toute simplicité, même lors de vos déplacements professionnels. Avec l’application Maarch Courrier Mobile, la gestion de votre correspondance devient plus facile que jamais.

Disponible dès maintenant depuis l’App Store ou Google Play.

La création de l’application Maarch Courrier

Le développement de l’application Maarch Courrier Mobile a été motivé par des besoins spécifiques identifiés auprès de plusieurs collectivités. Ces échanges ont mis en évidence l’importance d’une solution mobile efficace pour la gestion des courriers, tant pour améliorer la productivité que pour faciliter la visualisation de ces informations.

Henri Queneau, fondateur d’HQ-Demat et concepteur de l’application, a mis en avant les nombreuses contraintes qu’il a rencontrées lors de la conception de l’interface.

L’application repose sur une analyse approfondie des besoins des utilisateurs, permettant d’identifier les fonctionnalités essentielles. Cette approche a abouti à une phase rigoureuse de recherche et de prototypage, où chaque fonctionnalité a été soigneusement sélectionnée, testée et affinée pour offrir une expérience utilisateur optimale.

Pour développer l’application, HQ-Demat a dû maîtriser un langage de programmation Open Source afin de créer une solution multiplateforme (iOS, Android, Windows et Linux). Ce choix technologique visait à optimiser l’efficacité du développement tout en garantissant une large accessibilité.

Toutefois, le développement a soulevé des défis complexes, notamment en ce qui concerne les tests utilisateurs. Un minimum de 20 tests était prérequis par Google afin d’assurer la qualité et la mise en ligne sur la plateforme Google Play, ce qui a conduit à une recherche proactive de testeurs afin de renforcer la fiabilité et les performances de l’application.

✅ Mission accomplie !

Ces exigences ont été satisfaites avec succès, permettant ainsi la publication de l’application.

Fonctionnalités et Améliorations

Les fonctionnalités de l’application ont été minutieusement sélectionnées pour répondre précisément aux attentes des utilisateurs. Initialement, elle offrait une simple visualisation des courriers et une gestion des absences.

Au fil de sa conception, des améliorations significatives ont été intégrées, notamment en matière d’ergonomie.

L’authentification sécurisée, que ce soit par LDAP ou par un utilisateur/mot de passe, a également été intégrée. D’autres fonctionnalités, telles que les annotations, un circuit de validation pour la liste de diffusion des courriers, ainsi qu’un historique et un circuit de visa, ont été ajoutées.

Pages des fonctionnalités Maarch Courrier Mobile

À l’avenir, l’application continuera d’évoluer en fonction des retours des utilisateurs. Des fonctionnalités supplémentaires pourront être greffées, telles que les notifications, et en ajouter des supplémentaires en fonction des besoins des utilisateurs. Ces évolutions témoignent déjà de l’engagement et de la collaboration entre l’équipe Maarch et HQ-Demat. 

Conclusion

La création de l’application Maarch Courrier Mobile représente une avancée significative dans le domaine de la gestion électronique des courriers. Grâce à une réflexion approfondie sur les besoins des utilisateurs et à un processus de développement rigoureux, cette application apporte une réelle valeur ajoutée au catalogue Maarch.

Accessible sur l’App Store et Google Play, Maarch se positionne comme un acteur innovant et compétitif, répondant aux attentes croissantes de mobilité et de flexibilité.

Si vous souhaitez également profiter de ces fonctionnalités, téléchargez l’application depuis l’App Store ou Google Play.

Adopter la référence open source

Plus de 100 000 utilisateurs nous font déjà confiance !

Everything You Need to Know About Qualivilles Statistics

← Back

In an environment where data management is crucial for local authorities, Maarch Courrier stands out as an essential tool for tracking performance indicators.

By incorporating data centralization tools, Maarch Courrier gives municipalities the ability to view and analyze their data in real time, helping to optimize their mail management processes.

As a result, Maarch Courrier SaaS clients automatically benefit from this feature.

What is the Qualivilles certification?

Qualivilles is a certification framework established by AFNOR, covering the quality of citizen relations (residents’ day-to-day interactions with municipal services). This certification is aimed at local government stakeholders.

The main goals of this framework are to improve user satisfaction, optimize services, and showcase the expertise of municipal staff. It consists of service commitments that help structure quality-management policy around welcoming residents, providing information, guidance, and responses to their requests.

Essential features available to Maarch Courrier clients

With these dashboards, you can:

  • View mail statistics: get an overview of mail performance.
  • Track acknowledgment-of-receipt sending times: improve communication by monitoring these delays.
  • Analyze processing-time statistics: assess the efficiency of mail processing.
  • Gain insights into platform usage: understand how the platform is used by staff in order to optimize its efficiency.

Mail statistics

Among its indicators are those used to track the service quality criteria covered by the Qualivilles certification:

  • Mail processing time
  • Response times
  • Volume of pending mail
  • Breakdown of requests by department or topic
  • Average volume of mail processed per staff member

Processing time statistics

Dashboard examples

The flexibility and customization of dashboards and charts (such as pie charts, line charts, gauges, etc.) make it easier to understand the data presented.

This makes it possible to quickly identify trends in citizen requests and make informed decisions based on statistical analysis.

Mail currently being processed (line chart dashboard)

Number of mail items received per day (bar chart)

Number of mail items received per day (line view)

Thanks to intuitive queries, users can extract the information they need quickly and easily, which improves overall understanding of the data. This allows them to better analyze their performance and adjust their actions accordingly, contributing to more informed and optimized management.

Number of mail items received per day (line view)

It is also possible to refine searches using filters such as the entity associated with different departments, the registration template, the priority level, or the type or status of mail. This makes it possible to highlight specific data and easily extract relevant information.

This feature improves data readability and enables faster, more targeted decision-making.

Example of available filters

To strengthen transparency and collaboration between departments, users can easily generate and share their dashboards, either by exporting them or by granting secure access to their staff.

As a result, each staff member can access key information in real time, improving coordination and departmental efficiency.

Export the dashboard

Results achieved

After four months of use, some of our clients using Maarch Courrier were able to adjust their correspondence policy and successfully reduced mail processing time by 30%.

In addition, their citizen satisfaction rate increased by around 20%.

Mail management managers believe this feature has allowed them to adjust their working methods and get a clearer view of key indicators.

In conclusion

Maarch Courrier helps you optimize your mail management while improving the responsiveness and efficiency of your services toward citizens. Going forward, some of our clients, both public and private, plan to use this statistical analysis tool more frequently to boost their performance.

Please note that all of these features are made available via Grafana for our On-Premise clients. 

The combination of these two open-source, free software solutions gives you everything you need to make the most of your data! Why wait? Start analyzing your electronic mail management (GEC) statistics with Maarch Courrier today.


Maarch Courrier and Grafana documentation

To learn more about these features, check out the links below:

https://docs.maarch.org/MaarchCourrier/guat/guat_exploitation/docker-grafana.html

https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/

Choose the open-source reference

More than 100,000 users already trust us!

Tout savoir sur les statistiques Qualivilles

← Retour

Dans un environnement où la gestion des données est cruciale pour les collectivités, Maarch Courrier s’affirme comme un outil essentiel pour le suivi des indicateurs de performance.

En intégrant des outils de centralisation des données, Maarch Courrier offre aux municipalités la possibilité de visualiser et d’analyser leurs données en temps réel, ce qui permet d’optimiser leurs processus de gestion du courrier.

Ainsi, les clients SaaS Maarch Courrier profitent automatiquement de cette fonctionnalité.

Qu’est-ce que la certification Qualivilles ?

Qualivilles est un référentiel de certification établi par l’AFNOR, qui porte sur la qualité de la relation citoyenne (relations quotidiennes des habitants de la commune avec les services municipaux). Cette certification s’adresse aux acteurs des collectivités territoriales.

Les principaux objectifs de ce référentiel sont d’améliorer la satisfaction des usagers, d’optimiser les services et de valoriser le savoir-faire des agents municipaux. Ce référentiel est composé d’engagements de services qui permettent de structurer la politique de pilotage de la qualité portant sur l’accueil, l’information, l’orientation et les réponses à apporter aux usagers.

Fonctionnalités essentielles offertes aux clients de Maarch Courrier

Grâce à ces tableaux, vous pouvez :

  • Visualiser les statistiques des courriers : obtenir une vue d’ensemble des performances des courriers.
  • Suivre les délais d’envoi des accusés de réception : améliorer la communication en surveillant ces délais.
  • Analyser les statistiques des délais de traitement : évaluer l’efficacité du traitement des courriers.
  • Obtenir des Insights sur l’utilisation de la plateforme : comprendre comment la plateforme est exploitée par les agents pour en optimiser l’efficacité.

Statistiques des courriers

Parmi ses indicateurs, on y retrouve les indicateurs permettant de suivre la qualité des services pris en compte dans la certification Qualivilles :

  • Le temps de traitement des courriers
  • Les délais de réponse
  • Le volume de courriers en attente
  • La répartition des demandes par service ou thématique
  • Le volume moyen de courriers traités par agent

Statistiques des délais de traitement

Exemples de tableaux de bord

La flexibilité et la personnalisation des tableaux de bord et des graphiques (tels que les camemberts, graphiques linéaires, jauges, etc.) favorisent une meilleure compréhension des données présentées.

Cela permet d’identifier rapidement les tendances des demandes des citoyens et de prendre des décisions éclairées fondées sur des analyses statistiques.

Courrier en cours de traitement (tableau de bord en graphique linéaire)

Nombre de courriers reçus par jour (graphique en histogramme)

Nombre de courriers reçus par jour (en vue linéaire)

Grâce aux requêtes intuitives, les usagers peuvent extraire les informations souhaitées de manière rapide et facile, ce qui améliore la compréhension globale des données. Cela leur permet de mieux analyser leurs performances et d’ajuster leurs actions en conséquence, contribuant ainsi à une gestion plus éclairée et optimisée.

Nombre de courriers reçus par jour (en vue linéaire)

Il est également possible d’affiner les recherches grâce à des filtres tels que l’entité associée aux différents services, le modèle d’enregistrement, le niveau de priorité, le type ou le statut des courriers. Cela permet de mettre en avant des données spécifiques et d’extraire facilement les informations pertinentes.

Cette fonctionnalité améliore la lisibilité des données et permet une prise de décision plus rapide et ciblée.

Exemple des filtres disponible

Pour renforcer la transparence et la collaboration entre les services, les utilisateurs peuvent facilement générer et partager ses tableaux de bord, soit en les exportant, soit en attribuant des accès sécurisés à ses agents.

Ainsi, chaque agent peut accéder aux informations clés en temps réel, ce qui améliore la coordination et l’efficacité des services.

Exporter le tableau de bord

Les résultats obtenus

Après quatre mois d’utilisation, certains de nos clients utilisant Maarch Courrier ont pu ajuster leur politique de correspondance et ont réussi à réduire le temps de traitement des courriers de 30%.

De plus, leur taux de satisfaction des citoyens a augmenté d’environ 20%.

Les responsables de la gestion des courriers estiment que cette fonctionnalité leur a permis d’ajuster leur méthode de travail et de mieux visualiser les indicateurs clés.

En conclusion

Maarch Courrier vous aide à optimiser la gestion de vos courriers tout en améliorant la réactivité et l’efficacité de vos services envers les citoyens. À l’avenir, certains de nos clients tant publics que privés envisagent d’utiliser cet outil d’analyse statistique plus fréquemment afin d’accroître leurs performances.

À savoir que toutes ces fonctionnalités sont mises à disposition par Grafana pour nos clients On-Premise. 

L’intégration de ces deux solutions Open Source et libres vous offrira un potentiel optimal pour exploiter vos données ! Pourquoi attendre ? Commencez dès maintenant à analyser vos statistiques de gestion électronique des courriers avec Maarch Courrier.


Documentation Maarch Courrier et Grafana

Pour en savoir plus sur les fonctionnalités, consultez les liens ci-dessous :

https://docs.maarch.org/MaarchCourrier/guat/guat_exploitation/docker-grafana.html

https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/

Adopter la référence open source

Plus de 100 000 utilisateurs nous font déjà confiance !