Biography

I am a Computer Scientist and Researcher specializing in Natural Language Processing, LLMs, and Software Engineering. My work spans both academia and industry: at DTE Energy, I developed and deployed GPT-4/5 and DeBERTaV3 models for hierarchical classification of customer feedback, achieving 0.81 weighted F1 and 12% improved precision, while optimizing inference and dashboard latency to <2s. I design LangChain RAG pipelines, build Streamlit and ASP.NET chatbots integrated with Databricks and Genie Space, and deliver SAP dashboards to enable dynamic insights, sentiment analysis, and operational reporting.

I am completing my Ph.D. in Computer Science at Oakland University. My dissertation research advances software testing in two domains: actor concurrency (mutation testing in Akka) and machine learning systems (empirical insights from 2,500+ ML projects and 136K+ real-world test cases, analyzed via TensorFlow, PyTorch, Scikit-Learn, and Keras).

Outside work, I enjoy tennis, boating, and volunteering.

Featured Publications

Mohsen Moradi Moghadam, Mehdi Bagherzadeh, Raffi Khatchadourian, and Hamid Bagheri. μAkka: Mutation testing for actor concurrency in Akka using real-world bugs. In Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE ’23. ACM, ACM, 2023. (60/473; 12.68% acceptance rate for papers accepted with no major revisions). Accepted with no major revisions. bib

Research

  • design icon

    Mutation analysis

    To help advance research on Akka actor concurrency, we presented a framework, to detect and classify bugs from real-world akka projects.

  • Web development icon

    Topic Modeling

    Continuous Understanding, Predicting, and Recommending ...

  • Web development icon

    ML Refactoring

    Restructuring and optimizing machine learning models and code to improve performance, maintainability, and scalability

  • Web development icon

    Smart Contract Security

    ETH Smart Contracts Bugs Detection ...

Resume

Education

  1. Oakland University, Rochester, MI

    2021 – 2025

    Ph.D. in Computer Science, GPA: 3.7/4.0
    Dissertation: Advancing Software Testing: Mutation Testing in Actor Concurrency and Empirical Insights into Machine Learning Test Practices

  2. University of Illinois, Springfield, IL

    2019 – 2020

    M.S. in Computer Science, GPA: 4.0/4.0

Work Experience

  1. Machine Learning Engineer – LLM & Applied AI
    DTE Energy · Detroit, MI (Hybrid)

    Feb 2025 – Present

    • Designed, trained, and deployed production-grade NLP and LLM systems to automate and optimize customer service workflows.
    • Built hierarchical multi-level classification pipelines using GPT-based models and DeBERTaV3 in Databricks, leveraging PySpark and MLflow; achieved 0.81 weighted F1, improved precision by 12%, and reduced case resolution time by 15%.
    • Architected end-to-end ML pipelines covering data ingestion, feature engineering, evaluation, deployment, monitoring, and automated retraining, reducing manual data quality checks by 30%.
    • Designed and deployed LLM-powered RAG systems using LangChain, integrating structured enterprise data (SQL, SAP) with unstructured customer feedback to generate context-aware insights and reports.
    • Delivered low-latency ML-backed analytics services integrated with Databricks, SAP, and Azure, achieving sub-2s end-to-end inference latency and increasing enterprise-wide data accessibility.
    • Built an AI/BI Genie Space platform with a Streamlit-based conversational chatbot for NPS and customer review analysis, enabling self-serve sentiment analysis, trend detection, and automated summaries for business leaders.
    • Collaborated cross-functionally with data engineers, product managers, and stakeholders, owning model performance, reliability, and business impact.

  2. Researcher – Data Science Lab
    Oakland University · Rochester, MI

    2021 – 2025

    • Led a large-scale empirical study of 2,525 ML projects and 136K+ test cases to analyze real-world ML testing practices, producing a curated dataset using TensorFlow, PyTorch, Scikit-Learn, and Keras.
    • Applied topic modeling and GPT-based evaluation to extract and validate 25 ML testing topics, achieving >85% agreement across 80% of topics.
    • Developed μAkka, a mutation testing framework for actor-based concurrency systems (Akka), analyzing 186 real-world bugs and generating 11.7K mutants across 10 applications.
    • Published results at ESEC/FSE 2023, establishing the first systematic benchmark for mutation testing in actor concurrency.
    • Research directly informed ML evaluation, robustness, and testing strategies used in production systems.

  3. Senior Lead Software Engineer
    Poshtiban Niro Co.

    2009 – 2017

    • Led the design and evolution of enterprise-scale ERP systems (HR, Inventory, Order Management) supporting 10,000+ users across multiple organizations.
    • Architected and operated large-scale relational data platforms with 200+ interconnected tables and sustained throughput of 1M+ transactions/hour while maintaining 99.9% uptime.
    • Designed high-throughput concurrent and parallel processing workflows to resolve performance bottlenecks; published results at an IEEE conference.
    • Led legacy system modernization, improving scalability, reliability, and maintainability of core platforms.
    • Built automated data reconciliation pipelines that improved inventory accuracy by 7% and accelerated financial closing cycles.
    • Led cross-functional engineering teams through major upgrades and migrations with zero major downtime.

Research Experience

  1. Jan 2021 – Sep 2023

    PhD Research – Oakland University
    • Developed μAkka, a mutation testing framework for actor concurrency in Akka using real-world bugs (ESEC/FSE ’23).
    • Conducted large-scale study of ML test cases on GitHub to identify testing practices and gaps (under review, 2025).

  2. Aug 2019 – Dec 2020

    M.S. Research – University of Illinois Springfield
    • Built NLP models for sentiment analysis of COVID-19 Twitter data.

Skills

  • AI / ML Skills: GPT, DeBERTaV3, Transformers, NLP (classification, topic modeling, sentiment analysis), Prompt Engineering, Chain-of-Thought, LangChain, Databricks integration, SAP dashboards.

    Programming: Python, C#, Java, C/C++, JavaScript, Shell.
    Web Development: ASP.NET, HTML, CSS, JavaScript, MVC, Web API.
    Databases: SQL Server, MySQL, MongoDB, NoSQL.
    Cloud & DevOps: Azure, AWS, Docker, Git, Linux.
    Software Engineering: OOP, Design Patterns, HPC, Distributed Systems, Agile, TDD.

Contact

Contact Form