You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Malt welcome

Welcome to Elhadj Ibrahima's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Elhadj Ibrahima to discuss your project or search for other freelancer profiles on Malt.

Elhadj Ibrahima Balde Développeur Full Stack Java | Spring | AngularEI

Elhadj Ibrahima Balde

Développeur Full Stack Java | Spring | Angular
  • Suggested rate
    €621 / day
  • Experience3-7 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Elhadj Ibrahima's quote.
Location and workplace preferences
Location
Bruxelles, Belgium
Can work on-site at your office in
  • and around Bruxelles (up to 50km)
  • and around Liège (up to 15km)
  • and around Nivelles (up to 15km)
  • and around Anvers (up to 15km)
  • and around Charleroi (up to 15km)
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set (30)
Elhadj Ibrahima in a few words
I'm a full-stack developer specialized in Java and Angular, with solid experience working on impactful projects.

I began at CIRB (now Paradigm Brussels) on the Irisbox project, developing end-to-end features with Java (Spring Boot) and Angular. I worked in an Agile setup, with a strong focus on clean code and unit testing.

I then joined FMSB, contributing to the BSP project. I enhanced my technical skills and autonomy, managing the local Docker environment before the CI/CD team took over. I continued working on both new and existing features using Java and Angular.

Currently, I work at Smals as a senior developer. I first contributed to MTIM (Military Training Installation Management) for one year. I was involved in both development and planning, using Java 11, Spring Boot, and Angular. I used OpenAPI to generate DTOs, controller signatures, and UI models, and managed state using RxJS.

After MTIM, I joined a greenfield project: Lessons Learned. I defined and implemented a CQRS architecture in a multi-module setup using Java 21, Spring Boot, QueryDSL, PostgreSQL Full-Text Search, and Flyway. On the front end, I worked with Angular 18, SignalState, Signals, and Cypress for E2E testing. This project allowed me to take ownership of technical design and architectural decisions.

I also developed a hybrid mobile app using Ionic 5 and Angular, now available on the Play Store.

I have strong expertise in the Spring ecosystem, especially Spring Security, and I'm passionate about writing clean, scalable code.

Experience
  • Smals
    Full Stack Developer
    March 2023 - Today (2 years and 2 months)
    Brussels, Belgium
    As 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 - FSMB
    Software Development Engineer
    January 2022 - December 2022 (11 months)
    Brussels, Belgium
    As 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.
  • INETUM
    Analyste Programmeur
    DIGITAL & IT
    August 2021 - January 2022 (5 months)
    Belgium
    I reinforced the internal team in order to rewrite the timesheets encoding application
    which was written in VBA. I was in charge of rewriting the existing functionality in
    nodeJs, expressJs and Oracle. Our team was agile and we used azure devops for the
    project management.

    During the implementation, I made it a point of honor to write a well structured and
    readable code and especially, with the jest framework, to have perfect test coverage.

    The challenge overcame from development is learning node Js in 4 days.

    Node.js Express.js jest Oracle Azure DevOps
Recommendations
Education
  • Informatique
    Institut des Carrières Commerciales de la Ville de Bruxelles
    2018
    Informatique