À propos de Maxime
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- ENGIE GEMSenior Software EngineerENERGIEoctobre 2021 - mars 2026 (4 ans et 5 mois)92400 Courbevoie, FranceAs part of the GEMCube team at Engie Global Energy Management, I worked on the development, migration, and maintenance of several ActivePivot / Atoti Server cubes used in production for energy trading and risk monitoring.My work included multiple Atoti Server migrations, infrastructure migration from on-premise to Azure cloud VMs, and performance optimization (heap/off-heap memory, CPU usage) to improve stability and cube loading times.I refactored the cube initial loading process to improve execution order and asynchronicity, implemented automated daily data archiving, and redesigned cube notifications using a more generic event-driven architecture. I also refactored legacy code and reduced technical debt across several modules.On the API side, I integrated Okta OAuth2 authentication, improved API usability, and published Swagger documentation for external users. I also developed new business measures and APIs, improved unit and integration tests, reduced build time, and provided support and maintenance for five production cubes.Technologies: ActivePivot / Atoti Server, Java, Azure, REST APIs, OAuth2, Okta, Swagger, performance tuning, event-driven architecture.
- NOVENCIA GroupSoftware EngineerCONSEIL & AUDITaoût 2018 - mars 2026 (7 ans et 7 mois)Paris, FranceWorked as a consultant on client projects in banking and energy sectors, mainly on Java backend systems, ActivePivot/Atoti Server applications, performance optimization, and API development. Involved in architecture, development, production support, and technical mentoring.In addition, I delivered internal technical workshops, helped prepare consultants for client technical interviews, conducted technical interviews for candidates, wrote technical articles, and contributed to internal R&D projects.
- NatixisSoftware EngineerHIGH TECHoctobre 2018 - octobre 2021 (3 ans)Paris, FranceWorked on a market risk sensitivity monitoring platform used by financial analysts to analyze large volumes of risk data through multidimensional ActivePivot cubes. The application integrates data from multiple sources (Hadoop, databases, services), processes and aggregates it, and exposes it through APIs and a web UI for analysis and reporting.Main responsibilities:
- Development of ActivePivot components (stores, measures, dimensions, post-processors)
- Implementation of new business requirements (new data sources, new risk calculations)
- Design and development of REST APIs to expose data and functionalities
- Performance optimization (data loading strategies, memory usage, query performance)
- Refactoring and maintenance of existing modules
- Release preparation and coordination with production teams
- Production support and troubleshooting with support teams
- Bug fixing and stability improvements
- Participation in Agile ceremonies and sprint deliveries
Tech stack:Java 8, ActivePivot, ActiveUI, ReactJS, JavaScript, Hive, HDFS, MySQL, Git, Maven, Jenkins, XL Deploy, JMC, VisualVM
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Master's degree, Computer Systems Networking and TelecommunicationsUniversité Paul Sabatier (Toulouse III)2013Master's degree, Computer Systems Networking and Telecommunications
- Master's degree, Game Design and DevelopmentLebanese University - Faculty of Sciences2017Master's degree, Game Design and Development