À propos de Imad
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- EnedisTech Lead & Senior Java / Angular / DevOps DeveloperENERGIEdécembre 2023 - Aujourd'hui (2 ans et 6 mois)Courbevoie, FranceThe capacity mechanism ensures France's electricity supply during winter peaks by requiring obligated parties to cover consumption and certifying generation and demand response capacities.I contributed to the development of a website for the capacity mechanism project (Enedis / RTE), designed for capacity operators to manage their certifications. The platform allows operators to submit, track, and update their generation and demand response capacities, ensuring compliance with the mechanism's requirements.- Designing and implementing batch processes to handle massive datasets, ensuring efficient data processing and scalability.- Developing and maintaining Java-based backend services/controllers using Spring Boot, ensuring high performance, scalability, and best practices.- Developing Kafka consumers to consume events from Kafka topics, processing the events to update and synchronize contracts and PRMs reference data in our system.- Collaborating with the Product Owner to understand business requirements, refine user stories, and provide technical insights for feasibility and effort estimation.- Troubleshooting and debugging complex issues in production and development environments, ensuring quick resolution and minimal downtime.- Writing unit and integration tests to ensure code reliability and coverage for both frontend and backend.- Creating and maintaining technical documentation to ensure clarity and knowledge transfer for the team.- Participating in code reviews and mentoring junior developers, sharing knowledge on best practices and new technologies.- Actively participating in Scrum ceremonies (Daily Stand-ups, Planning, Grooming, Demos, Retrospectives) and SAFe Program Increment (PI) planning to align team efforts with business objectives and ensure continuous delivery of value.- Team composed of : 7 developers, TechLead, Scrum master and 2 Product owners.
- SMILE AND PAYSenior Java / Angular / DevOps DeveloperBANQUE & ASSURANCESseptembre 2021 - novembre 2023 (2 ans et 3 mois)Paris, FrancePrimarily contributed to three key Java web application projects: Enrolment, Intranet, and Extranet. Played a pivotal role in modernizing a legacy monolithic application by migrating it into a microservices-based architecture.- Designed and developed microservices from scratch, adhering to the principles of Hexagonal Architecture to ensure maintainability and scalability.- Secured services with a dedicated Authentication and Authorization Server using JWT tokens to enhance security.- Delivered new features and resolved critical bugs.- Collaborated with customer compliance teams to create automated daily, weekly, and monthly reports.- Designed and implemented batch processes to identify prospects who initiated the enrolment process but did not complete it.- Analyzed customer behavior metrics, including payment transactions and LCB-FT compliance.- Applied Test-Driven Development (TDD) and SOLID principles to ensure robust, clean, and maintainable codebases.- Conducted peer programming, code reviews, and developed proof of concepts (POCs) to explore innovative solutions.- Containerized microservices using Docker (Dockerfiles, Docker Compose, Docker Swarm) to streamline deployments.- Implemented CI/CD pipelines using Jenkins and conducted code quality checks with SonarQube.- Participated in Agile ceremonies: Daily Scrums, Sprint Planning, Backlog Grooming, Sprint Demos, and Retrospectives.- Team composed of : 7 developers (Front - Back - Mobile), QA, Scrum master and Product owner.
- INSTANT SYSTEMJava / API Software DeveloperTRANSPORTSfévrier 2020 - août 2021 (1 an et 6 mois)Sophia Antipolis, FranceInstant System provides modular and scalable passenger information applications, ticketing integrations, and Mobility as a Service (MaaS) solutions to local transport authorities, helping cities address daily mobility challenges.As a Java/Spring Developer, I contributed to the development of a MaaS platform designed to foster collaboration between diverse stakeholders (public transport authorities, operators, and private mobility providers) aiming to optimize urban transport management.- Designed and implemented multiple REST APIs for a white-label mobile application to enhance user accessibility and functionality.- Delivered new features and resolved technical issues to ensure system reliability and scalability.- Integrated external ticketing systems (Actoll, Conduent, UBI, VIX, and others) into the ticketing microservice for seamless transaction handling.- Connected external payment providers (Ingenico, Monetico, PayBox, PayZen, etc.) to the payment microservice, enabling secure and efficient payment processing.- Externalized microservice configurations using Spring Cloud Config, improving maintainability and simplifying deployment.- Authored comprehensive technical documentation to facilitate knowledge transfer and maintain project transparency.- Organized weekly technical meetings to share best practices and enhance test coverage for better code quality.- Worked in an Agile environment, actively participating in ceremonies such as daily stand-ups, sprint planning, backlog grooming, demos, and retrospectives.- Team composed of : 5 developers (Back - Mobile), QA, Scrum master and Product owner.
Recommandations
Soyez le premier à recommander Imad
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master 2 (M2), Bases de données et intelligence artificielleUniversité de Bourgogne - France2017Master 2 (M2), Bases de données et intelligence artificielle
- Master 2 (M2), Développemnt et Qualité du LogicielUniversité Abdelmalek Essaâdi Tétouan - Maroc2016Master 2 (M2), Développemnt et Qualité du Logiciel
Certifications
- AWS Certified Developer – AssociateAWS