Alaa I.

Alaa I.

Senior Pipeline Technical Director / Python and C++ developer with Graphics experience

Mississauga , Canada

Experience: 15 Years

Alaa

Mississauga , Canada

Senior Pipeline Technical Director / Python and C++ developer with Graphics experience

150000 USD / Year

  • Immediate: Available

15 Years

Now you can Instantly Chat with Alaa!

About Me

  • Senior Pipeline Technical Director that worked on designing, developing, testing, and maintaining VFX production pipeline custom software tools and components.
  • Developed GPT software using a of hy...
  • Developed GPT software using a of hybrid parallel Monte-Carlo tree search and gender-based genetic algorithm modules that share a common multiple generation population of procedural textures and a knowledge database.
  • Developed GenFx software that uses enhanced genetic algorithm approach for automatically generating optimized profitable expert advisors, computer programs that trade automatically in the financial markets.
  • Developed EATree software for traders with no programming background to generate MetaTrader Expert Advisors for auto trading in financial market
  • Developed many MetaTrader 4 and MetaTrader 5 expert advisors and indicators for use in Forex and other financial markets.
  • Developed several other software tools
  • Provided customer support for the developed tools.
  • Developed several academic programs

 

Show More

Portfolio Projects

Company

EATree

Description

  • Developed EATree software for traders with no programming background to generate MetaTrader Expert Advisors for auto trading in financial market
  • EA Tree is a Metatrader 4 drag and drop expert advisor builder. It is a windows application that runs locally on your computer. You can create complex MQL4 EAs using a very easy to use graphical user interface.
    There are two different products:
    - EATree MT4 standard Edition V2.0 that supports the MQL4 language
    - EATree MT5 standard Edition V2.0 that supports the MQL5 language
    This user guide supports EATree MT4 standard Edition V2.0
    In EA Tree, expert advisors are created by connecting boxes together. Boxes may contain MQL functions, technical indicators, custom indicators, or values. Outputs of one box may be connected to inputs of another box to form a “tree of boxes”. EA Tree generates MQL code from the “tree of boxes” and then uses the MetaTrader 4 platform installed on your computer to convert the MQL code into an executable Expert Advisor.

Show More Show Less

Skills

C++

GPT/Genshade

Company

GPT/Genshade

Description

  • Developed GPT software using a of hybrid parallel Monte-Carlo tree search and gender-based genetic algorithm modules that share a common multiple generation population of procedural textures and a knowledge database.
  • The system makes use of hybrid parallel Monte-Carlo tree search and gender-based genetic algorithm modules that share a common multiple generation population of procedural textures and a knowledge database. It also uses a multi-objective fitness function. The parallel Monte-Carlo tree search module was inspired by gaming algorithms. To speed up the search, this module is enhanced with knowledge from previous successfully created procedural textures or tree node analyses. The gender-based genetic algorithm module automatically simulates several key features in natural selection and uses a multiple generation breeding population, the notion of gender, and the concept of aging. This maintains diversity while providing many breeding opportunities for highly successful offspring. A third module selects generated shaders from the multiple generation population and mutates them by replacing nodes with subtrees using the knowledge database. We evaluated the fitness quality of each module and compared the fitness quality of the system running in both single- and multiple-process mode. The optimal fitness quality was achieved by executing the system in multiple-process mode using a hybrid of these modules.

Show More Show Less

Skills

C++

Company

GenFx software

Description

  • Developed GenFx software that uses enhanced genetic algorithm approach for automatically generating optimized profitable expert advisors, computer programs that trade automatically in the financial markets.
  • I have developed a genetic algorithm approach for automatically generating expert advisors, computer programs that trade automatically in the financial markets. My system, known as GenFx or Genetic Forex, evaluates evolutionarily generated expert advisors strategies using predetermined fitness functions to automatically prioritize parents for breed-ing. GenFx simulates several key factors in natural selection. It employs a multiple generation breeding population, a notion of gender, and the concept of aging to maintain diversity while providing many breeding opportunities to highly successful offspring. The approach is also especially efficient running in a multiple processor, multiple selection-strategy mode using multiple settings. We found out that a multi-processor gender-based running of the system outper-form all single runs of the system. This system is inspired by GenShade a previous system that we have developed for evolutionary generating procedural textures. 

Show More Show Less

MetaTrader 4 and MetaTrader 5 expert advisors

Company

MetaTrader 4 and MetaTrader 5 expert advisors

Description

  • Developed many MetaTrader 4 and MetaTrader 5 expert advisors and indicators for use in Forex and other financial markets.

Show More Show Less

Pipeline Technical Director

Company

Pipeline Technical Director

Description

  • Designing, developing, testing, and maintaining VFX production pipeline custom software tools and components.
  • Working directly with artists to investigate and address urgent issues related to custom pipeline tools   
  • Developing Maya and Shotgun Publishing tools
  • Developing Houdini Solaris USD shot setup and submittion to Deadline tools
  • Developing Nuke file management and submittion to Deadline tools

Show More Show Less
Share: