Skip to content
View alimohebbi's full-sized avatar
Block or Report

Block or report alimohebbi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alimohebbi/README.md

Table of Content

I am Ali Mohebbi, passionate about software engineering. This page overviews projects available in my GitHub account . Here is list of important repositories categoriesd by topic.

Backend

  • Note Taking (Django): A scalable REST API backend for a note taking system.
  • Insight Pro (Django): Extracts insights about a company from their website.
  • STAR Lab Server (Django): A REST API backend for STAR research group.
  • Gym Planner (Django): A lightweight web application to create training plans.

Frontend

  • STAR Lab UI (Angular): Fronend for STAR research group.
  • Insight Pro (Django Templates): Extracts insights about a company from their website.
  • Portfolio (React): An Advanced React portfolio featuring bio, projects, and a contact form.
  • Gym Planner (Django Templates): A lightweight web application to create training plans.

Machine Learning

  • Insight Pro (NLP & Recommender System): Extracts insights about a company from their website.
  • NN Framework (Deep Learning) :A basic framework for implementing neural networks with customizable architectures.
  • Matching Server (NLP): Scores similarity of GUI events based on their semantics.
  • App Clustring (Topic Modeling): Clustering a data set of android apps based on different topic modeling techniques.

Data Analysis

  • Test Reuse Analysis (Panda): Analysis results of the Test Reuse Experiment and generate insights and plots.
  • Test Reuse Study (Panda): Execute experimental procedures for the research study focused on Test Reuse.
  • Smentic Matching (Panda): Execute experimental procedures for the research study focused on Semantic Matching and generates insights and plots.

Coud Technologies

  • ELK Install (Elastic Stack & Docker): Installing monitoring services including: Elastic Search, Kibana, LogStash.
  • STAR Dockers (Docker): Setup up containers for star lab website deployment.
  • Test Reuse Install (Ansible): Setup a cluster of android emulator containers, run experiments and collect data.

Languages and Tools Used in This GitHub Account

java python typescript javascript   bash bootstrap css3 html5 postman django angular react Selenuim   docker gcp ansible pandas numpy tenserflow mongo   sqlite postgres pytest pytest

Pinned

  1. insight_pro insight_pro Public

    Insight Pro (Insight Provider) offers in-depth insights into company culture and environment using cutting-edge NLP techniques, derived from website content analysis.

    CSS 9

  2. note_taking note_taking Public

    A Git repository for a Python-based Note-Taking System backend implemented with Django, offering note management, sharing, user authentication, and comprehensive unit tests.

    Python

  3. test-reuse-study test-reuse-study Public

    Test Migration Evaluator: A framework for migrating GUI test cases by various configurations.

    Java 1

  4. test-reuse-analysis test-reuse-analysis Public

    Provide analytic reports for to demonstrate impact of semantic matching for test case migration.

    Jupyter Notebook 1

  5. faridekhalili/Appclustering faridekhalili/Appclustering Public

    Clustering desciptions of Google Play apps by using topic modeling.

    Jupyter Notebook 1

  6. starlab-ui starlab-ui Public

    Frontend application for star group website developed in Angular framework.

    TypeScript 2