About Me

Hi, I'm Mahdi, I'm a software developer, I've been working with Golang and JavaScript for the last four years. I'm mostly focused on Back-end but I also code in React sometimes.

  • GoLang
  • JavaScript
  • Back-end
  • Real-time
  • WebSocket
  • MySQL
  • MongoDB
  • React
  • NodeJs
  • API
Downlaod CV

What am I good at?

Database

In the Past few years, I was designing database models and writing queries to retrieve the data fast and correct.

Back-end Development

Being a good Back-end developer is my first goals in my career. Comparing to other fields I've been working on Back-end more efficiently and faster.

Debug

I can usually read other developers codes and look at the codes from different perspectives. It helps me a lot on finding the errors and bugs.

Technical Skills

Golang
78%
JavaScript
83%
React
70%
MySQL
45%
Front-end
35%
Python
40%

Professional Skills

  • Team Work
  • Debug & Code Review
  • Communication
  • Project Management

Education

Computer Engineering Tabriz University

2018-2022

Started my professional career in Tabriz University, I learned JavaScript and Python during my education. Meeting with Prolar team and a some good friends was one of the best experiences.

Mathematics Madani SAMPAD High School

2012-2018

Started to code with Basic and C/C++ language for embedded systems at middle school as a hobby, that was a great experience though.

Work Experience

Software Developer RasaTelecom

August 2019 – Present
Responsibility :
  • Golang Developer
  • R&D and "VmBox" Project Manager

Back-end developer Prolar

March 2019 – August 2019
Responsibility :
  • NodeJs Back-end Developer
  • QA & Testings

Freelancer at Tabriz

July 2018 – March 2019
Responsibility :
  • NodeJs
  • UI & ReactJs
  • Bash Script