Hello, I am

Mohammad Javad Abolhasani

A Full Stack Javascript Developer specializing in building exceptional digital experiences. I create functional, scalable, and user-friendly web applications using modern javascript technologies.

About Me

With over 4 years of experience in development, I have a strong foundation in both front-end and back-end technologies. I love solving complex problems and turning ideas into reality through code. specialy running js code on the server!

My journey began with .NET Xamarin and continued through mobile development using Xamarin. I then moved into building single-page applications with React and expanded into server-side JavaScript, while also gaining some experience with ASP.NET Core.

Email: com.javadabl@gmail.com
Location: Iran - Tehran
Age: 32

Resume

Experience

2023 - 2026

Ugym Co.

Full Stack Javascript Developer

  • Development and maintenance of client side of gym management system
  • Development of a microservice with Nestjs for gym management system
  • Development of an event-oriented service with Nodejs to transfer gym software data events to financial and CRM systems
  • Development of an UDP service with Nodejs to interact with gym lockers control boards
  • Full stack development of personnel pay slip viewing system with Nestjs and React
  • Development of organizational forms with React and process-maker
  • Development of contractor management app with React native
  • Development of PWA app with React in a project called Indra, along with backend considerations and work on the KeyClock authentication system in a dedicated development team and workflow
2021 - 2023

Military Service

System Help Desk

  • IT Support (Software, Network, and Systems)
2019 - 2021

Internship and Freelancing

Junior React Developer

  • Studying, learning, and doing small xamarin and react projects.

Education

2017 - 2019

MSc in Software Engineering

2012 - 2016

BSc in Software Engineering

Core Skills

Node.js

Expert

N

Nest.js

Advanced

React.js

Advanced

SQL

Advanced

Next.js

Intermediate

MongoDB

Advanced

</>

HTML5 & CSS3

Advanced

Sub Skills

Express.js

Middlewares

Fastify.js

Performance

Tailwind CSS

Utility-first

Docker

Containers

RabbitMQ

Message Queue

Redux Toolkit

State Management
TS

TypeScript

Type Safety

Git

Version Control

Prisma

Schema-first

TypeORM

Active Record Data Mapper

EF Core

.NET ORM

React Query

Remote State

Bootstrap

Component Library