Seifeddine Ben Brahim

Full Stack Architect & Digital Automation Expert

Your Digital Transformation Accelerator

Professional Profile

Passionate and experienced Full Stack Architect with over 10 years of experience in designing, developing, and deploying complex web and mobile applications. I specialize in creating custom, high-performance, and scalable solutions using the latest technologies and methodologies.

Skills & Expertise

Frontend

  • React.js
  • React Native
  • TypeScript
  • HTML5/CSS3
  • JavaScript (ES6+)
  • Redux/Redux Saga

Mobile Development

  • iOS (Swift, Objective-C)
  • Android (Java, Kotlin)
  • React Native
  • Expo
  • Native Modules
  • App Store/Play Store

Backend

  • Java (SE, EE)
  • Spring Boot
  • Node.js
  • GraphQL
  • RESTful APIs
  • Microservices

Architecture

  • System Design
  • Mobile Architecture
  • API Design
  • Cloud Solutions
  • Performance Optimization

DevOps

  • Docker
  • GitLab CI
  • Jenkins
  • Kubernetes
  • AWS
  • Azure

Artificial Intelligence

  • Large Language Models (LLM)
  • n8n Workflow Automation
  • ChromaDB Vector Database
  • Machine Learning Integration
  • AI-Powered Automation
  • Natural Language Processing

Other

  • Agile/Scrum
  • Technical Leadership
  • AI Integration
  • Mentoring
  • Code Review

Professional Experience

Lead Full Stack Developer & EOLE Application Architect

SPLF - Since September 2023

  • End-to-end design and implementation of the EOLE application (critical resource management in oxygen therapy)
  • Full Stack development: Robust front-end in React Native (secure authentication, Expo for CI/CD), back-end microservices (Spring Boot)
  • Mastery of microservices architecture: RESTful APIs (Spring Security), data persistence (Spring Data JPA, Hibernate), caching (Redis), orchestration (Spring Cloud, Eureka, Zuul)
  • Implementation of a complete DevOps infrastructure: Automation of builds, tests (JUnit/Mockito), and deployments (GitLab CI, Docker, containerization)
  • Technical leadership: Team supervision, mentoring (best practices, architecture), code reviews, guarantor of quality and performance

Full Stack Developer & Technical Project Manager

UPKURS - January 2023 to December 2023

  • Technical steering and Full Stack development of a complete e-learning platform (teachers/students)
  • Back-end (Java/Spring Boot): Design of RESTful APIs, data model (PostgreSQL), security (Spring Security, JWT, strong authentication)
  • Front-end (React.js): Responsive and intuitive user interface, optimized state management (React Hooks)
  • Agile project management (Scrum): Coordination of front-end and back-end teams, adherence to deadlines and budget
  • Performance optimization: Caching strategies (Redis), modular and scalable architecture

Senior Mobile Developer (React Native)

voyageursdumonde - January 2023 to June 2023

  • Strategic migration of a native mobile application to React Native (cost and maintenance optimization)
  • Design and implementation of a high-performance and scalable cross-platform architecture
  • Integration of third-party services: Mapbox (advanced mapping), offline mode management (optimal user experience)
  • Full management of the publication cycle on stores (iOS and Android)

Web & Mobile Architect

Beta gouv - April 2020 to November 2022

  • Definition of the overall technical architecture (web and mobile applications)
  • Strategic technology choices: React.js, React Native, Node.js (complete JavaScript ecosystem)
  • Technical supervision and skill development of the development team
  • Design of a modular, scalable, and future-proof architecture

Full Stack Developer

UP Coop - November 2019 to March 2020

  • Evolutionary and corrective maintenance of a React.js application (continuous improvement)
  • Architecture overhaul: Integration of Redux Sagas (advanced management of asynchronous data flows)
  • Improvement of stability and user experience

Mobile Developer (React Native)

Glowbl SA - July 2019 to October 2019

  • Complete overhaul of a video conferencing application: Migration from Flex/Adobe to React Native
  • Application architecture: Redux Sagas (state and side effects management)
  • Front-end development: Focus on performance and user experience

Consultant & Mobile Developer

Kosomik Corp - January 2019 to June 2019

  • Creation of an innovative mobile application for financial services (African market)
  • Design and development of the application
  • Integration of complex modules: Chat, push notifications, Google Maps, payment (Mangopay)

Consultant & Mobile Developer

Artur Inside - August 2018 to December 2018

  • Development of a mobile application for social network management
  • React Native architecture: Redux Sagas (structured state management)

Front-end Developer (React.js)

Teophile - March 2018 to July 2018

  • Development of an employee placement management application
  • React.js architecture: Redux Sagas (side effects management)

Mobile Developer (iOS & Android)

Umalis - January 2016 to February 2018

  • Development of native mobile applications: iOS (Objective-C, Swift) and Android (Java, Kotlin)
  • Integration with backend services (data synchronization)

Web & Mobile Developer

L'Attitude Web - October 2011 to December 2015

  • Web and mobile development: iOS (Objective-C, Swift), Android, Ionic
  • Backend development: Node.js, Symfony

Education

National Diploma in Engineering in Studies and Development

INSAT - Tunis

Baccalaureate in Sciences

Languages

Arabic

Native

French

Professional

English

Professional