Hello there,

I'm Arash Ghasemzadeh.

Arash Ghasemzadeh
More About Me

About

Let me introduce myself.

Arash Ghasemzadeh | profile

I’m a computer software engineer. I spend my days with my hands in many different areas of web development since 2019. As a web developer for more than 4 years, I have continuously strived to gain and improve my knowledge throughout all aspects of the web.

Software Engineer & Web Developer.

Creative and self-starting Front-End Developer with +4 years of experience building stable eCommerce websites and apps in fast-paced, collaborative environments. Highly skilled in HTML/CSS/JavaScript/JQuery and working knowledge of Photoshop. Well-versed in Scrum and Agile.

  • Age: 23
  • Degree: Bachelor
  • Freelance: Available

My interest in not been restricted to the classroom and college life. From an early age, I’ve always been deeply interested in computer engineering. I can always remember the feeling of wanting to know just how web pages worked, why they worked and what else they could do. I always tried learning how to create a web page. That was what led me to choose to be a computer Engineer.

Skills

As a presentation on my web developing skills, I use Html, Sass, Javascript for developing responsive web pages. I’m curious, and I enjoy work that challenges me to learn something new and stretch in a different direction. I believe Technology is constantly changing, I tried to stay adaptable and embrace the change, I always be developing new skills to be able to contribute to upcoming projects, I Pick up the latest tools and form my toolbox to help propel my career forward. I am very passionate about Web Development, and strive to better myself as a developer, and the development community as a whole.

HTML5 %
CSS3 %
Sass / LESS%
Photoshop %
User Experience (UX)%
Responsive Web Design %
Software Testing %
Agile Methodologies %
SQL%
PHP %
Laravel %
JavaScript%
jQuery %
Es6 %
Git %
React.js %
C++ / C# / C / Matlab / Python %
Object-Oriented Programming (OOP) %

Resume

More of my credentials.

Education

Bachelor of Computer Software Engineering

2019 - 2023

University of Guilan, Guilan, Iran

GPA: 17.91 /20 (Last year: 18.57 /20)
Selected Coursework: (GPA: 19.38/20)
Principles of database design (18.75/20), Implementation of database Systems (19.25/20), Internet Engineering (20/20), Computer Networks (20/20), Research Method & Report Writings (19/20), Software engineering (19/20), Advanced Programming (20/20), Foundations of data mining (19/20), management information systems (20/20), Logic Circuits (19.2/20), Software Analysis and Design (19.5/20), Foundations of information retrieval and web search (18.55/20), Fundamentals of computational intelligence (19.75/20), Artificial intelligence and Expert systems (18.75/20), Technical English (20/20)

Academic Experience (working as a teaching assistant for over 320 students since 2021)

Teaching Assistant Internet Engineering

University of Guilan, Guilan, Iran

Instructor: Dr. Abdorreza Hesam Mohseni - Jan 2023

Responsibilities included preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Computer Workshop

University of Guilan, Guilan, Iran

Instructor: Dr. Ehsan Kozegar - Jan 2023

Responsibilities included holding weekly in person sessions, preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Computer Workshop

University of Guilan, Guilan, Iran

Instructor: Dr. Amir Seyed Danesh - Jan 2023

Responsibilities included holding weekly in person classes, preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Principles of Database Design

University of Guilan, Guilan, Iran

Instructor: Dr. Amir Seyed Danesh - Sep 2023

Responsibilities included preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Design of Algorithms

University of Guilan, Guilan, Iran

Instructor: Dr. Abdorreza Hesam Mohseni - Sep 2023

Responsibilities included preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Computer Workshop

University of Guilan, Guilan, Iran

Instructor: Dr. Abdorreza Hesam Mohseni - Feb 2022

Responsibilities included preparing and grading the homework, holding TA sessions for extra work or Q/A, and designing and grading projects.

Teaching Assistant Technical English

University of Guilan, Guilan, Iran

Instructor: Dr. Amir Seyed Danesh - Feb 2022

Responsibilities includes preparing and grading homework and helping students with reading technical English content.

Teaching Assistant Computer Architecture

University of Guilan, Guilan, Iran

Instructor: Dr. Saleh Fakhrali - Sep 2021

Responsibilities included preparing the homework and projects and grading the projects.

Teaching Assistant Data Structures

University of Guilan, Guilan, Iran

Instructor: Dr. Amir Seyed Danesh - Sep 2021

Responsibilities included organization of teaching assistants, preparing, and managing homework, projects, giving lectures and grading.

Professional Experience

Full Stack Developer

Feb 2021 - Present

Masi Hairdressing Services

Melbourne, Victoria, Australia

  • Designed and developed the user interface for a large-scale salon and application booking software application used across multiple aged-care facilities across Melbourne, Australia.
  • Contributed to the back-end development of the software by implementing additional new features and aiding with bug fixes and issue resolution.
  • Optimizing the user experience.
  • Developing and maintaining the user interface.
  • Assisted with the integration of the software with Xero for invoicing and accounting purposes.
  • Currently working closely with business management to ensure that the solution continues to meet the functional and non-functional business requirements.

Application Support Engineer

May 2018 - Present

Masi Hairdressing Services

Melbourne, Victoria, Australia

  • Provide level 2 & 3 support to business management and end users.
  • Manage issues and escalations.
  • Capture new functional and non-functional business requirements for information management, coordination and works planning for the company workforce, and management of high level of customer profiles and correspondence

Programming Courses

You can find out some of my courses at courses.arashghsz.com

Arash Ghasemzadeh | profile

Please Click here to have access to programming courses.

Publications

Software Product Lines for Development of Evolutionary Robots

SPLC '23: Proceedings of the 27th ACM International Systems and Software Product Line Conference - Japan

ABSTRACT
Evolutionary Robotics utilizes evolutionary algorithms for training robot controllers (e.g., neural networks) and adapting robot morphologies for different environments in design and runtime. One of the main challenges in robotics is the lack of reusability as AI-based robot controllers have to be trained from scratch for any change in the environment or a new task specification that a robot should adapt to. Training Artificial Neural Networks can be computationally heavy, time-consuming, and hard to reuse due to their monolithic black-box nature. The building blocks of emerging behaviors from Artificial Neural Networks cannot be fully separated or reused. We address the issue of reusability and propose an incremental approach for applying the reusability of behaviors. We implemented an Evolutionary Robotics framework to form a product family of robots. This product family is used to show the feasibility of our method for handling variability in a domain. Our results can be used to demonstrate a sample binding between the software product lines and machine learning domains.

Sören Nienaber 1, Mohammad D. Soorati 2, Arash Ghasemzadeh 3, Javad Ghofrani 4 Paper link

Enhancing QoE (Quality of Experience) in Web Applications: The Role of SPA (Single Page Application) for Improved QoE

The 20th Conference on computer science and engineering and information Technology - Iran

ABSTRACT
The traditional HTTP server-side processing method is commonly used by web developers to create web applications. However, this method often leads to poor QoE (Quality of Experience) for end users, as webpages constantly reload during each query process. This can lead to user dissatisfaction and users eventually avoid the webpage altogether. To address this issue, developers use SPAs (Single Page Applications) as an alternative method that avoids webpage refreshing. For better understanding, we developed a web application using both SPA and traditional HTTP serverside Processing methods and asked 109 users to rate their experience with both applications in terms of MOS (Mean Opinion Score). Our results can be used to demonstrate that SPA effectively enhances QoE in web applications.

Arash Ghasemzadeh 1, Houra Mahmoudi 2, Abdorreza Hesam Mohseni 3 Paper link











Contact

I'd Love To Hear From You.