Amir Hooshang Emamjomeh's Profile Picture

About Me

I’m highly proficient in troubleshooting technology issues and solving complex tasks. As an Expert in solving complex technological challenges and developing AI-driven solutions. As a seasoned programmer proficient in Python and C#, my projects integrate software engineering, intelligent system design, and machine learning algorithms. I specialize in building scalable systems and optimizing workflows using advanced AI techniques.

Contact Details

Amir Hooshang Emamjmomeh

+1(778)775-5822 (call / Telegram)
me at amirhooshang.com

Latest Blog Posts

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 focused on predicting stock prices using neural networks. I combined CNNs, LSTMs, and the ANFIS system in Python with TensorFlow to analyze market data and forecast trends, gaining insights into AI-driven trading for price prediction.

Human activity recognition Nov. 2021 – Dec. 2023

I analyzed human activity data using AI techniques like CNNs, LSTMs, and RNNs to predict behavior. I built programs in Python with TensorFlow to simulate behavior, enabling recognition and identification of actions, and deepening my understanding of AI applications.

PROFESSIONAL EXPERIENCE

Azad University at Central Tehran

Machine Learning Researcher & AI Researcher 2021 - 2023

Leveraged AI techniques (CNNs, LSTMs, RNNs) and TensorFlow in Python for data analysis and data science to analyze data from human activity recognition and predict behavior, which helped me improve my knowledge of human behavior nuances and AI applications.

• Optimized algorithm efficiency and problem-solving using C#.
• Created and evaluated AI models for activity recognition and stock market forecasting using CNN, LSTM, and RNN.Designed and tested AI models for activity recognition and stock market prediction using CNN, LSTM, and RNN.

AndisheVaran

Software Developer & Unity Developer 2008 - 2021

• Game Development in Unity Game Engine: Developed and configured games using C# and Unity, handling all aspects from 3D object design and scripting to sound and animation. This experience honed my skills in creating immersive and engaging game environments.
• Integrated APIs into Unity applications for real-time updates, news, and stock information, enhancing functionality. This project demonstrated my skills in application deployment, bridging game development with data-driven applications and providing seamless access to information within interactive user interfaces.

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.
• Used WinForms to fetch data with AI and pull from database to manage investments

Detectives Club Jan 2014 - Dec 2015

I designed and developed a Windows PC adventure game using Wintermute engine and C script, creating the story, characters, animations, and cutscenes with tools like Maya and Photoshop. The game won multiple awards, demonstrating my technical and creative abilities.

• Developed an award-winning third-person point-and-click adventure game for Windows PC, written by me. The game’s story revolves around unveiling secrets to a lost tale, with interactive puzzles and complex mysteries. Also included apparel design elements for character customization.
• Built the game using Wintermute engine with C script. Designed 3D models and rigging in Maya, while animations were created with Motion Builder. UV texturing was done using Unfold3D, and level design was implemented to enhance gameplay.
• Rendered backgrounds using 3DSMax and V-ray. Designed the UI in Photoshop, and created cutscenes using Adobe Premiere and After Effects, ensuring a smooth and immersive experience.
• The game won several awards, including Best Adventure Game and Best Commercial Student Game, showcasing my technical and creative skills in game development.

Alavi Detective Nov 2009 - Jan 2011

I developed Detectives Club, a mobile game where I managed story, characters, graphics, and functionality. Using tools like Maya, Zbrush, and C#, I created visuals, animations, and asset bundles. The game won awards, demonstrating my technical and design skills.

• I developed a mobile adventure game independently for iOS and Android, focusing on user experience. I wrote the story, scripted in C#, and built assets with Unity3D. I also designed apparel using Marvelous Designer, ensuring scalability and smooth integration.
• Created 3D models, character rigging, and animations using Maya, Marvelous Designer, Zbrush, Motion Builder, and motion capture.
• Utilized Unfold3D for UV texturing, integrated assetbundle for dynamic downloads, and connected to a server for asset management, demonstrating strong attention to detail in optimizing performance and asset handling.
• The game won several awards, including Honorary Diploma for Best Playbook at Tehran’s 2017 Game Festival.

Emperor of Restaurants Aug 2016 - Feb 2017

I developed the mobile game using Unity3D Game Engine, creating 3D graphics and animations in Maya, and scripting in C# programming language. This project highlights my expertise in software development, mobile application development, object-oriented design, 3D design, and delivering high-quality, player-friendly games.

• Developed a mobile video game using Unity3D, focusing on game design, prototyping, and creating engaging 3D graphics to enhance the user experience.
• Created 3D models and animations in Maya, implemented data structures, UX and UI design, and wrote the game’s script in C# for seamless functionality, working independently to ensure high-quality results.

Sniper Mafia Jun 2017 - Aug 2017

Developed 'Sniper Mafia' prototype in Unity Game Engine with sniper mechanics and basic enemy AI. Scripted in C#, showcasing my game development skills, debugging expertise, and use of version control for efficient project management.

• Created a Unity3D prototype applying software design principles, problem-solving, and iterative design. Incorporated localization features, ensuring smooth product development and progress tracking through version control.
• Scripted the game in C# with basic AI, utilizing engineering principles and software engineering best practices. Demonstrated skills in game development, problem-solving, product development, time management, and flexibility in adapting to requirements.

Technical Skills

Programming Languages: C#, Python, JavaScript
Frameworks : .NET Core, ML.NET, TensorFlow, scikit-learn, pandas, Numpy
Tools: Visual Studio, Unity, MySQL, Rapidminer, LaTex
3D Modeling: Autodesk Maya, Autodesk 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.