Mohammadreza Namjoo

Backend Developer | Blockchain Enthusiast | Distributed Systems Expert

Master's Degree in Computer Science

Get in Touch
Mohammadreza Namjoo

About Me

I am a highly experienced backend developer with over 6 years of industry expertise. With a strong academic background in computer science, I specialize in Node.js for building scalable and efficient server-side applications. I am also proficient in frontend development and have a comprehensive understanding of the software development process.

I hold a master's degree in computer science from Amirkabir University of Technology, where I developed a deep understanding of algorithms, distributed systems, blockchain, and AI. My goal is to make meaningful contributions to my field through my work and research.

Experience

Full Stack Developer - Inotek Co, Tehran, Iran (2020 – Present)

Developed an app with over 300,000 users, creating a smooth and reliable system capable of handling high traffic and usage demands.

Led the development and implementation of a trade assistant system, optimizing data gathering and processing operations, which resulted in a 35% reduction in trade execution time and significantly increased company profits.

Managed data formats, languages, and encodings in a financial system, improving accuracy and system efficiency by 30%.

Backend Developer / Blockchain Developer - Distributed Systems Laboratory, Amirkabir University (2019 – 2021)

Optimized the efficiency of the cycle of weaving carpets in a project by 30%, reduced working hours by 20%, and enhanced profits by 15%.

Pioneered a blockchain-based coin pre-buy system, benefiting 2000 bank employees with an average of 15% higher gains.

Backend Developer - Self Employed, Tehran, Iran (2017 – 2019)

Developed a system using different exchange APIs, focusing on improving TPS, response time, and uptime by 15%.

Enabled affordable state market investments for a broad user base by tokenizing states starting from just $10, fostering financial inclusion.

Projects

Hamrahbours App

Developed an app for Iran's stock market companies with over 300,000 users, focusing on resource management, scaling, and performance.

Shahnegar App

Automated the weaving of Iranian traditional carpets and rugs, with a widely used system in Iran.

Whale (Nahang) App

A web-based crypto trade assistant with portfolio management, on-chain data, market analyses, and AI analyses.

Magnetxt App

Developed the backend for MagnetXt, a trade assistant and auto trade system for cryptocurrencies, featuring automatic data fetching and AI-based algorithms.

Tali App

Developed a blockchain-based application that tokenized states using Hyperledger and Stellar, enabling users to invest in the property market.

Education

Master’s degree in Computer Science

Amirkabir University of Technology, Tehran, Iran (2019-2022)

Specialized in algorithms and theory of computation, successfully completing coursework in advanced algorithms, software design, and computational data mining.

Bachelor's degree in Computer Science

Damghan University of Basic Science, Damghan, Iran (2010-2013)

Specialized coursework included algorithm design, data structures, and principles of operating systems. Served as a teaching assistant for the data structures subject.

Publications

Smart Waste Management Using Blockchain

IEEE / IT professional / 2021

This article describes a comprehensive system designed using blockchain technology to make waste management more efficient and safer.

Providing a New Graph-Based Algorithm for Exchanges Pair Matching Engine

Submitted

This research paper proposes a new graph-based algorithm for exchanges pair matching engines, designed to improve the efficiency and accuracy of matching buy and sell orders.

Machine Learning Applications in Exchanges Pair Matching Engines

Pre-submission, on edit

This study explores the potential applications of machine learning in exchanges pair matching engines, improving the accuracy and efficiency of matching buy and sell orders.

Master's Thesis: Presenting an Optimal Model for Cryptocurrency Exchanges

My master’s thesis focused on developing new methods and algorithms to help cryptocurrency exchanges handle a larger volume of requests, optimizing the order matching system.

Skills

Blog

Contact Me