DOSSIER DE COMPÉTENCES

Oumaima Atoui

Développeuse Backend Node.js — BilTek

4+ ans  ·  NestJS  ·  TypeScript  ·  PostgreSQL  ·  Redis  ·  Docker

0
Ans d'expérience
0
Entreprises
0
Applications déployées
Parcours

4+ ans de développement Backend à fort impact

De la formation d'ingénieure à l'expertise Node.js en production

ENIT / IPEIN
2020
Diplôme Ingénieure en Génie Informatique
Informatique Algorithmes Réseaux
Online VIP Consulting
2021 – 2025
Développeuse Backend Node.js
Node.js NestJS PostgreSQL Redis
Katomi
2026
EN COURS
Développeuse Backend Node.js
NestJS TypeScript MongoDB
BilTek
2025
CONSULTANT
Consultante Backend Node.js
Conseil Architecture
Compétences

Stack technique Backend complète

Maîtrise end-to-end de l'écosystème Node.js en production

Backend
Node.js NestJS Express.js TypeScript
🗄 Bases de données
PostgreSQL MongoDB Redis Elasticsearch
🔗 ORM / ODM
TypeORM Prisma Mongoose Sequelize
🏗 Architecture
REST API GraphQL Microservices Clean Architecture
Cloud & DevOps
Docker AWS (EC2, S3, RDS) GitHub Actions Nginx
🔄 Intégrations
BullMQ Socket.io Stripe SendGrid
🖥 Frontend
React.js Next.js HTML / CSS Tailwind CSS
Qualité
Jest Supertest ESLint Swagger
EXPERTISE BACKEND

Architecture Backend
Node.js de bout en bout

Conception et développement d'APIs REST et GraphQL performantes avec NestJS. Gestion de bases de données relationnelles et NoSQL, caching Redis, files de messages BullMQ et infrastructure Docker sur AWS.

  • APIs REST & GraphQL avec NestJS et Express.js
  • PostgreSQL + TypeORM, MongoDB + Mongoose, Redis
  • Authentification JWT, OAuth2, gestion des rôles (RBAC)
  • Architecture microservices et Clean Architecture
  • Documentation Swagger / OpenAPI et tests Jest >85%
CLIENT REST / GraphQL NestJS / Express API Auth JWT · Guards · Interceptors Business Service Core Logic Queue Service BullMQ Search Service Elasticsearch PostgreSQL TypeORM / Prisma Redis Cache / Queue MongoDB Mongoose Docker Containers · AWS EC2 / RDS / S3 CI/CD — GitHub Actions · Jest >85%
PERFORMANCE & OPTIMISATION

Applications Backend
haute performance

Optimisation des performances applicatives à travers le caching intelligent avec Redis, l'indexation Elasticsearch pour les recherches complexes, et une stratégie de tests rigoureux pour des systèmes fiables et maintenables.

  • Caching Redis multi-niveaux pour réduire la charge base de données
  • Indexation et recherche full-text Elasticsearch
  • Traitement asynchrone des tâches lourdes avec BullMQ
  • Couverture de tests Jest >85% : unit, intégration, e2e
🔍
Recherche Elasticsearch
2s 200ms
Indexation optimisée et requêtes full-text sur volumes importants
Cache Redis
N requêtes DB -60% DB
Stratégie cache multi-niveaux et invalidation fine des données
Couverture de tests Jest
85%+
Tests unitaires, d'intégration et e2e pour APIs robustes en production
CLOUD & DEVOPS

Infrastructure Cloud
et automatisation CI/CD

Déploiement et orchestration d'applications Node.js en production avec Docker, AWS et pipelines CI/CD automatisés pour des livraisons fiables.

🐳
Docker
Containerisation complète des applications Node.js, docker-compose pour les environnements de développement et de production
AWS Cloud
EC2 pour les serveurs applicatifs, RDS PostgreSQL managé, S3 pour le stockage fichiers, gestion des secrets AWS
🔄
BullMQ
File de messages Redis-backed pour le traitement asynchrone : emails, notifications, exports, jobs planifiés
🛠
CI/CD
Pipelines GitHub Actions : lint, tests automatisés, build Docker et déploiement continu sur environnements AWS

Besoin d'un Backend robuste ?

APIs performantes, architecture évolutive et code testé en production. Discutons de votre projet.

Voir le CV Détaillé → Contacter BilTek →