• Software Engineering
    Software Engineering

    Excellent analytical skills and problem solving, Knowledge of SDLC, full stack and communication skills

  • Software Development
    Software Development

    Designing, programming and developing windows and web applications

  • Expert Consultation
    Expert Consultation

    Giving expert consultation in information technology

  • E-Commerce

    Providing technical solutions and

    designing e-commerce websites

  • Training

    Teaching programming and web development courses


A software developer with several years' experience and faculty member at Islamic Azad University, Ahvaz branch, department of Computer Engineering. Doing research and teaching Computer Engineering courses.

Bachelor of Computer Engineering (Software), master of Information Technology (e-commerce), doctorate of Information Technology (Recommender Systems).

Information Technology Consultant. Excellent analytical skills and problem solving.

My Services

Software Development
Windows-based programming and software development. Web development and business promotion. Installing E-commerce websites
Software Engineering
Knowledge of Software Development Life Cycle, Knowledge of the full stack, Smart Communication skills, Ability to learn, adapt and grow, Time management, Interpersonal skills, Testing Practices, Understanding software…
Expert Consultation
Free support and expert consultation in IT and Software engineering. Providing guide about identification of the market according to the specific expertise or discipline. Presenting special seminars
Network security solutions
Evaluating and discovering network security weaknesses and reporting to the administrators. Providing network security solutions to prevent information leakage

My top skills

Web Development
IT Consultation
Recommender Systems
Problem Solving


  • Mahboobeh Rostampour

    Personally, as one of your oldest students, I totally agree with the way you teach and manage the class in the best way possible

  • Sahar Sotoudehnia

    The student does not just need a good teacher to learn the lesson, some times the teachers do not understand the students. So, a teacher along with the power of expression and induction of the lesson must understand the student so that the student is passionate about the class and the lesson that you have both options. The university is in dire need of professors like you

  • Somayeh Ozar

    I was your student two years ago, your teaching is great

  • Parnia Sharifzadeh

    A professor whom you can not escape from falling in love with the type of his teaching

  • Davood Fereidooni

    You are the best friend and professor I have ever seen

  • Niloofar Moozarmpour

    You are awesome and your knowledge about computer science is great. You teach the students occasionally with fun to improve the quality of learning, specifically in practical sections which you ask us to test the matter and show the outcome

Go to Persian version