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

Bienvenue sur le profil Malt de Elhadj Ibrahima !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Elhadj Ibrahima pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

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

Elhadj Ibrahima Balde

Développeur Full Stack Java | Spring | Angular
  • Tarif indicatif
    621 €/ jour
  • Expérience3-7 ans
  • Taux de réponse100%
  • Temps de réponse1h
La mission ne démarrera que si vous acceptez le devis de Elhadj Ibrahima.
Localisation et déplacement
Localisation
Bruxelles, Belgique
Peut travailler dans vos locaux à
  • Bruxelles et 50km autour
  • Liège et 15km autour
  • Nivelles et 15km autour
  • Anvers et 15km autour
  • Charleroi et 15km autour
Vérifications

Charte du freelance Malt signée

Consulter la charte
E-mail vérifié
Langues
Catégories
Ces profils correspondent aussi à votre recherche
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

Compétences (30)
Elhadj Ibrahima en quelques mots
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.

Expériences
  • Smals
    Full Stack Developer
    mars 2023 - Aujourd'hui (2 ans et 3 mois)
    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
    janvier 2022 - décembre 2022 (11 mois)
    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
    AGENCE & SSII
    août 2021 - janvier 2022 (5 mois)
    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
Recommandations externes
Formations
  • Informatique
    Institut des Carrières Commerciales de la Ville de Bruxelles
    2018
    Informatique