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

Average response time: 1 hour

About Ali

Doctor in Computer Science, specialized in Information Systems Functional Architecture (development, management & modeling) with 9 publications including 2 among best papers in top tier venue and 3 book chapters. Software engineering background experience through > 10 completed academic and internship projects. 2 years of teaching and supervising experience.
  • French

    Native or bilingual

Can work on-site
Paris (up to 20km)

Experience

  • Nantes Université
    Ph.D Candidate - Information Systems
    September 2021 - December 2024 (3 years and 3 months)
    Nantes, France

    - Modeled two case studies' architectures using ArchiMate to structure business and application layers.
    - Designed business processes in BPMN to ensure clarity in business workflow and system interactions.
    - Developed a model transformation module (ATL) to convert BPMN to ArchiMate, ensuring seamless process-to-architecture mapping.
    - Defined a TOGAF-compliant framework to assess Business-IT Alignment based on architecture consistency and process integration with software applications.
    - Applied the framework on real-world case studies, achieving an alignment score > 90%, demonstrating both architecture efficiency and bad patterns.
    - Collaborated with enterprise and solution architects to understand needs and propose solutions to face challenges.
    - Facilitated workshops to challenge existing models, negotiate solutions, and align stakeholders on architectural decisions.
    - Presented findings at international conferences, persuading both academic and industry experts on methodology impact.
    - Trained IT engineering students in Object-Oriented Programming and Software Testing (Kotlin), enhancing practical expertise.
    - Mentored Master's students on architecture modeling, guiding them in structured decision-making.
  • Laboratoire des Sciences du Numérique de Nantes
    Research Development Intern
    March 2021 - July 2021 (4 months)
    Nantes, France

    - Worked on code similarity detection for Java projects using reverse engineering and model-driven engineering, collaborating with technical stakeholders.
    - Developed a model transformation in ATL to fully convert Java models into UML representations, requiring precision and attention to detail in architecture modeling.
    - Developed a Java-based extension for the EMF Compare plug-in in Eclipse IDE to enable customized UML model comparison, persuading peers of its added value.
    - Used MoDisco (Eclipse plug-in) to extract Java models from bytecode (Java Bytecode → KDM model), demonstrating analytical thinking and problem solving skills.
    - Implemented sequential automation for structured and customized model based code comparison.
  • C2M
    Software Engineer Intern
    August 2020 - October 2020 (2 months)

    - Co-Developed a prototype Chat-Bot for E-Commerce platforms using AI and NLP techniques
    - Built a dataset containing usual customer support keywords.
    - Used a natural language processing (NLP) algorithm (i.e. tokenization) using Python 3 libraries (tensorflow, keras, nltk, pickle)
    - Trained a ML prediction model dedicated to predict user intent and infer responses

Recommendations

Be the first to recommend 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

  • Doctor of Philosophy - PhD, Informatique
    Nantes Université
    2024
    Doctor of Philosophy - PhD, Informatique
  • Diplôme d'ingénieur, Ingénierie informatique
    Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
    2021
    Diplôme d'ingénieur, Ingénierie informatique

Skill set

Categories