I’m Sejir Ben Ali, a senior software engineer and full-stack developer based in Paris. I’ve been passionate about computer science for as long as I can remember, and I love getting my head into tough problems to build fast, scalable, and maintainable software. I’m a team player who thrives on collaboration and learning from others. Currently I work at RMC BFM on an editorial CMS and middleware bridging editorial sites with public-facing services, as well as a podcast processing workflow leveraging AWS and Google Cloud. I enjoy mentoring, organizing tech discussions, and coaching interns, and I’m always looking for transversal improvements and better tooling.

Sejir Ben Ali

I’m Sejir Ben Ali, a senior software engineer and full-stack developer based in Paris. I’ve been passionate about computer science for as long as I can remember, and I love getting my head into tough problems to build fast, scalable, and maintainable software. I’m a team player who thrives on collaboration and learning from others. Currently I work at RMC BFM on an editorial CMS and middleware bridging editorial sites with public-facing services, as well as a podcast processing workflow leveraging AWS and Google Cloud. I enjoy mentoring, organizing tech discussions, and coaching interns, and I’m always looking for transversal improvements and better tooling.

Available to hire

I’m Sejir Ben Ali, a senior software engineer and full-stack developer based in Paris. I’ve been passionate about computer science for as long as I can remember, and I love getting my head into tough problems to build fast, scalable, and maintainable software. I’m a team player who thrives on collaboration and learning from others.

Currently I work at RMC BFM on an editorial CMS and middleware bridging editorial sites with public-facing services, as well as a podcast processing workflow leveraging AWS and Google Cloud. I enjoy mentoring, organizing tech discussions, and coaching interns, and I’m always looking for transversal improvements and better tooling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced

Work Experience

Senior Fullstack Developer at RMC BFM
January 1, 2024 - Present
Lead development and maintenance of multiple projects including an editorial CMS and a middleware bridge to the public company site. Worked on services for the new digital TV channel BFM2. Built a podcast processing pipeline (MP3) to validate and transfer to Google Cloud Storage, generate transcriptions via Gemini (Vertex AI) with prompts, and update the related episode description in the CMS via a Step Functions workflow. Stack includes AWS: API Gateway V2 (with an authorizer Lambda), S3, Lambda, EventBridge, Step Functions, WAFv2; Google Cloud Platform: Google Storage, Gemini 1.5 pro; plus Node.js, React, TypeScript, GraphQL, Serverless, and Datadog.
Senior Fullstack Developer at Groupe La Centrale
December 1, 2023 - September 25, 2025
Worked on the search feature across the main app suite (4 apps). Backend APIs, frontend fragments with SSR React, and an overhauled UI using a design system with Figma and Storybook. Built a library of components, added features from scratch (financing API calls, filters, pictures cache, geolocation), migrated JS stacks to TypeScript, implemented showroom search for pros, fixed bugs and security issues (OWASP), contributed to AWS cost ceremonies, and mentored juniors.
Senior Fullstack Developer at Orange
April 1, 2022 - September 25, 2025
In a 13-person scrum, contributed to client documents and contracts in the customer portal (landline, mobile, internet). Worked in a fullstack environment with Node.js and Angular 12, microservice architecture, TDD/DDD; testing with Mocha/Chai/Sinon/Nock, Jasmine; guided migration to TypeScript; collaborated with cross-functional teams.
Back End Developer at GRDF
November 1, 2021 - September 25, 2025
API squad development for gas accreditations for millions of clients; API synchronization across systems; batch/cron jobs; migration from Oracle Exadata to Cassandra; data historization; documentation and participation in agile rituals.
Full Stack Developer at Afrimarket
June 1, 2019 - September 25, 2025
Worked on logistics platform and built a new platform for package delivery; integrated logistics flows into the existing system; stack included Node.js, Ember.js, Vue.js, PostgreSQL, Redis; CI/CD with GitLab; deployed on Heroku; tests with Mocha/Chai; SCRUM.
Full Stack Developer at Decentral Magazine
May 1, 2018 - September 25, 2025
MEVN stack web app for a blockchain-based voting DApp. Backend Node.js/Express REST API connected to MongoDB; frontend Vue.js; implemented Ethereum smart contracts with Solidity and interactions via Web3.js.
Full Stack Developer at Educia
August 1, 2017 - September 25, 2025
Migrated a PHP web application; API rewritten with Node.js/Express; frontend updated to Angular 6; MEAN stack; backend rebuilt with Symfony 3.4; contributed to frontend and back-office features; version control with Git.
Web Application Developer at ESPRIT (Ariana, Tunisia)
May 1, 2017 - September 25, 2025
9 months Web Application Developer stint with frontend and backend tasks in a student project environment.
Software Developer at ESPRIT
December 1, 2016 - September 25, 2025
Java EE backend for university projects, Angular 5 and Ionic3 for the frontend, RESTful APIs; SCRUM and GitLab.
Senior Fullstack Developer at RMC BFM
January 1, 2024 - Present
Leading backend and full-stack work for the editorial CMS and a new digital TV channel backbone; developing a podcast processing workflow that validates MP3s, streams to Google Storage, generates transcripts via Gemini, and updates CMS metadata through AWS Step Functions. Also conducts technical interviews, upgrades Node.js versions, maintains libraries, documents transversal improvements, and mentors interns.
Senior Fullstack Developer at Groupe La Centrale
December 1, 2023 - September 25, 2025
Worked in the Search Feature Team across multiple apps; built backend APIs and frontend fragments; migrated frontend to TypeScript with SSR; created a shared UI library; implemented features like financing API calls, filters, image caching, and geolocation; led tech upgrades, testing, and AWS cost ceremonies.
Senior Fullstack Developer at Orange
April 1, 2022 - September 25, 2025
Fullstack development in a scrum team on the client documents and contracts area of the customer portal; Node.js 14, Angular 12; microservice architecture; TDD/DDD; tests with Mocha/Chai/Sinon and Jasmine.
Back End Developer at GRDF
November 1, 2021 - September 25, 2025
Backend APIs for gas accreditations for 11 million clients; migrated database from Oracle Exadata to Cassandra; implemented batches, data historization, and cross-API synchronization; participated in daily scrums and documentation.
Full Stack Developer at Afrimarket
June 1, 2019 - September 25, 2025
Built logistics platform features; created a new package delivery platform; integrated flows; stack Node.js, Ember.js, Vue.js, PostgreSQL, Redis; CI/CD with GitLab, Heroku; used Firebase; worker jobs; testing.
Full Stack Developer at Decentral Magazine
May 1, 2018 - September 25, 2025
MEVN stack web app (blockchain voting DApp); backend Node/Express REST API; frontend Vue.js; blockchain via Ethereum with Solidity; Web3.js; deployed on AWS.
Full Stack Developer at Educia
August 1, 2017 - September 25, 2025
Migrated a PHP web application; API rewritten with Node.js/Express; frontend Angular 6; MEAN stack; back-office Symfony 3.4.
Web Application Developer at ESPRIT
May 1, 2017 - September 25, 2025
Web application development; Node/Express and Angular 6; MEAN stack; migrated MySQL to MongoDB; back-office with Symfony 3.4.
Software Developer
December 1, 2016 - September 25, 2025
Developed Host & Guest services; desktop JavaFX; Symfony web app; cross-platform mobile (CodenameOne); real-time notifications and messaging.
Senior Fullstack Developer at RMC BFM
January 1, 2024 - Present
Leading development on an in-house editorial CMS and a middleware bridge between the editorial site and the public company site. Contributing to a new digital TV channel project (BFM2) and a podcast processing pipeline: ingest MP3s, validate, transfer to Google Cloud Storage, and generate transcriptions using Gemini via Vertex AI; update episode metadata and publish via the CMS using AWS Step Functions. AWS components include API Gateway V2 (with authorizer), S3, Lambdas, EventBridge, Step Functions, and WAFV2; GCP side uses Google Storage and Gemini 1.5 pro (Vertex AI). Also conducting technical interviews, upgrading Node versions, maintaining libraries, organizing tech meetings, and onboarding interns. Stack: Node.js 22 (Fastify), React/React Admin, TypeScript, GraphQL, AWS Serverless (v3/v4), GCP, Datadog.
Senior Fullstack Developer at Groupe La Centrale
December 31, 2023 - September 25, 2025
Worked in the Search Feature Team across four apps in an Agile setting. Built backend APIs and frontend fragments (React with SSR). Overhauled UI with a new design system using Figma and Storybook. Implemented features from scratch (financing API calls, filters, pictures cache management, geolocation), migrated remaining JS to TypeScript, and developed the "showroom" version of search results for pros. Fixed OWASP issues, led AWS cost ceremonies, and conducted Scrum rituals. Introduced TypeScript, pair programming, and contributed to Excellence/Performance labs; wrote unit tests (Jest/Enzyme) and load tests (Gatling). Performed several technical upgrades (Node versions, SDKs) and authored/docs.
Senior Fullstack Developer at Orange
April 30, 2022 - September 25, 2025
Part of a Scrum team delivering client documents and contracts for the customer portal (landline, mobile, internet) in a 13-person squad. Worked with Node.js 14 and Angular 12 in a microservices context, applying TDD/DDD. Tests included Mocha/Chai/Sinon/Nock, Jasmine, and other mocks. Focused on documents, contract termination, complaints, and line transfers.
Back End Developer at GRDF
November 30, 2021 - September 25, 2025
API squad for gas accreditations serving over 11 million clients. Led migration from Oracle Exadata to Cassandra, implemented/upgraded batches and cron jobs, and ensured data historization. Worked on multi-API synchronization and infrastructure adaptations for technical and functional needs. Tasks included documentation, scrum participation, and tech upgrades.
Full Stack Developer at Afrimarket
June 30, 2019 - September 25, 2025
Worked on the logistics platform within a small scrum team to build a new platform for package delivery and integrate logistics flows into the existing system. Stack: Node.js, Ember.js, Vue.js, PostgreSQL, Redis. Tools included GitLab CI/CD, Heroku hosting, Docker, Firebase, Sequelize. Implemented backend and frontend features with test coverage and SCRUM practices.
Full Stack Developer at Decentral Magazine
May 31, 2018 - September 25, 2025
MEVN stack web app for a blockchain voting DApp. Backend: Node.js/Express REST API; Frontend: Vue.js. Blockchain: implemented Ethereum smart contracts in Solidity and interacted via Web3.js. Hosted on AWS EC2 with a cloud MongoDB; development used RAD methodology and GitLab for version control.
Full Stack Developer at Educia
August 31, 2017 - September 25, 2025
Migrated a PHP web application; API rewritten with Node/Express; frontend rewritten with Angular 6. MEAN stack with MongoDB; backend/admin updated with Symfony 3.4. Implemented features across backend and frontend; version control with Git.
Web Application Developer at ESPRIT
May 31, 2017 - September 25, 2025
Web application development role at ESPRIT (Ariana, Tunisia) focusing on building web apps with Node/Express and Angular as part of a broader skills development experience.
Software Developer at ESPRIT
December 31, 2016 - September 25, 2025
Java EE back-end development connected to MySQL; Angular 5 and Ionic3 for front-end; ASP.NET for admin interfaces. Engaged in Scrum, used GitLab for version control, and contributed to real-time features and mobile/web integration.
Senior Fullstack Developer at RMC BFM
January 1, 2024 - Present
Leading multiple initiatives around a new editorial CMS and a middleware bridge between the editorial website and public-facing services. Built backend services for a recently launched digital TV channel (BFM2) and for processing podcast episodes: validate mp3, stream to Google Cloud Storage, generate transcripts via Gemini (Vertex AI), and update episode metadata before publishing through a Step Functions workflow. Cloud architecture includes AWS components (API Gateway V2 with an authorizer Lambda, S3, Lambdas, EventBridge, Step Functions, WAFV2) and Google Cloud Platform (Google Storage, Gemini 1.5 Pro via Vertex AI API). Also responsible for technical interviews, Node version upgrades, library maintenance, documentation, transversal technical improvements, tech meeting organization, onboarding of new hires, and mentoring interns. Stack: Node.js 22 (Fastify), React / React Admin, TypeScript, GraphQL, AWS Serverless (v3/v4), GCP.
Senior Fullstack Developer at Groupe La Centrale
December 1, 2023 - September 25, 2025
Worked in the Search Feature Team across four applications, delivering backend APIs and frontend fragments with SSR. Rebuilt the UI with a new design system and Storybook-driven component tests, and contributed to a shared library of UI components. Implemented features from scratch (financing API calls, filters, picture cache management, geolocation) and migrated code to TypeScript. Delivered a 'showroom' version of search results, tackled security fixes (OWASP), and led AWS cost ceremonies. Participated in agile ceremonies, mentored teammates, and promoted TypeScript adoption and pair programming.
Senior Fullstack Developer at Orange
April 1, 2022 - September 25, 2025
Contributed in a Scrum team of 13 to the client documents and contracts area of the customer portal (landline, mobile, internet). Worked on documents, contract termination, complaints, and line transfers/cessions. Used Node.js 14 and Angular 12 within a microservices architecture, applying TDD and DDD. Tests included Mocha/Chai/Sinon/Nock, Jasmine, with emphasis on robust back- and front-end integration.
Back End Developer at GRDF
November 1, 2021 - September 25, 2025
Developed API services for gas accreditations covering millions of clients. Migrated a database from Exadata to Cassandra, implemented data historization, and scheduled batches/crons. Ensured smooth multi-API synchronization, and contributed to infrastructure improvements and ticket handling. Technologies included Node.js / Hapi.js, Docker, PM2, RabbitMQ, Redis, Oracle Exadata, Cassandra, Nginx, Windows servers, GitLab CI/CD, Jest, ESLint, SonarQube.
Full Stack Developer at Afrimarket
June 1, 2019 - September 25, 2025
Built and integrated a logistics platform for package delivery in Africa and contributed to a new platform for delivery orchestration. Worked in SCRUM with a 6-person team, implementing Node.js, Ember.js, Vue.js, PostgreSQL, and Redis. Managed CI/CD via GitLab, deployed on Heroku, and leveraged Docker. Focused on end-to-end delivery workflows and system reliability.
Full Stack Developer at Decentral Magazine
May 1, 2018 - September 25, 2025
Developed a MEVN stack web application for a blockchain-based voting platform. Backend Node.js/Express REST API on AWS, frontend Vue.js, and Ethereum smart contracts implemented with Solidity, interacted via Web3.js. Used Agile methodology and GitLab for version control.
Full Stack Developer at Educia
August 1, 2017 - September 25, 2025
Migrated a PHP web application. Rewritten the API with Node.js/Express and rebuilt the frontend with Angular 6 in a MEAN stack. The back-office was rewritten with Symfony 3.4. Contributed features across backend and frontend and collaborated using Git for version control.
Web Application Developer at ESPRIT
May 1, 2017 - September 25, 2025
Worked on a Java EE backend connected to a MySQL database and front-end with Angular 5 and Ionic3 (cross-platform). Delivered RESTful web services and contributed to mobile-friendly interfaces; collaborated in Scrum with GITLab.
Software Developer
December 1, 2016 - September 25, 2025
Participated in a multi-project setup delivering real-time features for a web/mobile stack. Implemented real-time notifications, messaging, and integration with external APIs (SMS, Google Maps) as part of a cross-platform solution.

Education

Master of Engineering - MEng, Computer Software Engineering at Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
September 1, 2016 - June 1, 2019
Master's degree, Industrial Instrumentation & Measurement at National Institute of Applied Science and Technology
January 11, 2030 - June 1, 2012
High School Diploma at Pioneer High School of Nabeul
January 11, 2030 - January 1, 2006
Master of Engineering - MEng at Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
September 1, 2016 - June 1, 2019
Master's degree at National Institute of Applied Science and Technology
January 11, 2030 - June 1, 2012
High School Diploma at Pioneer High School of Nabeul
January 1, 2002 - January 1, 2006
Master of Engineering - MEng, Computer Software Engineering at ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)
September 1, 2016 - June 30, 2019
Master's degree, Industrial Instrumentation & Measurement at National Institute of Applied Science and Technology
June 1, 2012 - June 1, 2012
High School Diploma at Pioneer High School of Nabeul
January 1, 2002 - January 1, 2006
Master of Engineering - MEng, Computer Software Engineering at ESPRIT - Ecole Supérieure Privée d'Ingénierie et de Technologies
September 1, 2016 - June 1, 2019
Master's degree, Industrial Instrumentation & Measurement at National Institute of Applied Science and Technology
January 11, 2030 - June 1, 2012
High School Diploma at Pioneer High School of Nabeul
January 1, 2002 - January 1, 2006

Qualifications

Add your qualifications or awards here.

Industry Experience

Media & Entertainment, Software & Internet, Telecommunications