À propos de Ali
Français
Bilingue ou natif
Expériences
- Nantes UniversitéPh.D Candidate - Information Systemsseptembre 2021 - décembre 2024 (3 ans et 3 mois)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 Internmars 2021 - juillet 2021 (4 mois)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 Internaoût 2020 - octobre 2020 (2 mois)- 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
Recommandations
Soyez le premier à recommander Ali
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- 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