About Me

I’m highly proficient in troubleshooting everyday issues and solving complex tasks related to technology. As a professional game developer, I bring forth valuable programming skills to the tech industry with hands-on experience in C# and Python, understanding syntax and logic involved to execute commands. My work experience represents many years of building videogames using 3D modeling and animation, for users to become fully immersed in the gaming experience. also, My education is about AI and Robotics.

Contact Details

Amir Hooshang Emamjmomeh

+1(778)775-5822 (call / Telegram)
amiremamjomehh at gmail.com

Decided for connecting Stop-Loss and Resistance

July 16,
2023

• I decided to Added this strategy of technical in to backtest of Havan . one of the reason is that is Stop-Loss and Resistance, also known as support and resistance levels, play an important role in financial trading and are often used in combination. Stop-Loss is a predetermined price level set by traders that triggers an automatic sell order when the stock reaches that point. Resistance is a price level that the stock may have a hard time breaking through. .
• A combination of Stop-Loss and Resistance is a common and effective trading strategy, where traders place a stop-loss order slightly below the resistance level. This protects the trader from potential losses if the stock fails to break through resistance, and allows the trader to capture the potential upside of the stock if it breaks through the resistance level and goes up.
• This strategy is often used by traders to protect their investments, as they can set a stop-loss order that can limit their potential losses while still retaining their position in case the stock goes up.


• I added a model of machine learning for drawing line of support and resistance to technical analyst . I used K-Mean for this tools and in the future I will decide to add in backtest of Havan.( click on the image to Read More)


Added Stop-loss

May 10,
2023

• I added stop-loss for prevent lose money in backtest of Havan . this is the important that a system of algorithm trending know when will have stopped for losing profit .
• My main purpose of this function was a Stop-Loss order is to protect investments and minimize potential losses if the stock price drops below a certain level. Stop-Loss orders are used to prevent traders from losing more money than they are willing to risk, and it helps to limit the loss in a falling market.
• Stop-Loss, also known as a limit order, is a pre-defined price level set by traders that triggers an automatic sell (or buy) order when the stock reaches that point.


Create financial portfolio optimization

April 23,
2023

• Financial portfolio optimization is an important thing in trading. I created this function in Havan that can create best the financial portfolio each time and I added a web scraping function to build a list of best coines for the financial portfolio. They can work together for getting the best result and more profit.
• My objective of create the financial portfolio optimization is to maximize returns while minimizing risks, by taking into account the correlations among different stocks and other financial factors, such as volatility.


Added Binance API and Coinbase Exchange API

April 5,
2023

• In the Havan are two libraries for getting data of the stock from the exchange of New York and the exchange of Tehran stock market. I added two APIs of cryptocurrency with this difference that can buy/sell coins.


Added Optimization for backtest of Havan

March 5,
2023

• Havan is an AI tool for buying and selling stock so it needs to an optimizer for choosing the best strategy to get more profit. I added this method on Havan that created by a genetic algorithm. also, I have decided to add PSO too.

Education

University

Master of Computer Engineering January 2024

Major : Artificial Intelligence and Robotics
GPA: 3.8/4.0

Bachelor of Manufacturing Engineering May 2015

Major : Machine Tools

Associate of Manufacturing October 2005

Major : Machine Tools

Research

Predicting stock prices using fuzzy system and neural network LSTM, CNN Nov. 2021 – Dec. 2023

My thesis research at university involved the development of a program to predict the price of stocks in the market using neural networks. I incorporated a combination of Convolutional Neural Networks (CNNs) and Long Short-Term Memory (LSTMs) and the Anfis system to grade arrangements and determine the optimal positioning of the stocks. I built the program using Python and TensorFlow, a popular library for building neural networks and deep learning models. Through this experience, I was able to analyze market data and forecast future trends, thereby enabling me to gain a deeper understanding of the complexities of the stock market and the potential of AI-driven trading in predicting price fluctuations..

Human activity recognition Nov. 2021 – Dec. 2023

I analyzed data from human activity recognition using artificial intelligence techniques such as Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTMs), and Recurrent Neural Networks (RNNs) to predict behavior. I built programs in Python using TensorFlow to simulate human behavior using artificial intelligence, which allowed me to recognize and identify the actions performed by individuals. This research involved understanding the nuances of human behavior, which helped me develop a deeper understanding of AI and its potential applications. .

PROFESSIONAL EXPERIENCE

Azad University at Central Tehran

Machine Learning Researcher 2021 - 2023

• Analyzed data from human activity recognition using ML neural networks such as CNN, LSTM, and RNN to predict behavior
• Assembled programs with Python using TensorFlow to simulate human behavior using AI

Andishe Varan

Game Developer 2008 - 2021

• Built and configured games with C#, using Unity to design 3D objects, script, sound, and animation
• Incorporated API’s to work with Windows applications in providing useful information on social media, updates, news, and stocks

INDEPENDENT PROJECTS

Freelance Work 2012 – Present

• Built a series of games with C# in the Unity3D for mobile, using Maya and motionbuilder to design 3D Object and animation. Photoshop was used for building UI
• Used WinForms to fetch data with AI and pull from database to manage investments

Detectives Club 2014 – 2015

• Developed an adventure game in which the player attempts to investigate a murder-case by finding clues and gathering evidence to solve a crime for Android, hosted on the Google Play store
• Implemented functionality to add objects into inventory and use them as part of gameplay while using 3D model objects, animation, sound, and dialogue to create an interactive experience

Alavi Detective 2010 – 2011

• Designed a third person point-and-click adventure game for Windows PC in which the player unveils secrets to a lost tale
• Includes advanced logic for players to interact with complex puzzles and solve mysteries related to the story

Technical Skills

Programming Languages: C#, Python, JavaScript
Frameworks : .NET Core, ML.NET, TensorFlow, scikit-learn, pandas, Numpy
Tools: Visual Studio, Unity 3D, Wintermute Engine, MySQL, Rapidminer, LaTex
3D Modeling: Maya, MotionBuilder, ZBrush, Marvelous Designer

Languages

• Persian - Native or bilingual proficiency
• English - Professional working proficiency

Awards

• Honorary diploma for the best playbook of Tehran Game Festival 2017
• Winner of the best commercial student game in Tehran 2013
• Third Place for best game, National Computer Game Developer Students 2013
• Winner of the best adventure game of Tehran Digital Festival 2011

Honors

• Arbitrator of the 1 st course of the Iranian Independent Game Developers , Oct 2014
• Arbitrator of the 4th course of the Iranian Independent Game Developers
• 3rd Place in the Iran Game Developer’s Cup, 2014
• Presidential Honors at Azad University, Dec 2013
• Honors in the Conference of Glorifying Superior Research in Bouein Zahra, Dec 2013
• Arbitrator of Hobby and Game Design Dept. of the First National Tax Culture Festival in Iran

Memberships

• Permanent Member of the Iranian Video Games Festival Academy
• Member of the Academy of Judges of Iran Game Festival
• Official judge for Iranian Independent Game Developers
• Official judge for Hobby and Game Design Dept. in Iran

Havan v2

Present

• Havan is an AI tool for buying and selling stock also It is built by Python that can predict pricing on the stock market and can buy/sell like a stock trader.
• I decided to change Havan, I have some plans for Havan which will have changed to an algorithmic trading program working with some of the strategies of trading. I work on it in my free time.


Rapitun

2022

• A plugin for Meta-trader built using Python to buy or sell automatically.
• The plugin fetches action data from Shabnam.


Dissertation Predicting stock prices

2022

• Analyzed data using machine learning neural networks such as CNN, LSTM to predict prices.
• Assembled programs with Python using TensorFlow and Skfuzzy


Havan

2021

• A program built using Python that can predict pricing.
• The program uses some algorithm machine learning such as CNN and LSTM that has a fuzzy system to show a grade for trading.
• The fuzzy system helps to suggest better options based on the scores of the grading. This will be a part of Shabnam.


Shabnam Mobile Manager

2020

• A prototype application built using Xamarin that connects to a Web-API on Shabnam and runs on IOS. The purpose is to integrate Shabnam to IOS platform.


Shabnam

2020

• A program built using C# for trading within the stock market for Windows PC’s.
• I built the program myself and it contains lots of tools for trading stocks as well as algorithms to show some action.
• The program uses Indicators to provide suggestions.
• It has a graph to show real-time prices.
• The program has 3 sub-applications, one application fetches current pricing every 5 seconds then saves them on a database built using MySQL server, after that another program gets the data and uses indicators to process and store them on a Web-API that the main application uses to get data and shows on a graph.


A Website to test Front-end

2018

• The website was built using WordPress that utilizes three plugins and themes.
• Website’s theme was built using HTML, CSS, and PHP.
• I built three plugins for the website that helps determine the best them and arranges SEO that uses Metadata.


Sniper Mafia

2017

• A prototype of a video game that was built using Unity3D.
• Script built using C# program language that has simple AI..


Manager Account

2017

• A mobile application that works with ‘My Instagram Manager V2’ and ‘My Twitter Manager V2’ built using Unity3D.


My Instagram manager v2

2017

• A .Net WebAPI application to manage an Instagram account that uses an Instagram API that connects to a MySQL server.
• The application is a robot that can follow, comment, visit users’ story, etc.
• It can look for interesting accounts and post to, follow, or comment.


My twitter manager v2

2017

• A .Net WebAPI application used to manage an twitter account that uses an Twitter API that connects to a MySQL server.
• The application is an AI that can follow, comment, retweet, etc.
• It can look for interesting account descriptions and information and post to, follow, or comment.


My Instagram Manager

2017

• A PC Application used to manage an Instagram account using Instagram API’s.


My Twitter Manager

2017

• A PC Application used to manage a Twitter account using Twitter API’s.


Nahar Khuran

2016

• A mobile video game that was built using Unity3D.
• 3D modeling and animations built using Maya.
• Script built using C# program language.


High-Score Server

2016

• A high score server that works using Telegram-API for checking users.
• It connects to a MySQL server that reads and writes data of the user.
• It uses a Telegram account to check and identify a user then reads and writes game scores.
• It works with a Web-API that the game can connect to.