Software developer
Trying since 2014.
Software developer started trying since 2014. Good team player and a self-learner, worked in different companies on variety of projects including web, mobile and desktop apps development. concerned a lot about the code and the quality and eager to learn more everyday to extend my capabilities and my knowledge.
Things I've worked with, this could be a very long list but I prefrer to keep it simple wit major stuff!
Companies I've worked in.
Software Developer
Reyhoon Dec 2017 – Jun 2019
- As the maintainer of the Merchant App (Electron app written in React for managing orders as a restaurant merchant), I Did a huge work on performance tuning such as migrating heavy tasks to separate processes, optimizing React components, Adding cache for printer and worked on new features such as voice OTP login, multiple restaurant branch support, etc.
- As the maintainer of Reyhoon Orders Panel (Written using React, Redux, Socket IO, etc.), I worked on new features coming to the product which required a change on this panel.
- As a member of the Reyhoon Back End Team (PHP, Nodejs & Golang), I worked on different microservices of several parts of Reyhoon with Golang as a new language for me and Node.js.
- As a member of Reyhoon Mobile App Team (Built using React Native and Typescript), I implemented 2 main screens, Orders and User Profile and features like app update, deep linking for the bank payment, etc. in summary I wrote a lot of well-optimized components.
Front End Developer
Hami Andisheh Holding Company Jan 2017 – Dec 2017
- Mainly I worked on a lot of parts of the main company website with tools such as React, Redux, Node Js (express as server rendering tool), Webpack, Grunt, Sass, etc.
- Creator and maintainer of the Back Office admin panel.
Front End Developer
Ghasedak24 Jun 2016 – Dec 2016
- Creator and maintainer of Ghasedak24 Back Office and Web file manager using React.js
Freelance Software Developer
Ponisha Jun 2014 – Jun 2016
How I give back to the community.
Things I've written about.