- SmalsFull Stack DeveloperMarch 2023 - Today (2 years and 2 months)Brussels, BelgiumAs a senior developer, I worked for one year on the MTIM (Military Training Installation Management) project, where I actively participated in software development and project planning. This project relied on a modern technology stack including Java 11 , Spring Boot, and Angular. I also used OpenAPI to automatically generate DTOs, controller signatures, and UI models. My responsibilities on MTIM included:• Active participation in software development and technical planning• Close collaboration with team members to design and deliver robust features• Leveraging modern technologies to ensure code quality, maintainability, and performance• Contributing to the continuous improvement of development processes• Managing front-end data using RXJS stores• Collaborating with QA and testing teams to ensure the reliability of delivered code. After this project, I joined a new initiative launched from scratch called Lessons Learned, where I also took on a senior developer role. I designed and implemented a CQRS architecture in a multi-module project, with a strong emphasis on modularity and scalability. The technology stack used for this project includes:• Java 21 , Spring Boot, QueryDSL (with Q classes), PostgreSQL with Full Text Search, and Flyway for database migrations• Angular 18 on the front-end, with SignalState and Signals for state management• Cypress for end-to-end testing On the Lessons Learned project, my responsibilities included:• Designing the project's technical architecture• Implementing the CQRS pattern in a multi-module environment• Optimizing searches using PostgreSQL Full-Text Search
- FMSB - FSMBSoftware Development EngineerJanuary 2022 - December 2022 (11 months)Brussels, BelgiumAs a developer on the FMSB IT team, I was actively involved in the evolution of the code and bug fixes in our applications. I also worked a lot on unit testing to ensure the quality of our code and the stability of our applications. In collaboration with the other team members, I also participated in the decision making on the technologies to be used and in the design of the application architecture. In addition, I took the lead in presenting the technical solutions to the business managers and helping them understand how our applications meet their needs and business objectives. In summary, I brought my development and testing expertise, as well as my team spirit and ability to work proactively to support the success of the FMSB IT team.
- INETUMAnalyste ProgrammeurDIGITAL & ITAugust 2021 - January 2022 (5 months)BelgiumI reinforced the internal team in order to rewrite the timesheets encoding applicationwhich was written in VBA. I was in charge of rewriting the existing functionality innodeJs, expressJs and Oracle. Our team was agile and we used azure devops for theproject management.During the implementation, I made it a point of honor to write a well structured andreadable code and especially, with the jest framework, to have perfect test coverage.The challenge overcame from development is learning node Js in 4 days.
- InformatiqueInstitut des Carrières Commerciales de la Ville de Bruxelles2018Informatique