Ali Golkar

Back-End Developer

Bio summary

I'm a Back End Developer with 7+ years of experience in designing, enhancing and maintaining web applications.

My passion lies in learning about the latest technologies.

I love PHP and JavaScript and am always learning more about them.

Experience

Part Time [Back-End / Full-Stack] Developer

Freelancer

2022/09 Until present

Due to the mandatory military service for men in Iran, I worked part-time for two years as a back-end developer and a full-stack developer.

  • Skill-up in Laravel and PHP
  • Design and development of employee, currency and stock management software products

Back-End Developer

Novin.Dev

2022/01 2022/08

I started at Novin.dev as a NodeJS developer, the big difference Novin.dev had with the rest of my work experiences was the professional and experienced people I met there, which helped me progress. I learned about microservices and worked with message broker tools like RabbitMQ to improve microservice performance.

  • Work With Microservices and message broker
  • Skill‑up in NodeJS
  • Deepening in NestJS and ExpressJS

Back-end Developer

Jihaat

2022/01 2022/08

It was the first time in Jihaat that I experienced working in a professional team. Jihaat was working in the field of advertising and branding for businesses. My job was to design and create the API for the Front-End team.

  • Create RESTful APIs
  • I became familiar with the Scrum framework
  • Creating b2b shopping websites in the field of construction, medicine and common daily products
  • I became familiar with solid principles
  • Deepening in the git version control
  • Get started with Node.js frameworks like NestJs

Back-end Developer

Freelancer

2020/07 2021/12

I think every successful programmer has been a freelancer for a period of their career. I also decided to work as a freelancer for a while to have more useful time to learn and more power in choice.

  • Deepening in the Laravel framework
  • Learn about design patterns and clean code
  • Familiarity with CI / CD tools

Full-Stack Developer

Mahbaan

2017/10 2020/10

Mahbaan startup operated in the field of insurance training and sales.

  • Redeveloped the company website using CodeIgniter, jQuery, material-bootstrap
  • Create user management panels using Laravel or CodeIgniter and simple front-end libraries such as jQuery, Material-bootstrap
  • Create smart sites to calculate insurance prices using formulas and sort insurance companies by price, popularity, offices and distance.

Education

Software Engineering

Apadana Institute Of Higher Education Associate of Engineering

2018/01

Software Engineering

Bahonar University Of Shiraz Associate of Engineering

2020/09 2024/05

Skills

JavaScript

Advanced

TypeScript

Advanced

Languages

Persian

Native

English

Intermediate