Programming Skills

I am programming in Python, C#, SQL and Delphi. Some of my important projects are:


  • Integrated Portfolio Rebalancing System
    This project consists of 2 parts. One of them is a robot, written in Python, which intracts with Agah Group which is a member of all major Iranian exchanges including Tehran Stock Exchange (TSE), Iran Mercantile Exchange (IME), Iran Fara Bourse (IFB) and Iran Energy Exchange (IRENEX). Furthermore, with over 32 branches it manages the most active trading stations in the industry. Agah has always been among the highest ranked brokers of the country according to the Securities and Exchange Organization (SEO), the Iranian market authority and regulator. The other part is a website to control the clients' accounts. I have used:
    • Flask Framework
    • Web scrapping, Selenium ChromeDriver & other techniques
    • SQLite as Database
    • HTML5, Bootstrap 5, CSS, Javascript, JQuery, etc.
  • learningclub.ir
    This website contains some Mathematical Tools. The backend of this website has been programmed, totally, in Python. I have used:
    • Flask Framework
    • Microsoft SQL Server as Database
    • HTML5, Bootstrap 4, CSS, Javascript, JQuery, etc.
  • BackTrans Project
    This application acts as a tool to backup folders and files in Windows OS without file_sharing permission. It has been coded in C# and includes:
    • Some Windows Applications for monitoring, viewing and downloding backup files.
    • A Microsoft SQL Server Database
    • A Windows Service for collecting and sending data
    • A Restful Web Service (in .Net Core 2) for getting data from Windows Service
  • ICS eFleet Project
    This application is the main app in ICS (Iranian Classification Society). It includes some parts of automation system, some parts of financial afairs and its main usage is issuing certificates for vessels. I have developed some parts of that. It has been coded in Delphi.
  • Floating the working hours of Tehran government offices, due to Corona Virus
    A data science research project for Statistical Research and Training Center of Iran
    • Web scrapping
    • Clustering (K Means method)