Amir Mansouri Fard, Founder and Head of Engineering

Amir Mansouri Fard

Founder and Head of Engineering

Taraan co

Location
United Arab Emirates - Dubai
Education
Diploma, Mathematics and physics
Experience
8 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :8 years, 1 Months

Founder and Head of Engineering at Taraan co
  • Iran - Tehran
  • January 2017 to January 2022

I developed a low-code software development platform that supports the RAD method called TDS based on Java.
Through establishing the Taraan, I deeply experienced in:
Team setup and training, Defining responsibilities and duties. Enterprise Architect
Using Agile & DevOps methods.
Choosing the right tools and frameworks, documentation, and clean coding.
Gained domain knowledge in different industries and businesses:
ICT, Telecom, Banking, and Government(public services)
Healthcare, Manufacturing, and Trading business.
I made more than $4 Million in turnover, with about 40 employees, but I had to shut it down because of Iran's awful situation.

Senior Software Engineer at Goethe university of Frankfurt (Project)
  • Germany - Frankfurt am Main
  • January 2016 to January 2017

I developed a high-performance trading platform called TNM based on:
Python, Django, Panda, TensorFlow(AI)
Elastic, MongoDB, Postgresql, AngularJS
IG Lab's Socket and Rest API, C++ Socket programming
Crawler, Nginx, Debian, CentOS, Advanced mathematical algorithms
HA, performance optimization for achieving the highest TPS possible
The TNM uses a crawler and AI to find/create the best strategies for trading at different times. It buys & sells by itself without human interference.

Team Leader Software Development at PDR co
  • Iran - Tehran
  • January 2014 to January 2016

Experienced and learned best practices and methods, such as:
IBM information framework (IFW)
Universal data model (UDM)
DevOps, RUP, and Agile
Tools and technologies I worked with:
J2EE, spring, hibernate.
MongoDB and oracle DB
Advanced JavaScript, HTML, CSS, VueJs
Using different design patterns in different projects.
Other experiences I gained:
Define/control tasks based on the Agile methods.
Writing test scenarios.
Managing a team consisting of 7 members.

Education

Diploma, Mathematics and physics
  • at National Organization for Development of Exceptional Talents
  • January 2016

Specialties & Skills

Agile Software Development
High Availability
J2EE Architecture
Training and Development
Software Architect
Leadership
Javascript
domain driven design
RESTful
microservices

Social Profiles

Languages

English
Expert
Persian
Native Speaker
Turkish
Expert

Hobbies

  • R&D About new stuff in IT, Code Refactoring :), Hangout with friends, Skiing, karate, Reading