About Habib
- Designing or redesigning robust backend architecture (microservices, REST APIs, security, performance)
- Coaching a team of developers, structuring code, best practices, and code reviews
- Delivering clean and maintainable frontends in Vue.js or Angular, aligned with product needs
- Backend: Java, Spring Boot, Spring Security, JPA/Hibernate, REST API, microservices
- Frontend: Vue.js, Angular, TypeScript, HTML/CSS
- Data & infra: SQL (PostgreSQL / MySQL), Docker, GitLab CI/CD, testing (JUnit, integration tests)
- Technical audit and architecture recommendations
- Design and development of new backend and frontend features
- Technical coaching (code review, pair programming, coaching junior/intermediate devs)
- Setting up/improving CI/CD pipelines, code quality, automated tests
- Clear communication, regular feedback, documentation where it adds value
- Pragmatic approach: finding the simple solution that lasts over time
- Experienced with distributed/full remote teams, tools like Slack, Jira, Notion, GitLab
French
Native or bilingual
English
Fluent
Experience
- DGFiPTech Lead Full Stack Java/Spring/VueJSPUBLIC SECTORFebruary 2025 - October 2025 (8 months)Noisy-le-Grand, FranceNARA Project: Refactoring of the fines recovery applicationThe project is the complete refactoring of the old application (in COBOL) for forced fine recovery for the Directorate General of Public Finances. The project is carried out in scaled agile using5 squads each comprising between 7 and 12 people. I held a Tech Lead role in the "Debtors and Third Parties" squad.Roles and Tasks:• Tech Lead for a team of 3 developers, 1 PO, 2 BAs, 1 QA, and 1 Scrum Master in SAFE Agile mode• Analysis of the existing system and technical impact on the target project, development of technical solutions.• Coordination committee between Tech Leads (identification of dependencies, implementation of service offerings, impact on data models...).• Ensure and guarantee code quality and technical leadership• Technical debt management• Participation in the development of common libraries.• Synchronization with the system/architecture team to apply and disseminate standards.• Participation in agile ceremonies (PI Planning, Sprint Tracking, Refinement, Review, etc.).• Support and coaching of developers, code reviews/Merge Requests, SONAR metrics, and preparation of deliverables.• Show initiative and be proactive in proposing technical solutions.• Development of REST microservices, batch processes, SQL scripts, data models, and screen evolutions.Technical Environment:● Languages & Frameworks: Java 17, Spring Boot/Spring Batch, Vue 3/TypeScript, CLIR DSFR, npm● Web Services: REST Services, SOAP WS● Databases: PostgreSQL● Environment: Linux/Windows● Collaboration/Project: JIRA, Confluence, Tchap, WebConf Visio● Development Tools: JUnit, Maven 3, IntelliJ IDEA, GIT/GITLAB, JENKINS, Docker, Nexus
- SACEMLead Dev Full Stack Java/AngularFILM AND AVDecember 2019 - August 2023 (3 years and 8 months)Neuilly-sur-Seine, FranceOCTAVE Project - SACEM Works RepositoryEvolutions on the OCTAV application which includes the iDesk frontend, Java business services, and Spring Batch batch processes.Spectacles Project"From scratch" development of the Spectacles entry application in AngularTech StackBack: Java 8/Hibernate/Spring Core/Spring Batch/SQLFront: Angular8/15, TypeScript/JS, HTML5/CSS, Kendo UI/Angular Material UI/Servers: Tomcat/Oracle/PostgreSQLTools: Eclipse/IntelliJ IDEA/GIT/JIRA/JenkinsSkills: Spring Batch · Spring Boot · Angular · Hibernate
- SACEMLead Dev Fullstack - Java/JEE/Spring/Vue.jsFILM AND AVJanuary 2017 - November 2019 (2 years and 10 months)Neuilly-sur-Seine, FranceDesign and Development of the PRIAM application for managing the analog distribution process of works managed by SACEM from private copying.Front: Vue.js, HTML 5 CSS Webpack, ES6, Bootstrap.Back: Java 8/ Spring 4/Spring boot/Spring Jpa/Spring Batch/Toomcat 8/MaridDB
Recommendations
Be the first to recommend Habib
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's Degree in Computer ScienceUniversité Paris 52008
- Engineering Degree in Computer ScienceEcole Universitaire d’Ingénieurs de Tlemcen2007