• سلام، مهندس بهزاد سلیمانی نیسیانی هستم

    تحلیل و طراحی سیستم های نرم افزار

    مدرس مدعو در دانشگاه دولتی کاشان


    دانشجوی دکتری نرم افزار کامپیوتر، مدرس، تحلیلگر و برنامه نویس دات نت :-)


    علاقمندی ها

    برنامه نویسی - تدریس - شنا - کتاب خواندن - فیلم - بازی‌های کامپیوتری - سنتور نوازی - تمبک نوازی - دف نوازی - انیمیشین - موسیقی


    محصولات فرهنگی و هنری

    بومی سازی بازی های رایانه ای مبتنی بر وب - قطعه هایی از سنتور - شب نامه های محرم گروه بچه های سلام


    خلاصه فعالیت های اجتماعی

    عضو و خادم گروه بچه های سلام و گروه باران در برگزاری مراسم‌های فرهنگی و مذهبی

  • رزومه پنهان (شکست)

    تقریبا هر هفته چندین شکست و چندین موفقیت کوچک دارم. تلاش های زیادی می کنم که به نتیجه نمی رسند و مسخره می شوم و بعضا برخی از تلاش ها هم به نتیجه می رسد و همه می گویند این بدیهی بود. از آخرین تجربه های شکستم، مقالات زیادی که می نویسم و ارسال می کنم و پذیرش نمی شوند چونکه داوران مناسبی آنها را داوری نمی کنند. همچنین طرح های تجاری که برای افراد مختلف ارائه می کنم و قبول نمی کنند اما بعضا به ندرت قبول هم می شوند و درآمد ناچیزی نیز دارند که به نظر خودم مقدمه تجارت ها و موفقیت های بیشتر هستند. به شدت زمان کم دارم و بسیاری از پروژه ها و کارهایم ناقص می مانند و فقط می توانم پروژه های کوتاه مدت را به سر انجام برسانم تا زمانیکه کمی مشغله هایم کمتر شود و بتوانم به پروژه های درزا مدت بیشتری بپردازم.

    1396

    تلاش جهت بهبود کیفیت آموزش در بسیاری از دانشگاه های اصفهان من جمله دانشگاه شهید اشرفی اصفهانی


  • رزومه

  • تجربه و تخصص

    تحلیل و طراحی سیستم های نرم افزار

    بررسی یک سیستم کسب و کاری (Business) و استخراج سناریوهای مورد نیاز، تحلیل پایگاه داده، طراحی معماری نرم افزار و نحوه ساخت بهینه نرم افزار برای پاسخ به نیازهای سهامداران


    برنامه و کد نویسی

    تسلط در حد حرفه ای به زبان های سی شارپ (#C)، سی پلاس پلاس (++C)، پایتون (Python)، جاوا (Java)، متلب (MATLAB) و زبان های مبتنی بر وب مانند ASP.NET


    بهینه سازی و مدیریت سیستم های پایگاه داده

    بررسی عوامل موثر در کارایی عملکرد پایگاه داده Microsoft SQL Server، تعریف اندیس های مورد نیاز، تعریف گروه فایل های مورد نیاز، زمان بندی وظایفی همچون پشتیبان گیری (Backup) و بازسازی اندیس ها و مسائل مهمی از این قبیل


  • تجربه شغلی

    مدرس مدعو

    1392/11/01 - مشغول به کار تصویر

    در دانشگاه دولتی کاشان


    مدرس مدعو

    1393/07/01 - مشغول به کار

    در دانشگاه آزاد اسلامی واحد اصفهان (خوراسگان)


    مدرس مدعو

    1395/11/01 - مشغول به کار

    در دانشگاه شهید اشرفی اصفهانی


    مدرس مدعو، مدیر گروه

    1392/11/01 - 1394/10/30

    در موسسه آموزش عالی علامه نائینی

    مدرس و مدیر گروه کارشناسی ارشد مهندسی کامپیوتر گرایش نرم‌افزار


    مدرس مدعو

    1392/11/01 - 1393/03/31

    در موسسه آموزش عالی نقش جهان


    مدرس مدعو

    1392/07/01 - 1392/10/30

    در دانشگاه آزاد اسلامی واحد نجف آباد

    تدریس درس مبانی کامپیوتر و برنامه سازی در گروه عمران


    مدرس

    1392/04/01 - 1392/08/30

    در سیتکو (SITCO)

    مدرس دوره C# مربوط به دوره NIIT


    مدرس مدعو

    1391/11/01 - 1392/06/31

    در دانشگاه آزاد اسلامی واحد لنجان


    مدرس مدعو

    1389/11/01 - 1391/10/30

    در دانشگاه پیام نور واحد علویجه


    مدیر فناوری اطلاعات و ارتباطات (IT)

    1391/01/01 - 1391/12/29

    در موسسه کاریابی کارمند


    مدرس مدعو

    1390/11/01 - 1391/03/30

    در دانشگاه پیام نور واحد خمینی شهر


    محقق، تحلیلگر، طراح، برنامه‌نویس و توسعه دهنده

    1391/11/01 - 1392/06/31

    در شرکت بازتاب


    محقق، تحلیلگر، طراح، برنامه‌نویس و توسعه دهنده

    1392/07/01 - 1395/03/31

    در شرکت نوید ارتباطات صفاهان


    مدرس مدعو

    1390/07/01 - 1390/10/30

    در موسسه آموزش عالی بنیان


    محقق، تحلیلگر، طراح، برنامه‌نویس و توسعه دهنده

    1390/07/01 - 1390/12/29

    در سامان انرژی


    مدرس مدعو

    1390/04/01 - 1390/06/30

    در دانشگاه جامع علمی کاربردی مرکز علویجه


    مدرس مدعو

    1389/11/01 - 1390/03/31

    در دانشگاه جامع علمی کاربردی مرکز تیران و کرون


    برنامه نویس، پشتیبان

    1387/04/01 - 1390/03/31

    در آزمایشگاه تشخیص طبی مهدیه


  • پروژه

    سرور میانی زیرساخت مخابرات

    1391/11/01 - 1395/03/30

    به عنوان محقق، تحلیلگر، طراح و برنامه نویس

    زیرساختی برای ذخیره و پردازش بیش از 2 هزار تماس در ثانیه در شهر اصفهان جهت صدور قبوض تلفن انواع سوئیچ‌های مخابرات در لحظه، رصد کردن ترافیک شبکه مخابرات، تشخیص خرابی و ...

    همکاران : علیرضا وزیریان، محمد عبدالهی، آرش اشنودی، سید محمد حسینی،


  • جایزه و افتخارات

    رتبه اول

    1392/04/08

    از معاونت آموزشی دانشگاه آزاد اسلامی واحد نجف‌آباد

    در بین 154 فارغ التحصیل نیمسال اول سال تحصیلی 87-88


    رتبه سوم

    1392/11/19

    از معاونت آموزشی دانشگاه آزاد اسلامی واحد نجف‌آباد

    در بین فارغ التحصیلان نیمسال اول سال تحصیلی 91-92


  • تحصیلات

    دکتری مهندسی کامپیوتر

    1392/07/01 - مشغول به تحصیل تصویر

    در دانشگاه کاشان با امتیاز 19.15


    کارشناسی ارشد مهندسی کامپیوتر

    1389/07/01 - 1391/11/30 تصویر

    در دانشگاه آزاد اسلامی واحد نجف آباد با امتیاز 18.35


    کارشناسی مهندسی کامپیوتر

    1384/07/01 - 1387/11/30 تصویر

    در دانشگاه آزاد اسلامی واحد نجف آباد با امتیاز 18.58


  • درس/ دوره

    امنیت سیستم‌های نرم‌افزاری ( 19.25/20 ) در دانشگاه کاشان (دکتری)

    سیستم‌های عامل توزیع شده ( 19/20 ) در دانشگاه کاشان (دکتری)

    شبکه‌های کامپیوتری پیشرفته ( 20/20 ) در دانشگاه کاشان (دکتری)

    روش‌های محاسبه نمادی ( 19/20 ) در دانشگاه کاشان (دکتری)

    آزمون نرم‌افزار ( 18.5/20 ) در دانشگاه کاشان (دکتری)

    طراحی نرم‌افزارهای مطمئن ( 20/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    پایگاه داده پیشرفته ( 18.5/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    مباحث پیشرفته در مهندسی نرم‌افزار ( 18/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    الگوریتم‌های موازی ( 18/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    مدلسازی و ارزیابی سیستم‌های کامپیوتری ( 20/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    سمینار ( 20/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    سیستم‌های عامل پیشرفته ( 17.5/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    سیستم‌های خبره و مهندسی دانش ( 16.40/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    مهندسی نرم‌افزار پیشرفته ( 15.75/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    روش تحقیق ( 16.5/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

    پایان نامه ( 19.15/20 ) در دانشگاه آزاد اسلامی واحد نجف آباد (کارشناسی ارشد)

  • مقاله

    Job Scheduling Based on Single and Multi-Objective Meta-Heuristic Algorithms in Cloud Computing: A Survey

    1394/12/12

    کنفرانس،در International Conference on Information Technology, Communications and Telecommunications (IRICT)

    Recently, cloud computing has attracted great attention as one of the most prominent technologies in the world. Companies like amazon, google, and microsoft are increasingly developing cloud-based systems by improving services to users. On the other hand, there are challenges in efficient use of cloud computing, including parallel processing, energy consumption, virtualizations and scheduling. The latter is considered as a major challenge. Scheduling determines how user requests are allocated to virtual machines in order to improve the quality of service. This study examined the existing task scheduling algorithms. First, the concepts of scheduling, type of layer, scheduling in various layers and main parameters for improving the quality of service are presented then, the most recent important meta-heuristic algorithms are analyzed.. These algorithms were designed as single objective- and multi-objective schedules to optimize different parameters in scheduling. Finally, evaluation methods and tools are presented.

    همکاران : نسیم سلطانی، بهرنگ برکتین، بهزاد سلیمانی نیسیانی،


    Methods of Feature Extraction for Detecting the Duplicate Bug Reports in Software Triage Systems

    1394/12/12

    کنفرانس،در International Conference on Information Technology, Communications and Telecommunications (IRICT)

    NOWADAYS, MANY USERS USE SOFTWARE REPOSITORIES SUCH AS QUESTION AND ANSWERING SITES, SOFTWARE TRIAGE SYSTEMS AND OTHER KIND OF REPOSITORIES THAT SAVE MANY TOPICS ABOUT THE SOFTWARE. ONE OF THE MOST IMPORTANT IN THIS AREA IS FINDING DUPLICATE ITEMS IN THESE REPOSITORIES ESPECIALLY FOR BUG REPORTS. IN THIS PAPER A REVIEW IS REPRESENTED IN THE STATE OF THE ART IN THIS RESEARCH AREA AND CATEGORIZE DIFFERENT KINDS OF FEATURES USED FOR FINDING DUPLICATES. ALSO THE METHODOLOGY OF RESEARCHES DESCRIBED THAT COULD BE USED AS A FRAMEWORK FOR FUTURE WORKS. FINALLY, IN CONCLUSION SECTION, CURRENT ISSUES IN THIS TOPIC MENTIONED AND GOALS AND IMPORTANCE OF THIS RESEARCH AREA WILL BE DESCRIBED.

    همکاران : بهزاد سلیمانی نیسیانی، سید مرتضی بابامیر،


    Heuristic Algorithms for Task Scheduling in Cloud Computing: A Survey

    1396/05/17

    مجله،در International Journal of Computer Network and Information Security

    Cloud computing became so important due to virtualization and IT systems in this decade. It has introduced as a distributed and heterogeneous computing pattern to sharing resources. Task Scheduling is necessary to make high performance heterogeneous computing. The optimization of related parameters, and using heuristic and meta-heuristic algorithms can lead to a reduction of the search space complexity and execution time. So, several studies have tried using a variety of algorithms to solve this issue and improve relative efficiency in their environments. This paper considered examines existing heuristic task scheduling algorithms. First, the concepts of scheduling, the layer of cloud computing, especially scheduling concept in the SaaS and PaaS layer, the main limits for improving the quality of service, evaluation methods of algorithms and applied tools for evaluating these ideas and practical experimental used methods were discussed and compared. Finally, future works in this area were also concluded and a summary of this article is presented in the form of a mind map.

    همکاران : نسیم سلطانی، بهزاد سلیمانی نیسیانی، بهرنگ برکتین،


    Investigating Hadoop Architecture and Fault Tolerance in Map-Reduce

    1396/04/09

    مجله،در International Journal of Computer Science and Network Security

    Map-Reduce is often used in implementation of critical and important tasks such as analysis of the scientific data. However, evidences in the past indicate the presence of optional errors that can destroy the results of Map-Reduce. Of course, run times of Map-Reduce like Hadoop can tolerate crash errors, but do not tolerate arbitrary or Byzantine errors. Hence in this paper, at first, the Hadoop architecture in distributed system will be investigated and then Hadoop will be compared with Map-Reduce and finally the Map-Reduce fault tolerance will be investigated.

    همکاران : آرمین کشکولی، بهزاد سلیمانی نیسیانی، مینا رهبری،


    Automatic Verification of UML State Chart by BOGOR Model Checking Tool Automatic Formal Verification of Network and Distributed Systems

    1394/08/15

    کنفرانس،در International Conference on Knowledge-Based Engineering and Innovation (KBEI)،2

    Validation and verification of software or system specifications are crucial in reducing costs and proper software development. Software specifications are usually represented by semi-formal languages like UML. For verification of non-formal and semi-formal models, they should be first transformed into a formal language. The state chart is one of the well-known UML charts that describe the behavior of a system and used for modeling many systems such as resource managements and communications in networks or distributed systems. In this paper, we propose a method to automatically map a UML state chart to BIR language, which is designed for BOGOR model checking. The goal of the verification in this paper is to evaluate the deadlock property of this chart. The proposed method is evaluated by four case studies of ATM and Fax machine state charts and the model is verified regarding the existence of a deadlock. Results indicate that while the PAT verification tool cannot properly recognize deadlocks in a state chart, the proposed approach is capable of detecting such cases of a deadlock. (3) Automatic Verification of UML State Chart by BOGOR Model Checking Tool Automatic Formal Verification of Network and Distributed Systems.

    همکاران : بهزاد سلیمانی نیسیانی، سید مرتضی بابامیر،


    A New Algorithm for Mining Frequent Patterns in CAN tree CAN Growth Mining

    1394/08/15

    کنفرانس،در International Conference on Knowledge-Based Engineering and Innovation (KBEI)،2

    Association Rule Mining is concerned with the search for relationships between item-sets based on co-occurrence of patterns. Since transactional databases are being updated all the time and there are always data being added or deleted, so Incremental Association Rule Mining is very important. Many methods have been presented so far for incremental frequent pattern mining, one of these methods is the frequent patterns mining base on the CAN tree (CANonical-order TREE). Related works on CAN tree, didn't discuss about extraction of frequent patterns from the tree and it has only been suggested that the mining method would be similar to FP-growth. In this paper, a new method is presented for mining CAN tree, and it is evaluated to show its improvement over the FP-growth method that mine FP tree. The evaluation results have demonstrated that performance of the presented algorithm is better than the FP-growth algorithm at high minimum support thresholds and for future work can try to improve it for lower minimum support threshold.

    همکاران : معصومه سادات حسینی، محمد ندیمی شهرکی، بهزاد سلیمانی نیسیانی،


    Formal verification of UML statecharts using the LOTOS formal language

    1394/08/15

    کنفرانس،در International Conference on Knowledge-Based Engineering and Innovation (KBEI)،2

    UML is a standard modeling language in software engineering. Although this language is capable of describing and modeling different aspects of a problem, it cannot be used for verification of the obtained model. Formal languages can be utilized for this purpose to verify the model. In a previous study by the authors of this paper, Statecharts diagram has been mapped to the LOTOS formal language. However, not all possible structures and necessary relations like the condition and loop structures were mapped. In this paper, an improvement of the previous method is presented. Moreover, for verification of the presented mapping, the CADP toolbox has been used. To apply the proposed method in practice, a case study is presented, where the properties deadlock, live lock, unreachable states, and non-deterministic states are formally verified. The results of the model verification show that the evaluated Statecharts diagram has had deadlocks, but there have not been live locks, unreachable states, or non-deterministic states in it.

    همکاران : محمد جوانی، بهزاد سلیمانی نیسیانی، سید مرتضی بابامیر،


    A Framework for Improving Find Best Marketing Targets Using a Hybrid Genetic Algorithm and Neural Networks

    1394/08/15

    کنفرانس،در International Conference on Knowledge-Based Engineering and Innovation (KBEI)،2

    Recently, many companies in Iran use telemarketing to introduce their products. These companies need to detect their best target to following them over seasons and years for more sales. This paper introduces a simple and appropriate method to predict behavior of customers based on behavior of prior customers. First of all, a dataset of customer action should be made and then preprocessed to reduce its attribute and dimension. Then a neural network will be made based on selected features to predict sale behavior of customers. Finally an evolutionary algorithm like genetic can be used to find feature of customers who will buy products more. This method evaluated by Portuguese Bank Tele Marketing dataset. Results show it simply can find the best customers in this case study. It's highly recommended to companies use this method to reduce their marketing costs and have better performance.

    همکاران : بهزاد سلیمانی نیسیانی، نسیم سلطانی، شیما قزلباش،


    Recommendation Systems Based on Association Rule Mining for a Target Object by Evolutionary Algorithms

    1397/02/18

    مجله،در Emerging Science Journal،2

    Recommender systems are designed for offering products to the potential customers. Collaborative Filtering is known as a common way in Recommender systems which offers recommendations made by similar users in the case of entering time and previous transactions. Low accuracy of suggestions due to a database is one of the main concerns about collaborative filtering recommender systems. In this field, numerous researches have been done using associative rules for recommendation systems to improve accuracy but runtime of rule-based recommendation systems is high and cannot be used in the real world. So, many researchers suggest using evolutionary algorithms for finding relative best rules at runtime very fast. The present study investigated the works done for producing associative rules with higher speed and quality. In the first step Apriori-based algorithm will be introduced which is used for recommendation systems and then the Particle Swarm Optimization algorithm will be described and the issues of these 2 work will be discussed. Studying this research could help to know the issues in this research field and produce suggestions which have higher speed and quality.

    همکاران : حسین حاتمی ورزنه، بهزاد سلیمانی نیسیانی، حسن ضیافت، نسیم سلطانی،


  • مهارت ها

    برنامه نویسی

    90%
    2 0

    سی شارپ C#

    70%
    2 0

    جاوا Java

    70%
    2 0

    پایگاه داده ها Database

    70%
    2 0

    Microsoft SQL Server

    70%
    1 0

    سی پلاس پلاس C++

    70%
    1 0

    مهندسی نرم افزار Software Engineering

    60%
    1 0

    بسته اداری مایکروسافت Microsoft Office

    70%
    3 0

    مایکروسافت ورد Microsoft Word

    70%
    1 0

    الگوریتم Algorithm

    50%
    1 0

    زبان نشانه گذاری ابر متن HTML

    60%
    2 0

    لینوکس Linux

    60%
    1 0

    ابزار و زبان برنامه نویسی متلب MATLAB

    50%
    0 0

    پایتون Python

    60%
    0 0

    جاوا اسکریپت JavaScript

    60%
    0 0

    یادگیری ماشین Machine Learning

    60%
    0 0

    سیستم های توزیع شده Distributed Systems

    60%
    0 0

    مای اس کیو ال MySQL

    60%
    0 0

    مدیریت پروژه Project Management

    60%
    0 0

    داده کاوی Data Mining

    60%
    0 0

    هوش مصنوعی Artificial Intelligence

    60%
    1 0

    توسعه نرم افزار Software Development

    60%
    0 0

    پردازش تصویر Image Processing

    35%
    0 0

    طراحی پایگاه داده Database Design

    70%
    0 0

    نسخه سازمانی رشنال رز Rational Rose Enterprise Edition

    50%
    0 0

    نرم افزار معماری سازمانی Enterprise Architect

    50%
    0 0

    زبان مدلسازی یکپارچه UML : Unified Modeling Language

    50%
    0 0

    طراحی وب سایت با ASP.NET Webform

    50%
    0 0

    طراحی وب سایت با ASP.NET MVC

    25%
    0 0

    بینایی ماشین با OpenCV

    25%
    0 0

    گرافیک کامپیوتری با OpenGL

    25%
    0 0

    رباتیک Robotic

    25%
    0 0

    سیستم های پیشنهاد دهنده Recommend Systems

    50%
    0 0

    محیط توسعه NetBeans

    50%
    0 0

    سیستم های طبقه بندی Classification Systems

    50%
    0 0

    محیط توسعه Eclipse

    50%
    0 0

    محیط توسعه Visual Studio

    75%
    0 0

    مسیریابی وسایل نقلیه Vehicle Routing

    50%
    0 0

    پروژه های متن باز Open Source

    50%
    0 0

    گیت Git

    50%
    0 0

    Bash

    50%
    0 0

    برنامه نویسی چند نخی Multi Thread Programming

    70%
    0 0

    برنامه نویسی موازی Parallel Programming

    70%
    0 0

    واسط تبادل پیام MPI : Message Passing Interface

    50%
    0 0

    محاسبات فوق کارا HPC : High Performance Computing

    50%
    0 0

    واژه پرداز ورد Microsoft Word

    80%
    0 0

    صفحات گسترده اکسل Microsoft Excel

    80%
    0 0

    ارائه با پاورپوینت Microsoft PowerPoint

    80%
    0 0

    مدیریت مراجع با Endnote

    70%
    0 0

    نگاشت ذهنی Mindmap

    55%
    0 0

    CSS : Cascading Style Sheets

    45%
    0 0

    WebGL

    45%
    0 0

    نمودار موجودیت رابطه Entity Relation Diagram

    75%
    0 0
  • عملیات

  • خدمت

    • ساخت نرم افزار سفارشی

      تولید هر گونه نرم افزار مبتنی بر ویندوز و وب از پایه بر حسب نیازهای مشتری

    • مدیریت تیم های نرم افزار

      مشخص نمودن کارها و وظایف، برنامه ریزی، زمان بندی، پیگیری تا رسیدن به هدف

    • استاد مشاور در پروژه های تحصیلات تکمیلی

      مشاور پروژه ها و پایان نامه های کارشناسی ارشد و دکتری در زمینه سیستم های توزیع شده، مهندسی نرم افزار، پایگاه داده و داده کاوی و علوم داده ای

  • نمونه کار

    نمایش همه
    نرم افزار
  • تماس

  • راه های ارتباطی

    در صورت نیاز به برقراری تماس با من، می توانید از راه های ارتباطی قرار داده شده بهره ببرید.

    پیوند
  • تماس بگیرید

    پیام شما پس از دریافت بررسی و در صورت نیاز پاسخ داده خواهد شد

    Reload Captcha Image