About Abdellah
French
Native or bilingual
English
Conversational
Experience
- TotalEnergiesApplication Architect / Tech LeadENERGY AND UTILITIESFebruary 2025 - Today (1 year and 4 months)Courbevoie, FranceDesign and implementation of a secure architecture for an electric terminal management system (CSMS), aiming to separate the industrial information system from the enterprise information system.**Objective**: protect industrial assets against attacks by isolating critical areas and applying advanced filtering and authentication mechanisms. Implementation of a common language to harmonize communication between different OCPP versions (1.5, 1.6, 2.0). Needs scoping and impact assessment Writing technical documents (Architecture Diagram, DAT) Definition and implementation of two distinct VPCs (industrial zone vs. enterprise zone) on AWS. Development of microservices responsible for IoT communication and security filtering (OCPP authentication, behavioral analysis, order perimeter control). Segmentation of terminals by security level (MTLS, VPN, Internet) with dedicated endpoints. Integration of OCPP protocols and securing exchanges (JWT, encryption, MTLS). Implementation of communication with terminals via WebSocket and SOAP protocols. Management of terminal certificate lifecycle (renewal, validation, security). Definition of a common language to unify exchanges between terminals using different OCPP versions (1.5, 1.6, 2.0) and the CSMS.**Technical Environment**:AWS, Java 21, Spring Boot 3, Redis, ELK, RabbitMQ, MongoDB, ArangoDB, REST API, WebSocket, SOAP, OCPP, JWT, encryption, MTLS.AWS, ECS, Docker, GIT, GitHub, CI/CD, SonarProject Scope: Team of 2 developers, 2 DevOps, and PO in Agile SaFe mode AWS Cloud environment (multi-VPC). Containerized microservices architecture (ECS/Docker). Management of 60,000 electric terminals. Processing of 30,000 messages per minute.
- UGAPTechnical Architect / Senior Java DeveloperE-COMMERCEOctober 2022 - December 2024 (2 years and 2 months)Montpellier, FranceReferencing Flows: As part of the implementation of a new Product Information Management (PIM) tool, new flows need to be established to enable:
- Migration of product information to the new tool
- Automation of product referencing in this new tool
- Flow for exchanging product information to consuming applications.
Tasks Performed- Needs scoping and impact assessment
- Writing the technical architecture document
- Participation in design and specifications
- Design and development of microservices
- Implementation of the OpenID authentication system
- Documentation of systems and processes in Aris tool
Technical Environments:Java 17, Keycloak, STEP Stibo, Gravitee, Kafka, SpringBoot, SpringBatch, OpenApi, REST, Swagger, Okhttp, HttpClient, ELK, Oracle, Oauth2, SAML, GIT, Jenkins, Sonar,Project Scope:Transverse team of architects (4 technical architects and 1 enterprise architect), 1.3 million products to be referenced in the Product Information Management (PIM Step) tool. - RATPSenior Developer / Java Tech LeadTRANSPORTATIONJanuary 2016 - June 2022 (6 years and 5 months)Noisy-le-Grand, FranceGMAO Application for bus operation and maintenance, allowing bus center managers to have real-time monitoring and a global view of the bus center fleet. Mobile application for agents to track work orders, request parts, and park buses. Monitoring application for electric charging stations using the OCPP protocol.Tasks Performed
- Needs scoping and impact assessment
- Writing technical documents
- Participation in design and specifications
- Supervising the development team
- Development of the Android mobile client
- Implementation of the OpenID authentication system
- Batch implementation
- REST API implementation
- Customization of open-source tools
- Technical supervision and project tracking
Technical Environments:Java 8/11, Android, Angular 10, Kotlin, Coroutine, SpringBoot, SpringBatch, SpringMVC, Eclipse RCP, SWT, Hibernate, OpenApi, REST, Swagger, Okhttp, HttpClient, ELK, Oracle, Oauth2, SAML, Okta GIT, Jenkins, Sonar, Steve/OCPPProject Scope:Team of 6 people, 13,000 drivers, 600 maintenance staff, 5,000 buses. Critical application available 24/7.
Recommendations
Be the first to recommend Abdellah
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
- Master MIAGE Specialization: Agility of Information Systems and E-business(University Paris-Nanterre).2008Master MIAGE Spécialité Agilité des Systèmes d'Information et E-business