About Firas
English
Native or bilingual
French
Native or bilingual
Experience
- Banque de FranceSolution ArchitectBANKING AND INSURANCEMarch 2024 - Today (2 years and 5 months)Paris, FranceOverview:Design, structure, and optimize the application and technical architecture of the FIBEC project, aiming to provide companies with a climate score based on the assessment of their ecological transition trajectory, their exposure to physical risks, and the maturity of their climate strategy.Tasks and responsibilities:● Architecture & Technical DesignDesign of a modular and scalable architecture based on a microservices approach, ensuring interoperability with Banque de France systems.Writing architecture documentation and development standards integrating security, performance, and software quality.Definition of technological standards and participation in technical governance (architecture choices and trade-offs).Execution of PoCs on critical components (interoperability, performance, mapping).● Data Processing and IntegrationImplementation of ETL/ELT pipelines for aggregating and normalizing climate, financial, and regulatory data.Optimization of real-time and batch processing with resilience and scalability constraints.Load testing and optimization of SQL/PostGIS queries on geospatial data.● Infrastructure, Security & DevOpsDeployment of an OpenStreetMap server under Linux (Red Hat) for climate risk mapping.Implementation of security mechanisms (OAuth2, access management, data encryption).Monitoring of Java / Spring Boot and Angular performance, caching, and SQL/NoSQL tuning.Setup of CI/CD pipelines with Docker, Kubernetes, and GitLab CI.● Technical Supervision & CoordinationTeam support, code reviews, definition of standards, and technical mentoring.Java, Angular, and Python development and monitoring of technical debt.Coordination with business teams, POs, and enterprise architects.
- ChanelTech Lead Java / AngularLUXURY GOODSSeptember 2022 - March 2024 (1 year and 6 months)Paris, FranceTasks and responsibilities:Architecture and Technical Development:- Design and oversight of the portal's technical architecture, oriented towards Domain-Driven Design and hexagonal architecture, to ensure separation of business/infrastructure concerns.- Progressive migration towards an event-driven architecture using Axon Server and Apache Kafka to enhance reactivity, traceability of business events, and system resilience.- Implementation of a micro-frontend architecture with Nx monorepo, facilitating inter-team collaboration, component reusability, and progressive module version upgrades.- Participation in macro-estimations and delivery planning, with strong involvement in identifying technical risks.- Setup of automated end-to-end tests (Cypress, Playwright) to secure critical portal flows.- Execution of development tasks.● Performance & Software Quality:- Diagnosis and resolution of front-end and back-end performance issues (latency, load times, Angular component complexity, unoptimized API calls).- Implementation of observability mechanisms (logs, metrics, alerts) to monitor the portal's status in production.- Active monitoring of technical debt, with corrective action plans (refactoring, documentation, automated tests).- Guarantee of continuous product quality: systematic code reviews, test coverage, continuous integration, business validation.● Management, Agility & Training:- Taking on the role of Scrum Master to streamline team coordination, ensure agile ceremonies (Daily, Planning, Review, Retrospective), and oversee backlog management.- Training and mentoring of team members on best development practices, hexagonal architecture, Nx usage, and DevOps culture.
- BNP ParibasSenior Java EE DeveloperBANKING AND INSURANCEApril 2021 - September 2022 (1 year and 5 months)Paris, FranceOverview: In an international environment (team of 18 people spread across India, London, and Paris)Projects:- Study and development of the backend part of Market360 (a platform for publishing various media types in the trading domain).- Analysis and development of an authentication system based on LDAPs and SAML.Tasks and responsibilities:● Setup of various technical environments● Study and design of the portal architecture● Securing REST APIs using JWT● Setup of Active Directory● Development of a SAML server (from scratch)● Implementation of a microservices communication system using a messaging system (Apache Kafka)● Development of the solution● Setup of the content integration system using Gitlab.● Development and automation of various types of tests (unit, integration, performance, etc.)● Development of PL/SQL scripts● Resolution of security and performance issues● Writing technical documents
Recommendations
Be the first to recommend Firas
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
- Engineering degreeISITCOM2011Diplôme d'ingénieur en
- Oracle Certified Professional Java SE 7, Cisco CCNA, ReactJS TrainingOracle Certified Professional Java SE 7, Cisco CCNA, Formation ReactJS