Biography

I am a Computer Scientist and Researcher specializing in Natural Language Processing and Software Testing. My work spans both academia and industry: at DTE Energy, I developed and deployed GPT-based and DeBERTaV3 models for hierarchical classification of customer feedback, achieving 75% accuracy and a 0.78 weighted F1 score, while optimizing inference latency to <2s. I design LangChain RAG pipelines, build ASP.NET chatbot UIs integrated with Databricks, and deliver SAP dashboards to support cross-department decision making.

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 into real-world ML testing practices).

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. Feb 2025 – Present

    Data Scientist – LLM / NLP Team
    ○ Developed and fine-tuned GPT/DeBERTaV3 models in Databricks using MLOps for hierarchical multi-level classification of customer complaints and service requests. Achieved 0.81 weighted F1 and reducing case resolution time by 15%. ○ Applied advanced expertise in prompt engineering, few-shot learning, RAG, and LangChain to design and deploy GPT-based pipelines, significantly improving model performance. ○ Engineered a ReAct-based agent to dynamically choose between RAG and SQL query modes, enabling context-aware generation of analytical and feedback reports. ○ Designed and deployed an ASP.NET chatbot UI with Databricks + API integration, deployed via Azure DevOps. ○ Designed SAP SQL-based benchmarking reports for Billing, Revenue Mng, and Customer Service operations across multiple departments

  2. Research Assistant & Teaching Assistant – Oakland University

    2021 – 2025

    ○ Led a large-scale empirical study on real-world ML testing practices across 2,500+ GitHub projects (136k+ test cases), integrating GPT-based validation to enhance topic labeling and test classification accuracy. ○ Developed μAkka, a mutation testing framework in Java for actor-based concurrency systems (Akka), introducing specialized mutation operators and coverage metrics to evaluate test adequacy in distributed environments ○ Teaching assistant for undergraduate and graduate courses: Software Security, Software Modeling, Programming Languages, Databases, Theory of Computation, Senior Capstone.

  3. Software Engineer / Full-stack Developer – Poshtibani Niroo Co.

    2009 – 2017


    ○ Designed, developed and maintained ERP modules (HR, Inventory, Order Management) in C#, MS SQL Server, and Oracle, supporting 1,000+ active users across multiple departments and integrating with accounting and reporting systems. ○ Improved inventory accuracy by 7% via automated reconciliation workflows. ○ Designed a novel parallel algorithm with DSS + agile methods to enhance workflow quality/timing; results presented at the 2nd Int. Conf. on Computer and Electrical Engineering (IEEE). ○ Built custom .NET apps to automate server tasks, manage load tests, and generate SQL reports/queries. ○ Debugged/optimized ERP modules for scalability and performance; mentored and trained junior developers

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