Home

Professional Experiences


GameFace AI Since January 2022 GameFace AI
(webpage) Title: Senior Machine Learning Engineer - Solution Architect
WiseTech Global October 2018-January 2022 WiseTech Global
(webpage) Title: Senior R&D Software Engineer - Machine Learning
Auguest 2017-October 2018 WiseTech Global
Title: Research & Development Software Engineer
   
UNSW Art & Design June 2017-July 2017 UNSW Art & Design NIEA
Title: Research & Development Software Engineer
The National Institute for Experimental Arts (NIEA), Creative Robotics Lab (CRL)
   
Fugro Roames Auguest 2015-Auguest 2016 Fugro Roames Fugro Roames
(webpage) Title: Computer Vision Research Scientist, Software and Algorithm Engineering Group
 

Fugro provides a virtual world environment uniquely tailored for power distribution management. Roames's asset network models facilitate comprehensive vegetation management, infrastructure condition evaluation and enhanced performance monitoring - reducing costs and resources.

I worked on object classification for power poles and relevant assets recognition which can be used to knowledge acquisition from spatial data and to create an annotated map.

My duties including but not limited to research and development on the following tools and high performance computing methods using RGB data:

  • data-preparation
  • data structures and manipulation
  • visualisation
  • classifier training
  • evaluation

Classification methods including but not limited to:

  • haar cascade
  • Deep and Convolutional Neural Networks such as OverFeat, Tensorflow, Caffe, Cuda-ConvNet, Darknet and Keras (using Tensforflow as back-end) on CPU-only and GPU-based systems (on AWS EC2 instances)
   
Angusta Systems (Australia) June 2007- August 2008 Angusta Systems
  Title: Applications and Analyst Programmer in Cash Logistics Project
  Design, Research, Validate, Enhance, Improve, Document and Implement core algorithms as functional software modules in C#.Net platform
  Integrate the functional modules with other modules such as GUI and DB
  Develop and Execute tests to ensure the desire function and performance
  Support consulting assignments where required
  Support the research & development project funded by AusIndustry Government Grant (Commercial Ready Plus Program) to develop a logistics engine to efficiently manage cash distribution and procurement in the economy.

About this project: While banks strive to make their services widely available through branches and automated teller machines, the cost of distributing cash to these locations can be high. But failure to replenish them in a timely fashion can quickly lead to customer dissatisfaction.
Consensio is a software tool that uses advanced analytic to determine the optimal replenishment cycle for every point in the cash distribution network. This gives the banks, as well as large retailers, the greatest possible flexibility to manage their cash availability in its network at the lowest possible cost by forecasting cash usage patterns and optimising delivery schedules. Consensio is the only product developed specifically to handle the issues relating to cash management, and is also the only one that manages the entire cash life-cycle as it moves into the retail system and back out for distribution. This can result in further cost savings for all parties involved through sharing resources.

National Cooperation Fund (Iran) 2000- February 2007 figure graphics/TTBank-Logo-En.png
(webpage) Deputy of ICT Department (May 2006 - February 2007)
  Manager of Development & Analysis, ICT Department
  System analyst and designer
  Selected member for Review Committee on the Office Automation
  Member of E-Banking Technical Committee (Banking Data Centre, WAN and Core Banking)
  Software administrator (Managing users, Generating Reports and etc.)
  Database designer and administrator (SQL Server)
  Software designer and programmer
  Teaching computer fundamental courses for staff (2006)

I had some executive roles such as deputy of ICT department, manager of development & analysis group, membership in office automation committee and membership in technical committee for e-banking project (Banking Data Centre, WAN and Core Banking). I have conducted collaborative industry work in multi-disciplinary and multi-institutional teams through these roles.
I also had various roles and responsibilities while working at NCF/CDB. From managing small project teams, designing databases, programming in a multitude of languages such as VB/C/C++/Pascal to software production, maintenance control, database administration and problem solving. Any challenge must be tackled and I am proud to say that I managed all the best. I was a part of a team who made that financial institute strong enough to get expanded and became a stronger bank these days employing thousands of staffs and providing financial help to cooperative enterprises.

Radman ITD 2004  
(webpage) Teaching Visual Basic 6.0
  Persian Converter Project (C++ and FoxPro)
Arianous ICTD 2004 Arianous ICT Development
(webpage) Project Manager in Web Applications
  Member of Board
Yousef Computer 1992-1995  
  Teaching DOS 3.3, DOS 5.0, QBasic, Dbase III+, Win3.1
  Design and Implementation of DB projects with FoxPro
  System setup and maintenance