About Ali
French
Native or bilingual
Experience
- Nantes UniversitéPh.D Candidate - Information SystemsSeptember 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 NantesResearch Development InternMarch 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.
- C2MSoftware Engineer InternAugust 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
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
- Doctor of Philosophy - PhD, InformatiqueNantes Université2024Doctor of Philosophy - PhD, Informatique
- Diplôme d'ingénieur, Ingénierie informatiqueEcole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS2021Diplôme d'ingénieur, Ingénierie informatique