Available to hire
I am Mouhaimen Bouallegue, a Tech Lead with more than 12 years of experience in Java/JEE, specializing in software architecture, maintenance and modernization of enterprise applications, and systems urbanization. I design scalable architectures, mentor teams, and drive digital transformation in Agile environments, focusing on interoperability across IT systems.
I thrive on turning complex business needs into robust technical solutions, communicating clearly with stakeholders and guiding projects from conception to production. I’m proactive, collaborative, and passionate about delivering high-quality software that aligns with strategic objectives.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
French
Fluent
English
Advanced
Work Experience
Consultant TechLead fullstack JAVA/JEE Angular at EDF – DOAAT (Direction Optimisation Amont Aval Trading)
January 1, 2020 - PresentLed development of a strategic web application for European electricity balancing markets, involving technical architecture design, full Angular front-end development, integration of European market APIs, asynchronous communication implementation via JMS, scheduling with Quartz Scheduler, and CI/CD pipeline setup with GitLab, Jenkins, Ansible and Docker. Supervised a 10-person team and managed progressive Angular and backend stack migrations, ensuring high performance and regulatory compliance.
Consultant SI Java/JEE Angular at Monceau Assurances
December 31, 2019 - July 28, 2025Worked on MonceauNet V3, a web application for managing property and casualty insurance contracts and claims, focusing on feature and interface development, creation of insurance products, and claims management. Also developed MonceauPassion.fr user interfaces with Angular and integrated online signature solutions. Used Agile Scrum methodology throughout projects.
Consultant Full-Stack Java/JEE at Groupe de la Banque Africaine de Développement
May 31, 2016 - July 28, 2025Developed subscription and contribution management systems for African Development Bank and Fund, coordinating functional and architectural design, UI development with JSF/PrimeFaces, implementation of business rules, reporting, and workflow validation. Led requirement workshops, supervised a 4-person team, and ensured software quality and secure deployment on Weblogic.
Developpeur Fullsatck at Arrow Technology
November 30, 2013 - July 28, 2025Developed a business application for microfinance loan management, involving requirement analysis, JSF screen design, development of loan management modules, implementation of business rules, report generation, unit testing, and production support.
Consultant TechLead fullstack JAVA/JEE Angular at EDF– DOAAT (Direction Optimisation Amont Aval Trading)
January 1, 2020 - PresentDeveloped a strategic web application from scratch as part of the European Electricity Balancing project, enabling EDF to participate in European electricity markets. Designed technical architecture, implemented key front-end features using Angular, integrated with market APIs and internal systems, and implemented asynchronous communication via JMS. Managed business task scheduling with Quartz Scheduler, set up CI/CD pipelines, and provided technical documentation and user support. Supervised a 10-person team with planning, mentoring, and code reviews. Led progressive Angular and backend stack migrations and upgrades.
Consultant SI Java/JEE Angular at Monceau Assurances
December 31, 2019 - August 1, 2025Worked on MonceauNet V3, a strategic web application for managing property and casualty insurance contracts and claims. Designed and implemented new features and interfaces, created new insurance products, and developed accounting export functionality. Developed MonceauPassion.fr for client contract registration and claim management with user interfaces and online signature integration. Utilized Java/JEE, Spring, JSF, PrimeFaces, Angular, and Agile Scrum methodology.
Consultant Full-Stack Java/JEE at Groupe de la Banque Africaine de Développement
May 31, 2016 - August 1, 2025Led software architecture design and development of subscription management systems for AfDB and ADF subscription and contribution tracking. Coordinated with business users and financial departments, designed business entities, implemented business rules and validation workflows, generated reports, ensured data integrity, and supervised a 4-person team. Managed deployments on Weblogic and maintained high software quality standards.
Developpeur Fullstack at Arrow Technology
November 30, 2013 - August 1, 2025Developed a business application for a microfinance institution overseeing loans from application to repayment. Gathered requirements, designed and developed JSF business screens, implemented loan and client management modules with business rules, generated reports, performed unit testing, and supported production deployment.
Consultant TechLead fullstack JAVA/JEE Angular at EDF – DOAAT (Direction Optimisation Amont Aval Trading)
January 1, 2020 - PresentDesign of the technical architecture; full front-end development (Angular); implementation of key features: offer management, capacity tracking, energy calculations; integration with European market APIs and EDF internal systems; asynchronous communication via JMS; scheduling with Quartz Scheduler; setup of CI/CD pipelines (GitLab, Jenkins, Ansible, Docker); technical documentation and user support.
Tech Lead / Full Stack Developer - RADIX at EDF – DOAAT
January 1, 2020 - PresentRADIX is a cross-functional application for managing reference data (contracts, actors, delivery points, default values). Developed business entity management modules (CRUD) and REST exposure; coordination with consuming teams; data schemas and SQL optimization.
Tech Lead / Full Stack Developer - TIPPEX at EDF – DOAAT
January 1, 2020 - PresentModeling contracts, actors, and business rules; validation workflows and contract generation; Angular dashboard with filters, Excel export, and pagination; logs, audit trails, and access control; automated testing.
Tech Lead / Full Stack Developer - Decision-support Tool for Energy Resources at EDF – DOAAT
January 1, 2020 - PresentDesign and implementation of simulation and visualization modules; interaction with computation engines; ergonomic Angular interface with graphical display of results; collaboration with data science and optimization teams; code quality and documentation.
Team Lead / Migration Lead - EDF DOAAT at EDF – DOAAT
January 1, 2020 - PresentSupervision of a 10-person team; led progressive migration of Angular from v2/v5 to v7/v9/v17; backend migrations (Spring 4/Hibernate 4 to Spring/Hibernate 5); migration from XML to Java Config; enhanced CI/CD pipelines.
Consultant SI Java/JEE Angular at Monceau Assurances
December 1, 2019 - September 12, 2025MonceauNet V3 modernization: complete management of P&C insurance contracts and claims; feature development; new interfaces; insurance product design; agent accounting export; claims management.
Consultant Full-Stack Java/JEE - ADB Subscriptions at Groupe de la Banque Africaine de Développement
May 1, 2016 - September 12, 2025Development of a subscription management system for AfDB member countries; architecture definition; entity modeling; UI with JSF/PrimeFaces; reporting; integration and testing.
Consultant Full-Stack Java/JEE - ADF Subscriptions at Groupe de la Banque Africaine de Développement
May 1, 2016 - September 12, 2025Management of contributions and replenishments for AfDB concessional financing; donor and commitment tracking; internal controls validation; audits reporting; deployment on WebLogic.
Developpeur Fullstack at Arrow Technology
November 1, 2013 - September 12, 2025Development of a microfinance loan lifecycle application; modules for loan, client, repayment management; business rules for installments and penalties; IReport-based reporting; UI screens.
TechLead/Fullstack Consultant (Java/JEE + Angular) at EDF – DOAAT (Direction Optimisation Amont Aval Trading) - Saint-Denis
January 1, 2020 - PresentLed the technical architecture and frontend development for a strategic web application supporting European Electricity Balancing. Responsibilities included design of the urbanization/architecture, full frontend development in Angular, and implementation of features for offer management, capacity tracking, and energy calculations. Integrated with European market APIs and EDF internal systems. Implemented asynchronous communication via JMS for critical events; scheduled business tasks with Quartz Scheduler; established CI/CD pipelines using GitLab, Jenkins, and Ansible; containerized with Docker. Authored technical documentation and provided user support.
Consultant SI Java/JEE + Angular at Monceau Assurances - Paris
December 1, 2019 - October 9, 2025Contributed to the MonceauNet V3 modernization project. Designed and implemented new features, interfaces, and insurance products; developed modules for agent accounting export and claims management. Built UI components with Java/JEE stack (Spring, JSF/PrimeFaces), Maven, and Hibernate; integrated with internal/external systems; performed testing and deployment activities. Employed SVN, JBoss, Jenkins, SonarQube, and MySQL in a regulated insurance context.
Consultant Full-Stack Java/JEE at Groupe de la Banque Africaine de Développement (AfDB)
May 1, 2016 - October 9, 2025Part of the AfDB Subscriptions project to develop a subscription management system for member countries, ensuring traceability of capital shares, fund calls, and payments. Defined software architecture with IT urbanization teams, modeled business entities, and developed UI with JSF/PrimeFaces. Implemented business rules for fund calls, due dates, and validations; generated summary reports with IReport/JasperReports; led a small team and supported integration testing and deployment in a WebLogic/Oracle environment.
Full-Stack Developer at Arrow Technology
November 1, 2013 - October 9, 2025Developed a microfinance application covering loan lifecycle management: client registration, repayment schedule simulation, credit granting, penalties, and reporting. Designed JSF screens with embedded business logic; implemented core modules for loan, client, and repayment management; encoded business rules for installments, penalties, and interest; generated financial reports via IReport; performed unit testing and supported production deployment.
Tech Lead - Fullstack Java/JEE & Angular at EDF – DOAAT (Direction Optimisation Amont Aval Trading)
January 1, 2020 - PresentLed the technical architecture and development of a strategic web application for the European Electricity Balancing project. Responsible for urbanization and end-to-end delivery, including front-end development (Angular), integration with European market APIs and EDF internal systems, and asynchronous event handling via JMS. Implemented scheduling with Quartz, established CI/CD pipelines (GitLab, Jenkins, Ansible, Docker), produced technical documentation, and provided user support. Supervised a 10-person team and executed code reviews, while migrating Node.js and upgrading the backend stack (Spring/Hibernate) to modern versions.
Consultant SI Java/JEE Angular at Monceau Assurances
December 1, 2019 - October 9, 2025Led modernization of MonceauNet V3 and MonceauPassion.fr, delivering new features and interfaces, designing insurance products, and implementing agent accounting export and claims management. Built UI using JSF/PrimeFaces (and Angular), integrated an online signature solution (YouSign), and established validation workflows and automated testing. Collaborated with business users and IT teams; used Maven, SVN, Jenkins, SonarQube; integrated with LDAP, Oracle, and MySQL; Docker-based deployments.
Consultant Full-Stack Java/JEE Angular at Groupe de la Banque Africaine de Développement
May 1, 2016 - October 9, 2025Defined software architecture for the AfDB Subscriptions project, modeled entities (countries, tranches, capital calls), and developed UI with JSF/PrimeFaces. Implemented business rules for funding, due dates, and validation; produced summary reports using IReport/JasperReports; documented technical details; supervised a four-person team; supported integration testing; deployed on WebLogic; worked with Oracle, SQL, LDAP, and JPA/Hibernate.
Fullstack Developer at Arrow Technology
November 1, 2013 - October 9, 2025Developed a microfinance application enabling end-to-end loan lifecycle management, including registration, repayment simulation, credit granting, tracking, penalties, and reporting. Gathered requirements with business users, designed JSF screens, implemented modules for loans, clients, and repayments, encoded business rules for installments, penalties, and interest, and produced financial reports via IReport. Performed unit testing and supported production deployment.
Education
Engineering Degree at Faculty of Sciences of Tunis El Manar – Tunis
September 1, 2009 - July 31, 2012Engineering Degree in Computer Science at Faculty of Sciences of Tunis El Manar – Tunis
September 1, 2009 - July 31, 2012Engineering Degree in Computer Science – Software Engineering at Faculty of Sciences of Tunis El Manar – Tunis
September 1, 2009 - July 1, 2012Engineering Degree in Computer Science – Software Engineering at Faculty of Sciences of Tunis El Manar – Tunis
September 1, 2009 - July 1, 2012Engineering Degree in Computer Science – Software Engineering at Faculty of Sciences of Tunis El Manar – Tunis
September 1, 2009 - July 1, 2012Qualifications
Industry Experience
Energy & Utilities, Financial Services, Software & Internet, Professional Services, Telecommunications, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.