About Mohamed Ali
French
Native or bilingual
English
Fluent
Experience
- Elite-BusinessJava/BigData DeveloperTELECOMMUNICATIONSSeptember 2015 - February 2018 (2 years and 6 months)Tunis, Tunisia
- RafTools 2.0 Revenue Assurance and Fraud Detection System
Drafting the specifications with the constraints of the previous version of the systemDrafting functional and technical specificationsDevelopment of an ETL in Java JEE JSFDevelopment of Java jobs for scheduling collection and processing of files with QuartzDevelopment of Spark jobs for calculating statistics and reconciliations between different telecom operator flowsUsing Cassandra as a data warehousePostgreSQL for ETL data persistenceImplementation of the business layer of the ETL Module in Java 7, Java EEUsing SpringData for the model layer of the Reporting ModuleDevelopment of the ETL web interfacesUsing PostgreSQL for the persistence of Reporting Module dataImplementation of the business layer of the Reporting Module in Java 7, Hibernate, Spring MVCDevelopment of the web interfaces for the reporting module using JSF PrimeFaces- Mission at MATTEL (Mauritanian-Tunisian telecommunications)
JAVA J2EE Developer From 04/16 to 08/16 ProjectMission: Post-paid customer billing system (Bill Tools) / Interco billing system (Inter Tools)Analysis of the specificationsDrafting functional and technical specificationsDesign and development of the billing module, post-paid customer management, package managementDevelopment of the LCR (Least Cost Routing) module in Java from routing plan files of partner operatorsDevelopment of the automatic synchronization program between HLR / Activation Base, SIGA ERP and the billing databaseUsing JPA, Hibernate and PostgreSql 9.3 for data persistenceDevelopment of web interfaces in JSF, XHTML, CSS3, PrimeFacesUsing JasperReports for the reporting module and generation of Interco and Post-Paid invoicesXP MethodologyTraining of the concerned operational teams- Mission at the Chadian Telecommunications Regulatory Authority
JAVA J2EE Developer From 01/16 to 04/16 ProjectMission: Taxation and reconciliation system with data provided by operatorsDevelopment of a subscriber geolocation system from their call detailsAnalysis of the specificationsDrafting functional and technical specificationsDesign and development of the billing module, post-paid customer management, package managementDevelopment of the LCR (Least Cost Routing) module in Java from routing plan files of partner operatorsDevelopment of the automatic synchronization program between HLR / Activation Base, SIGA ERP and the billing databaseUsing JPA, Hibernate and PostgreSql 9.3 for data persistenceDevelopment of web interfaces in JSF, XHTML, CSS3, PrimeFacesUsing JasperReports for the reporting module and generation of Interco and Post-Paid invoicesGIT for versioningXP MethodologyTraining of the concerned operational teams- Mission at MAURITEL-BUSINESS
Drafting functional and technical specificationsImplementation of REST Web Services for HLR and OCS to block fraudulent numbersDevelopment of various web interfaces for administration, different teams, and validation of the investigation in JSF combined with PrimeFacesImplementation of the business layer in Java 7, Java EE, EJB3Using JasperReports for reportingManagement of application dependency and deployment via MavenUsing PostgreSQL for data persistenceUsing WildFly 8 as an application serverDependency management with MavenCollection of Change Requests from the client and training of the various IT and Revenue Assurance teams on system operationDevelopment of the web interfaces for the reporting module using JSF PrimeFaces - LCLJAVA IT Project ManagerBANKING AND INSURANCEMarch 2018 - November 2019 (1 year and 8 months)Villejuif, France
- OFAC Project
Analysis of evolutions affecting account opening tools for the OFAC projectDevelopment of technical specifications for each account opening toolCoordination and monitoring with different teams (SDE/DEV)Development of new interfaces- Mobile Transfer Redesign Project
Drafting the specifications based on the Desktop versionSolution designDrafting the architecture diagram of the new project.Drafting functional and technical specificationsMonitoring the development team.Code ReviewCoordination between different teams (infra / mobile / Back)Coordination with the infra team for opening necessary flows and setting up pilot and production environmentsTesting the different WS before acceptance testing- POPIN MAJIC (Customer Information Update)
Developing corrections on the existing version of customer information update interfaces.Development of new MAJIC functionalities.Performing unit tests in JUNIT.Performing Selenium tests. - Direction générale de finances publiquesSenior Java / Spring / Batch DeveloperCONSULTING AND AUDITSNovember 2019 - November 2020 (1 year and 1 month)Noisiel, FranceProject PILOT-CFDevelopment of Rest WebServicesDesign and development of integration and tax case assignment batchesDesign of data recovery batches between different platformsDesign and development of tax case management interfaces.Development of integration tests for WS with CucumberDevelopment of integration tests for batches with Cucumber
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 in Software EngineeringESPRIT Tunis2015
- Fundamental License in Management Information SystemsISG Tunis2012