MohammadAmin Taghipour

Senior Software Engineer at Ephere Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
China, CN

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2021 - Present

    • Game Engine Developer and Real-time rendering algorithms researcher
      • Mar 2016 - Nov 2021

      While researching a modern real-time screen space soft shadow algorithm (unpublished “Optimized Screen Space Soft Shadow” paper) as part of the master’s degree thesis, I developed my real-time rendering engine based on DirectX11/HLSL. At the moment I’m working on my game engine which has been coded from scratch by C++ and DirectX12. Besides it's in the early stage of the development process, just for a couple of months, It has got features like Rendering, Physics, and Animation Engines, Support Multithreading, Entity Component System, etc. Regarding the importance of learning for me, being consistent with the state-of-the-art programming techniques, and the fact that a game engine demands high-performance codes, I've emphasized programming efficiently for both CPU and GPU and use correct programming patterns and use the latest C++ standard library. The engine has a layered structure that makes it completely independent from any OS, Library, and Graphics API. It's been based on DirectX12 but could be integrated with any other APIs. Show less

    • Full-Stack Software, App and Web Developer
      • May 2009 - Apr 2021

      almost 10 years of programming experience as a freelancer. I've developed various types of projects, like developing desktop, web, and android apps, usually as a lead programmer. Also, I've done jobs like reviewing and improving source codes or employing more modern techniques in older codes bases(specifically in the C++ language). *designed and developed a network-based desktop and web app for taxi drivers' management department. *designed and developed web and mobile app for a food delivery *developed a machine learning image classification algorithm and server-client software for a physical device for sifting pistachio Show less

Education

  • Shiraz University of Technology
    Master's degree, Computer Hardware Engineering
    2015 - 2018
  • Sistan and Baluchistan University
    Bachelor of Engineering - BE, Computer Hardware Engineering
    2008 - 2013

Community

You need to have a working account to view this content. Click here to join now