You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed Ali E.MA

Mohamed Ali E.

Senior Fullstack Java Developer / Technical Lead

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed Ali

Java J2EE Consultant for 5 years, with confirmed experience in Java J2EE Web development as well as Java Core and one and a half years of experience with BigData frameworks (Spark, Kafka) in a Hadoop environment. My main responsibilities were with the V-cycle methodology, including 2 years of experience as an IT Project Manager (Java Tech Lead). My Agile (Scrum) experience is only 4 months of practice in a professional environment and workshops during my studies.

I enjoy working on projects where I can gain skills in new frameworks and technologies.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Paris (up to 100km)

Experience

  • Elite-Business
    Java/BigData Developer
    TELECOMMUNICATIONS
    September 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 system
    Drafting functional and technical specifications
    Development of an ETL in Java JEE JSF
    Development of Java jobs for scheduling collection and processing of files with Quartz
    Development of Spark jobs for calculating statistics and reconciliations between different telecom operator flows
    Using Cassandra as a data warehouse
    PostgreSQL for ETL data persistence
    Implementation of the business layer of the ETL Module in Java 7, Java EE
    Using SpringData for the model layer of the Reporting Module
    Development of the ETL web interfaces
    Using PostgreSQL for the persistence of Reporting Module data
    Implementation of the business layer of the Reporting Module in Java 7, Hibernate, Spring MVC
    Development 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 Project
    Mission: Post-paid customer billing system (Bill Tools) / Interco billing system (Inter Tools)
    Analysis of the specifications
    Drafting functional and technical specifications
    Design and development of the billing module, post-paid customer management, package management
    Development of the LCR (Least Cost Routing) module in Java from routing plan files of partner operators
    Development of the automatic synchronization program between HLR / Activation Base, SIGA ERP and the billing database
    Using JPA, Hibernate and PostgreSql 9.3 for data persistence
    Development of web interfaces in JSF, XHTML, CSS3, PrimeFaces
    Using JasperReports for the reporting module and generation of Interco and Post-Paid invoices
    XP Methodology
    Training of the concerned operational teams

    • Mission at the Chadian Telecommunications Regulatory Authority
    JAVA J2EE Developer From 01/16 to 04/16 Project
    Mission: Taxation and reconciliation system with data provided by operators
    Development of a subscriber geolocation system from their call details
    Analysis of the specifications
    Drafting functional and technical specifications
    Design and development of the billing module, post-paid customer management, package management
    Development of the LCR (Least Cost Routing) module in Java from routing plan files of partner operators
    Development of the automatic synchronization program between HLR / Activation Base, SIGA ERP and the billing database
    Using JPA, Hibernate and PostgreSql 9.3 for data persistence
    Development of web interfaces in JSF, XHTML, CSS3, PrimeFaces
    Using JasperReports for the reporting module and generation of Interco and Post-Paid invoices
    GIT for versioning
    XP Methodology
    Training of the concerned operational teams

    • Mission at MAURITEL-BUSINESS

    Drafting functional and technical specifications
    Implementation of REST Web Services for HLR and OCS to block fraudulent numbers
    Development of various web interfaces for administration, different teams, and validation of the investigation in JSF combined with PrimeFaces
    Implementation of the business layer in Java 7, Java EE, EJB3
    Using JasperReports for reporting
    Management of application dependency and deployment via Maven
    Using PostgreSQL for data persistence
    Using WildFly 8 as an application server
    Dependency management with Maven
    Collection of Change Requests from the client and training of the various IT and Revenue Assurance teams on system operation
    Development of the web interfaces for the reporting module using JSF PrimeFaces
    Spark Big Data Java JavaServer Faces Cassandra PostgreSQL ASN1 Apache Kafka REST UNIX JMX
  • LCL
    JAVA IT Project Manager
    BANKING AND INSURANCE
    March 2018 - November 2019 (1 year and 8 months)
    Villejuif, France
    • OFAC Project
    Analysis of evolutions affecting account opening tools for the OFAC project
    Development of technical specifications for each account opening tool
    Coordination and monitoring with different teams (SDE/DEV)
    Development of new interfaces

    • Mobile Transfer Redesign Project
    Drafting the specifications based on the Desktop version
    Solution design
    Drafting the architecture diagram of the new project.
    Drafting functional and technical specifications
    Monitoring the development team.
    Code Review
    Coordination between different teams (infra / mobile / Back)
    Coordination with the infra team for opening necessary flows and setting up pilot and production environments
    Testing 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.
    Java Spring JSP JavaScript Java-Cobol REST UML
  • Direction générale de finances publiques
    Senior Java / Spring / Batch Developer
    CONSULTING AND AUDITS
    November 2019 - November 2020 (1 year and 1 month)
    Noisiel, France
    Project PILOT-CF
    Development of Rest WebServices
    Design and development of integration and tax case assignment batches
    Design of data recovery batches between different platforms
    Design and development of tax case management interfaces.
    Development of integration tests for WS with Cucumber
    Development of integration tests for batches with Cucumber
    Java Spring boot Spring batch Spring MVC REST JavaScript Spring Security Hibernate

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • National Diploma in Software Engineering
    ESPRIT Tunis
    2015
  • Fundamental License in Management Information Systems
    ISG Tunis
    2012

Skill set

Categories