Professional CV

Sid Bentifraouine

Sid Ali

Senior Frontend Engineer & Technical Lead

Gap, French Alps, France
contact@sidali.dev
sidali.dev
linkedin.com/in/sidalidev
github.com/sidalidev

Professional Summary

  • Senior Frontend Engineer / Technical Lead with 8+ years building products from startup to enterprise scale
  • Currently Frontend Architect & Tech Lead at Decathlon Technology - IT Finance division (suite of 21+ critical applications)
  • Frontend Leadership: React/Next.js architecture, Vue.js/Svelte expertise, TypeScript champion, Vite/Turbopack optimization, shadcn/ui & Design Systems implementation
  • Full-Stack Capability: Node.js, tRPC, GraphQL, Serverless, Edge Computing, Ruby on Rails
  • Security & Auth: OAuth 2.0, SSO implementations, DevSecOps practices
  • Observability Champion: Datadog/Dynatrace/Sentry ambassador, OpenTelemetry, Core Web Vitals, RUM implementation
  • Testing Culture: Playwright educator, migrated teams from 0% to full E2E coverage
  • Growth Experience: Google Analytics implementation, A/B testing, conversion optimization
  • Architecture Leadership: Define frontend strategy every 2-3 years, write ADRs
  • Team Management: 3 direct reports + freelancers, technical interviews, mentoring
  • Frontend Strategy: SIG team leader driving frontend architecture decisions (PNPM migration leadership, tooling strategy, build optimization)
  • Co-founder Experience: Tornade.io - built learning platform from concept to production
  • Part-time Instructor: Teaching React Native/Flutter at INSA Hauts-de-France
  • Location: Gap, French Alps - Remote-first with flexible travel

Professional Experience

Senior Frontend Engineer / Technical Lead

Jan 2021 - Present · 4 yrs 7 mos
Decathlon Technology logo

Decathlon Technology

Lyon, Auvergne-Rhône-Alpes, France · Hybrid

Architecting and scaling financial systems that power Decathlon's global operations. From payment gateways to invoice processing, I lead a portfolio of 21+ critical applications. What excites me most? Solving complex technical puzzles while working for a company that gets as fired up about innovation as I do about my morning run ⚡

Key Achievements:
  • Architected and maintain 21+ financial applications processing millions of transactions daily
  • Defined frontend strategy for 2022-2025 including team structure, tooling, and architecture decisions
  • Implemented enterprise SSO integration and DevSecOps practices across all applications
  • Led Playwright adoption as internal educator, migrating from no E2E testing to full coverage

Co-Founder

Jan 2024 - Present · 1 yr 7 mos
Tornade.io logo

Tornade.io

Gap, Provence-Alpes-Côte d'Azur, France · Hybrid

My e-learning company that helps developers accelerate their careers. We offer free, high-quality courses in Docker, Cybersecurity, Web Development, and emerging technologies. Features expert instruction distilled from 300+ hours of professional tutoring experience.

Key Achievements:
  • Led technical decisions and architecture choices
  • Mentored junior developers and conducted code reviews
  • Implemented modern development practices and CI/CD
  • Collaborated with cross-functional teams on product delivery

Part-time Instructor

Aug 2023 - Present · 2 yrs
Université Grenoble Alpes logo

Université Grenoble Alpes

Grenoble, Auvergne-Rhône-Alpes, France · Hybrid

Teaching advanced courses in mobile development and modern web technologies. Curriculum development focused on React Native, Flutter, and Ionic for cross-platform development.

Key Achievements:
  • Developed comprehensive curriculum for mobile development courses
  • Achieved high student satisfaction through hands-on, practical teaching approach
  • Mentored students in career preparation and industry best practices
  • Created real-world projects that students use in their portfolios

Ambassador

Jan 2020 - 2024 · 4 yrs 1 mo
Superprof logo

Superprof

Gap, Provence-Alpes-Côte d'Azur, France

Working as one of the top-rated programming teachers on France's leading tutoring platform. Over 300+ hours of personalized mentoring, helping students break into tech careers. What drives me? Seeing that spark when someone finally 'gets' React hooks or lands their first developer job. It's like debugging code, but with humans! 🎓

Key Achievements:
  • Achieved top-rated teacher status on the platform
  • Delivered 300+ hours of professional technical tutoring
  • Helped numerous students transition into tech careers
  • Specialized in modern web frameworks and best practices

Fullstack Engineer

Feb 2020 - Jan 2021 · 1 yr
ECTOR logo

ECTOR

Lille, Hauts-de-France, France

Building the Uber for luxury car care! Developed dual mobile apps connecting car owners with premium valet services. The Client app handled real-time booking and tracking, while the Valet app managed service workflows. Think Uber's UX, but for your Porsche. The technical challenge? Real-time GPS tracking, payment integration, and chat features that actually work when you're in an airport parking garage 🚗

Key Achievements:
  • Built Client app with real-time valet tracking and booking system (Uber-like UX)
  • Developed Valet app for operational management and service fulfillment
  • Implemented real-time chat, location tracking, and payment features
  • Created scalable backend with Node.js handling thousands of concurrent bookings

Part-time Instructor

Sep 2018 - 2021 · 2 yrs 5 mos
Université Polytechnique Hauts-de-France logo

Université Polytechnique Hauts-de-France

France · Hybrid

Teaching future engineers at my alma mater - full circle moment! Master 2 students learning cross-platform mobile development with React Native, Flutter, and Ionic. The best part? Watching computer science theory transform into real apps that students showcase in job interviews. Some of my former students now work at major tech companies. Teaching is debugging, but the code is human potential 👨‍🎓

Key Achievements:
  • Developed enterprise-focused mobile development curriculum for engineering students
  • Achieved 95% student satisfaction rate across 3 academic years
  • Mentored 50+ engineering students in industry-ready final projects and enterprise internships
  • Created enterprise-grade projects that students showcase to major tech companies and startups

Frontend Engineer

Sep 2019 - Dec 2020 · 1 yr 4 mos
Wiidii logo

Wiidii

Lille Area, France

Worked on an AI-powered startup assistant that helped entrepreneurs navigate French bureaucracy. Think ChatGPT, but for legal document generation and business setup. I used Gatsby for lightning-fast static sites and React Native for the mobile experience. The startup world moves fast, but good code architecture moves faster. I helped make launching a business as easy as ordering coffee ☕

Key Achievements:
  • Developed startup assistant platform with Gatsby for lightning-fast static sites
  • Built mobile app with React Native for entrepreneurs on-the-go
  • Implemented AI-powered features for legal document generation and business setup
  • Created seamless user experience making business launch as easy as ordering coffee

Frontend Engineer

2016 - Sep 2019 · 3 yrs 9 mos
NoConsulting logo

NoConsulting

Greater Lille Metropolitan Area

My consulting adventure working across multiple tech stacks and industries! One week Angular for a fintech startup, next week Vue.js for an e-commerce platform, then Ionic for a healthcare app. The variety kept me sharp and adaptable. Like being a tech Swiss Army knife - every project taught me something new. From banking apps to retail platforms, I learned that good code principles transcend frameworks 🛠️

Key Achievements:
  • Worked across multiple tech stacks: Angular, AngularJS, Ionic, React, Vue.js
  • Delivered projects for various clients in different industries
  • Adapted quickly to diverse technical requirements and constraints
  • Gained experience with full-stack development and consulting practices

Technical Skills

Frontend

ReactNext.jsVue.jsSvelteTypeScriptJavaScriptViteTurbopackHTML5CSS3Tailwind CSSshadcn/uiDesign SystemsAlpine.jsAngularAngularJS

mobile

React NativeExpoIonicFlutter

Backend

Node.jsExpressNestJStRPCGraphQLREST APIsPostgreSQLMongoDBPrismaDrizzle ORMRuby on RailsHotwireServerlessEdge Computing

tools

GitDockerKubernetesCI/CDGitHub ActionsVercelLernaNxPNPMBunWebpackViteTurborepoVimMacVim

testing

PlaywrightCypressJestTesting LibraryE2E TestingTest-Driven Development (TDD)

observability

DatadogSentryHotjarReal User Monitoring (RUM)Performance OptimizationCore Web VitalsLighthouse CI

security

OAuth 2.0SSODevSecOps

analytics

Google AnalyticsA/B TestingConversion Optimization

design

FigmaUser-Centric DesignDomain-Driven Design

Philosophy & Architecture

Software CraftsmanshipClean ArchitectureSOLID Principles

AI Tools

Claude CodeCursorn8n

DevOps & Infrastructure

TraefikFluxDocker

Leadership & Methodology

SIG LeadershipFrontend Strategy DefinitionTech Squad ManagementMentoring

Exploring & Learning 🚀

LynxTauriMillion.jsDrizzleWebAssemblyGrokCustom LLM DevelopmentOffline Enterprise LLMsInternal AI Knowledge Systems

Productivity

Miracle MorningIntermittent FastingPomodoro TechniqueObsidian

Hobbies & Interests

FootballTennisYogaCycling

Education

Master's degree2018

INSA Hauts-de-France

Completed Master's degree in Computer Software Engineering with distinction, ranking in the top 3 of the class. Specialized in modern software development methodologies, web technologies, and system architecture. Focused on practical application of theoretical concepts through hands-on projects and industry collaboration.

Bachelor's degree2016

Université Polytechnique Hauts-de-France

Achieved Bachelor's degree in Computer Software Engineering, ranking in the top 2 of the graduating class. Built strong foundation in programming fundamentals, data structures, algorithms, and software design principles. Participated in collaborative projects that emphasized teamwork and real-world problem solving.

Bachelor's degree2015

Université des Sciences et de la Technologie 'Houari Boumediène'

Graduated as Valedictorian with a Bachelor's degree in Computer Software Engineering from USTHB. Demonstrated exceptional academic performance and leadership throughout the program. Gained comprehensive understanding of computer science fundamentals and developed strong analytical and problem-solving skills.

Languages

Amazigh (Kabyle)Native
ArabicNative
FrenchNative
EnglishFluent (C2)
ItalianIntermediate (B2)