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.
Amir Hooshang Emamjmomeh
+1(778)775-5822 (call / Telegram)
me at amirhooshang.com
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
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.
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.
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.
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.
• 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
• Persian - Native or bilingual proficiency
• English - Professional working proficiency
• 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
• 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
• 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
Detectives Club is an adventure game in which the story is just a story based on an event or a crime. In it, the players play as the detective or one of the characters in the story. The game is designed to automatically without the need to update or install other general parts, and the stories appear in the main menu of the game. The player can choose the one he likes, but it should be borne in mind that to play any of the game, it should be downloaded so that it can be played. The game-play is standardized the same as all adventure games.
Video GameRelax your brain with the champion of time killer!
Swipe your finger to throw the spaceship and break the bricks.
Try to break as many bricks as possible .
Collect all the items to get additional balls and make an endless ball chain!
Run, jump, and slide your way through The Runner!
Watch out for deadly traps as you race against the most dangerous terrain. Choose to play as multiple characters by collecting coins to unlock new ones. Compete with your friends for the highest score. .
3D models are the miniature form of any architecture, but it is so realistic and accurate that you'll not be able to differentiate between the real one and the model. It is made from the 2D sketches, photos of the actual buildings. With the 3D model, your client can take a virtual tour of the construction project.
Architectural 3DDetective Alavi is a third-person point & click adventure game that tells the story of Madame Rojan. In this game, you will talking and solving complex puzzles then you can unveiling the secret.
PC Video GameI developed a Windows PC application named 'Unity3D Asset Manager,' which can arrange assets and extract a JSON file for use in Unity3D. By creating this tool, I was able to significantly streamline the process of building games in Unity, improving efficiency and reducing the time required to import assets. This project showcased my ability to work with Unity3D and use programming skills to build tools that make game development easier. While working on this project, I became proficient in programming in C# and building applications for Windows. This ability has allowed me to develop custom tools for my other projects, resulting in faster development cycles.
I developed a mobile application named 'Manager Account' that is built using Unity3D and connects to 'My Instagram Manager v2' and 'My Twitter Manager v2'. The application provides users with a convenient way to manage their Instagram and Twitter accounts using intelligent AI-powered tools. It automates actions such as following, commenting, viewing users' stories, liking photos, and retweeting. By building this application, I was able to demonstrate my proficiency in developing mobile applications using Unity3D, as well as my knowledge of integrating AI-powered applications and API's.
I created this small program to enhance understanding of the structure of convolutional neural networks. This program allows you to change the number of matrices through code modifications. The objective of sharing this app is solely to focus on the training phase in the context of the Convolutional neural network's filter structure.
The shared code on Git Hub offers a heightened understanding of optimization problems, particularly concerning Metaheuristic algorithms' application to solve the knapsack problem through genetic algorithm implementation. The outcomes of the algorithm can be discerned. The knapsack problem, a combinatorial optimization problem, entails a collection of items, each possessing a weight and value. The objective is to determine the optimal set of items to select that optimizes total value, without exceeding a given weight constraint. This problem holds numerous practical applications such as scheduling and resource allocation.
This shared code on Git Hub provides an enhanced understanding of optimization problems and metaheuristic algorithms. The Traveling Salesman Problem (TSP) has been addressed using the genetic algorithm, and the results can be witnessed. The TSP is a prevalent optimization problem in mathematics and computer science, requiring the discovery of the shortest route that visits every city exactly once while returning to the starting point.
I created a collection of simple codes to better comprehend the LSTM (Long-term Short-term Memory), CNN1D (Convolutional Neural Networks), RNN (Recurrent Neural Networks), and Perceptron networks. The purpose was to gain insight into the functioning process and expand my knowledge of these types of networks. In implementing these codes, no tools were used, and mathematical concepts and formulas were employed. The Backpropagation algorithm was implemented with the aid of derivative and integral functions, allowing for maximal learning. These codes have been made available in Git repositories.
• 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.
• A plugin for Meta-trader built using Python to buy or sell automatically.
• The plugin fetches action data from Shabnam.
• Analyzed data using machine learning neural networks such as CNN, LSTM to predict prices.
• Assembled programs with Python using TensorFlow and Skfuzzy
• 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.
• 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.
• 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.
• 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.
• A prototype of a video game that was built using Unity3D.
• Script built using C# program language that has simple AI..
• A mobile application that works with ‘My Instagram Manager V2’ and ‘My Twitter Manager V2’ built using Unity3D.
• 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.
• 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.
• A PC Application used to manage an Instagram account using Instagram API’s.
• A PC Application used to manage a Twitter account using Twitter API’s.
• A mobile video game that was built using Unity3D.
• 3D modeling and animations built using Maya.
• Script built using C# program language.
• 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.