Mostafa HonarmandJavan

Senior Software Engineer at upcover
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Tehran Province, Iran, IR
Languages
  • English -
  • Persian Native or bilingual proficiency
  • Turkish -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Australia
    • Insurance
    • 1 - 100 Employee
    • Senior Software Engineer
      • Aug 2022 - Present

  • Self-Employed
    • Tehran Province, Iran
    • Freelancer
      • Jan 2018 - Aug 2022

    • 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

    • 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

    • Iran
    • Higher Education
    • 700 & Above Employee
    • Master Student
      • Oct 2014 - Feb 2017

    • 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
    2014 - 2017
  • Institute for Advanced Studies in Basic Sciences, Zanjan
    Bachelor’s Degree, Information Technology
    2009 - 2013
  • National Organization for Development of Exceptional Talents (Sampad)
    High School, Mathematics
    2002 - 2009

Community

You need to have a working account to view this content. Click here to join now