Home Blog Resume Contact

Software Engineer

Sidali Assoul

Software engineer with 5 years in full stack web and mobile development, a proven track record in data science, research, and modern AI solutions, with a business-first engineering mindset for shipping products that deliver real value.

4 yrs experienceFull-Stack & MobileData Science & AIMSc Computer Science
Sidali Assoul

What I bring

01

Full-Stack Web & Mobile

5 years building production systems across the full stack: REST APIs, relational databases, responsive frontends, and cross-platform mobile apps shipped and maintained at scale.

02

Data Science & AI

Research-grade ML and NLP background. Engineered a 169k-sentence dataset and deployed an 8-node AI microservices platform achieving 98%+ classification accuracy in production.

03

Product Ownership

Business-first mindset with end-to-end ownership. I scope requirements, drive architecture decisions, and ship every feature autonomously, treating every product as my own.

Tech Stack

Backend

NestJSLaravelNode.jsExpressFastAPI

Frontend

Next.jsReactTypeScript

Data & Infra

PostgreSQLMySQLRedisDockerSupabase

Integrations

StripeShopifyPuppeteerZoom API

Experience

  1. Product Engineer

    bareedbox LLC · United Arab Emirates (Remote)

    Jan 2024 – Jan 2026
    • Sole technical owner across the full product lifecycle: scoped requirements, drove architecture, and shipped every feature end-to-end autonomously.

    • Architected a 110+ model multi-tenant logistics hub, providing direct order synchronization for merchants and dedicated fulfillment tools for shipping companies.

    • Managed a 4-person development team across 2 production codebases, handling technical interviews and standardizing code reviews.

    • Built an eCommerce sync engine for Shopify and WooCommerce, implementing the Strategy pattern to allow pluggable, non-breaking store connections.

    • Integrated Stripe Connect to build financial infrastructure, supporting merchant and carrier wallets, automated payouts, and on-demand withdrawals.

    Laravel 12Next.js 15TypeScriptMySQLStripe APIPuppeteer
  2. Backend Engineer

    Addinfo · Paris, France (Remote)

    Apr 2023 – Apr 2024
    • Created a high-throughput component statistics scan ingestion engine that converts huge and complex JSON snapshots into 50+ PostgreSQL relational tables.

    • Decreased analytics latency from 3s to <100ms by using Write-time Aggregation (Materialized View approach),application-level caching, and SQL query optimization.

    • Monitored, debugged, and fixed memory leaks across 100+ live production endpoints by using flame graphs and implementing a global heap interceptor.

    • Created a multi-tenant backend with multi-provider OAuth (Google, GitHub, GitLab, Azure).

    NestJSTypeScriptPostgreSQLSupabaseReactNext.jsDockerStripePuppeteerCypress
  3. Backend Software Engineer

    CreaTech dz · Algiers, Algeria

    Sep 2022 – Mar 2023
    • Developed multi-tenant Events Marketplace backend with Twilio SMS-OTP onboarding, RBAC guards, partner approval workflow, and geo-tagged discovery for organizers and sellers

    • Built out full revenue engine: Stripe webhook payments, frequency based loyalty system, SaaS tier subscriptions, moderator permissions, CMS (blogs and guides), and docker CI/CD and automated cleanup

    • Developed Ecole at Home LMS backend automating virtual-school operations: tri-role identity, teacher availability mapping, and RxJS-resilient Zoom scheduler removing manual bookings

    • Built out the entire student experience from start to finish: Stripe payments, automated Zoom-to-Vimeo recording pipeline, transactional emails, and dedicated upcoming and past course portals

    NestJSTypeScriptTypeORMMySQLStripeTwilioZoomVimeoDockerRxJSGoogle Cloud Run
  4. Full Stack Engineer Intern

    Data Intuition · Algiers, Algeria

    May 2022 – Aug 2022
    • Maintained and modernized 3 legacy production platforms built with Express.js and EJS, achieving 99.9% uptime during transitions
    Express.jsEJSJavaScript

Featured Projects

Thesis Project

IMRaD Introduction Classification SaaS

In my engineering thesis. 8-node microservices architecture using Gemini Pro + BERT for rhetorical classification of scientific papers. 169k-sentence dataset, 98.21% peak F1.

Next.jsFastAPIBERTGemini ProTF Serving
Personal Product

Vocabulary Builder (Personal Product)

A cross-platform vocabulary learning app deployed on web and android, built with TypeScript, Expo and Domain Driven Design. Features include spaced repetition reviews (SM-2), hands-free podcast narration, bilingual (EN/FR) word tracking with definitions and context sentences, and offline-first backup with ZIP-based sync — all from a single codebase with zero cloud dependency.

React NativeExpo
Client Work

Contracts Management System

Real-time dashboard for Béjaïa's harbor company with Clean Architecture, DDD, and Redis Pub/Sub to horizontally scale WebSockets. Full unit & integration test coverage.

NestJSNext.jsRedisWebSockets

Chess Game Engine

Scalable TypeScript chess engine using DDD + Hexagonal Architecture, featuring a Polymorphic Move Strategy and deep-cloning Rules Engine inside a Turborepo monorepo.

TypeScriptReactDDDTurborepo
Open Source

vgath 8086

Open-source Intel 8086 emulator and assembler for the browser (Vanilla JS), built as a university final project in a team of 6, featuring instruction set simulation and interactive debugging.

JavaScriptHTMLCSS

From the Blog

View all posts →

Let's work together

I'm currently open to new roles, remote-first or international. If you're building something ambitious, I'd love to hear about it.

Connect on LinkedIn