Hello, I'm

Ali Nour Eldin

An AI Rechercher and Engineering based In France


Last update: 25/03/2025
About Me

AI Researcher and Engineer

A passionate AI Rechercher and Engineering based In France

Hello, I’m Ali Nour Eldin, a Ph.D. candidate specializing in AI for Business Process Management (BPM) while advancing my career as an AI Engineer. My work bridges academic research and industry applications, with a focus on AI-driven solutions for BPM, natural language processing, and generative AI. I actively turn research insights into practical, scalable solutions, ensuring that innovative concepts deliver real-world impact. Passionate about leveraging AI to foster innovation, I strive to create meaningful results across diverse projects and industries.

Resume

Experience, Education & Combination of Skill

Experience

  • R&D Engineer

    Bonitasoft, France
    May 2022 - Present

    • Developed an extension to BPMN for simultaneous modeling of control and data flows, enhancing process efficiency and data integration.

    • Built a scalable, web-based process modeling tool using Eclipse GLSP, containerized with Docker, and deployed on Azure for high availability.

    • Developed an AI-powered tool that transforms unstructured text into process models using LLMs, and deployed it on AWS for scalable use.

    • Led 3 AI-driven projects, mentoring and managing a team of 8 students, focusing on the application of LLMs for BPM and data management automation.

    • Presented AI innovations and BPM applications at international conferences and webinars to global audiences.

    • Contributed to the R&D tax credit (CIR) process by preparing comprehensive research documentation, ensuring compliance with regulatory standards.


    Skills: Java (Eclipse GLSP), Bonita, BPMN, python (Flask, Langchain), Large Language Models (LLMs), nodejs (Vite Framework), Docker, Azure, AWS, JFrog, Git/GitHub.

  • AI Engineer

    Y76, Lebanon (Part time)
    April 2022 - March 2023

    • Automated a DataOps pipeline for face extraction from videos, utilizing advanced face detection, cropping, and super-resolution techniques.

    • Fine-tuned generative models (StyleGAN2) on curated datasets, achieving high-fidelity cartoon face generation with GCP-based GPU acceleration.

    • Developed and deployed a Flask-based web app for dynamic face generation, optimizing model performance on Google Cloud Platform.


    Skills: Python (Pytorch, Flask), Google Cloud Platform (GCP), StyleGAN, SemanticStyleGAN, Super Resolution, DataOps, Google Colab, Vertex AI.

  • IT Support Specialist

    Hospital, Lebanon
    April 2020 - March 2022

    • Administered server operations and network systems, ensuring reliable IT infrastructure to support hospital-wide operations.

    • Provided technical support and troubleshooting, maintaining seamless IT functionality to support critical healthcare services.

    • Developed applications for lab data integration and database conversion, automating workflows and reducing manual effort by 100%.


    Skills: C#, SQL, VMware ESXi, Windows Server, MS Access, Networking.

  • Process Mining Internship

    Telecom SudParis, France
    April 2021 - October 2021

    • Created scalable process discovery solutions using Neo4j and Cypher, improving real-time business process analysis.

    • Designed graph-based models for object-centric event data, enhancing data integration and performance over traditional systems.


    Technologies: Python (PM4PY), Neo4j (Cypher)

Education

  • PhD candidate

    Telecom SudParis & Bonitasoft, France
    2022 - Present

    - Thesis title: “A Comprehensive Framework for Low-Code Data-Centric Process Management”

    - Thesis collaboration: Telecom SudParis and Bonitasoft

    - Thesis Supervisors: Jonathan Baudot, Dr. Benjamin Dalmas and Prof. Walid Gaaloul

  • Master 2 in Data Science for Risk Analysis

    Faculty of Sciences I, Lebanese University
    2020 - 2021

    - Thesis title: “Enabling Process Mining on Graph Database”

    - Thesis collaboration: Lebanese University and Telecom SudParis

    - Thesis supervisors: Dr. Nous Assy and Prof. Walid Gaaloul

  • Master 1 in Computer Science

    Faculty of Sciences I, Lebanese University
    2019 - 2020
  • Bachelor in Computer Science

    Faculty of Sciences V, Lebanese University
    2016 - 2029

Skills

  • AI & ML

    Machine Learning (K-NN, K-mean, PCA, Decision Tree, Naïve Bayes, HMM, and others), Deep Learning (CNN, RNN, LSTM, GANs, landmarks, style transfer, transfer learning), LLMs (OpenAI GPT-3.5/4, BERT, T5, Ollama, RAG), LangChain, Graph Theory, Process Mining, MLflow, PyTorch, Tensorflow, RAG, Agent AI, LangGraph, numpy, scikit-learn, NLTK, spaCy, openCV.

  • Data Science

    Hadoop Ecosystem, Spark, Kafka.

  • Programming

    Java, Python (Flask, FastAPI), C#, C/C++,Vite.js, Cypher, php (laravel), dart (flutter).

  • DevOps & Cloud

    Docker, Git, Azure, AWS, JFrog, GCP, CI/CD.

  • Databases

    SQL, MySQL, NoSQL (Firebase and Neo4j), MS Access

Portfolio

My works that I did

Publications

Journal & Conference Papers

Certificates

Courses & Certificates

  • Natural Language Processing Specialization

    Date: February 2025

    Natural Language Processing Specialization

    I have successfully completed all four courses in the Natural Language Processing Specialization by DeepLearning.AI on Coursera.

    Completed Courses:

    • Natural Language Processing with Classification and Vector Spaces: Built foundational understanding of NLP tasks such as text classification and sentiment analysis. Learned to represent text using bag-of-words, TF-IDF, and word embeddings. Implemented Naive Bayes and logistic regression classifiers for real-world NLP applications.
    • Natural Language Processing with Probabilistic Models: Gained expertise in sequence models for NLP, including Hidden Markov Models and the Viterbi algorithm. Applied these models to tasks such as part-of-speech tagging and named entity recognition using probabilistic methods.
    • Natural Language Processing with Sequence Models: Learned how to build and train recurrent neural networks (RNNs), GRUs, and LSTMs for NLP tasks. Applied sequence models to machine translation, text generation, and spelling correction.
    • Natural Language Processing with Attention Models: Mastered attention mechanisms and transformer models, including the foundational concepts behind BERT and GPT. Implemented attention-based architectures for question answering, translation, and summarization tasks.

    Certificate Link: https://coursera.org/verify/professional-cert/YKL2MJTK0BEK

  • MLOps | Machine Learning Operations

    Date: February 2025

    MLOps | Machine Learning Operations

    I have successfully completed all four courses in the MLOps | Machine Learning Operations Specialization by Duke University on Coursera.

    Completed Courses:

    • Python Essentials for MLOps: Developed fundamental Python programming skills, including working with variables, data types, functions, and classes. Gained proficiency in using libraries such as Pandas and NumPy for data manipulation and analysis, essential for MLOps workflows.
    • DevOps, DataOps, MLOps: Explored the principles and practices of DevOps, DataOps, and MLOps. Learned to build operational pipelines, implement continuous integration and delivery, and deploy machine learning models in production environments.
    • MLOps Platforms: Amazon SageMaker and Azure ML: Gained hands-on experience with leading cloud-based MLOps platforms. Applied exploratory data analysis techniques, built and deployed machine learning models using AWS SageMaker and Azure Machine Learning, and understood the nuances of cloud-based MLOps solutions.
    • MLOps Tools: MLflow and Hugging Face: Mastered the use of prominent open-source MLOps tools. Created and managed MLflow projects for model tracking and lifecycle management, utilized Hugging Face models and datasets to build APIs, and deployed containerized models to the cloud.

    Certificate Link: https://coursera.org/verify/professional-cert/SHSDCYDORDWF

  • PyTorch Ultimate 2024 - From Basics to Cutting-Edge

    Date: January 2025

    PyTorch Ultimate 2024

    I have successfully completed all three courses in the PyTorch Ultimate 2024 - From Basics to Cutting-Edge Specialization by Packt on Coursera.

    Completed Courses:

    • Foundations and Core Concepts of PyTorch: Established a solid understanding of PyTorch, including setting up the environment, grasping fundamental AI and machine learning concepts, and building, training, and evaluating neural networks from scratch.
    • Building and Training Neural Networks with PyTorch: Developed skills in constructing and training neural networks for various tasks, such as implementing classification models with multi-class and multi-label datasets, utilizing Convolutional Neural Networks (CNNs) for image and audio classification, and applying object detection techniques using the YOLO algorithm.
    • Advanced PyTorch Techniques and Applications: Explored advanced topics, including designing autoencoders for dimensionality reduction, building Generative Adversarial Networks (GANs) for data simulation, developing Graph Neural Networks (GNNs) for graph data, implementing Transformers and Vision Transformers, and deploying models using Flask on Google Cloud.

    Certificate Link: https://coursera.org/verify/professional-cert/E2EMBY87JKTC

  • Machine Learning Specialization

    Date: Decembre 2024

    Machine Learning Specialization

    I have successfully completed all three courses in the Machine Learning Specialization by Andrew Ng (Coursera).

    Completed Courses:

    • Supervised Machine Learning: Regression and Classification: Gained a strong understanding of foundational supervised learning techniques, including linear and logistic regression, evaluation metrics, and essential preprocessing steps.
    • Advanced Learning Algorithms: Explored advanced supervised learning techniques, including neural networks, decision trees, ensemble methods, and insights into tradeoffs between bias and variance.
    • Unsupervised Learning, Recommenders, Reinforcement Learning: Learned about clustering, principal component analysis (PCA), recommendation systems, and the basics of reinforcement learning.

    Certificate Link: https://coursera.org/verify/professional-cert/E2EMBY87JKTC

  • Deep Learning Specialization

    Date: Novembre 2024

    Deep Learning Specialization

    I have successfully completed all five courses in the Deep Learning Specialization by Andrew Ng (Coursera).

    Completed Courses:

    • Neural Networks and Deep Learning: Developed a solid foundation in building and training neural networks, focusing on core concepts like backpropagation, activation functions, and deep neural networks.
    • Improving Deep Neural Networks: Gained expertise in hyperparameter tuning, regularization techniques, and optimization algorithms to enhance model performance and efficiency.
    • Structuring Machine Learning Projects: Learned best practices for diagnosing and improving machine learning models, managing overfitting/underfitting, and structuring scalable projects.
    • Convolutional Neural Networks: Mastered techniques for building and training convolutional neural networks (CNNs), including applications in computer vision tasks such as image recognition, object detection, and transfer learning.
    • Sequence Models: Acquired knowledge of recurrent neural networks (RNNs), long short-term memory networks (LSTMs), and attention mechanisms for tasks such as natural language processing, and speech recognition.

    Certificate Link: https://coursera.org/verify/professional-cert/2IFHVU55O343

  • Prompt Engineering Specialization

    Date: January 2024

    Prompt Engineering Specialization

    I completed a three-course specialization in Prompt Engineering offered by École Polytechnique through Coursera. The courses focused on mastering techniques for crafting prompts that leverage generative AI tools like ChatGPT. I learned key techniques including advanced prompt patterns, automating tasks like data analysis, generating personalized content, and solving problems with AI-driven solutions. The hands-on projects enhanced my ability to apply these models in real-world contexts, from automating processes to generating creative solutions. This experience has significantly boosted my AI literacy and productivity skills.

    Courses:

    • Prompt Engineering for ChatGPT
    • ChatGPT Advanced Data Analysis
    • Trustworthy Generative AI

    Certificate Link: https://coursera.org/verify/specialization/ELSPHXD3BWPF

  • Google Project Management: Professional Certificate

    Date: January 2024

    Google Project Management Certificate

    I have successfully completed 3 out of 6 courses in the Google Project Management Certificate on Coursera. These courses provided me with a strong understanding of the key phases in project management and equipped me with practical skills to effectively lead and manage projects.

    Completed Courses:

    • Foundations of Project Management: Gained insights into essential concepts, frameworks, and methodologies, building a solid foundation for planning and executing projects successfully.
    • Project Initiation: Starting a Successful Project: Developed practical skills in defining project goals, managing stakeholders, and initiating projects with clarity and effectiveness.
    • Project Planning: Putting It All Together: Learned to create detailed project plans, including timeline setting, resource management, and risk mitigation, ensuring project success.

    While I have not yet completed the remaining three courses, the knowledge and skills acquired from the completed courses have provided a strong foundation in project management principles.

  • Google IT Support Professional Certificate

    Date: March 2022

    Google IT Support Professional Certificate

    I have successfully completed the Google IT Support Professional Certificate, a program consisting of five comprehensive courses designed to build expertise in IT support. Through this program, I developed hands-on skills in troubleshooting, system administration, networking, operating systems, security, and customer support, preparing me for roles in technical support and IT operations.

    Completed Courses:

    • Technical Support Fundamentals: Gained foundational knowledge in IT support, including an overview of computer hardware, software, troubleshooting, and customer service best practices.
    • The Bits and Bytes of Computer Networking: Learned the fundamentals of networking, including protocols, networking services, troubleshooting, and the basics of cloud computing.
    • Operating Systems and You: Becoming a Power User: Acquired skills in navigating and managing operating systems, with a focus on Linux and Windows environments, command-line tools, and system optimization.
    • System Administration and IT Infrastructure Services: Explored system administration tasks such as configuring servers, managing services, and deploying infrastructure for organizational IT needs.
    • IT Security: Defense Against the Digital Dark Arts: Developed an understanding of security concepts, including encryption, access control, network security, and incident response strategies.

    Certificate Link: https://coursera.org/verify/professional-cert/W2QKPEQMYBSR

  • Neo4j Graph Database

    Date: August 2021

    Neo4j Graph Database

    I have completed a comprehensive set of six courses through the Neo4j Academy, gaining hands-on experience with graph databases and Cypher query language. These courses include topics such as querying with Cypher, creating nodes and relationships, using indexes for query optimization, and best practices in Neo4j 4.x. Additionally, I gained skills in importing data into Neo4j and designing graph data models tailored to specific use cases. My training provides me with a solid foundation to design, implement, and optimize graph-based applications efficiently using Neo4j.


    Certificates Number:

    • Overview of Neo4j 4.x: 49278841
    • Querying with Cypher in Neo4j 4.x: 507560
    • Creating Nodes and Relationships in Neo4j 4.x: 36106601
    • Using Indexes and Query Best Practices in Neo4j 4.x: 96999171
    • Importing Data with Neo4j 4.x: 20600868
    • Graph Data Modeling for Neo4j: 67161317

  • Routing and Switching: Introduction to Networks

    Date: July 2019

    Routing and Switching: Introduction to Networks

    I have successfully completed the Cisco CCNA1 Routing and Switching: Introduction to Networks course, conducted onsite at the Lebanese University. This introductory program provided me with a solid foundation in basic networking concepts, including network architecture, protocols, and services. I gained hands-on experience in configuring routers and switches, as well as troubleshooting basic network issues. This course introduced me to essential LAN and WAN technologies, preparing me for further studies in networking and modern network infrastructures.

Service

Never compromise with quality

  • AI Consulting and Development

    I specialize in delivering innovative AI solutions that help businesses stay ahead of the curve.

    With years of experience in AI technologies, I specialize in delivering innovative AI solutions that help businesses stay ahead of the curve. My hands-on experience with cutting-edge technologies like Generative Adversarial Networks (GANs), StyleGANs, and Large Language Models (LLMs) enables me to provide advanced AI consulting and development services tailored to your needs. I’ve worked on projects where LLMs were employed to convert text into Business Process Model and Notation (BPMN), transforming complex business processes into efficient, automated workflows. My deep technical knowledge allows me to create AI-powered solutions that automate tasks, improve decision-making, and deliver tangible business outcomes.

    I Having worked across various industries, I understand the intricacies of applying AI in real-world contexts. Whether it’s automating repetitive tasks or enhancing data-driven decision-making, my solutions are designed to seamlessly integrate into your operations. Every AI project I undertake is rooted in my passion for innovation and my commitment to delivering results that drive real value for your business.

    Key AI Projects:

    • Developed AI models using GANs and StyleGANs for creative image generation, elevating marketing strategies for businesses.
    • Utilized LLMs to transform textual descriptions into BPMN diagrams, significantly optimizing business processes.

  • Software Developement

    I bring a wealth of experience in software development, having led and executed various projects across multiple platforms.

    I bring a wealth of experience in software development, having led and executed various projects across multiple platforms. My expertise spans mobile apps, desktop applications, and enterprise software, giving me a comprehensive understanding of what it takes to create functional, scalable, and user-friendly solutions. From developing a highly secure E-wallet app to building a comprehensive CRM system, my experience enables me to tackle complex challenges with ease. I’ve also developed a blood donation mobile app, a school management system, and a client archiving solution, showcasing my versatility and ability to deliver tailored software solutions across different sectors.

    With every project, I focus on understanding the unique needs of the business to create custom software that drives efficiency, enhances user engagement, and supports business growth. My hands-on approach ensures that each solution is meticulously designed, rigorously tested, and deployed with precision. When you work with me, you’re not just getting a developer—you’re partnering with someone who is dedicated to delivering a product that exceeds your expectations and helps your business succeed.

    Key Software Development Projects:

    • Built a secure and user-friendly E-wallet mobile app for a financial institution, streamlining transactions.
    • Developed a CRM system that improved customer interaction and data management for a service-based company.
    • Designed a blood donation mobile app to bridge the gap between donors and healthcare centers, improving accessibility.
    • Created a school management system to simplify administrative workflows for educational institutions.
    • Delivered a client archiving system to enhance data organization and retrieval for professional service firms.

  • IT consultation

    I offer expert IT consultation services that optimize and enhance your systems

    With a rich background in IT infrastructure and cloud computing, I offer a full range of IT Consultation services designed to optimize your technology stack and ensure seamless operations. My expertise spans traditional networking environments like ESXi and Windows Server, cloud platforms such as AWS and Google Cloud Platform (GCP), and hosting solutions for web applications. Whether you need help managing on-premise systems, migrating to the cloud, or optimizing your cloud infrastructure, I provide tailored solutions that ensure your IT systems are secure, scalable, and efficient.

    I have successfully integrated complex IT systems, enabling seamless communication between different technologies and platforms. For example, I have integrated hospital lab machines with hospital management systems, automating data entry and enhancing accuracy. Additionally, I specialize in troubleshooting and resolving IT issues to minimize downtime and ensure smooth business operations. Whether it’s setting up secure hosting environments, optimizing network infrastructure, or connecting systems to ensure smooth data flow, I work to ensure that your IT systems are not only optimized for today but also prepared for future growth.

    Key IT Projects:

    • Managed and optimized virtualized environments using ESXi and Windows Server, improving operational efficiency for enterprise clients.
    • Integrated AWS and GCP cloud solutions for seamless deployment of web applications, enhancing scalability and performance.
    • Automated connections between hospital lab machines and hospital management systems, eliminating manual data entry and reducing errors.
    • Provided comprehensive troubleshooting and networking solutions, ensuring minimal downtime and maximum efficiency across multiple business environments.
    • Set up hosting solutions for web applications, ensuring secure, reliable, and scalable platforms for businesses.