sefti kamel

Lead Software Engineer | Java & Angular

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France, Paris

Freelance

Peut venir sur site

Expertises

Tech LeadJavaAWSElasticsearchDéveloppeur BackendGitHubGitLabDéveloppeur FrontendAmazon EC2GrafanaMavenEngineering ManagerDéveloppeur FullstackJenkinsSpring BootAngularKafka

Langues

Français (Maternelle)Anglais (Maternelle)

À propos

Introduction

Tech Lead with 8+ years delivering enterprise-grade solutions for major financial institutions including Banque de France and BNP Paribas. Expert in microservices/micro-frontends architecture, event-driven systems with Kafka, and Hexagonal/DDD patterns using Spring Boot and Angular. I architect scalable solutions, lead technical teams, and drive successful digital transformation projects from design to production.

Liens

Expérience de travail

Lead Technical Consultant

Banque de France

nov. 2024 - Présent

2 ans

69340 Francheville, France

– Contributed to technical architecture decisions (Front-end, Back-end, Batch, Security) in collaboration with architects and designers. – Designed and implemented an Angular micro-frontends architecture (Shell + remote modules). – Migrated the front-end stack from Module Federation to Native Federation. – Developed standalone Angular components, including Shadow DOM integration. – Integrated advanced mapping features (MapLibre, MVT vector tiles). – Designed and developed secure REST APIs using Spring Boot. – Implemented Hexagonal Architecture and applied DDD principles. – Secured application flows using OAuth2 / SSO / Keycloak / mTLS. – Built advanced secure WebClient configurations (SSL, keystore, truststore). – Designed and optimized PostgreSQL / PostGIS databases (spatial indexing, performance tuning). – Designed and developed robust, idempotent Spring Batch jobs. – Conducted impact analysis and refactored batch processing for High Availability (active-active) compatibility. – Managed concurrency challenges: locking strategies, rollback handling, and incident recovery. – Set up and maintained CI/CD pipelines (Jenkins, GitLab CI). – Managed deployments with XL Deploy and environment dictionaries. – Monitored code quality with SonarQube and improved test coverage. – Produced technical documentation (architecture, APIs, batch design, impact studies, technical specs). – Provided technical support, performed code reviews, and validated Merge Requests. – Mentored developers and supported team upskilling. – Tracked tasks and organized Agile delivery using JIRA.

Lead Technical Consultant

AFD - Agence Française de Développement

juil. 2023 - déc. 2024

1 an 6 mois

Paris, France

– Led technical architecture decisions (Front-end, Back-end, Batch, Security) and validated key directions with solution architects. – Structured delivery through refinement: User Story breakdown, estimation, prioritization, and commitment management. – Designed and industrialized the API layer (contracts, interoperability, component interfaces). – Implemented an event-driven Kafka architecture: cross-environment synchronization, consumers, tuning, and reliability improvements. – Secured applications with OAuth2 (application authentication) and SAML SSO (user authentication). – Developed critical services: document workflow management, mailing service, and automated transfers to ROME. – Managed document storage: configuration and security hardening of AWS S3 buckets. – Set up and optimized GitLab CI/CD pipelines to automate builds and deployments. – Provided technical leadership: code reviews, developer support, Merge Request validation, task tracking, and quality monitoring via JIRA. – Enforced engineering best practices: clean code, unit/integration testing, compliance with internal architectures, and technical documentation.

Senior Java Consultant

BNP Paribas

juil. 2022 - juil. 2023

1 an 1 mois

Paris, France

– Set up the software architecture and defined technical standards (Back-end / Batch / CI/CD). – Provided technical leadership and support to developers: code reviews, unblocking issues, mentoring and upskilling. – Clarified business requirements: project scoping, refinement sessions, and technical breakdown of User Stories. – Designed and developed Spring Batch jobs (archiving statistics, forecast batches, samples generation, destruction tracking). – Designed and developed REST APIs (manual creation, history retrieval, latest statistics, extraction list). – Led downstream delivery phases: deployment, testing/UAT, production release, and handled complex Level 3 (L3/N3) incidents.

Technical Project Manager (web Project, Agile)

Amana Assurance

janv. 2019 - août 2022

3 ans 8 mois

Kouba, Algérie

– Project planning and monitoring (Reporting). – Management and follow-up of Dev team tasks. – Technical architecture of the pole. – Integration and technical partnerships. – Development spring java, angular. – Drafting of project documents (Back log,User stories, Test book, etc.) – Organization of meetings around projects(back log, Planning, Review)

Full-stack Developer engineer

Full-stack Developer engineer

oct. 2017 - juil. 2019

1 an 10 mois

Kouba, Algérie

– Design, creation of web and IS applications. – Deployment and maintenance of applications. – Drafting of specifications – Participation in the meeting of the project team

Full-stack Developer engineer

Airgroup-eldjazair

mars 2017 - oct. 2017

8 mois

Kouba, Algérie

– Design, creation of web and mobile application. – Deployment and maintenance of applications. – Drafting of specifications. – Consulting and technical intervention at the customer

Stagiaire

El Djazair Information Technology (ELIT)

janv. 2017 - juin 2017

6 mois

Constantine, Algérie

Stagiaire

CERIST

janv. 2016 - juin 2016

6 mois

Ben Aknoun, Algérie


Formation

Université M'Hamed Bougara de Boumerdes

Master, Information Technology, Informatique

2012 - 2017

5 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.