Skip to content
Rachid Bouadi
All experience

Professional experience · 02

Aventique

Full-Stack Software Engineer

Backend, back-office and mobile delivery for mobility, professional-services and healthcare products.

Period
March 2025 – May 2026
Location
Algiers, Algeria
Projects
INES VTC · FYDNI · Odnis
Focus
Full-stack & mobile delivery

01 / Context

Role & team

At Aventique, I worked across NestJS backends, React administration interfaces and React Native applications. My work covered INES VTC, FYDNI and Odnis, connecting product workflows with the APIs and interfaces supporting them.

I coordinated backend, back-office and mobile features with developers and a Product Owner, contributing across application boundaries rather than working on a single layer in isolation.

02 / Day-to-day work

Responsibilities & contributions

Backend services & integrations

Built NestJS APIs and data models for ride-hailing operations and patient/pharmacy workflows, using PostgreSQL and TypeORM. Contributions included dispatch, account management, notifications and SATIM wallet recharge on INES VTC.

React back-office applications

Developed operational dashboards and management screens for rides, drivers, customers and promotions, alongside FYDNI administration features for clients, accountants and packs.

React Native workflows

Built FYDNI mobile onboarding, account and document flows, with document capture, messaging and supporting API integrations.

03 / How I work

Engineering practices

End-to-end feature delivery

Worked across backend contracts, data models and consuming interfaces, coordinating with mobile and product colleagues to keep the workflows connected.

Maintainable application foundations

Used typed APIs, TypeORM entities and migrations, API documentation and automated tests where documented in the individual projects.

04 / Tools & systems

Technical environment

Technologies used across the work described here.

  • NestJS
  • React
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Swagger
  • Firebase
  • Nodemailer
  • React Query
  • Zustand
  • Mantine UI
  • Vite
  • React Native
  • MySQL
  • Socket.IO
  • i18next
  • Vitest
  • Jest
  • JWT
  • OTP / SMS gateways
  • Brevo
  • Pino
  • PM2

Continue the conversation

Interested in working together?

Explore my background or get in touch to discuss a role.

Back to all experience