Mostafa HonarmandJavan
Senior Software Engineer at upcover- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Persian Native or bilingual proficiency
-
Turkish -
Topline Score
Bio
Experience
-
upcover
-
Australia
-
Insurance
-
1 - 100 Employee
-
Senior Software Engineer
-
Aug 2022 - Present
-
-
-
Self-Employed
-
Tehran Province, Iran
-
Freelancer
-
Jan 2018 - Aug 2022
-
-
-
RAYAN MOBIN IRSA
-
Iran
-
Software Development
-
1 - 100 Employee
-
Back End Developer | DevOps Engineer
-
May 2019 - Nov 2020
Rayan Mobin Irsa (RMI) is a company working on E-Commerce. As a NodeJS backend developer I’m responsible for refactoring the existing code, debugging and enhancing it, so the project became scalable. Since RMI company walks on the cutting edge technology, this position needs to get involved with a variety of technologies such as SailsJS for backend framework, MongoDB for database, Elasticsearch as search engine, Microservices which are connected by Saga Method, application communication with REST API and GraphQL. I’m in the PIM (Product Information Management) group and so far, besides developing PIM core, I am responsible for re-design projects infrastructure, redesign docker-files , setup CI/CD, optimizing elastic and mongodb usage, setup and config new servers,setup ELK for log management and ... Show less
-
-
-
-
Back End Developer
-
Sep 2018 - Apr 2019
-
-
-
-
Blockchain Developer
-
May 2018 - Nov 2018
-
-
-
IDEA-NEGAR ENERGY SABZ
-
Iran
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Sep 2016 - Jun 2017
Idea-neagar Energy Sabz builds software and hardware for gas stations, ATMs and other payment devices. As a backend developer I was responsible for writing C/C++ programs for embedded systems (payment devices on gas stations) and a web application (via Yii framework) for controlling them. There was an incomplete system which was working on UDP and I refactored it to work on TCP with multiple threads in a hierarchy configuration. Since connection between servers and gas station devices were unreliable and slow, another cool job I did in this project was writing a multithreaded resumable downloader with C/C++ for getting backup from gas station devices. Show less
-
-
-
University of Tehran
-
Iran
-
Higher Education
-
700 & Above Employee
-
Master Student
-
Oct 2014 - Feb 2017
-
-
-
AEC - RavanErtebat ( Access Endless Communication )
-
Iran
-
Telecommunications
-
100 - 200 Employee
-
Software Engineer
-
Jul 2016 - Sep 2016
As a Golang backend developer, I was responsible for refactoring a web project written with a combination of some language, to a Golang web app. Since many of the company products were alike, my code was going to be used as a template. At the time there wasn’t a good enough framework for Golang and we did build the app with pure Golang. The challenge in the project was handling big data and representing them. Base data was on Cassandra database and I had to load data from it and after some processes I passed them to frontend via REST API. Show less
-
-
-
-
Programmer
-
Sep 2013 - Sep 2014
-
-
-
-
Programmer
-
Jan 2013 - Nov 2013
-
-
Education
-
University of Tehran
Master's Degree, Computer Science -
Institute for Advanced Studies in Basic Sciences, Zanjan
Bachelor’s Degree, Information Technology -
National Organization for Development of Exceptional Talents (Sampad)
High School, Mathematics