Education

M.S. in Computer Engineering, Sharif University of Technology, Tehran, Iran [2005-present]
Thesis: Injecting non-functional requirements into the software architecture
Supervisor: Dr. Seyed-Hasan Mirian-Hosseinabadi

B.S. in Computer Engineering, ECE Department ,University of Tehran, Tehran, Iran [2001-2005]

 

Research Interests

Software Architecture
Object-Oriented Software Engineering
Software development methodologies
Non-Functional Requirements
Aspect-Oriented Software Development
Service-Oriented Software Development
Architectural Analysis
Product Line Engineering
Software Security
 

Academic Activities

Special Activity
Participation at the RoboCup 2003, soccer simulation field, Padua, Italy : July 2003

Teaching Assistance
Software Engineering, Sharif University of Technology (Dr. Mirian) : Spring 2007
Software Engineering, Sharif University of Technology (Dr. Mirian) : Fall 2006
Internet Engineering, University of Tehran (Mr. Hossein Sheikh Attar) : Spring 2004

Professional Membership
ACM (Association for Computing Machinery), 2001-2003

Teaching
Computer Course, Rouzbeh School, Tehran, Iran : 2004


Work Experiences

RayDana Corp., Tehran, Iran as programmer, researcher and project Manager : 2002-2006