Mohsen Jafari – Project Portfolio

Software Engineer, Software Developer, Full-Stack Developer

Tel: (419)378-6913 | Email: jafari.mohsen.official@gmail.com | LinkedIn: linkedin.com/in/mohsen-jafari-mj

Introduction

Proficient software engineer with over 15 years expertise in development, specializing in software systems design, optimization, and analysis. Committed to delivering high-quality work efficiently and effectively. Skilled in Software Development Life Cycle (SDLC), Software Engineering (SE) methodologies, and agile practices, with a track record of successful project management. Passionate about advancing skills in machine learning and deep learning to contribute to emerging technologies in computer science. Demonstrated ability to enhance user experience, lead teams, and drive new software product development. Possesses strong analytical thinking skills and a knack for problem-solving, aiming to deliver innovative software solutions. Seeking challenging opportunities to leverage experience and develop high-quality software. Improved comprehensive troubleshooting skills by diagnosing and resolving hardware, software, and network issues at multiple bank branches, ensuring prompt and efficient resolutions.

Projects

1 - Title: Paraillel.com

Role: Full-stack Developer

Technology: Flask, Python, MySQL, React

Description: Paraillel is an AI-driven collaboration platform primarily designed for educators. It helps teachers and school districts enhance collaboration through tools that allow them to share lesson plans, join groups, and coordinate educational strategies. The platform provides analytics to track student performance and helps identify areas where students may need additional support.

Link: Paraillel


2 - Title: Prioritizing Users’ Reviews to Respond in Google Play

Role: Author and programmer

Technology: Machine Learning, Python, Colab, NLP

Description: This project aims to prioritize users reviews on Google Play using Natural Language Processing (NLP) and machine learning techniques to identify which reviews are most important to respond to. Given the large volume of reviews submitted daily, it is a significant challenge for developers to address all of them effectively.

Link: Prioritizing users review

Prioritizing Users’ Reviews to Respond in Google Play

3 - Title: Predicting Individual Premium Prices: Clustering Subgroups

Role: Author and programmer

Technology: Machine Learning, Python, Colab, NLP

Description: Accurate health insurance premium prediction is essential for both insurers and policyholders. This study proposes a two-step approach combining K-means clustering and interpretable regression techniques to improve prediction accuracy and transparency. Results show that this method outperforms traditional models, providing clearer insights into how specific factors influence premium costs.

Link: Premium Cost

Predicting Individual Premium Prices: Clustering Subgroups

4 - Title: Chemical Analysis of Water and Soil Samples

Role: Designer and Programmer

Technology: D3.js, html, CSS, GitHub, JavaScript

Description: This is the Term Project for the CS6260 Visualization course. It outlines the implemented design for a visualization tool aimed at facilitating the exploration of scientific data related to soil and water studies. Visualization was implemented as webpage using Html, JavaScript, D3, CSS.

Link: Chemical Analysis

Chemical Analysis of Water and Soil Samples

5 - Latin American History Web Site

Role: Designer and Programmer

Technology: D3.js, html, CSS, GitHub, JavaScript

Description: I create a website showing the history of some countries in South America. The goal of this project is visualizing the unstructured data in a beautiful way using D3 library and JavaScript.

Link: Latin American History


6 - Novin Hi-Tech Solution

Role: Team Member (designer and programmer)

Technology: ASP.NET, SQL Server, React, JavaScript, html, CSS

Description: This is the main website of the company I worked for. It features sections for news, products, customers, solutions, and an employee portal.

Link: Novin Hi-Tech Solution

7 - Keshavarzi Bank

Role: Team Member (designer and programmer)

Technology: ASP.NET, SQL Server, React, JavaScript, html, CSS

Description: This is the main website of one of our customers. It includes sections for news, products, customers, solutions, and an employee portal.

Link: Keshavarzi bank

8 - Preventive Maintenance

Role: Team Leader (designer and programmer)

Technology: C#, .Net, SQL Server

Description: The system was used to schedule the maintenance and repair of the factory machines in such a way that the factories had valuable machines that needed to be repaired and replaced parts at a certain time. It also provided various reports to senior users.

9 - Discrepancy Finder

Role: Team Leader (designer and programmer)

Technology: C#, .Net, SQL Server

Description: This program helps the senior user to check whether all users have withdrawn and deposited the same amount of money in a shared account and if any discrepancy is found, It shows which user made a mistake in his work.

10 - Dynamic Report Maker

Role: Designer and programmer

Technology:C#, .Net, SQL Server

Description: : I developed a software called "Dynamic Report Maker" in which End-users could design and make their own reports for total management systems. This software operates like "Crystal Report" in Visual Studio.

11 - Farzan Total System

Role: Designer and Programmer

Technology: D3.js, html, CSS, GitHub, JavaScript

Description: I have collaborated in the design and implementation of comprehensive software that included payroll, warehouse, sales, accounting, etc.