Skip to content
Rachid Bouadi
All experience

Professional experience · 06

IT Challenge

Full-Stack React / Node.js Developer

Full-stack development for a cloud-operations dashboard, from interface design to service integration and automated tests.

Period
March 2022 – October 2022
Location
Algiers, Algeria
Team
Two-person Agile team
Focus
Cloud integrations & dashboards

01 / Context

Role & team

The cloud dashboard brought multi-provider operations into a self-service interface for configuration and visibility. My work spanned design, frontend, backend integration and automated testing within a two-person Agile team.

Within a two-person Agile team, I worked across Figma interface design, Next.js/TypeScript frontend development and Node.js services supporting multi-provider cloud operations.

02 / Day-to-day work

Responsibilities & contributions

Design & frontend

Designed interfaces in Figma and developed the Next.js/TypeScript frontend.

Backend integrations

Implemented Node.js authentication, data processing and cloud API integrations.

Testing & delivery

Developed acceptance and end-to-end tests with Cypress, Cucumber and Gherkin, and contributed to Azure DevOps CI/CD pipelines and Azure architecture discussions.

03 / How I work

Engineering practices

Behavior-based delivery checks

Developed acceptance and end-to-end tests using Cypress, Cucumber and Gherkin to exercise application workflows.

Cloud delivery collaboration

Contributed to Azure DevOps CI/CD pipelines and Azure architecture discussions while integrating cloud-provider APIs.

04 / Tools & systems

Technical environment

Technologies used across the work described here.

  • Next.js
  • TypeScript
  • Node.js
  • Express.js
  • Figma
  • Cypress
  • Cucumber
  • Gherkin
  • Microsoft Azure
  • Azure DevOps
  • CI/CD

Continue the conversation

Interested in working together?

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

Back to all experience