Mona Rahimi Schuman

University of Notre Dame Notre Dame, IN 46556
Martin Smith

Personal Information

I am currently a PhD candidate in Computer Science at University of Notre Dame. My research focuses on software engineering and requirement engineering. Particularly I work in area of traceability and trace link evolution in safety-critical software systems.


September, 2016 - PRESENT

Research Assistant

SAREC(Software and Requirements Engineering Center) University of Notre Dame, Notre Dame, Indiana

• Managing evolution in safety-critical software systems • Identify, model and detect patterns of change in source code • Change impact analysis in software product lines • Refactoring detection in evolving software systems • Designing and developing algorithms and tools to automatically evolve trace links.

September, 2012 - September, 2016

Research Assistant

SAREC(Software and Requirements Engineering Center) DePaul University, Chicago, Illinois

• Using data mining techniques to solve software engineering problems • Mining Software repositories • Enhancing evolution in software systems using data mining algorithms

September 2010 - July 2011

Teaching Assistant

Southern Illinois University Carbondale, Illinois

• Designing and lecturing a CS course “Computer Concepts” • Run a 27-student lab • Designing and performing class activities • Designing and grading take-home assignments, quizzes and final exam

September 2009 - June 2010

Research Assistant

Southern Illinois University Carbondale. Illinois

• Find parallel solutions to reduce execution time of MCMC algorithms for IRT models • Implement solutions using C language • Process results and conclude

2008 - 2009

System Engineer

Information Technology Architects. Tehran, Iran

• Engineering of Supervisory Control and Data Acquisition(SCADA) systems • Design of the power grid map • Design and implement of DataBase for RTUs and generators • Improve NetSCADA and other UIS application based on customer needs

2007 - 2008

Network Administrator

Cultural Development Organization. Tehran, Iran

• Provide Network, Web, and PC/Workstation support/administration for the production (fiber-based multi-level star SAN) and management (wireless Ethernet) networks. • Research networking and application solutions for deployment within the organization and network expansion • Design and maintain corporate Intranet and Internet sites • Support and administer mobile computing and environment VPN services • Configure/maintain Internet filtering and security • Provide DB support/administration

2006 - 2007

Co-op Student

Naderpardaz Co. Tehran, Iran

• Defined system requirements based on customer expectations, designed and supported customer networks • Conducted network traffic/performance studies and system analysis • Developed telecommunication firmware in C++



University of Notre Dame, Notre Dame, IN/PhD in Computer Science


Southern Illinois University, Carbondale, IL/MS in Computer Science(GPA 4.00)


Islamic Azad University, Tehran/Computer Science – Software Engineering(GPA 3.07)


Excellent software engineering knowledge including Object Oriented Design, architectural and design patterns, 10/10
Excellent knowledge of data analysis, data mining and machine learning algorithms and softwares including IBM SPSS Statistics and IBM SPSS Modeler 10/10
Knowledge of Big Data/ Hadoop, map/reduce 7/10
Advanced C++, Visual C,, JAVA, Assembly, CGI, HTML, UML, ASP, Autodesk 3Ds Max, Adobe Flash 7/10
Advanced network skills including TCP/IP (HTTP, UDP, SMTP) Ethernet Networking, DHCP and static IP addressing, Wireless Networking, LAN (hardware/software administration, design, installation and configuration), WAN, VPN 7/10
Strong computer skills including MS Windows (XP/2000/NT/9X desktop/workstation), UNIX, Tiger and Leopard (Mac OS), Microsoft Office 8/10
Contributing team member with well-developed research and problem solving skills, quick learner, good organizational, teamwork and communication skills 8/10