About Mohamed Ali
English
Native or bilingual
Experience
- Société GénéraleTech Lead Java – Application Referent (SIREO)December 2022 - Today (3 years and 6 months)Val de Fontenay, 94120 Fontenay-sous-Bois, France• Technical and functional referent role: point of contact between product and development teams, clarifying needs, designing solutions, and making technical trade-offs.• Analysis and takeover of a complex legacy system to extract business rules and technical dependencies for re-implementation in a modern API.• Design and development from scratch of a backend API in Java 17 / Spring Boot, based on a hexagonal architecture and designed for cloud operation.• Responsible for the quality, consistency, and reliability of data feeding the calculation engine (RWA, equity, pre/post-operation RGCP, EL, LGD, PNB, TCI…), with implementation of consistency checks and result validation.• Implementation of rating and decision rules: calculation of indicators, green/orange/red scoring, and triggering validation levels (CAR Director, etc.).• Application performance optimization, particularly through the implementation of caching mechanisms (Caffeine) and data access optimization.• Contribution to the CI/CD pipeline (Jenkins, Docker, Git, SonarQube).• Implementation of unit tests (JUnit 5, Mockito) and continuous improvement of code quality.Technologies: Java 17, Spring Boot, REST APIs (JAX-RS), JPA/Hibernate, Hexagonal architecture, Docker, Jenkins, Git, SonarQube, Caffeine, JUnit 5, Mockito, Tomcat.
- BNP Paribas CIBJava / PL-SQL Development EngineerJuly 2021 - December 2022 (1 year and 5 months)Paris, France• Development and evolution of the internal Java ETL (Spring Boot) intended to gradually replace DataStage.• Contribution to Data Collection activities: responsibility for the Java utility for integrating data flows (daily, monthly, annual), integration and validation of data feeding the Oracle Data Warehouse.• Development and optimization of PL/SQL scripts (execution plans, performance).• Monitoring and maintenance of Shell scripts (KSH) for orchestration and batch processing.• Participation in application releases: preparation of deliverables, Git commits and pushes, in coordination with DevOps teams.• Level 3 (L3) support for critical production incidents.• Transfer of skills and support for offshore teams (India).Technologies: Java 8, Spring Boot, PL/SQL, Sybase, Oracle, Shell (KSH), Git, JUnit 4.
- Société GénéraleJava EE Development EngineerJuly 2019 - July 2021 (2 years)Val de Fontenay, 94120 Fontenay-sous-Bois, FranceDevelopment and maintenance of ETRETAT: application dedicated to customer profitability and rating, relying on a high-volume database, with high performance and availability challenges.• Contribution to the development of business rules and backend workflows related to simulation and decision processes.• Implementation of high-impact business calculations, with particular attention to data consistency and reliability.• Integration of external calculators via REST/JSON APIs, including exchange and validation management.• Technical modernization of the application: Java 6 → Java 8, WebLogic → Tomcat 9, SVN → Git.• Project Mavenization: centralization and dependency management, improvement of build reproducibility.• Application responsibility for environments: server configuration, SSL certificate management.• Participation in application deployments and production launches.• Application support and incident diagnostics, performance analysis, and bug fixing.Technologies.
Recommendations
Be the first to recommend Mohamed Ali
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- National Diploma of Engineering in Computer SciencePolytech Sousse2017Diplôme National d'Ingénieur en Informatique