About

Learn more about me

Back-end Developer & Software Engineer

Let me briefly introduce myself in the words of Larry Wall:
Most of you are familiar with the virtues of a programmer. There are three, of course: « Laziness, Impatience, and Hubris »

As a software engineer and backend developer with expertise in the game development industry using Unity Engine, I have honed my skills in designing and implementing scalable, secure, and efficient systems that power the gaming industry and web applications. By using frameworks such as NestJS and Spring, I am able to build RESTful APIs, handle databases (both SQL and NoSQL), cache data, and optimize server performance. As there is so much to learn in this industry, I welcome anyone who may be able to impart even a little insight to me.

  • Birthday: 16 Sep 1998
  • Phone: +372 5314 2439

Skills

Unity 90%
C# 90%
Linux 80%
TypeScript 90%
JavaScript 95%
HTML 100%
NodeJS 90%
Docker 95%
Kotlin 40%
Spring Framework 30%
Postgres 30%
Graphql 90%
Mongo-DB 70%

Interests

Video Games

Coding

Astronomy

Mathematics and Physics

Movies

Testimonials

Mehdi is a talented backend developer with a passion for his work. He has a wealth of experience in using Node.js to create outstanding solutions for the backend of games. His technical skills are matched by his friendly and collaborative approach to working with his team, making him a pleasure to work with. I highly recommend Mehdi for his talent and dedication to creating top-notch solutions. He is sure to bring great value to any project he is a part of.

Amir Nazarpour

Game Developer

Mehdi is a highly talented game developer who possesses a deep understanding of game mechanics, user experience, and game design. He is skilled in using various programming languages and software tools, including Unity. He has a keen eye for detail, and his ability to analyze complex problems and find innovative solutions is truly remarkable. Throughout our time working together, I have been consistently impressed by Mehdi's professionalism, dedication, and work ethic. He is a team player who is always willing to go above and beyond to ensure that projects are completed on time and to the highest standards.

Farokh Fakhar

Game Designer

Aside from being my closest friend, Mehdi is one of the kindest and most dedicated people that ive ever seen. He is not afraid to admit to his mistakes and open up to new ideas and that's why he is such a fast learner. we grew our skills over the years with each other, and I've witnessed his growth with my own eyes. the love, the obsession, the dedication and the passion that he has for programming and for learning more about it each day is phenomenon. if your looking for someone to make your project great, Mehdi is the guy you should hire.

Ali Sajjadi

VFX Artist

I had the pleasure of working with Mehdi on a game development project. He truly love games and His expertise in both front-end and back-end technologies was invaluable to the success of the project. He consistently displayed strong problem-solving skills and a passion for creating user-friendly experiences. His attention to detail and ability to effectively communicate with the team made him a valuable asset. I highly recommend him for any full stack development role and I am confident he will be a valuable addition to any organization.

Milad Sheikhaghayi

Senior Game Developer

I write with pride for one of the most talented and promising programmers, it was a valuable and useful experience for me to work with someone who has both commitment and work ethic. I sincerely hope that we will have the honor of working together again in the future.

Sajjad Imani

Senior Game Developer

Resume

Check My Resume

Education

Information and communication technology

2017 - 2019

Shamsipour Technical and Vocational College

Professional Experience

Kahkeshan Studios / LEAD GAME PROGRAMMER & SOFTWARE ENGINEER

2023 - Present
Full-time
Tehran/Iran

Hooran

  • My current responsibilities include designing scalable back-end and front-end software architectures. Hands-on coding, problem-solving, and close collaboration with cross-functional teams are all part of my job duties.
  • Skills: Unity game engine, OOP, C#, NestJs, TS, Postgres

IGLOOVY / BACK-END DEVELOPER & SOFTWARE ENGINEER

2023 - Present
Part-time
Vancouver/Canada

Igloovy

  • Contributed to the design and development of the back-end system.
  • It's an ongoing project …
  • Skills: Kotlin, Spring, Graphql, Postgres, Sentry

PILEH GAME STUDIO / BACK-END DEVELOPER & SOFTWARE ENGINEER

2021 - 2023
Full-time
Tehran/Iran

Bio-Match

  • Contributed to the design and development of the back-end system.
  • Developed admin panel and simple web page for the project
  • Designed and implemented a micro-service to support the battle-pass
  • Designed and implemented a micro-service to support game result handling and global leaderboard
  • Developed a high-performance leaderboard system using a Red-Black tree data structure.
  • Skills: TypeScript, JavaScript, NodeJS, MongoDB, Redis, Bootstrap

GHOST PHOENIX / JUNIOR GAME DEVELOPER

2017 - 2019
Full-time
Tehran/Iran

SplashToon & Space-Z

  • Developed whole games with the Unity game engine.
  • Contributed to the design ideas
  • Skills: Unity game engine, C#, OOP

Portfolio

My Works

  • All
  • Games
  • Application
  • Websites
  • OpenSource

Bio-Match

Multiplayer/Shooter

Splashtoon

Hyper-Casual

SpaceZ

Puzzle

YesChef!

Simulation

SpaceShooter!

Shoot 'em up

Igloovy.com

Contact

Contact Me

Social Profiles

Text Me

+372 5314 2439

+98 930 087 87 59

Designed by BootstrapMade