Sidali Assoul
Product Engineer | Full Stack Developer | Master in Computer Science
Summary
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.
Skills
Experience
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.
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).
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
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
Projects
IMRaD Introduction Classification SaaS
-
Tackled lack of sentence-level IMRaD datasets by designing a 3-step Gemini Pro pipeline (baseline generation, prompt refinement, outlier detection/augmentation)
-
Designed scalable 8-node microservice architecture using Nginx (gateway), Spring Cloud Eureka (discovery), Next.js (frontend and API), FastAPI PDF extractor, Tensorflow Serving, FastAPI with LangChain (AI analysis), and Express.js with MongoDB (user data) separated with Redis message broker
-
constructed a custom dataset of 169k sentences that improves baseline accuracy from 44.61% to >94% (Peak F1: 98.21%) using 4 hierarchical BERT models.
Vocabulary Builder (Personal Product)
- Built and shipped this as a personal product to solve my own vocabulary learning workflow, taking it from idea to production on both Web and Android solo
- Deployed on Web and Android from a single TypeScript codebase by applying DDD and clean architecture, swapping SQLite (native) and IndexedDB (web) persistence behind a shared repository interface
- Implemented SM-2 spaced repetition algorithm scheduling daily reviews and a podcast narration mode for hands-free passive review, maximizing retention across multiple study contexts
- Built offline-first backup system with ZIP compression, incremental push/pull sync, and image bundling eliminating cloud dependency and server costs entirely
Contracts Management System
- Built a real-time contracts and organizational management dashboard for juridicals, employees and admins at BMT
- Designed the backend using NestJS, Clean Architecture and Domain Driven Design (DDD)
- Used Redis Pub/Sub for horizontal scaling of WebSockets for real-time state sync
- Developed Feature-Sliced Next.js frontend with unit and integration tests
Chess Game Engine
- Architected a scalable TypeScript chess engine using Domain-Driven Design and Hexagonal Architecture within a Turborepo monorepo
- Designed a Polymorphic Move Strategy and deep-cloning Rules Engine to manage complex state transitions and edge cases
vgath 8086
- Built an open-source Intel 8086 emulator and assembler for the browser using Vanilla JS
- Implemented instruction set simulation and interactive debugging capabilities alongside a team of 6
Education
MSc
Higher National School of Computer Science (ESI SBA) · Sidi Bel Abbes, Algeria
Sep 2019 – Sep 2024