About El Haddad
French
Native or bilingual
English
Fluent
Experience
- BpifranceLead Developer Spring / AngularPUBLIC SECTORMarch 2023 - Today (3 years and 5 months)Paris, France
Design and technical management of an IT inventory and mapping platform for the entire IT department: IT asset inventory, KPI reporting, security non-compliance and vulnerability reporting, and decision support for security and architecture teams.
▪ Technical management of an agile team and coordination with PO, architects, and DevOps: framing architectural choices, leading design reviews, technical arbitration, and ensuring solution consistency.▪ Design of a real-time event-driven data pipeline (AWS Lambda → Kafka → Neo4j / MongoDB) processing and persisting ~500,000 messages/day, with response time optimization.▪ Development of Java / Spring Boot back-end APIs and services, and an Angular HMI for visualization and control, used daily by over 400 users.▪ Design of a transverse Java library standardizing the format and consumption/production of Kafka events for the entire IT department: management of idempotence and dead letter queues, event validation via schema registry, sensitive data encryption... significantly reducing time-to-market for consuming teams.▪ Implementation of automated tests (unit, integration, end-to-end) and systematic code reviews to ensure the reliability of a continuously operated platform.▪ Delivery industrialization: Jenkins CI/CD, Terraform Infrastructure as Code, deployment on EKS (Kubernetes), Docker containerization, and environment management from testing to production.▪ Technical debt and performance management: bottleneck analysis, Neo4j / MongoDB query optimization, and continuous improvement of processing times.▪ Support and skill development for several teams using the platform; leading technical framing sessions, IT department demos, and writing architecture documentation (Confluence). - veepeeSenior Developer & Proxy Lead DeveloperE-COMMERCEJanuary 2020 - February 2023 (3 years and 1 month)Paris, France
Design and development of an orchestrated microservices platform for calculating and exposing international stock indicators, aggregating high-volume multi-warehouse flows within a distributed team (mission conducted in English).
Key Responsibilities & Impacts:▪ Role of Proxy Lead Developer: technical point of contact for the team, leading architectural decisions, ensuring quality, best practices, and technical consistency of the platform.▪ Design of orchestrated Java microservices (n8n) processing high-volume multi-warehouse data flows, structured according to a domain-driven design (DDD) approach and a decoupled architecture.▪ Implementation of asynchronous inter-service communication via Kafka and RabbitMQ, ensuring reliability, consistency, and traceability of exchanges.▪ Optimization of performance and SQL queries on large volumes, reducing microservice processing times.▪ Implementation of end-to-end monitoring and observability (Grafana, Kibana, Sentry): dashboards, error tracking, and alerting.▪ Close collaboration with Data Analysts for the definition and validation of business KPIs.▪ Code reviews, unit and integration tests (coverage > 80%), pair programming, and onboarding of new developers. - EnedisFullStack Spring/Angular DeveloperENERGY AND UTILITIESJanuary 2018 - December 2020 (2 years and 11 months)Lyon, France
Design and development of a web application (PWA) for Linky meter maintenance technicians, usable in the field on mobile and offline.
Key Responsibilities & Impacts:▪ Development of Java / Spring Boot REST APIs and Angular (PWA) interfaces optimized for field use on mobile, with a focus on ergonomics and rapid data entry for technicians.▪ Implementation of offline mode: service workers, application cache, local storage, and synchronization queue upon reconnection, ensuring service continuity in areas with poor network coverage.▪ Security of exchanges and field data (authentication, local data encryption) and fine-grained management of errors and synchronization conflicts.▪ Active participation in technical choices, POC development, and continuous reduction of technical debt on the application.▪ Implementation of quality best practices: TDD, BDD, SOLID, E2E tests, and load tests to ensure application reliability in real-world conditions.▪ Deployment industrialization (Jenkins CI/CD, Docker) and active contribution to the team's agile ceremonies.▪ Close collaboration with UX/UI and business teams to align the product with field needs and constraints.
Recommendations
Be the first to recommend El Haddad
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
- Computer EngineeringISIMA2015Ingénieur en informatique