About Touibi
Senior Java Full Stack Developer | Tech Lead & Technical Referent
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Société généraleJAVA Full Stack Development EngineerBANKING AND INSURANCEJanuary 2023 - Today (3 years and 5 months)Puteaux, France
Regulated Employee Service Tool (REST)
**Context**: Development of a strategic application to identify employees whose communications must be recorded, monitored, and stored, according to rules defined by the Business Units.**Challenge**: Ensure traceability and compliance with legal obligations in a highly sensitive banking environment.Team: 5 developers.**Key Achievements**:- **Technical Design**: Led the design of the database (HBase, Apache Phoenix) to ensure robustness, performance, and scalability.
- **Development Plan**: Developed the complete roadmap after in-depth analysis of business needs.
- Back-End Development: Developed the majority of REST services in Java 8 and Spring Boot, integrated security via JWT.
- **Data Management**: Created Java batch jobs for mass import and regular updates of personnel data from external repositories.
- **Quality and Maintenance**: Refactored existing code, proactively fixed bugs, and improved overall performance.
**Technical Environment**:Java 8, Spring Boot, Vue 3, JWT, NoSQL, HBase, Apache Phoenix, DBeaver, GitLab, Maven, IntelliJ, Putty. - Altavia GroupeLead JAVA Full Stack Development EngineerRETAIL (SMALL BUSINESS)August 2021 - January 2023 (1 year and 5 months)Saint-Ouen, France
Collaborative Multilingual ERP (AWS)
**Context**: Technical lead for the development of a global ERP system used by all entities of the Altavia group. The application managed real-time commercial tracking, request management, quotes and invoices, supplier management, as well as purchasing, inventory, scheduling, and financial reporting.**Challenge**: Ensure the reliability, performance, and multilingual compatibility of a central tool for the group's subsidiaries.**Team**: 4 developers.**Main Responsibilities**:- **Technical Mentoring**: Managed and led the development team, assigned tasks, and provided support for blocking issues.
- **Software Quality**: Supervised code reviews, approved merges, and monitored tests to maintain a high level of quality.
- **Version Management**: Anticipated and resolved Git (Bitbucket) conflicts to ensure a continuous delivery flow.
**Key Contributions**:- **Architecture and Design**: Participated in scoping workshops, data modeling, and technical architecture choices.
- **Development and Maintenance**: Handled complex developments and urgent production fixes (hot fixes).
- **Deliveries and Deployments**: Responsible for production releases and application deployments.
- **DevOps Collaboration**: Daily technical referent for DevOps teams (Jenkins, Kibana) and contact person for inter-system integrations within the group.
**Technical Environment**:Java/JEE, Spring Boot, JWT, SQL Server, HTML5, CSS3, JSP, JavaScript, Jenkins, Maven, Bitbucket, IntelliJ, Fiddler. - Crédit Agricole Technologies et ServicesTechnical Referent HR & COMM SquadBANKING AND INSURANCEJanuary 2021 - September 2021 (8 months)Paris, France
GFOR (Training Management)
**Context**: Development and maintenance of the GFOR application, the central training management tool for the Crédit Agricole Technologies & Services group. The application manages the entire employee training cycle, from registration to closure, with a detailed history of participation.Team:Project Manager (Product Lead), 1 Product Owner, 2 Business Analysts, 3 Developers (including 1 Tech Lead), 1 Scrum Master, 1 Agile Coach.Main Responsibilities:- **Project Architecture**: Close collaboration with architects to define and evolve the overall system architecture.
- **Deployment Environments**: Preparation and coordination with DevOps teams for continuous integration and deliveries.
- **Deployment and Migration**: Management of processing servers and databases, design of SQL scripts and Java JARs for migration to the new solution.
- **Web and Batch Development**: Active contribution to the development of the web application and batch processes in Java.
- **Software Quality**: Implementation and monitoring of unit tests (JUnit), quality control via SonarQube, front-end tests with Karma/Jasmine.
Technologies Used:Spring Boot, Java 8, Angular 9, Node.js, GraphQL, PostgreSQL, Docker, Kubernetes, Jenkins, GitLab CI, JWT, HTML5, CSS3, Kibana, S3 Bucket, Fiddler, ARCA (IPD), IntelliJ, Maven.
Recommendations
Be the first to recommend Touibi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- National Diploma in Computer EngineeringFaculty of Mathematical, Physical and Natural Sciences2014Sciences de l'informatique
- Preparatory Cycle in Mathematics-PhysicsPreparatory Institute for Engineering Studies2010Mathématiques-Physique