About Hossein

.NET developer with 7 years of professional experience, which worked as a software developer for about 5 years. Also have experience working as part of a cross-functional teams or individually who believes that the end of the world is when there is nothing to teach or learn.  


SKILLS

Net (C#, WPF, Asp.Net, Blazor, MAUI, ML.Net), SQL Server, SQLite, EF Core, Test Driven Development, Web-API, gRPC, HTML, CSS, Bootstrap, Design Patterns, OOP, SOLID, Git, Scrum, Machine Learning, CQRS, Meta-Heuristics algorithms


EXPERIENCES

Co-Founder and Back-End Developer, RiseSpot, Full-Time, (December 2022 – Present)

Developed desktop and Android versions of multi-language applications for RiseSpot users, using .Net MAUI and MVVM, with 3 advanced trading tools in crypto currency market.
Constructed RiseSpot multi-user auto-trading bot in cryptocurrency market using MQL4 and .Net (C#), Kucoin API and Kucoin WebSocket, which was powered by AI and ML algorithms with more than 80% win-rate. 

Participated as backend developer to create API layer of startup’s official website to interact with 4 applications.


.Net Developer, Shafa Danesh Hoonam, Full-Time, (June 2021 – December 2022)

Enhanced EEG signal analysis software from Borland C++ to WPF and C# with incorporating 3 new tools to the software including real-time FFT.
Development of EMG signals analysis software with 7 types of tests and more than 5 new features compared to previous version that led to about 15% increase in final product’s value.


Software Developer, Fartak, Full-Time, (March 2017 – March 2020)

Served as back-end developer in a cross-functional team to develop Eco-Sakhteman (web application) to generate pre-feasibility report of construction projects including determining 5 effective parameters like NPV, IRR and etc. (ASP.Net)
Created “Sana Analyzer” from scratch, including user interface, database and analytics engine, that provides real-time reporting of events on Tehran Stock Exchange with more than 10 types of report (WPF MVVM & C#).
Presented an approach for price prediction in Tehran Stock Exchange (for special indexes) and Implemented using ML.Net with an average relative error percentage of 8% that led to 1st place in AmirKabir artificial intelligence competitions (AAIC).
Developed an algorithm for city-based house price forecasting by analyzing monthly property transactions data for over 10 years in 20 cities in Iran. 


Artificial Intelligence Researcher, Fartak, Full-Time, (March 2015 – March 2017)

Analyzed 4 machine learning techniques in timeseries prediction including Long Short-Term Memory (LSTM) network.
Modeled and implemented of breast cancer detection algorithm using image processing and SVM, with more than 92% accuracy (MATLAB).
Researched computer aided detection/diagnosis of diseases using medical images for 3 types of images included, mammography and CT images. 


LANGUAGES

Persian (Native),
Azeri (Native)
English (Proficient) 


EDUCATION

B.Sc. of Electrical Engineering, Malek-Ashtar University of Technology | Isfahan, Iran (September 2014)
Thesis: Design and construction of a traffic control gate using RFID and AVR micro-controller


HONORS

2nd PLACE, 6TH Amir - Kabir Artificial Intelligence Competitions (AAIC) Earned 2nd place in portfolio management challenge (May 2022).
1st PLACE, 5TH Amir - Kabir Artificial Intelligence Competitions (AAIC) Earned 1st place is stock market prediction challenge (December 2019).

.Net C# ASP.Net WPF MAUI SQLServer Blazor TDD Git Machine Learning Financial Markets Auto-Trading Platforms CQRS Scrum ML.Net EFCore Web-API trade Clean Architecture BDD
Eco-Sakhteman

Eco-Sakhteman: A Web Application for Pre-Feasibility of Construction Projects

As a backend developer, I was part of a cross-functional team that developed Eco-Sakhteman, a web application that helps users to prepare pre-feasibility reports for construction projects. Eco-Sakhteman allows users to input various parameters such as project location, size, budget, and duration, and then calculates five key indicators such as net present value (NPV), internal rate of return (IRR), payback period, benefit-cost ratio, and profitability index. These indicators help users to evaluate the economic viability and sustainability of their projects. Eco-Sakhteman also provides users with a graphical representation of the cash flow and the sensitivity analysis of the project. The web application was developed using ASP.NET framework and SQL Server database. I was responsible for designing and implementing the backend logic and the database schema, as well as integrating the frontend components with the backend services. I also wrote unit tests and documentation for the backend code. Eco-Sakhteman is a user-friendly and reliable web application that can assist users in making informed decisions about their construction projects.

Neuro 22

Neuro 22 (EMG Signals Analysis Software)

Neuro 22 is a software that I have developed for analyzing electromyography (EMG) signals. Neuro 22 is a comprehensive and user-friendly software that offers seven types of tests and a capability to generate reports in Word and PDF formats based on the performed tests. Some of the features of Neuro 22 include:


  • Real-time visualization of EMG signals and their frequency spectrum
  • Automatic detection and removal of artifacts and noise
  • Exporting and importing of EMG tests data in specific format.
  • Customizable settings and preferences for each test and user


By developing Neuro 22, I have demonstrated my skills and expertise in software engineering, signal processing and user interface design. I have also contributed to the advancement of EMG research and applications by providing a powerful and versatile tool that can handle complex and diverse EMG data. My work on Neuro 22 has increased the final product’s value by about 15% and has received positive feedback from the clients and users.



Price Prediction Approach For Tehran Stock Exchange

Price Prediction Approach For Tehran Stock Exchange:


I have developed and presented an innovative approach for price prediction in Tehran Stock Exchange (TSE), one of the largest stock exchanges in the Middle East. My approach focused on predicting the prices of special indexes. I used ML.Net, a cross-platform and open-source machine learning framework for .Net developers, to implement my approach. I applied various machine learning techniques, such as data preprocessing, feature engineering, model selection, training, testing, and evaluation, to create a robust and accurate price prediction system. My system achieved an average relative error percentage of 8%, which means that it was able to predict the prices of the indexes with a high degree of accuracy and reliability. My approach and system were recognized as the best (1st place) among the participants of the AmirKabir Artificial Intelligence Competitions (AAIC), a prestigious and competitive event that showcases the latest research and applications of artificial intelligence in Iran. I received the first place award and a certificate of excellence for my outstanding work. This honor reflects my passion and skill for artificial intelligence and machine learning, as well as my ability to apply them to real-world problems and scenarios.

Video Intro

Leave us your comment about this profile