Mohammad Ghorbani
Software engineer from Tehran, Iran

I am a Software Engineer with a diverse background in developing sophisticated AI solutions, embedded systems, and financial technology applications. My professional experience spans optimizing...

  • Back-end Development
  • Desktop Software Development
  • Software Dev, Data & Web - Other

I am a Software Engineer with a diverse background in developing sophisticated AI solutions, embedded systems, and financial technology applications. My professional experience spans optimizing machine vision algorithms, developing client-side native apps with C++/Qt5, and implementing complex image and voice processing algorithms. I have a strong proficiency in web application development using Python/Django, Node.js, Express.js, and React.js, and have created robust data pipelines to automate data flows for data-driven applications.

In the financial technology sector, I have developed back-end web applications and integrated C++/Python plugins for MetaTrader 5, enhancing trading operations. My work on embedded systems includes developing core software for quad-copters, targeting Nvidia Jetson Nano boards, and creating custom, optimized Linux distributions for embedded hardware. I have also architected scalable microservice solutions, ensuring high performance and reliability.

My passion for data science and data engineering drives me to continuously learn and stay updated with the latest advancements. I have completed several online courses and read extensively on these subjects, which has deepened my understanding and honed my skills. My expertise in performance optimization for ML-based applications and low-level programming for Nvidia GPUs and Intel CPUs underscores my commitment to delivering high-efficiency solutions.