Ingénieure logicielle, Tunis · UTC+1

Bonjour, je suis Ameni Ben Saada. Je développe des logiciels, de l’interface à la mise en production.

Je développe des solutions logicielles complètes, du développement full-stack et de l’intégration IA au déploiement cloud.

Ouverte aux missions freelance et aux postes à temps plein

Avatar illustré d’Ameni Ben Saada avec ses lunettes bordeaux et ses yeux bruns
Ameni
React et TypeScriptNode.js et NestJSIntégration IA / LLMDevOps et déploiement cloud

Projets sélectionnés

Des produits auxquels j’ai contribué, leurs captures et les solutions techniques associées.

Mon travail actuel chez Vikonnekt

Treyst

Faciliter la revue documentaire réglementaire.

Développement du versionnage et de l’extraction IA, des interfaces de supervision des files et des fonctionnalités de fiabilité et de sécurité des API. CI/CD et déploiements Azure sur les différents environnements de Treyst, jusqu’à la production, avec Kubernetes, Terraform et ArgoCD.

  • React
  • TypeScript
  • NestJS
  • Redis
  • PostgreSQL
  • Azure / AKS
  • Docker
  • Kubernetes
  • Terraform
  • ArgoCD
  • GitHub Actions

Le parcours documentaire

  1. Rassembler les documents

    Textes réglementaires et versions successives.

  2. Comparer et extraire

    Différences entre versions et extraction juridique assistée par IA.

  3. Examiner les changements

    Les modifications sont signalées pour la revue juridique.

SaaS et paiementsProjet professionnel

Feetrack

Gérer les abonnements et mieux suivre les données.

Ma contribution

Fonctionnalités d’abonnement et de facturation avec Stripe, tableau de bord analytique et remplacement des appels manuels par React Query.

  • React
  • NestJS
  • Stripe
  • React Query
IA et apprentissage des languesProjet professionnel

Aitellu

Des histoires personnalisées pour apprendre les langues.

Ma contribution

Génération d’histoires bilingues par thème avec l’API OpenAI et intégration des paiements Valitor, reliées aux vérifications de paiement et aux limites mensuelles via une API NestJS/GraphQL.

  • React
  • NestJS
  • GraphQL
  • Prisma
  • OpenAI API
  • Valitor
Collaboration documentaireProjet d’ingénierie

TeamDoc

Créer et gérer des documents autrement.

Ma contribution

Contribution à l’édition par blocs, à la dictée, à une intégration de traduction et à un assistant OpenAI dans un espace documentaire React/NestJS/MongoDB développé en équipe.

  • React
  • NestJS
  • MongoDB
  • Editor.js
  • OpenAI API
  • GitHub Actions
DevOps et outils internesProjet professionnel

Orange Tunisie

Passer des déploiements manuels à une livraison automatisée.

Ma contribution

Développement de l’application React/Express/MongoDB, automatisation avec GitLab CI/CD, Docker et Kubernetes, et ajout des tests Jest et Cypress.

  • React
  • Express
  • MongoDB
  • GitLab CI/CD
  • Docker
  • Kubernetes

D’autres projets dans mes dépôts

Des projets individuels et d’équipe, avec ma contribution précise.

Digital invitations

De l’invitation personnalisée au suivi des réponses.

  • Next.js
  • TypeScript
  • Supabase
  • Gemini API

Reservation microservices

Relier un service de réservation Node.js à un écosystème Java.

  • Express
  • MongoDB
  • Spring Boot
  • Angular
  • Eureka
  • Docker

Tefreelancy

Des espaces communautaires dans une plateforme freelance desktop.

  • Java
  • JavaFX
  • JDBC
  • MySQL

Comment je peux vous aider

Une fonctionnalité, un produit ou une mise en production plus fiable.

Développer votre SaaS

Interfaces React, API NestJS, bases de données et paiements, pensés autour des usages de vos utilisateurs.

Intégrer une IA utile

Traitement documentaire, extraction d’informations et intégrations LLM reliées à votre application.

Fiabiliser vos livraisons

Docker, CI/CD et déploiements Azure, avec contrôles automatisés et retour à la version précédente en cas d’échec.

Parlons de votre projet

Les outils derrière mes projets

Les outils que j’utilise pour développer les interfaces, relier les services et déployer les logiciels.

Des interfaces pour les utilisateurs

  • React
  • Next.js
  • TypeScript
  • React Query
  • Tailwind CSS

Tableaux de bord Feetrack, éditeur TeamDoc et invitations numériques

Des API et des données connectées

  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • GraphQL
  • Prisma
  • Redis
  • Supabase

Workflows SaaS, facturation et services documentaires

Des fonctionnalités IA utiles

  • OpenAI API
  • Gemini API
  • LLM integration
  • Python
  • FastAPI

Extraction Treyst, histoires Aitellu et thèmes d’invitation

Une livraison reproductible

  • Docker
  • Kubernetes
  • Azure / AKS
  • Terraform
  • ArgoCD
  • Helm
  • Prometheus
  • Grafana
  • GitLab CI/CD
  • GitHub Actions
  • Jest
  • Cypress

CI/CD Orange et mises en production Azure

Du développement à la mise en production

Vikonnekt

Deux stages d’été, puis un poste d’ingénieure logicielle.

Ingénieure logicielle

Février 2025–aujourd’hui

Chez Vikonnekt, je travaille sur le produit Treyst, ses API et son infrastructure cloud : workflows documentaires, supervision des files, sécurité des intégrations, CI/CD et déploiements sur les différents environnements, jusqu’à la production.

  • Revue documentaireComparaison des versions et extraction juridique assistée par IA.
  • Fiabilité backendSupervision des files, connexions aux bases de données et intégrations.
  • Sécurité applicativeContrôle d’accès, validation des requêtes et journaux d’audit.
  • DevOps et déploiementCI/CD et déploiements Azure/AKS sur les différents environnements, jusqu’à la production, avec Docker, Kubernetes, Terraform, ArgoCD et GitHub Actions.

Stagiaire ingénieure logicielle

Juin–août 2024

De retour chez Vikonnekt sur Feetrack : abonnements et facturation avec Stripe, tableau de bord analytique et récupération des données avec React Query.

Stagiaire ingénieure logicielle

Juin–septembre 2023

Contribution à Aitellu : génération d’histoires multilingues avec l’API OpenAI et intégration des paiements Valitor pour l’offre payante.

Orange Tunisie

Stagiaire ingénieure DevOps

Janvier–mai 2022

Application interne de gestion du personnel, automatisation avec GitLab CI/CD, Docker et Kubernetes, et tests Jest et Cypress.

Lodeep

Stagiaire développeuse backend

Juin–août 2021

Développement d’API REST et de pipelines d’agrégation MongoDB pour l’automatisation publicitaire et optimisation des requêtes.

Les personnes avec qui j’ai travaillé

Les mots de mes collègues : extraits de leurs recommandations LinkedIn, dans la langue d’origine.

Voir les recommandations sur LinkedIn

Safa Jemai

CEO Vikonnekt

M’a encadrée directement
“Her attention to details and commitment to providing quality output makes her stand out. I highly recommend Ameni! She is a hard working colleague and great team player.”

Baha eddine Chammakhi

Senior Software Engineer

M’a encadrée directement
“During our time working together, I found Ameni to be an incredibly fast learner with a strong attention to detail. She consistently demonstrated her ability to quickly grasp new concepts and apply them effectively in her work.”

Youssef Naoui

QA Engineer

M’a encadrée directement
“Ameni was a hard worker and great team player open to learn new things always and open to hear feedbacks and make progress. Ameni didn't take time to integrate herself inside our team and shows responsibility and commitment since the first day.”

Ahmed Ghrib

Fullstack Developer

M’a encadrée directement
“Even though her internship lasted just two months, her contribution was crucial to the development of the project in those early days. She surpassed my expectations in terms of both quality and speed of delivery of her work.”

Manel BELHADJ

Software Engineering Student

A travaillé dans la même équipe
“She's incredibly disciplined and brings a creative mindset to every project. Not only is she talented, but she's also a great collaborator and teammate, always pushing for the best results while supporting those around her.”

Comprendre le système dans son ensemble.

Ingénieure logicielle, je travaille sur le développement full-stack, l’intégration IA et le DevOps. Chez Vikonnekt, je développe des workflows documentaires réglementaires et j’assure le CI/CD et les déploiements cloud sur les différents environnements de Treyst, jusqu’à la production.

Anglais et français : courants. Arabe : langue maternelle.

Confidentialité du site

Formation

  • Diplôme d’ingénieur en génie logicielESPRIT · 2022–2025
  • Licence en génie informatiqueISTIC · 2019–2022Systèmes embarqués et IoT

Écrire sur ce que je développe

Des retours pratiques sur le développement web, les choix de déploiement et le débogage de systèmes distribués.

Articles en anglais

Tous mes articles sur DEV
Ameni.

Créons quelque chose d’utile.

Un produit à développer, une fonctionnalité à livrer ou un poste dans votre équipe ? Parlons-en.

Pour vos projets freelance

Présentez vos objectifs, votre stack et le travail à réaliser.

Voir mon profil Upwork