Ahmad S.
Backend-kehittäjä
Ahmad on ohjelmistokehittäjä, joka mielellään käyttää matematiikkaa ja algoritmeja käytännön työssä.
Hän on erikoistunut game engine- arkkitehtuuriin ja suunnitteluun, ja omaa erinomaisen ongemanratkaisijan ajattelutavan, jota motivoi arjen joka päiväiset haasteet.
Tämän lisäksi hän on yrittäjä, joka aina näkee myös alustan business- puolen.
Hän käyttää eniten PHP- kehyksiä, kuten Larvel ja CakePHP ja on luonut luotettavia, skaalattavia ja helposti ylläpidettäviä koodeja jo vuosien ajan.
Pääasiassa PHP:n kanssa työskennellessään hän vaihtaa ongelmitta C#: stä Pythoniin, ja Pythonista VanillaJS: ään. Hän on nopea oppimaan, eikä pelkää itselleen täysin uusia haasteita.
Tärkein asiantuntemus
- PHP 13 vuotta
- Laravel 7 vuotta
- JavaScript 13 vuotta
Muut taidot
- C# 5 vuotta
- Git 5 vuotta
- Docker 5 vuotta
Valittu kokemus
Työllisyys
Senior Software Engineer
Mule - 4 months
- Participated in maintenance and feature implementation for Mule - Courier comparison application.
- Under his participation, Mule was spread from UK to Middle East and saw a huge target audience grow up.
Tekniikat:
- Tekniikat:
- Node.js
- TypeScript
- Git
- Scrum
- Jira
Senior Software Engineer
Divar - 9 months
- Participated in creation and maintenance of Kashef, an anti-fraud and anti-harassment system for Divar's chat services, to be used by chat moderators on more than 30 million users of the application.
- The system is using micro-services architecture and the code is written in Python + Django as the primary language, while some services are written in Elixir and PHP.
Tekniikat:
- Tekniikat:
- PHP
- Python
- Django
- Microservices
- Scrum
Game Backend Developer
Cafe Bazaar - 1 year 2 months
- Developed backend for a racing game (which was not released due to dissolution of company's gaming studios).
- The backend was written in PHP, NodeJS and MongoDB.
- Collaborated with colleagues in application development using Unity Engine C#.
Tekniikat:
- Tekniikat:
- PHP
- Node.js
- Unity
- C#
- MongoDB
Senior Software Engineer
AVA Games - 8 years 3 months
- Created and maintained a game engine called Uz to be used in
- FCMine, an online football management game. The engine is completely written in PHP.
- Created FCMine, a football management game for Android, written the backend in PHP and NodeJS
- Created the first version of FCMine's Android app in the Ionic framework. Also participated in application remake in Unity Engine C#
FCMine received 200K users, mostly in Iran
Tekniikat:
- Tekniikat:
- PHP
- Laravel
- Node.js
- Unity
- C#
- Git
- Cordova
- Jira
Senior Software Engineer
Aidanaz Smart Business Ltd. - 2 years 10 months
- Participated in the development of vLeech - a video downloader website. The backend was written in PHP.
- Mentored junior developers and guided them to improve their knowledge and experience. Some of them are successful startup founders in Iran.
Tekniikat:
- Tekniikat:
- PHP
- JavaScript
- MySQL
- Git
Software Engineer
NOA Games - 1 year 8 months
- Participated in developing SpeedUP - online browser-based racing game, development the backend with PHP (CakePHP framework) and the frontend with AngularJS.
- The project was used by more than 350K users and was one of the best selling online games at the time in Iran.
Tekniikat:
- Tekniikat:
- PHP
- Node.js
- MySQL
- Angular.js
- CakePHP
Full Stack Developer
eJahan - 3 years 1 month
- Created eJahan - online MMORPG as a solo full-stack developer, which was the first Iranian online game and the only successful Iranian international online game until now.
- The game was used by more than 400K users around the world and was translated to 14 languages.
- Backend was developed using PHP and frontend was developed using jQuery
Tekniikat:
- Tekniikat:
- PHP
- MySQL
- jQuery
Koulutus
BSc.Ohjelmistotuotanto
Karaj Islamic Azad University · 2007 - 2013
Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä
Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:
- Kartoitamme yrityksenne kehitystarvetta
- Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
- Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä